0
Negative Rebases
Average N/A
of Executed 0.0%
Longest 0
2nd 0
0
Equilibrium
Average 0.000%
of Executed 0.0%
Longest 0
2nd 0
3
Positive Rebases
Average 2.3%
of Executed 100.0%
2nd 0
Overview
Total 3
Executed 3 Rate: 100.0%
Failed 0
Types
0 0 3
Rebase %
Highest 2.784% 10-Dec-2025
Lowest 1.995% 09-Dec-2025
Exchange Rate
Highest $1.341 10-Dec-2025
Lowest $1.304 09-Dec-2025
Moving Averages
Rate $1.977 Target: $1.228
Trends
N/A 2.3% 0%
Total Supply
Highest 15,139,552 11-Dec-2025
Lowest 14,422,368 09-Dec-2025

Rebase Trends Chart

Visual analysis of rebase percentages over time

Pinned
Live

Your browser does not support the Canvas HTML element. Or Javascript is disabled.

Rebase Frequency

Selected Period Distribution

+3 total

Rebase Frequency

Shows distribution of rebase outcomes in your selected period:

  • Red bars: Negative rebases (supply decrease)
  • Blue bars: Equilibrium rebases (no change)
  • Green bars: Positive rebases (supply increase)
  • Total count matches your filtered timeframe (3 rebases)

One rebase occurs daily at 2:00 UTC. This chart always shows your complete selected period.

Supply Impact

+6.9% cumulative

+6.9%

Supply Impact

Shows cumulative supply changes over your selected timeframe:

  • Area chart tracks running total of all rebase adjustments
  • Upward trend: Net supply growth period
  • Downward trend: Net supply contraction period
  • Final value: +6.9% total impact

Shows all 3 data points from your selected period for complete supply impact analysis.

Volatility Trend

Recent Rebase Pattern

3 Days

Volatility Trend

Shows rebase percentage change patterns:

  • Purple line tracks daily rebase % changes
  • High points: Large positive rebase adjustments
  • Low points: Large negative rebase adjustments
  • Flat line: Equilibrium periods (0% change)
  • Complete view: Shows all 3 data points

Shows complete volatility pattern for your selected period.

Historical Rebase Data

Complete record of AMPL rebase events - showing 3 records

Epoch AF(h) Block # Date/Time (UTC+0) Total Supply Target Exchange Rate CPI Supply Adj. % Change TX Hash
2349 23986371 2025-12-11 02:10:11 15,139,551.65 1.2279 $1.31 126.99 +315,674.70 +2.130% 0x3dfa...
2348 23979267 2025-12-10 02:10:11 14,823,876.95 1.2279 $1.34 126.99 +401,509.43 +2.784% 0xf667...
2347 23972107 2025-12-09 02:00:11 14,422,367.52 1.2279 $1.30 126.99 +282,056.14 +1.995% 0x685f...

Target Update Summary

Total Updates 0
Current Target $1.2279
Total Growth +0.00%
Largest Update N/A
Initial Target $1.2279
Longest Stable Period N/A

Change Magnitude Distribution

Update Frequency Over Time

Understanding Target Update Statistics

What is the Target Price?

The target price is AMPL's oracle-calculated fair value based on the Consumer Price Index (CPI). The protocol updates this target periodically to maintain AMPL's purchasing power parity with the 2019 USD.

The Six Key Metrics:

  • Total Updates: Number of times the oracle has updated the target price since inception
  • Current Target: The most recent target price set by the oracle
  • Total Growth: Percentage change from the initial target ($1.0000) to current target
  • Largest Update: The single biggest percentage change in target price history
  • Initial Target: The starting target price when AMPL launched
  • Longest Stable Period: The maximum number of days between consecutive target updates, showing when the protocol maintained the same target the longest. When available, a newspaper icon () indicates there are History Book entries during this period. Note: The linked entry is simply the first chronological event found and may not be directly related to the target update gap. Use it as a starting point to explore what was happening in the ecosystem during this time.

About the Charts:

  • Change Magnitude Distribution: Shows how target updates are distributed across three tiers - Normal (0.08-0.16%), Moderate (0.16-0.25%), and Significant (>0.25%) changes
  • Update Frequency Over Time: Displays the monthly pattern of target updates, revealing periods of high vs. low activity

Target Change History

Oracle updates over time (0 updates)

Date/Time Target Change % CPI TX Hash

Knowledge Center

Understanding AMPL's Target Price, PCE Data, and BEA Revisions

Understanding AMPL's Target Price

What is the Target Price?

The target price is AMPL's oracle-calculated fair value based on the Personal Consumption Expenditures (PCE) index. It represents the purchasing power equivalent of the 2019 USD, ensuring AMPL maintains constant real value over time.

How is it Calculated?

The target price uses a simple ratio formula:

Target = (Current PCE / Base PCE) × $1.00

Original Base PCE: 109.195 (July 2019, when AMPL launched)

Example: If current PCE = 127.177, then Target = (127.177 / 109.195) = $1.16

⚠️ Important Note: This example uses the original base PCE that was hardcoded when AMPL launched. Due to the BEA's 2023 comprehensive revision, the base PCE was retroactively adjusted to 103.422. See "The BEA Comprehensive Revision (2023)" section below for the full story.

Important: AMPL is NOT pegged to inflation

PCE is simply used as a measuring stick to ensure constant unit value through time. There is no "peg" to CPI, inflation, or PCE specifically. The protocol is designed to maintain purchasing power parity with the 2019 USD, independent even of fiat currency movements.

Impact on rebases:

  • When AMPL price > Target → Positive rebases (supply expands)
  • When AMPL price < Target → Negative rebases (supply contracts)
  • When AMPL price ≈ Target → Equilibrium (no rebase)

What is PCE (Personal Consumption Expenditures)?

About PCE:

The Personal Consumption Expenditures Price Index (PCE) is a measure of the prices that people living in the United States pay for goods and services. It's produced by the Bureau of Economic Analysis (BEA), which is part of the U.S. Department of Commerce.

How Often is PCE Updated?

  • Monthly releases: Published at the end of each month
  • Oracle updates: AMPL's oracle consumes new PCE data and updates the target
  • Timing quirks: Due to how the oracle system works, sometimes the target updates twice in consecutive days at month-end

Why PCE vs CPI?

While similar to the Consumer Price Index (CPI), PCE has some advantages:

  • Broader coverage of household spending
  • Accounts for substitution (people switching to cheaper alternatives)
  • Preferred by the Federal Reserve for inflation targeting

Historical Pattern: Looking at the Target Change History table, you can see most months have 1-2 target updates. Rare months like March 2020 show 4 updates during extreme economic volatility (COVID-19 pandemic onset).

The BEA Comprehensive Revision (2023)

What Happened:

In 2023, the Bureau of Economic Analysis conducted a comprehensive revision of PCE data going back to before AMPL's launch in July 2019. This wasn't just a small adjustment - all values over this timespan were scaled down.

The Impact:

Original Base PCE (July 2019): 109.195

Revised Base PCE (July 2019): 103.422

Difference: ~5.3% downward revision

The Smart Contract Problem:

When AMPL launched, the base PCE value (109.195) was hardcoded into the immutable Policy smart contract. This seemed reasonable at the time, but created a challenge when the BEA revised historical data:

  • What the target should be: (120.550 / 103.422) = $1.16
  • What the protocol calculated: (120.550 / 109.195) = $1.10
  • Discrepancy: ~$0.06 (5.5% error)

The Solution:

Rather than accept this permanent discrepancy, the AMPL team proposed:

  • Remove the baseCpi constant from the immutable Policy contract
  • Add a governable scaling factor to the CPI oracle (on the protocol's periphery)
  • Update the scaling factor to align with revised BEA data
  • This insulates the core Policy contract from future oracle changes

Lessons Learned:

This event highlighted the challenges of using real-world data sources in immutable smart contracts. It also demonstrated AMPL's governance flexibility - being able to adapt the protocol's periphery (oracles) while keeping the core policy logic untouched.

What the "BEA Revised" Toggle Shows

Understanding the Toggle:

The "BEA Revised" toggle in the Historical Data Table lets you compare original vs. revised PCE values for each rebase event.

What You See When You Toggle:

Original CPI (Toggle OFF): The PCE value that was published by the BEA at the time of each rebase. This is what the protocol actually consumed and used.

BEA Revised CPI (Toggle ON): What the BEA now says those PCE values should have been, after the 2023 comprehensive revision.

Why the Target Doesn't Change:

You'll notice that when you toggle the CPI values, the Target price stays the same. This is intentional and correct because:

  • The table shows historical snapshots - what actually happened at each rebase
  • The target value shown is what the protocol actually calculated and used at that moment in time
  • Changing historical targets retroactively would be misleading
  • The discrepancy between original and revised CPI is the story itself - it shows the magnitude of the BEA revision's impact

What This Data Reveals:

  • Consistency of revisions: Were all periods revised equally, or were some adjusted more than others?
  • Timing of impact: When did the original vs. revised values diverge most significantly?
  • Protocol accuracy: How close was AMPL's target to what it "should have been" with perfect data?

For Data Analysts:

The ability to toggle between original and revised CPI makes this table valuable for:

  • Auditing the protocol's historical behavior
  • Understanding the real-world challenges of oracle-dependent systems
  • Quantifying the impact of BEA data revisions on AMPL's target calculation
  • Educating users about why oracle governance and flexibility matters

Target Update Frequency & Oracle Mechanics

Why Multiple Updates Per Month?

If you look at the Target Change History table above, you'll notice the target typically updates 1-2 times per month, with updates clustering around the end of the month. Sometimes you'll see 3-4 updates in a single month. This pattern is by design.

The Two-Provider System:

AMPL's oracle uses two independent providers to supply PCE data. They don't report on the exact same block - their timing is independent. The oracle uses a median function to compute the final value, which with two providers means it averages their values.

Typical Pattern: When the BEA releases new PCE data at month-end, Provider A reports first (target updates), then Provider B reports a day or two later (target updates again with the median of both values).

Update Frequency Rules:

The smart contract enforces specific constraints on how often providers can update:

  • Report delay: 28 days minimum between updates from the same provider
  • Report expiration: 93 days after which data is considered stale
  • In practice, this means no more frequent than once every 28 days per provider

Security Design (Updated August 2024):

As of Proposal ID 30 (August 10, 2024), the oracle implements a 28-day security delay before using PCE data. This means the oracle uses CPI data that is lagging by approximately 1 month.

Why This Delay Doesn't Hurt:

AMPL already uses an average of the last 3 months of PCE data for calculating the target. Adding a 1-month lag is acceptable and provides important security benefits:

  • Protection against compromised or incorrect oracle data
  • Time to catch and correct data issues before they affect the protocol
  • Would have helped during the 2023 BEA historical data revision

System Resilience:

  • Two independent providers: Redundancy ensures the oracle continues functioning if one provider fails
  • Median function: Can't be manipulated by a single compromised provider
  • Expiration mechanism: Ensures data doesn't go stale (93-day maximum age)
  • Minimum delay: Prevents spam attacks or rapid manipulation attempts