Proof-of-Life Dashboard
Live cross-venue state across 28 global exchanges plus a working demonstration of the /v1/safe-to-trade circuit breaker. Read-only. No auth required. Refreshes every 60 seconds.
Last refresh: —
Cross-venue state
source: /v5/briefing · public, no authSingle call to /v5/briefing per refresh — not 28 per-venue calls. Worker computes the cross-venue snapshot. Status reflects schedule only; circuit-breaker halts surface via the /v1/halts feed (paid; surfaced in Section 3 as a planned public follow-up).
safe-to-trade — live demo
XNYS · —This block is a client-side demonstration of the circuit-breaker logic. It calls the public /v5/demo endpoint to fetch a signed market-state receipt, then derives the safe-to-trade decision in your browser using the same rule the worker applies (status === 'OPEN' & expires_at > now() within max_age). The authoritative signed safe-to-trade receipt is returned by the paid /v1/safe-to-trade endpoint with the safe field signed into the canonical payload — see /v5/keys → safe_to_trade_fields. A sample response from the real endpoint is shown below the demo. Verify any receipt yourself at /verify — no server needed.
issued_at: —
expires_at: —
age: —
Loading…
Authoritative endpoint — signed safe field
paid · $0.001 USDC via x402{
"receipt_id": "<uuid>",
"issued_at": "2026-06-16T08:28:36.582Z",
"expires_at": "2026-06-16T08:29:36.582Z",
"issuer": "headlessoracle.com",
"venue": "XNYS",
"venue_status": "CLOSED",
"venue_source": "SCHEDULE",
"instrument": null,
"cross_venue": null,
"max_age": 30,
"safe": false,
"reasons": ["VENUE_NOT_OPEN"],
"receipt_mode": "live",
"schema_version": "v5.0",
"public_key_id": "key_2026_v1",
"signature": "<ed25519-hex>"
}
Fields above are signed into the canonical Ed25519 payload — see canonical_payload_spec.safe_to_trade_fields. Consumers reconstruct the canonical payload from these fields, then verify the signature against the public key in /.well-known/oracle-keys.json.
Recent halts
planned follow-upPublic read-only halt-history endpoint — not yet shipped
The signed halt archive is the moat. Surfacing it publicly is high-value but requires a new unauthenticated worker endpoint that returns the last N halt events with their signed receipts (the existing /v5/archive and /v1/halts are auth-gated). We do not fake or style-fill this section while that endpoint is being designed — an invented halt list is worse than no halt list.
Named follow-up: add /v1/halts/recent (public, read-only) to the worker, returning the most recent halt events with their issuer-signed receipts and a Merkle anchor into the daily attestation digest. This dashboard will populate the block from that endpoint when it ships.
How an agent consumes this
# 1. Fetch the authoritative signed safe-to-trade receipt (paid, x402)
r = client.get("/v1/safe-to-trade", params={"venue":"XNYS","max_age":30})
# 2. Verify the Ed25519 signature against canonical_payload_spec.safe_to_trade_fields
assert verify_ed25519(r, oracle_public_key)
# 3. Treat anything but safe=true as a halt. UNKNOWN = CLOSED. Always.
if not r["safe"]:
halt(reason=r["reasons"]) # fail-closed
else:
execute_trade() # only path to execution