Is the number being produced right now?
Live checks against the public API, read on load. A benchmark administrator that cannot say whether it is up is not one you can settle against. This page will show a strike that is late before we do.
Checking…
Components
| Component | Check | State | Detail |
|---|---|---|---|
| Public API | /api/health | — | — |
| Ledger (participant) | /api/diag · ledger reachable, package registered | — | — |
| Signer protocol | /api/signer-protocol | — | — |
Benchmarks — last published value
| Benchmark | Last value | As of | Age | Attestation |
|---|---|---|---|---|
| Loading… | ||||
A value older than two strike periods is marked stale. "Seed" and "awaiting committee" are not attestations — see the methodology tiers.
Incidents
Log opened 24 September 2026. Every missed or late strike, restatement and outage is listed here with its cause and what changed as a result. The incidents recorded since the log opened are below. No published value was affected by any of them: every value published in this period is tier 0 (not attested), and no fixing has been published for use. How we handle incidents: incident response.
| Date | What happened | What changed |
|---|---|---|
| 24 Sep 2026 | A trailing carriage return stored in the ledger token secret made the participant refuse its own configuration; every ledger token failed until it was found. | Whitespace stripped where the secret is read; the secret was rotated. |
| 24 Sep 2026 | A bad date expression struck a test fixing dated 2039-02-03 on DevNet. It was signed only by desk-operated test seats — not a third-party attestation — and was never published as a value. The ledger keeps it permanently. | The desk now refuses any fixing date later than tomorrow (Europe/London); the value stays suppressed from publication. |
| 25 Sep 2026 | A single price-feed endpoint failed to answer at the 15:00 UTC test strike and nearly caused a false “missed fixing” to be published. Nothing was published. | Indicative prices now use the median of three independent exchange sources, with the dispersion shown. |
| 25 Sep 2026 | The home page overstated DevNet holdings about four times (4.16 vs 1.0 CBTC), and site scripts still described the service as a sandbox. | Corrected the same day; the correction is recorded on Regulatory. |
| 25 Sep 2026 | Found in review: the audit trail could stop being written without anyone being told. | Write failures now raise an error and a lost-event counter; record-store health is shown in diagnostics; the service refuses to start without a durable store. |
| 27 Sep 2026 | The chain watcher stalled on BNB testnet. | Fixed in the watcher’s next revision the same day. |
Environments
| Environment | Ledger | Status |
|---|---|---|
| Public site (this API) | ETP Foundry's own Canton DevNet validator — the same ledger the pilots run on, since 24 Sep 2026 | live |
| DevNet | ETP Foundry's own Canton validator, approved 23 Sep 2026, live 24 Sep 2026 | live — ledger package crossdesk 3.2.0; DevNet registry assets held (BitSafe CBTC, Canton Coin; no monetary value) |
| TestNet / MainNet | — | MainNet allocation pending (weekly queue) |
| EVM testnets | Fund-share vaults on public testnets — registry at /api/vaults | 10 live; Mantle Sepolia pending; no mainnet yet |
| Solana | Anchor vault program, separate from the EVM vaults | program deployed on devnet 28 Sep 2026, no vault |
| Hosted MCP (agents) | https://etpfoundry.com/mcp — internal: for signed-in users, under your own API key and role. Its tools relay only what the public API publishes, so no exchange-sourced price | live |
| In-console assistant | Internal: signed-in users only; Google Gemini on Vertex AI; no exchange-sourced price; asks for your approval before any write — see the AI-use disclosure | live since 27 Sep 2026 |
| Chain watcher | Reads every EVM testnet vault each minute and raises alerts in the admin console | live since 27 Sep 2026 |
| Publication record | One hash-chained row per day since 25 Sep 2026 — /record | live |
| Signed reports | /verify · /reports · signing keys | live; August 2026 TEMPLATE set issued 27 Sep 2026; first official monthly set due 1 Oct 2026 |