Polygon Tokenomics Simulator
The Polygon Tokenomics Simulator is an interactive sensitivity model built into the Polygon Tokenomics product. It starts from the same live Polygon Chain and POL data as the live product, then lets you change network activity, POL price, and annual inflation independently.
The simulator recalculates protocol fees, POL-denominated burn, emission-funded staking APR, 30-day Total Supply Change, and the projected Total Supply path shown on the graph. Results update immediately as an input changes.
PIP-85 status โ September 10, 2026: staker fee sharing is inactive in POLTRACK. It is not modeled, displayed, or included in staking APR, charts, or scenario allocations. The specification and former model remain documented for reference; they do not operate in the current product.
The simulator is a deterministic "what if" tool, not a forecast, price target, governance proposal, or claim about future Polygon activity.
Entering and leaving simulation mode
Select What if? Run a scenario near the top of the product. Simulation mode switches to a light monochrome interface and displays a persistent status bar so modeled values cannot be confused with live values.
The simulation always starts from:
1รactivity;- the current POL/USD price from the live POLTRACK data feed;
2%annual inflation, which is the current canonical gross-emission baseline.
Use Reset to return all three inputs to those defaults while remaining in simulation mode. The active mode and selected inputs are stored locally in your browser, so refreshing or reopening the dashboard restores the same scenario. Use Exit simulation to return to the live dashboard and clear that locally saved scenario. Simulation inputs are not written to the database and do not change the public snapshot files.
The three inputs
| Input | Range and presets | Default | What it controls |
|---|---|---|---|
| Network activity | 0.25ร, 0.5ร, 1ร, 2ร, 3ร, 5ร, 10ร, 25ร | 1ร | Transactions and USD protocol fees |
| POL price | $0.01 to $10, logarithmic slider with price presets | Current live price | Conversion of fixed USD fee flows into POL, modeled market cap, and security budget |
| Annual inflation | 0%, 0.5%, 1%, 1.5%, 2%, 2.5%, 3%, 3.5%, 4% | 2% | Protocol issuance, emission-funded staking APR, Total Supply Change, and scenario On-chain Supply |
The logarithmic price slider gives useful control across a 1,000-fold range. A linear slider would compress almost every sub-dollar value into a very small part of the track.
Fixed USD fee per transaction
The model holds the current 30-day average USD fee per transaction constant. This reflects the explicit simulation assumption that execution cost in USD does not rise automatically when activity or POL price changes.
Let:
Abe the selected activity multiplier;Pbe the selected POL price;Pโbe the current live POL price;Fโbe current average daily protocol fees in USD.
Then:
Scenario transactions/day = Live transactions/day ร A
Scenario protocol fees/day (USD) = Fโ ร A
Fee per transaction (USD) = fixed live 30d average
The current base-fee and priority-fee shares are also held constant. Activity changes the size of the flow, not its composition.
Converting USD fees into POL
POL-denominated fee flows move inversely with the selected price. This is why the same USD fee flow burns or allocates more POL at a low token price and fewer POL at a high token price.
For any live POL-denominated fee flow Xโ:
Scenario POL flow = Xโ ร A ร (Pโ / P)
The same normalized factor is applied to:
- Base Fees accrued toward permanent burn;
- the canonical trailing burn run rate;
- priority-fee POL flows.
PIP-85 staker allocation and fee APR are excluded from the model. Changing activity or POL price does not change emission-funded staking APR.
USD fees do not change when only the POL price changes. The number of POL represented by those fees does.
Burn calculation
The long-term supply projection uses POLTRACK's canonical trailing 90-calendar-day Base Fee burn rate.
Scenario burn/day (POL) = Live 90d burn/day ร A ร (Pโ / P)
Future burn at date t = Scenario burn/day ร elapsed calendar days
The 30-day Total Supply Change card uses Base Fees accrued over the complete 30-day fee window, less rebates. The percentage uses opening supply: closing supply minus the period change. It does not substitute the 90-day scenario window into the 30-day calculation.
Annual inflation and protocol issuance
The inflation control changes POL issuance independently of activity, fees, burn, and price. The selected annual rate is held constant and compounded through the scenario horizon.
For a selected annual inflation rate i, the live scenario and simulator use the same observed on-chain supply and UTC date anchor:
Scenario on-chain supply(t)
= Observed on-chain supply at asOf
ร (1 + i)^(elapsed UTC calendar days / 365)
The 2% preset therefore reproduces the live canonical on-chain supply path exactly. At 0%, On-chain Supply remains at today's anchor. Higher rates produce faster compound issuance.
The current staking-versus-treasury emission split is preserved when the rate changes. Thirty-day emission and the emission-derived staking APR scale in direct proportion to the selected rate:
Scenario 30d emission = Live 30d emission ร (i / 2%)
Scenario emission APR = Live emission APR ร (i / 2%)
At 0%, both modeled protocol emission and emission-derived APR are zero. No fee-derived APR is added.
Total Supply and the 2033 scenario
Thirty-day Total Supply Change is:
30d Total Supply Change
= Modeled 30d protocol emission
โ Modeled 30d Base Fees accrued toward burn
For every projection date:
Total Supply(t)
= max(
Scenario on-chain supply(t)
โ current Burn Adjustment
โ modeled future Base Fee accrual(t),
0
)
If Total Supply reaches zero, the chart remains at a zero floor. The interface shows the first month in which that happens and marks assumptions beyond that point as infeasible. It does not allow the curve to "resurrect" after the modeled supply has been exhausted.
Staker allocation and staking APR
PIP-85 staker fee sharing is inactive in POLTRACK and is not simulated. Its allocation cards, percentage values, chart component, combined APR, and model-start marker are removed. The displayed network staking APR uses emission funding only and changes only with the inflation input.
Displayed staking APR = emission-derived APR
The model keeps current staked supply constant. It does not attempt to predict how validators or delegators would change their stake in response to a scenario.
The former PIP-85 model is retained here for reference only. It is disabled and is not calculated by the frontend:
Inactive reference model: emission-derived APR + fee-derived APR
Inactive fee allocation: staked POL ร fee-derived APR / 100
Re-enabling it requires a separate product change after activation is verified. The presence of a specification or an external fee calculator does not establish an individual staker's claimable or paid rewards.
What the simulator does not model
The simulator deliberately keeps the model small and interpretable. It does not model:
- endogenous feedback between POL price and network activity;
- blockspace capacity, congestion, or a changing gas market;
- a changing USD fee per transaction;
- future changes to the base-fee versus priority-fee mix;
- PIP-85 staker allocation or fee-derived staking APR while inactive;
- changing validator count, staked supply, delegation behavior, or commission;
- future governance decisions, emission-manager changes, or treasury policy;
- market rank, liquidity, slippage, or price discovery;
- demand destruction when fees, burn, or supply reach extreme values.
Blockspace Load remains a live observed dashboard metric and is not multiplied in simulation mode.
How to interpret extreme scenarios
A result such as zero Total Supply is not a prediction that all POL will disappear. It means the selected constant assumptions are internally unsustainable before the horizon. Real network fees, price, activity, protocol policy, staking behavior, or demand would almost certainly change before such a mechanical path could continue unchanged.
Earlier versions could produce a high illustrative PIP-85 fee APR at a low POL price. That model is now disabled; current scenarios do not calculate or display that result.
Use extreme inputs to identify which assumptions dominate the model, not as expected outcomes.
Data windows and refresh behavior
The simulator inherits the live dashboard's canonical dataset and refresh schedule. Key inputs include:
- 30-day average transactions and USD fee intensity;
- the current POL/USD price;
- 30-day Base Fee and priority-fee flow measurements;
- the trailing 90-day Base Fee burn run rate for the long-term projection;
- current Total Supply, On-chain Supply, Burn Adjustment, and staked POL supply;
- the active 2% protocol-emission scenario through October 2033.
For the broader accounting definitions and source hierarchy, read Methodology & Data Sources. For the live sections surrounding the simulator, read the Polygon Tokenomics guide.
Common Questions
Is the Polygon Tokenomics Simulator a forecast?
No. It is a deterministic sensitivity model that holds selected assumptions constant so their mechanical effects can be inspected.
Does changing POL price predict a future market price?
No. Price is an independent user input. The simulator does not estimate or imply what POL should be worth.
Why is fee per transaction fixed in USD?
This is an explicit scenario assumption. It separates changes in network usage from changes in POL price and makes the token-denominated fee conversion visible.
Why can Total Supply reach zero in an extreme scenario?
At sufficiently high activity and low POL price, the constant modeled Base Fee accrual can exceed protocol issuance and modeled Total Supply. The zero floor identifies when those fixed assumptions become infeasible.
Does the simulator change live POLTRACK data?
No. The active mode and inputs are saved only in local browser storage until you select Exit simulation. They are never written to POLTRACK databases. Public dashboard data and downloadable snapshots remain unchanged.