What we found when we checked every ERC-8004 agent on op
of valid registration documents declare no way to reach the agent — no services entry at all, or one with nothing in it.
18 / 487 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.
280 / 485 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 — 91.7% against 96.6%.
12 / 535 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
Every check, every status
base rates on opRegistered?
registered · 535
- pass
- 535
- 100.0%
Reachable?
resolvable · 535
- pass
- 516
- 96.4%
- fail
- 17
- 3.2%
- error
- 2
- 0.4%
Counts documents stored on-chain, which resolve by construction — this is not a server-uptime rate.
Readable?
parseable · 535
- pass
- 487
- 91.0%
- fail
- 29
- 5.4%
- skipped
- 19
- 3.6%
Follows the spec?
conformant · 535
- pass
- 485
- 90.7%
- skipped
- 48
- 9.0%
- fail
- 2
- 0.4%
Claims its identity?
bound · 535
- unclaimed
- 280
- 52.3%
- pass
- 205
- 38.3%
- skipped
- 50
- 9.3%
Answers?
live · 535
- fail
- 256
- 47.9%
- pass
- 210
- 39.3%
- skipped
- 50
- 9.3%
- not checked
- 17
- 3.2%
- unprobeable
- 2
- 0.4%
Something answered — not that it works, speaks any protocol, or is the agent.
Has feedback?
attested · 535
- fail
- 523
- 97.8%
- pass
- 12
- 2.2%
Someone left feedback — not that they were independent of the agent.
One agent, seven checks
first three on op| Agent | Id | Owner | Checks 1–7 |
|---|---|---|---|
| Arca | 0 | 0x1be93c700ddc596d701e8f2106b8f9166c625adb | |
| Arron C. | 1 | 0x6446ad9821021eeb9f85b8a18b0153d58166d161 | |
| ClawNews | 2 | 0x89e9e1ab11dd1b138b1dce6d6a4a0926aafd5029 |
Provenance
reproducible- run
- 9a6bee56-1594-4980-bafd-5efe49aae6ce
- chain
- op
- pinned block
- 155,291,584
- agents
- 535
- started
- 2026-08-08T09:39:06.440025Z
- finished
- 2026-08-08T09:40:35.797124Z
- checker
- 0.7.0 · 55deaa9ce71c025a9199311a53cdc2de236eae53
- spec commit
- 68fc6765761a10fb26f0692df21c8a6f9d12b1be
cargo run -p sweeper -- op # at block 155291584