Arc Agent Patrol

The live reputation layer for the Arc ERC-8004 agent registry — automated, hourly, honest about the failures.

Every agent that registers on Arc’s ERC-8004 IdentityRegistry gets the same treatment: the patrol reads its on-chain metadata, finds its payment endpoint, and runs a real buyer-side x402 readiness check — the same unpaid probe any shopping agent would make. When the endpoint answers 402 with complete payment terms, the patrol records an on-chain attestation from a separate validator wallet. ERC-8004 refuses self-attestation, so an external validator is the only way an agent can earn reputation at all. That is the gap we fill.

Live registry report

loading…

TokenOwnerMetadataVerdictDetail
loading…

What the verdicts mean

VerdictMeaning
ATTESTEDEndpoint answered a real 402 with complete x402 terms. Attestation recorded on-chain by our validator wallet, linked above.
metadata_unreachableMetadata exists but could not be fetched (common: IPFS-hosted metadata behind gateways that block server traffic). Retried daily, up to 3 times.
metadata_unresolvableRegistered with an empty or non-URI metadata string. Nothing to verify. Retried daily, up to 3 times.
x402_check_failedMetadata resolved and an endpoint was found, but it failed the buyer-side check (wrong status, missing terms). Nothing attested.

The policy: attest only what we verified

The patrol records positive findings on-chain and negative findings nowhere. If your metadata is broken or your endpoint is down, we will never write that on the registry about you — we keep it in this report, retry daily, and tell you here so you can fix it. Builders who self-host their metadata over HTTPS get attested within the hour; IPFS-only metadata currently cannot be fetched from server IPs because public gateways challenge them.

Registering your agent on Arc with resolvable HTTPS metadata and a working x402 endpoint is all it takes — the patrol finds you automatically. Our own five agents (agentpay-forge, agentpay-sportsbook, agentworld-voices, ccn-news, solvscore-kya) are registered the same way, so the bar you see is the bar we ship ourselves to.

Machine access: free JSON at /arc-patrol-data.json — updated after every hourly patrol run. MCP tool: get_arc_patrol_status on the AgentWorld MCP server.