API3 Made Web3 Data Exchange Trustless with legacy AragonOS

TLDR: API3 is a fully decentralized protocol that makes data interoperable and reliable for web3. The API3 token and DAO are key to realizing that proposition, as stakers are incentivized to put tokens into a coverage pool used for optional subscription protection. With security and reliability at its core, the legacy aragonOS was used as the first building block in 2020, and highly customized to make the DAO work to the protocol’s whitepaper design.

API3 provides a network of first-party oracles - run by data providers themselves - to connect any API to any on-chain smart contract. An oracle “talks” to a smart contract, giving it data from the outside world. Oracles are necessary for smart contracts to have the data they need to run their operations.

Founded in 2020 and with more than 150 data providers already partnering with the protocol, API3 is established as one of the key infrastructure providers powering web3.

What is API3?

What is API3?

API3 makes it easy and safe for data providers to pipe their data into crypto dApps, without the need to have their own blockchain expertise. This makes it seamless for providers ranging from Accuweather (meteorological data) to Amberdata (digital asset data) to stream and sell their data to dApps.

For example, a dApp could sell insurance policies for farmers whose crops need specific temperature conditions in order to go to market at the end of their growing cycle. If the temperature drops below x or rises above y (outside of the crop’s healthy range) within a given timeframe, their insurance policy pays out. By connecting to the Accuweather API, the dApp is able to have smart contracts manage this insurance policy automatically.

With the possibility for web3 organizations to make automated decisions based on smart contracts, the reliability and security of that data becomes increasingly important. This raises several challenges for the data economy in web3:

  • Data providers (such as Accuweather) may not have the crypto expertise to put their data into smart contracts
  • This leads to the rise of middlemen, who could connect it for them. However, middlemen services are a) expensive, reducing the value capture for data providers and/or making data more expensive for dApps; b) another attack vector that could reduce security of the data - manipulated data could affect the automated actions of the dApps!

With this ‘Oracle problem’ in mind, API3’s Airnode facilitates first party oracles that feed data directly from data providers into smart contracts - removing any third party middlemen from the data preparation process.

What is the API3 DAO?

What is the API3 DAO?

The API3 token and DAO are central to how the protocol creates trust between API providers and dApps. Not only is the API3 token and DAO a governance mechanism, it is an economic mechanism to provide coverage (and therefore trust) to dApps relying on the data.

dApps pay for the use of data and optional service coverage. This money is used to incentivize the staking of API3 tokens, along with governance power. The staking pool is used to collateralize coverage so that dApps are paid out in the event that erroneous data causes a loss.

Through this carefully balanced tokenomic model, API3 creates a data exchange economy that is safe and economically attractive for providers and consumers, without data middlemen.

Overview of API3 mechanics
Source: API3 Whitepaper

By staking API3 tokens, it's also possible to participate in the governance of the DAO - voting and making proposals. Proposals range from how teams should deliver on the promise of the API3 whitepaper, through to the (less frequent) proposals to change the parameters of the protocol.

API3 has innovated on the proposal process in order to help voters focus on the important issues. Firstly, proposals happen in 3 month cycles, so they can be reviewed in batches. Secondly, API3 introduced two tracks for making proposals - one with higher thresholds to pass that is open to any proposer (with 50% acceptance of those that voted, and 50% minimum support quorum of all possible votes), and another with a lower threshold that is open to API3 token holders with at least 0.1% of the supply (with 50% of acceptance of those that voted, and 15% minimum support quorum of all possible votes).

How does API3 use Aragon?

How does API3 use Aragon?

API3 began with the first version of AragonOS, and has been building customizations on top since the beginning. From the basic building blocks of the legacy stack, API3 has innovated to adjust for the needs of how their protocol should function:

  • Staking - this is central to the API3 protocol because staked tokens are used to fund optional coverage for API3 datafeed subscriptions.
  • Delegated voting - 11% of the voting power in the API3 DAO has been delegated. API3 delegated voting is very fluid and organic. A delegate is an unpaid position that can be held by any DAO member.
  • Statistics on staking, delegation and more can be followed in the user-built DAO tracker, and voting takes place through the custom API3 UI
  • The legacy Aragon Voting app was customized so that voting power is determined by the API3 staking pool (how much you stake is how much voting power you have, instead of using a MiniMe token)
  • Adding a 0.1% voting power requirement in order to create proposals, to ensure those making proposals are vested in the long term interests of the DAO.

With approximately 6,000 participants and $52m (between USDC and the native token) managed in the DAO treasury, these customizations make API3 one of the largest and most innovative DAOs built from AragonOS.

Govern your protocol with a custom DAO built on Aragon OSx

Aragon OSx enables you to build custom governance designs to secure your protocol and govern your assets. Build multi-body, multi-process, and multichain governance for your organization with our dedicated team advising you along the way.

Build it yourself: Save resources and launch custom onchain governance by making only minoradjustments to audited and battle-tested designs. Start here.

Co-build with our experts: Our experienced team will work with you to create a bespoke solutionthat fits your needs. Reach out.

Discover the Aragon App, the no-code way to build your DAO.
Get help starting your DAO from a DAO Expert.
Stay up to date with our weekly newsletter.

Explore more guides

Need Help? Find an Expert
Hire the DAO expertise you need and connect with DAO experts to build your DAO, your way.