Instrument 01 · Registry checklive
What we found when we checked every ERC-8004 agent on Arbitrum
of valid registration documents declare no way to reach the agent — no services entry at all, or one with nothing in it.
42 / 1,370 documents that parsed and reached check 4 (Follows the spec?)
of registration files never say which on-chain agent they belong to — the spec only recommends the field that would bind them. Check 5 (Claims its identity?) records those as unclaimed: neither a pass nor a fail.
1,325 / 1,354 documents that passed check 4 (Follows the spec?) (conformant)
have at least one on-chain feedback entry. Agents with feedback are less likely to have a document that resolves than agents with none — 99.1% against 96.3%.
106 / 1,518 agents in this run
Whether money reaches a registered agent is read from token transfer logs rather than from the registry, so it is not one of the seven checks and no sweep reports it. What the join asks, and what it is read against.
369,130 agents · outside the seven checks
Changed since the last sweep
arbitrum · against its previous sweep| Chain | New | Gone | No longer reachable | Reachable again | Declined † | Errored § |
|---|---|---|---|---|---|---|
| Arbitrum | 23 | 23 | 0 | 0 | 0 | 28 |
† Check 2 (Reachable?) transitions where the origin declined the probe — a rate limit, an auth or payment challenge, a robots.txt that said no. Excluded from both reachability columns by rule: being declined is not the agent having gone away, and getting through after being declined is not the agent having come back.
§ Check 2 transitions where this census’s own probe failed — a timeout, a TLS or DNS failure. Excluded from both reachability columns by the same rule: our failure is never the agent’s, and a checker-side outage must not read as agents going dark.
Every check, every status
base rates on arbitrumRegistered?
registered · 1,518
- pass
- 1,518
- 100.0%
Reachable?
resolvable · 1,518
- pass
- 1,465
- 96.5%
- fail
- 31
- 2.0%
- error
- 18
- 1.2%
- refused
- 4
- 0.3%
Counts documents stored on-chain, which resolve by construction — this is not a server-uptime rate.
Readable?
parseable · 1,518
- pass
- 1,370
- 90.3%
- fail
- 95
- 6.3%
- skipped
- 53
- 3.5%
Follows the spec?
conformant · 1,518
- pass
- 1,354
- 89.2%
- skipped
- 148
- 9.7%
- fail
- 16
- 1.1%
Claims its identity?
bound · 1,518
- unclaimed
- 1,325
- 87.3%
- skipped
- 164
- 10.8%
- pass
- 26
- 1.7%
- fail
- 3
- 0.2%
Answers?
live · 1,518
- pass
- 975
- 64.2%
- fail
- 278
- 18.3%
- skipped
- 164
- 10.8%
- unprobeable
- 71
- 4.7%
- not checked
- 30
- 2.0%
Something answered — not that it works, speaks any protocol, or is the agent.
Has feedback?
attested · 1,518
- fail
- 1,412
- 93.0%
- pass
- 106
- 7.0%
Someone left feedback — not that they were independent of the agent.
One agent, seven checks
first three on arbitrum| Agent | Owner | Checks 1–7 |
|---|---|---|
| ClawNews#0 | 0x89e9…5029 | |
| ClawSearch#1 | 0x89e9…5029 | |
| melyar-konje08 by Olas#2 | 0x22be…6b83 |
Provenance
reproducible- run
- 34e7e0da-6b8f-40fd-8601-eee759a609fe
- chain
- arbitrum
- pinned block
- 509,625,836
- agents
- 1,518
- started
- 2026-09-28T06:35:22.831544Z
- finished
- 2026-09-28T22:52:38.920133Z
- checker
- 0.7.0 · 10238dd9af44dfa032e6578390569a413a6bb393
- spec commit
- 68fc6765761a10fb26f0692df21c8a6f9d12b1be
cargo run -p sweeper -- arbitrum # at block 509625836