{"manifestVersion":"1.0","snapshotVersion":"2.0","snapshotId":"3b3cf69b1dd2c00b59c28b7544d36b14ef9106c52456a09543322fb809639290","generatedAt":"2026-09-28T05:19:15.543Z","sourceAsOf":"2026-09-27","rail":"polygon_pos","timezone":"UTC","methodologyUrl":"https://poltrack.io/docs/methodology","licenseUrl":"https://poltrack.io/docs/data-license","source":{"endpoint":"https://poltrack.io/api/v3/pol-economics","meta":{"apiVersion":"v3","build":"2026-09-14-calculation-audit.1","asOf":"2026-09-27","rail":"polygon_pos","canonicalBoundary":"2026-01-01","polygonCoverage30d":{"version":"polygon_block_receipts_v1","windowStart":"2026-08-29","windowEnd":"2026-09-27","expectedDays":30,"coveredDays":30,"receiptVerifiedDays":19,"hashVerifiedDays":19,"incompleteDates":[],"status":"complete"},"sourceTimestamps":{"supply":"2026-09-27","unclaimedRewards":"2026-09-22","unmigratedMatic":"2026-09-27","livePrice":"2026-09-28T05:15:32.461Z","liveFeeHourEnd":"2026-09-28T05:00:00.000Z","validators":"2026-09-27T16:04:04.285Z","treasuryInventory":"2026-09-28T04:46:03.208Z","treasuryFlows":"2026-09-27","burnRoutingBalance":"2026-09-28","priorityFeeBalance":"2026-09-28","liquidStaking":"2026-09-26"}},"policy":{"versions":{"burn":"v2","totalSupply":"supply-accrual-v1","estimatedLiquidSupply":"liquid-supply-cutoff-v4","treasury":"treasury-crosschain-inventory-v2","treasuryFlows":"treasury-ethereum-flows-v1","settledFeeRewards":"fee-batch-settlement-v2","stakingBurnSink":"v1","stakingFacilitator":"v1","stakingEmissionRecipient":"v1","stakingApr":"staking-apr-block-policy-v2"},"metricDefinitions":{"supply.totalSupplyPol":{"metricId":"pol.supply.accrual_adjusted_pol.day","version":"supply-accrual-v1","basis":"historical_confirmed_burn_plus_base_fee_accrual_net_of_observed_rebates","unit":"POL","formula":"onChainSupplyPol - historicalBurnBaselinePol - baseFeeAccruedTowardBurnSince2026Pol"},"supply.burnAdjustmentPol":{"metricId":"pol.supply.burn_adjustment_pol.day","version":"supply-accrual-v1","basis":"historical_confirmed_burn_plus_base_fee_accrual_net_of_observed_rebates","unit":"POL","formula":"historicalBurnBaselinePol + baseFeeAccruedTowardBurnSince2026Pol"},"supply.estimatedLiquidSupplyPol":{"metricId":"pol.supply.estimated_liquid_pol.day","version":"liquid-supply-cutoff-v4","basis":"accrual_adjusted_supply_less_named_reserves_at_or_before_cutoff","unit":"POL","formula":"max(totalSupplyPol - stakedSupplyPol - unclaimedRewardsPol - unmigratedMatic, 0); null if a required input is unavailable"},"supplyFlow30d.totalSupplyChangePol":{"metricId":"pol.supply.accrual_change_pol.30d","version":"supply-accrual-v1","basis":"mint_less_base_fee_accrual_net_of_observed_rebates","unit":"POL","formula":"issuedPol - baseFeeAccruedTowardBurnPol"},"supplyFlow30d.totalSupplyChangeAnnualizedPct":{"metricId":"pol.supply.accrual_change_pct.30d_annualized","version":"supply-accrual-v1","basis":"simple_annualization_on_opening_accrual_adjusted_supply","unit":"pct","formula":"totalSupplyChangePol / (totalSupplyPol - totalSupplyChangePol) * 365 / 30 * 100"},"distribution.rewardsFromFeesTotal30dPol":{"metricId":"pol.rewards.fees_settled_pol.30d","version":"fee-batch-settlement-v2","basis":"batch_settlement_date","unit":"POL","formula":"sum(PIP-65 validator and producer batch POL within 30 calendar days ending at asOf)"},"distribution.rewardsFromFeesTotal30dUsd":{"metricId":"pol.rewards.fees_settled_usd.30d","version":"fee-batch-settlement-v2","basis":"batch_settlement_date_at_daily_coingecko_price","unit":"USD","formula":"sum(batch POL * price on batch UTC date); null when a nonzero payment lacks a positive daily price"},"treasury.balancePol":{"metricId":"pol.treasury.inventory_pol.snapshot","version":"treasury-crosschain-inventory-v2","basis":"crosschain_pol_wpol_with_treasury_owned_lp_lookthrough","unit":"POL","formula":"Ethereum POL + Polygon native POL + direct WPOL + Treasury pro-rata Charm WPOL"},"staking.aprFromFeesPct":{"metricId":"pol.staking.apr.fee_30d_annualized","version":"staking-apr-block-policy-v2","basis":"modeled_allocation_only_from_blocks_at_or_after_85245000","unit":"pct","formula":"sum(eligible priority fees POL * 0.37) / average staked POL * 365 / 30 * 100"},"staking.aprTotalPct":{"metricId":"pol.staking.apr.total_30d_annualized","version":"staking-apr-block-policy-v2","basis":"emission_funding_plus_block_eligible_modeled_fee_allocation","unit":"pct","formula":"emission APR + eligible modeled fee APR; before fee eligibility, emission APR only"}}}},"periods":{"rolling30d":{"from":"2026-08-29","through":"2026-09-27","inclusive":true},"series":{"from":"2026-08-29","through":"2026-09-27","rows":30}},"csv":{"url":"https://poltrack.io/data/snapshot.csv","sha256":"0942b50d8b48efdb6689c3bd1a42abedf0ec1ea9b104881e7d63cc1e1f0045a1","encoding":"utf-8","columns":["section","key","date","value"],"headlineDate":"Use each metric’s period below; blank CSV date cells do not mean undated observations."},"json":{"url":"https://poltrack.io/data/snapshot.json","sha256":"caa0393d53e43097b46f58a5f43c0865625dc5a8a752ae3655bd4800d7f13929","encoding":"utf-8"},"metrics":{"priceUsd":{"unit":"USD","period":"latest_market_observation","sourcePath":"data.price.priceUsd","definition":"POL price from the latest available market observation; its timestamp is separate from the accounting sourceAsOf."},"marketCapUsd":{"unit":"USD","period":"latest_market_observation","sourcePath":"data.price.marketCapUsd","definition":"Market-provider capitalization accompanying the market observation, not POLTRACK Total Supply multiplied by price."},"stakedSupplyPol":{"unit":"POL","period":"sourceAsOf","sourcePath":"data.supply.stakedSupplyPol","definition":"POL staked at the accounting cutoff."},"stakedPctOfTotalSupply":{"unit":"percent","period":"sourceAsOf","sourcePath":"data.supply","definition":"stakedSupplyPol / totalSupplyPol × 100; uses POLTRACK accrual-adjusted Total Supply."},"avgDailyFees30dUsd":{"unit":"USD","period":"rolling_30d","sourcePath":"data.fees.avgDailyFees30dUsd","definition":"Average daily network fees over the trailing 30 calendar days, valued using each day’s POL price."},"feesTotal30dUsd":{"unit":"USD","period":"rolling_30d","sourcePath":"data.fees.feesTotal30dUsd","definition":"Network fees over the trailing 30 calendar days, valued using each day’s POL price."},"onChainSupplyPol":{"unit":"POL","period":"sourceAsOf","sourcePath":"data.supply.onChainSupplyPol","definition":"Canonical POL contract supply before the external Burn Adjustment."},"totalSupplyPol":{"unit":"POL","period":"sourceAsOf","sourcePath":"data.supply.totalSupplyPol","definition":"POLTRACK accrual-adjusted supply: onChainSupplyPol minus burnAdjustmentPol; not a contract totalSupply() read or a market-provider circulating supply."},"burnAdjustmentPol":{"unit":"POL","period":"sourceAsOf","sourcePath":"data.supply.burnAdjustmentPol","definition":"Confirmed historical burn through 2025-12-31 plus Base Fees accrued toward burn from 2026-01-01, net of confirmed rebates; includes unsettled accrual."},"estimatedLiquidSupplyPol":{"unit":"POL","period":"sourceAsOf","sourcePath":"data.supply.estimatedLiquidSupplyPol","definition":"POLTRACK Total Supply minus staked POL, unclaimed rewards and unmigrated MATIC equivalent; an accounting estimate, not exchange float."},"totalSupplyChange30dPol":{"unit":"POL","period":"rolling_30d","sourcePath":"data.supplyFlow30d.totalSupplyChangePol","definition":"Minted POL minus Base Fees accrued toward burn over the trailing 30 calendar days."},"totalSupplyChangeAnnualizedPct":{"unit":"percent","period":"rolling_30d","sourcePath":"data.supplyFlow30d.totalSupplyChangeAnnualizedPct","definition":"The 30-day accrual-adjusted supply change as a simple annualized percentage of the starting supply; not a forecast."},"burnTotal30dPol":{"unit":"POL","period":"rolling_30d","sourcePath":"data.distribution.burnTotal30dPol","definition":"Compatibility field: observed changes in policy-classified burn components over 30 days, including the collector; excludes Base Fee accrual awaiting settlement and does not assert irreversible destruction by every component."},"burnAllTimePol":{"unit":"POL","period":"sourceAsOf","sourcePath":"data.burn.permanentBurnedAllTimePol","definition":"Cumulative policy-classified burn component balances, including the upgradeable collector and legacy components; distinct from the accrual-based Burn Adjustment."}},"series":{"priceUsd":{"unit":"USD","period":"row_date","sourcePath":"data.token.series[].priceUsd","definition":"Daily POL market price for the row date."},"dailyFeesUsd":{"unit":"USD","period":"row_date","sourcePath":"data.fees.series[].feesPaidUsd","definition":"Network fees for the UTC row date valued using that day’s POL price."},"totalSupplyChangeAnnualizedPct":{"unit":"percent","period":"row_date","sourcePath":"data.supply.series[].totalSupplyChangeAnnualizedPct","definition":"Simple annualized percentage for the trailing 30-day accrual-adjusted supply change ending on the row date."},"stakedSupplyPol":{"unit":"POL","period":"row_date","sourcePath":"data.token.series[].stakedSupplyPol","definition":"Staked POL for the UTC row date."}},"missingValues":"JSON null and empty CSV values mean unavailable; zero is a numeric observation.","versioning":"These URLs expose the latest daily snapshot, not an immutable archive. Match snapshotId headers and SHA-256 checksums when downloading separate formats; retry if a daily refresh occurred between requests. source.policy identifies calculation versions; snapshotVersion identifies the file schema."}