Status
All systems operational
- DatabasePrimary datastore + REST layer120msHTTP 200
- API workerControl plane39msHTTP 200
- DiscoveryAgent discovery document80msHTTP 200
- Gateway workerx402 paywall request path173msHTTP 200
- Read APIPublic read surface · service directory576msHTTP 200
- Scheduler workerDiscovery, catalog crawl and enrichment jobs149msHTTP 200
- Ingestion workerSettlement capture + identity resolution97msHTTP 200
- Facilitatorverify + settle endpoint186msHTTP 200
Ingestion pipeline
~75.2 settlements/min at the cursor · 175,260 services catalogued
Record completeness
No known gaps in the settlement record.
A continuity audit walks back through indexed history comparing the EIP-3009 markers on chain against the settlements stored for the same blocks. Anything it cannot account for is queued and re-indexed through the normal capture pipeline. 37,568,864 settlements have been recovered this way.
Historical recovery
Parts of the record are still being rebuilt behind the live feed. Every other figure on this page says whether a pass is running; these say whether it is finishing. A stretch missing from a facilitator chart is usually a queue below that has not reached it yet rather than a gap in the chain.
Settlement backfillEthereum
Recovering
2,196,764 blocks outstanding
106,243 blocks/hour over the last 24h · about 20h 42m left
Indexed down to block 24,617,732; stops at 22,420,968.
Walking backwards from where the forward pass started towards the earliest date any known relayer could have settled.
Facilitator attributionEthereum
Complete
Nothing outstanding.
Which operator relayed each settlement. Until a settlement is attributed it sits under “route unresolved” and appears in no facilitator’s series.
Facilitator attributionBase
Complete
Nothing outstanding.
Which operator relayed each settlement. Until a settlement is attributed it sits under “route unresolved” and appears in no facilitator’s series.
Facilitator attributionsolana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp
Complete
Nothing outstanding.
Which operator relayed each settlement. Until a settlement is attributed it sits under “route unresolved” and appears in no facilitator’s series.
Settlement backfillBase
Complete
Nothing outstanding.
Indexed down to block 29,766,329; stops at 29,806,927.
Walking backwards from where the forward pass started towards the earliest date any known relayer could have settled.
Gap repairEthereum
Complete
Nothing outstanding.
Block ranges the continuity audit found short, being re-indexed through the same pipeline as live capture.
Gap repairBase
Complete
Nothing outstanding.
Block ranges the continuity audit found short, being re-indexed through the same pipeline as live capture.
All 6 aggregate rollups are inside their refresh budget.
Background services
- Entity resolutionENS + ERC-8004 identity · every 5 min3m agoLast activity
- Aggregate refreshsite-wide aggregates every 30 min · per-entity hourly47m agoLast activity
- Discovery regenerationdiscovery.{md,json} → object storage · every 5 min1m agoLast activity
- ERC-8004 agent indexingregistry enumeration · round-robin slot7m agoLast activity
- Facilitator discoveryrelayer detection + sampling · round-robin slot2m agoLast activity
- Settlement backfill · eip155:8453walking back towards the registry’s earliest first_tx10s agoLast activity
- Settlement capture · eip155:8453marker → collapse → attribute · continuous12s agoLast activity
- Attribution (indexed) · eip155:8453who relayed the rows captured before attribution ran · one query per window13s agoLast activity
- History backfill (indexed) · eip155:8453the same history through the indexed connector · the fast path21s agoLast activity
- Settlement backfill · eip155:1walking back towards the registry’s earliest first_tx24s agoLast activity
- Continuity audit · eip155:1on-chain markers vs stored settlements, block by block24s agoLast activity
- Settlement capture · eip155:1marker → collapse → attribute · continuous25s agoLast activity
- Evidence regrade · eip155:1rows graded under the old marker rule, re-graded from stored fields47s agoLast activity
- Continuity audit · eip155:8453on-chain markers vs stored settlements, block by block2m agoLast activity
- Evidence regrade · eip155:8453rows graded under the old marker rule, re-graded from stored fields2m agoLast activity
- Indexed provider · eip155:8453second capture provider · one query per window10m agoLast activity
- Fee-proxy correctionspayee + amount corrected on pre-collapse rows · round-robin slot23s agoLast activity
- Service enrichmentcatalog liveness + volume · twice hourly16m agoLast activity
- Web enrichmentfavicon + description + host geo · 14/30-day staleness gates16m agoLast activity
Checks run from the dashboard's server runtime on every request to this page. Latency figures include the round-trip from the dashboard to each upstream. Catch-up ETA is derived from the observer's recent block-drain rate versus chain production. Lifetime settlement counts are planner estimates; the hourly chart is an exact count per whole UTC hour, and settlements/min is measured over the newest 1,000 rows — operational telemetry, not audited figures.