We’re excited to announce today the completion of Ampleforth’s integration with Chainlink. This integration marks the first step toward furthering the decentralization of a core component of our protocol: the oracle.
An “oracle” is a service that makes real-world information available to blockchain platforms and is necessary for any smart contract application that interacts with the outside world.
The incorporation of outside data is also what allows the AMPL token to improve upon Bitcoin and other fixed supply commodity-monies like gold.
Unlike a fixed supply commodity, the Ampleforth protocol automatically and proportionally increases or decreases the quantity of tokens each user holds in response to average price, propagating price information into supply much as thermal expansion propagates nearby kinetic energy into a material’s volume.
As such, accurate and decentralized sources of price and CPI information are core to creating a perfectly elastic commodity-money.
We’re thrilled to become the first monetary asset integrated with Chainlink’s oracle and have provided more details surrounding the integration below.
The Chainlink provider will supply daily
AMPL/USD volume weighted average price (VWAP) from three different aggregators:
The Chainlink provider will also supply monthly CPI rates from the Bureau of Economic Analysis.
Recall that the Ampleforth protocol utilizes both a Market Oracle and a CPI Oracle. The Market Oracle receives information about volume weighted price. The CPI Oracle provides the current price target, the inflation adjusted 2019 US dollar. Together these two pieces of external information determine the magnitude of supply adjustments in each rebase period. Below is an architectural diagram showing how Chainlink will plug in.
Previously, the Ampleforth oracle provider was the sole supplier of both volume weighted price and CPI information to the Market Oracle and CPI Oracle. Moving forward, Chainlink providers will be supplying information alongside the Ampleforth provider.
Market Oracle Provider Architecture
Chainlink will provide daily
AMPL/USD 24hr Volume Weighted Average Price (VWAP) from three different aggregators initially:
Data reports from these aggregators are supplied by three independent node operators, in total nine different incoming price feeds.
The aggregators cover all AMPL markets, which are at the time of writing:
CPI Oracle Provider Architecture
In addition to market data, Chainlink will provide the CPI metric as measured by the Personal Consumption Expenditure (PCE) from the Bureau of Economic Analysis, which is updated monthly.
As a quick reminder, the CPI Oracle ensures the AMPL price target is unaffected by central bank inflation.
Finally, Chainlink will also be making calls to Ampleforth’s
rebase function daily.