API3: Making a web3 data exchange trustless with legacy Aragon OS

API3 provides a network of first-party oracles - run by data providers themselves - to connect any API to any onchain 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 may not have the crypto expertise to put their data into smart contracts—especially those coming from web2.
  • This leads to the need for intermediaries, who could connect it for them. However, intermediary services are a) expensive, reducing the value capture for data providers and/or making data more expensive for dApps; and 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 intermediaries 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's 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 model, API3 creates a data exchange economy that is safe and economically attractive for providers and consumers, without data intermediaries.

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, to the 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
  • Custom census - 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)
  • Gated proposal creation - they added 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 managed in the DAO treasury, these customizations make API3 one of the largest and most innovative DAOs built on the legacy AragonOS.

Govern your protocol with a custom DAO built on Aragon OSx

You can build a DAO like API3's even easier and faster with our new governance stack, Aragon OSx. Build multi-body, multi-process, and multichain governance for your organization with an open-source plugin system.

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.

-

Aragon has been building onchain governance infrastructure for over 7 years, with its tech securing billions of assets. Govern your protocol onchain with Aragon OSx: the secure and modular DAO framework with customization built in. Or, launch a DAO in 10 minutes or less without writing any code on the Aragon App.

Developer Portal | Aragon App | Custom DAO Builds | Mirror | X | Newsletter

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.