Metacenter measures PoX-5 bond coverage, the reserve and STX-only yield from public data, stress-tests them, and serves them to other contracts. Every figure says where it came from.
Bitcoin block 967,656 · last updated 2026-09-19 03:54 UTC
No private feeds. Anyone can recompute every figure from these sources.
Bond coverage, the reserve, STX-only yield and stress tests, defined exactly as pox-5 pays out: bonds first in stx-value-ratio order, then 15% of the rest to the reserve, then STX-only stakers.
pox5-reader is a read-only Clarity contract on mainnet. It computes obligation, coverage and payout order from pox-5 state, with no publisher in the loop.
In distribution 286, 705 of 1,050 Bitcoin blocks carried miner commits to the sBTC address (230.95M sats). The other 345 had no sortition: nothing paid, nothing burned.
36 simnet tests cover every error code. 11 more run pox5-reader against a fork of mainnet and match the live distribution within 2 sats.
Read from the deployed pox-5 source, line by line.
pox-5 L2285–2299
Bonds are paid in descending stx-value-ratio; ties go to the lower bond index. Within a bond, every sat earns the same.
pox-5 L2190
The reserve takes 15% of what remains after bonds. STX-only stakers get the other 85%.
pox-5 L2696
transfer-from-reserve is private and never called. The reserve cannot pay bonds without a SIP; in a shortfall it stays flat.
From the public Bitcoin Staking SIP discussion on the Stacks forum. Quoted for context, not as endorsements of this project.
Read the thread“…make sure the contract exposes the coverage/fee data PoX-6 would need to parameterize this.”
pox5-reader exposes obligation, coverage and headroom as read-only calls.
“What STX-only stackers (Tranche 2) can actually expect is highly price-dependent.”
Realised STX-only yield per distribution, and a stress test for price and miner spend.
“That's not a tail risk. That's a one-third drawdown away from new bonds halted and the system running stressed.”
Headroom shows how far the pool can fall before bond yield is impaired.
“So we should assume that miners mine above the btc yield, e.g. 5%. That should be considered in the maths.”
The stress test's miner-commit slider cuts the pool directly, independent of price.
Read it, query it, or call it from a contract. All three serve the same numbers with the same labels.
For stakers and anyone watching PoX-5
Refreshed every ~10 minutes
For Clarity contracts
Testnet feed values mirror mainnet data
For dashboards, bots and research
Same data the dashboard uses
The short version. The methodology page has every formula and source.
Coverage, reserve, STX-only yield and stress tests, refreshed every ten minutes, with the source of every number one click away.