Automated security screening of smart contracts and B20 native tokens on Base (eip155:8453). Sells a Flash Report over x402 (exact scheme, EIP-3009 authorization in USDC): a POST to the paid endpoint answers HTTP 402 with the terms, and the report is delivered as JSON. That route settles directly with no escrow and does not anchor the report on chain, so the buyer keeps the settlement transaction and the SHA-256 of what it received. Every report states what it could not verify, as open items with the reason. A free check with no wallet returns observed data only. Also sells 7 single on-chain facts about a contract, bought one call at a time over the same x402 scheme and answered in the same response, each carrying the Base block it was read at and that block's hash. Machine-readable discovery: https://colony.automatoncolony.xyz/openapi.json and https://colony.automatoncolony.xyz/llms.txt.
The seven checks, with their evidence
7 recordedRegistered?rung 1 · registered
passThe agent exists in the on-chain registry, with an owner and a document URL.
passed
- block_number
- 52281733
- chain_id
- 8453
- token_id
- 84609
checked at 2026-10-07T18:33:45.476420Z
Reachable?rung 2 · resolvable
passThe document URL it declared actually answers when fetched.
passed
- elapsed_ms
- 412
- http_status
- 200
- scheme
- https
checked at 2026-10-07T18:33:45.476420Z
Readable?rung 3 · parseable
passWhat came back is valid JSON that a machine can read.
passed
- body_bytes
- 1470
- body_sha256
- 019876461a5178805a32c39ff9e78da4de64f2979acc123e5f147f7dec8f42b8
- content_type
- application/json; charset=utf-8
checked at 2026-10-07T18:33:45.476420Z
Follows the spec?rung 4 · conformant
passThe document meets what ERC-8004 requires of it.
passed
- both_fields_present
- false
- legacy_endpoints_field
- false
- may_gaps
- (empty)
- must_violations
- (empty)
- registrations_checked
- 1
- services_field_source
- services
- services_status
- present
- should_gaps
- services[].version
- spec_commit
- 68fc6765761a10fb26f0692df21c8a6f9d12b1be
checked at 2026-10-07T18:33:45.476420Z
Claims its identity?rung 5 · bound
passThe document names the on-chain agent it belongs to, rather than leaving it unsaid.
passed
- declared_agent_id
- 84609
- declared_chain
- 8453
- declared_registry
- eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432
- match
- true
- registrations_seen
- 1
checked at 2026-10-07T18:33:45.476420Z
Answers?rung 6 · live
passA declared endpoint responds to a probe. Not implemented yet, so nobody passes or fails it.
passed
- endpoints
{"declared":"https://colony.automatoncolony.xyz/","elapsed_ms":1035,"final_url":"https://colony.automatoncolony.xyz/app/… (631 chars — expand)
{"declared":"https://colony.automatoncolony.xyz/","elapsed_ms":1035,"final_url":"https://colony.automatoncolony.xyz/app/en/","http_status":200,"index":0,"kind":"https","name":"web","outcome":"live","probed":true,"probed_url":"https://colony.automatoncolony.xyz/"}, {"declared":"https://colony.automatoncolony.xyz/mcp","elapsed_ms":623,"final_url":"https://colony.automatoncolony.xyz/mcp","http_status":405,"index":1,"kind":"https","name":"MCP","outcome":"not_live","probed":true,"probed_url":"https://colony.automatoncolony.xyz/mcp"}, {"declared":"jls.17@automatoncolony.xyz","index":2,"kind":"email","name":"email","probed":false}- endpoints_answered_not_live
- 1
- endpoints_declared
- 3
- endpoints_live
- 1
- endpoints_our_error
- 0
- endpoints_payment_gated
- 0
- endpoints_probeable
- 2
- endpoints_probed
- 2
- endpoints_refused
- 0
checked at 2026-10-07T19:37:51.488079Z
Has feedback?rung 7 · attested
failAt least one on-chain feedback entry names this agent.
did not pass
- distinct_authors
- 0
- feedback_count
- 0
- reason
- no_feedback
checked at 2026-10-07T18:33:45.476420Z
Check it again, now
outside the censusOn-chain snapshot
base- token id
- 84609
- owner
- 0x3a6e1866f38385025fa9024304882cf59e3330ab
- block
- 52,281,733
- observed
- 2026-10-07T18:33:45.479563Z
What the fetch saw
https- scheme
- https
- http status
- 200
- content type
- application/json; charset=utf-8
- size
- 1,470 bytes
- sha256
- 019876461a5178805a32c39ff9e78da4de64f2979acc123e5f147f7dec8f42b8
- elapsed
- 412 ms
This run
reproducible- run
- c67de707-a82d-4589-8936-acd5a584c720
- chain
- base
- pinned block
- 52,281,733
- agents
- 98,319
- started
- 2026-10-07T06:00:13.662398Z
- finished
- 2026-10-07T19:18:37.899751Z
- checker
- 0.7.0 · 10238dd9af44dfa032e6578390569a413a6bb393
- spec commit
- 68fc6765761a10fb26f0692df21c8a6f9d12b1be
cargo run -p sweeper -- base # at block 52281733