Commit graph

2 commits

Author SHA1 Message Date
igneum-labs
525ad82305 /api/stats gains proving (coverage_10m, provers, lag, verifier) from live_state.proving; the live page says whose verifier is off (reviewer C33)
A third party reading the public API could not see that proving coverage on the devnet is 2.7% of chain blocks with
one prover (13 of 476 in ten minutes at 22:33 UTC) while the homepage says every block is proven. The object is the one
/api/live reads, with coverage_10m = blocks_fully_proven_10m / blocks_10m and a note that the observer's node reads
the chain's payouts with its own verifier off. Documented with the live figures, in the contract test and the live check.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:35:21 +00:00
igneum-labs
95dedd06c1 Public stats API: /api/stats and /api/supply, documented with live examples, contract test and a live check
The numbers profitability sites and pool software read (WhatToMine's form: explorer or pool with an API, the halving
schedule, a source for total coins). Reward and supply from the emission rule at the node's DAA score; the halving table
(33 rows), the 30-day ramp and the observer's coinbase check. Cached 10 s, CORS open. FIELDS in each handler is the
contract; public-stats.test.mjs checks it from a fixture, tools/ci/public-api-check.mjs checks a deployment.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 19:35:40 +00:00