Status

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

ComponentCheckStateDetail
Public API/api/health——
Ledger (participant)/api/diag · ledger reachable, package registered——
Signer protocol/api/signer-protocol——

Benchmarks — last published value

BenchmarkLast valueAs ofAgeAttestation
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.

DateWhat happenedWhat changed
24 Sep 2026A 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 2026A 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 2026A 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 2026The 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 2026Found 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 2026The chain watcher stalled on BNB testnet.Fixed in the watcher’s next revision the same day.

Environments

EnvironmentLedgerStatus
Public site (this API)ETP Foundry's own Canton DevNet validator — the same ledger the pilots run on, since 24 Sep 2026live
DevNetETP Foundry's own Canton validator, approved 23 Sep 2026, live 24 Sep 2026live — 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 testnetsFund-share vaults on public testnets — registry at /api/vaults10 live; Mantle Sepolia pending; no mainnet yet
SolanaAnchor vault program, separate from the EVM vaultsprogram 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 pricelive
In-console assistantInternal: signed-in users only; Google Gemini on Vertex AI; no exchange-sourced price; asks for your approval before any write — see the AI-use disclosurelive since 27 Sep 2026
Chain watcherReads every EVM testnet vault each minute and raises alerts in the admin consolelive since 27 Sep 2026
Publication recordOne hash-chained row per day since 25 Sep 2026 — /recordlive
Signed reports/verify · /reports · signing keyslive; August 2026 TEMPLATE set issued 27 Sep 2026; first official monthly set due 1 Oct 2026