Content on this page was provided by the Agoric team

JavaScript Smart Contracts

About Agoric

Onboarding the next 10 million blockchain developers

The hardest thing to scale in blockchain is developers. Agoric is uniquely positioned to tap into the 10+ million JavaScript developers across the world by enabling smart contracts to be built in a hardened version of JavaScript. This results in faster development times, fewer errors, and more efficient development practices.

An open crypto ecosystem

The Agoric ecosystem has two tokens: BLD and RUN. Only the BLD token is available for purchase in the CoinList token sale. The BLD staking token secures the network and is used for governance. The RUN token is a stable token used to execute chain services (e.g., gas), implement smart contracts on-chain, and support cross-chain activity. The tokens serve separate purposes in order to prioritize network security and scale the ecosystem.  

Rapid dapp development with smart contract components

Like the React and NodeJS platforms, the Agoric platform and chain enables developers to rapidly build and deploy dapps including DEXs, OTC desks, and NFT marketplaces by leveraging third-party components. The smart contract components are audited, battle-tested, and can be quickly imported like any standard npm (node package manager) install. This saves developers time and resources, and prevents re-entrancy attacks and other common smart contract bugs.

Unlocking cross-chain assets

With the Inter-Blockchain Protocol (IBC) enabled on Agoric, projects can utilize Agoric smart contracts with native cross-chain functionality. This opens the doors to cross-chain liquidity, providing users and businesses with extensible commerce opportunities. In collaboration with the Cosmos interchain community, the Agoric team supported IBC development through launch.  


Key Highlights

Rewards for BLD Stakers

BLD stakers perform a critical role in securing the chain and ecosystem. Rewards are designed to align BLD stakers and validators with the long-term growth of the Agoric chain. These include:

  • Staking rewards: New issuance of BLD to reward validators and stakers for securing the network during the early growth phase of the ecosystem;
  • RUN fee distributions: Generated from use of the user-controlled vaults and the native automated market maker (AMM); and
  • getRUN: BLD stakers can lock their staked BLD to receive RUN.

 

Integrated Ecosystem
Through the RUN Protocol

RUN is a crypto-backed token which is used for execution fees on the Agoric chain. The protocol includes software to allow user-controlled vaults to create new RUN, a native AMM, and may be expanded through new development in the future. RUN facilitates activity on the Agoric chain and can be adopted throughout the interchain ecosystem.

 

Fi to DeFi:
Regulated Smart Contract Insurance

Financial institutions generally require regulated insurance to invest in digital assets, and find it challenging to participate in DeFi protocols due to this compliance requirement. Agoric is working with Relm Insurance to offer regulated insurance for the RUN protocol vaults and AMM. Agoric uniquely enables this activity through deeply embedded security of code and assets at multiple levels of the stack (described further below).

Sale Options

Option 1 Option 2
Asset BLD tokens (Cosmos) BLD tokens (Cosmos)
Fixed Sale Price $0.80 per token $0.65 per token
Sale Period December 29, 2021 18:00 UTC - January 5, 2021 23:59 UTC December 29, 2021 23:00 UTC - January 5, 2021 23:59 UTC
Supply for Sale 4.5% (45M tokens) 2.5% (25M tokens)
Purchase Limits $100 min
$1000 max
$100 min
$1000 max
Funding Methods USDT, USDC, ETH, BTC, ALGO, SOL USDT, USDC, ETH, BTC, ALGO, SOL
Lockup and Release Tokens unlock 6 months after the sale date on / around June 29, 2022, followed by a 12 month linear release.

Note - locked tokens may be staked. BLD tokens received from staking are unlocked.
Tokens unlock on / around November 1, 2022, followed by a 12 month linear release.

Note - locked tokens may be staked. BLD tokens received from staking are unlocked.
Excluded Participants Excluded participants include residents of the US, Canada, China, South Korea, and CoinList’s unsupported jurisdictions Excluded participants include residents of the US, Canada, China, South Korea, and CoinList’s unsupported jurisdictions
Sale FAQ FAQ FAQ

* CoinList may in its sole and absolute discretion adjust the parameters of the CoinList website and/or access systems to prioritize access to the Agoric sale or the processing of token purchases for certain high-quality users with demonstrated histories of positively contributing to token networks, existing Agoric users, or otherwise evidencing indicia of crypto-savvy future players of Agoric.

Option 1

  • $0.80 per token

Option 2

  • $0.65 per token

Token Supply and Distribution

Token Supply

The BLD token secures and stabilizes the Agoric ecosystem by supporting staking, governance, and decentralization. The total supply of BLD tokens includes (i) an initial distribution of BLD, and (ii) expected BLD staking rewards. See Rewards for BLD Stakers above for more information on staking rewards.

Initial Token Distribution: 1,000,000,000

Expected Token Supply: 1,250,000,000


Token Distribution and Release Schedule

Token distribution at network launch, excluding future staking rewards. Note - all locked BLD tokens may be staked. BLD staking rewards are not subject to the lockup and release schedules described below.

Segment Total Supply in % Release Schedule
Network Decentralization 17% Liquid as of distribution date on 11/1/21. Tokens may be subject to a lockup and release schedule.
Foundation12.5% Liquid as of distribution date on 11/1/21. Tokens may be subject to a lockup and release schedule.
Community & Ecosystem 5.5% Liquid as of distribution date on 11/1/21. Tokens may be subject to a lockup and release schedule.
Core Contributors 18.6% 12 month cliff starting on 11/1/21, followed by a 12 month linear unlock.

Note - tokens are subject to additional 4 year employee vesting schedules, which vary by employee.
Advisors 3%12 month cliff starting on 11/1/21, followed by a 12 month linear unlock.
Early Backers 11.4% 12 month cliff starting on 11/1/21, followed by a 12 month linear unlock.
Operations 12.5%Liquid as of distribution date on 11/1/21.
Private Sales - 2 year lockup 8.6%12 month cliff starting on 11/1/21, followed by a 12 month linear unlock.
Private Sales - 4 year lockup 3.9%12 month cliff starting on 11/1/21, followed by a 36 month linear unlock.
Public Sale 7%See sale structure above.




Early Backers


Community




Technical Collaborators

Tech Partners



Global Advocates


Tech Stack


RUN Protocol

The RUN protocol comprises several applications written in Agoric’s smart contract framework and tied integrally to chain functionality: the vault system, the automated market maker protocol, and staking reward distribution. Collectively, these applications provide incentives for the creation and management of the RUN token, which is used for on-chain fees (e.g., gas) and to facilitate exchange. The RUN protocol relies on the entirety of the Agoric tech stack described below.

Zoe Smart Contract Framework

Zoe supports developing smart contracts in a modern, React-like pluggable component framework, designed to speed development and reduce the risks of using and building smart contracts. Zoe further simplifies development with features such as offer-safety, which ensures that all transactions either settle and close or return to users what they offered in the proposed transaction. For example, a user bidding in an auction will either get what they bid for or promptly get their entire bid back, even if the auction smart contract has security bugs.

Agoric JavaScript VM

Each Agoric smart contract is a separate JavaScript module, built with the framework APIs. The Agoric JavaScript VM safely executes third-party code JavaScript in confined compartments with metering (gas), high-performance asynchronous messaging, and persistence. The Agoric JavaScript VM uses Hardened JavaScript — a standards-track JavaScript runtime library for safely executing arbitrary third-party code — to support programming smart contracts in the most popular programming language on the planet.

ERTP

ERTP (Electronic Rights Transfer Protocol) is Agoric's token standard for creating and transferring tokens and other digital assets. ERTP enables developers to rapidly and safely build smart contracts from reusable components. The growing library of components uniformly supports diverse types of digital assets and contracts, including fungible tokens, NFTs, and remote assets from other chains.

IBC

The Agoric ecosystem will launch with IBC connections to the $150B+ worth of digital assets in the interchain ecosystem, including ATOM, OSMO, and more. Agoric smart contracts can leverage those assets in local contracts, and can provide connected chains access to new services and digital assets, including RUN, on Agoric.

Proof of Stake Chain

Agoric’s blockchain uses Tendermint, the leading Practical Byzantine Fault Tolerance consensus engine, supporting the fast finality and proof-of-stake that is crucial to a modern blockchain. Chain-level logic is implemented with the Cosmos SDK.


Roadmap


Team

Dean Tribble, Co-founder & CEO - Agoric OpCoDean Tribble co-designed the negotiation process and contract for the first smart contracting system, AMiX. As a Principal Architect at Microsoft, he co-designed the Midori distributed object-capability operating system. As founder and CTO for Agorics (acquired by Microsoft), he architected the brokerage information system for Schwab’s active traders and the WebMart electronic contract system for SunLabs. As CTO of VerifyValid and VP of Deluxe, his echeck systems have carried billions of dollars. 

Mark S. Miller, Co-founder & Chief Scientist - Agoric OpCoMark S. Miller is a pioneer of Agoric (market-based secure distributed) computing and smart contracts, the main designer of the E and Dr. SES distributed persistent object-capability programming languages, inventor of Miller Columns, an architect of the Xanadu hypertext publishing system, a representative to the EcmaScript committee, a former Google research scientist, and a senior fellow of the Foresight Institute.

Michael Jablon, Chief Operating Officer - Agoric OpCoMichael is a proven industry disruptor. In his 25+ years of strategic leadership, he has leveraged disruptive technologies, (IP, VoIP, Smart Home) to both drive monumental change and unleash brand new business opportunities. At Spectrum (formerly Time Warner Cable), as VP of Product and Strategy he launched and led the growth of Digital Phone to over 4M subscribers and $2B in annual revenue. Off the clock, Michael is literally a wanderer, usually traveling sans map or solid plan. 

Brian Warner, Co-founder & Engineering Lead - Agoric OpCoBrian Warner built Foolscap, a Python-based distributed object-capability system. He created Buildbot, a popular continuous-integration system, co-founded the Tahoe-LAFS capability-based secure distributed storage system, and co-authored the prescient security review of Ethereum. At Mozilla, Brian developed a framework for reviewing modular browser add-ons, co-developed Firefox Sync, and led the security design of the Firefox Accounts login system.

Bill Tulloh, Co-founder & Economist - Agoric OpCoBill Tulloh was a market manager at smart contract pioneer AMiX, was co-founder of the Agorics Project on markets and computation, and was a lead researcher of the Virus Safe Computing project both at George Mason University. He has served as a product manager and director of business development at various software companies.

Vanessa Pestritto, Director of Partner Programs - Agoric OpCoAs Director of Strategic Growth at Ripple, Vanessa built a significant investment portfolio of tech companies with novel use cases in protocol development, ecosystem tools, and smart contracts. She previously consulted on fintech and government projects and has advised brands such as Chobani and eBay on their accelerator programs. Vanessa actively advocates for workplace diversity and the advancement of women and Latinos.

Jessy Irwin, Director of Security - Agoric OpCoDuring her time as Director of Security at Tendermint, Jessy was responsible for creating programs that set industry standards in incentivized testnet programs, product security assessments, incident response, and coordinated vulnerability disclosure across the Cosmos Network. As a leader in her field, she is known for developing comprehensive, human-centric security programs, and she believes that everyone within a blockchain community is a member of the security team. In her spare time, she enjoys chasing after her dogs, exploring the California coastline, and reading about archaeology, espionage, art crime, and history.

Advisors


Community Channels