Agent Evidence — sample report, week of 2026-10-12
On-chain ERC-8004 registrations cross-checked against off-chain MCP endpoints, read-only. An Agent Trust Infrastructure project. Re-run weekly after the Trust Directory rescan. This run: 2026-10-12.
This report answers one question: does an on-chain ERC-8004 agent registration resolve to the MCP endpoint it claims, right now? This week we cross-checked 40 tokens (40 unique endpoints) read-only: 39 fully consistent, 1 partially consistent, 0 unverifiable. Anonymous handshake only, no tools invoked, every verdict carries a reason and a timestamp, and one open-source command re-runs any single check. This is evidence with limits, not a trust score.
Why this report exists
The ERC-8004 registry lists hundreds of thousands of on-chain agents and leaves reputation aggregation to third parties. What is missing is the boring part: does a registered identity resolve to a working endpoint, does the registration file still say what the chain says, and can an integrator check that before wiring an agent in. Each week we redraw a small sample and publish exactly what we could and could not verify, with reasons. This is not a trust score.
Five verdicts, strongest to weakest: fully consistent (registration declares the endpoint, clean anonymous MCP handshake succeeds), partially consistent (handshake started but did not complete cleanly, or declaration not independently confirmable), conflict (declared and observed facts disagree), unverifiable (endpoint exists but verification failed, reason stated), missing data (nothing declared to check). A record not being found is never treated as fraud.
Findings this week
*.vercel.app free-tier subdomains. On-chain identity plus a working endpoint says nothing about who operates the deployment or whether behavior matches claims over time.
Results, all 40 unique endpoints
| Agent (chain, token) | Declared MCP endpoint | Live check (mcpreflight schema, read-only) | Verdict |
|---|---|---|---|
| CEGx BNB Chain · #371951 |
https://api.alpharc.app/v1/agents/56/0x7636244bab612264e1b2dfd4ba6e26d0311b1eb7/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| CIx BNB Chain · #371913 |
https://api.alpharc.app/v1/agents/56/0x40bf69f64ee34a535568be85e80e126c4282ecf3/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| BTGOx BNB Chain · #371937 |
https://api.alpharc.app/v1/agents/56/0x60ae7d760a1c7b528c0384bc945fadf1438f47a5/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| APPx BNB Chain · #371922 |
https://api.alpharc.app/v1/agents/56/0x50a1291f69d9d3853def8209cfb1af0b46927be1/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| CITICx BNB Chain · #371914 |
https://api.alpharc.app/v1/agents/56/0x41778f4f36b2dd8fd27c55043154ba7a3df18d83/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| AVAVx BNB Chain · #371920 |
https://api.alpharc.app/v1/agents/56/0x4c9a7d337c145df80ef3d6a71bbe5650a9326e9b/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| AAONx BNB Chain · #371945 |
https://api.alpharc.app/v1/agents/56/0x6cf8a0f1e7982a2cad7f878db2bd0e1f30b49e6c/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| BALLx BNB Chain · #371936 |
https://api.alpharc.app/v1/agents/56/0x60143db3b316a95771435b5cf6a1d71b7a09bbed/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| CDEx BNB Chain · #371952 |
https://api.alpharc.app/v1/agents/56/0x769621695d9c1b8d1c88c9b973fcac6f2067a0a3/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| CLONPx BNB Chain · #371932 |
https://api.alpharc.app/v1/agents/56/0x5eac3a8128627c67a33a3d3eaa12433cbd15c783/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| CAGx BNB Chain · #371924 |
https://api.alpharc.app/v1/agents/56/0x52e35244056fbb025e7fa4dd7699ed0440acc638/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| BBx BNB Chain · #371943 |
https://api.alpharc.app/v1/agents/56/0x698333365809e24bb32ed0538d75ce0f92025609/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| BBYx BNB Chain · #371916 |
https://api.alpharc.app/v1/agents/56/0x44be932030afb9fccd22621f5f5f5c2fe72efc5c/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| BRXx BNB Chain · #371917 |
https://api.alpharc.app/v1/agents/56/0x460fb691d1e5d44db6bf92448718bcea4e863b56/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| AVYx BNB Chain · #371942 |
https://api.alpharc.app/v1/agents/56/0x66aa8475a988006c6b9e6297b2d0ca6021017a08/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| AVTRx BNB Chain · #371956 |
https://api.alpharc.app/v1/agents/56/0x789a8c88647015ee81ea15553bf80bb515ac6637/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| AALx BNB Chain · #371908 |
https://api.alpharc.app/v1/agents/56/0x379cdc0615441e180b9599a08bd40d8604d02705/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| AZNx BNB Chain · #371930 |
https://api.alpharc.app/v1/agents/56/0x5d642505fe1a28897eb3baba665f454755d8daa2/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| BA.GBx BNB Chain · #371944 |
https://api.alpharc.app/v1/agents/56/0x6acc94e8ebfacec80af8a2b8964c6c03054efd22/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| BRx BNB Chain · #371915 |
https://api.alpharc.app/v1/agents/56/0x44a81c9d99b59bcc19ee2b852ac2abdf81062869/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| CLHx BNB Chain · #371957 |
https://api.alpharc.app/v1/agents/56/0x7a1c7312aa5ab60d6ded33bb5cf23e1b15430b65/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| AUGOx BNB Chain · #371948 |
https://api.alpharc.app/v1/agents/56/0x72fe2f3a394e7a8294f6d7ad69b54751c07fbd50/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| BSXx BNB Chain · #371933 |
https://api.alpharc.app/v1/agents/56/0x5fe45d4b2cad6eb5ef6bda8626764817fdb4e940/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| ASMPTx BNB Chain · #371928 |
https://api.alpharc.app/v1/agents/56/0x5873ce319fd206789b7cf6c6ad3d17d803a10f1c/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| BSPx BNB Chain · #371954 |
https://api.alpharc.app/v1/agents/56/0x7796f4e23a62ef3653829c21032a9e24beaf4cf5/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| BOCOMx BNB Chain · #371911 |
https://api.alpharc.app/v1/agents/56/0x38c62f1e6afaa0b80eeb6f5c0a9df7cf7d6e07b1/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| AXTAx BNB Chain · #371953 |
https://api.alpharc.app/v1/agents/56/0x77157703b27511be44de5f58c5230b4963921606/mcp |
pass · 9 tools · proto 2025-03-26 | partially consistent clean MCP handshake observed, but the registration file could not be re-fetched for independent confirmation |
| BAx BNB Chain · #371931 |
https://api.alpharc.app/v1/agents/56/0x5e5e6aa595f5ba2e12d3120810b9fe607735ac8c/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| CARRx BNB Chain · #371918 |
https://api.alpharc.app/v1/agents/56/0x46464de7ec96039cc22b58ebbcb718ed3e7b6957/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| ADSKx BNB Chain · #371949 |
https://api.alpharc.app/v1/agents/56/0x7320ff11b32baa599d44fc8c8ecb31c7932443e1/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| BARCx BNB Chain · #371929 |
https://api.alpharc.app/v1/agents/56/0x598a941bc6961e60c0d5059bb453949d2ce536a4/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| ARx BNB Chain · #371946 |
https://api.alpharc.app/v1/agents/56/0x70853c88915b95efaa7bb5c15413d3c841bfe807/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| CATx BNB Chain · #371925 |
https://api.alpharc.app/v1/agents/56/0x54d883064b634390c30b780d0cad761be8bfaae9/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| APOx BNB Chain · #371910 |
https://api.alpharc.app/v1/agents/56/0x38c49e8236242ec4dce135775c2a8d525830ffc0/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| CINFx BNB Chain · #371935 |
https://api.alpharc.app/v1/agents/56/0x600aa2917f0223ab6623ce8bf95e9bcaffd8499d/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| CACCx BNB Chain · #371926 |
https://api.alpharc.app/v1/agents/56/0x57e8fe92392c473975e6fae59799e3f26d957b0d/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| AYIx BNB Chain · #371940 |
https://api.alpharc.app/v1/agents/56/0x6578dcb57279a63bcc1193db79b46ddba6b2d0ce/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| APHx BNB Chain · #371955 |
https://api.alpharc.app/v1/agents/56/0x7848475161802da675c321b250e0b25658fdf96c/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| BPOPx BNB Chain · #371927 |
https://api.alpharc.app/v1/agents/56/0x5866f125b00bf3d123586d26681362c110553262/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
| BROSx BNB Chain · #371950 |
https://api.alpharc.app/v1/agents/56/0x734034b8903f23c709927377154a13d8f85e1f79/mcp |
pass · 9 tools · proto 2025-03-26 | fully consistent registration declares this MCP endpoint; anonymous initialize and tools/list both succeeded (9 tools listed) |
Verdict distribution:
| Verdict | Endpoints | |
|---|---|---|
| fully consistent | 39 | |
| partially consistent | 1 |
Method
- Sampling. Tokens pulled from the 8004scan explorer API, biased toward agents declaring MCP support plus active and top-scored cohorts, deduplicated to 40 unique MCP endpoints. Convenience sample, not random. Samples are re-drawn weekly.
- Declaration side. On-chain registration metadata, the registration file URI, and the declared MCP service entry. Registration files independently re-fetched and compared to the index cache.
- Observation side. Exactly two JSON-RPC requests per endpoint:
initializeandtools/listviamcpreflight schema(MIT, zero dependencies). No tool invoked, no authentication attempted, no payment signed. - Cross-match. All endpoints matched against the official MCP Registry scan by exact URL and host.
- Reproduce any row:
npx @eidonze/mcpreflight schema <endpoint-url>
Limitations (read this before quoting us)
- Anonymous checks only. 401 or 402 endpoints are unverifiable, not broken. HTTP 402 means x402 is working as designed.
- One point in time. Probes ran 2026-10-12 10:11 to 2026-10-12 10:12 UTC on 2026-10-12.
- No behavior beyond the handshake. No tool was invoked. Consistency means the declared endpoint speaks MCP and lists tools, nothing stronger.
- Index cache dependency. Registration content for unreachable files rests on 8004scan's cache and is marked accordingly.
- Ownership not resolved. We do not verify that the owner address controls the endpoint domain, so "fully consistent" does not mean "operator verified".
- Small, biased sample. 40 tokens is a sliver of the registry. Batch-minting numbers are arithmetic on this sample, not registry-wide estimates.
- 0 conflicts or 0 missing-data rows would be a property of the sample, not evidence that they do not exist.
What we would build next
This page is the v0 of a weekly loop: sample, verify, publish, diff an agent's declared self against its observed behavior over time. If you maintain an agent directory, a marketplace, or a workflow that consumes 8004 agents and pre-integration evidence would change a decision you make, we would like to hear from you — open an issue.