Security

ERC-8126scan

Try it

Look up ERC-8004 agents in the on-chain identity index and read their Cybercentry risk scores with ERC-8126scan before trusting them.

What it does

Look up ERC-8004 agents in the on-chain identity index and read their Cybercentry verification results before trusting them

The skill document

ERC-8126 Scan

Description

A searchable index of every agent minted in the ERC-8004 Identity Registry — 378,000+ and growing — each carrying Cybercentry verification results across five dimensions: token contract, staking contract source, media provenance, web application, and wallet sanctions screening.

Use this to check another agent before interacting with it: who registered it, whether anything about it has been verified, and what was found.

The verification interface these results implement is specified in ERC-8126: AI Agent Verification (Final), co-authored by the maintainers. The agents themselves are registered under ERC-8004: Trustless Agents, whose on-chain Identity Registry is the source this index syncs from.

This server serves results already computed and stored. It does not run verifications and cannot mint, write on-chain, or spend credits. All four tools are read-only.

Privacy notice: queries name agents, wallets and UUIDs already public on chain. No private data is submitted.

Payment notice: tools cost USDC per call over x402 — $0.001 for search_agents and get_agent, $0.002 for get_agent_activity, $0.05 for get_agent_report. An erc8126_ API key is the alternative, drawing on a plan quota instead. Listing the tools is free either way.

Instructions

The server is remote, so there is nothing to install:

  • URL: https://erc8126scan.ai/api/mcp
  • Transport: streamable-http
  • Registry name: uk.co.cybercentry/erc-8126-scan

In OpenClaw: openclaw mcp add erc-8126-scan --url https://erc8126scan.ai/api/mcp --transport streamable-http. In Claude: Settings, Connectors, Add custom connector, paste the URL. Other MCP clients: add a remote server at the same URL.

Payment is per call in USDC over x402, on Base or Solana — no account and no key needed. Clients that speak x402 handle this automatically: an unpaid call comes back as a JSON-RPC error with code 402 carrying the price and requirements, and the client pays and retries. Alternatively pass Authorization: Bearer erc8126_... to draw on a subscription quota instead; keys come from https://erc8126scan.ai/my-api-keys.

Before any paid call

These are cheap, but they are not free. Prefer one precise call to speculative browsing: look an agent up by wallet or id through search_agents rather than paging the index. get_agent_report at $0.05 is the only one worth confirming with the user first, and it only returns agents they own.

Always try the free tools first

Neither takes payment and neither needs a wallet or key.

  • list_services: the live catalogue with current prices, the five verification dimensions, and how to read the risk fields. This is authoritative; the list below is a snapshot of it.
  • get_index_stats: how many agents are indexed, so you can judge whether the index is likely to know about the agent in question before paying to look it up.

If the user's question can be answered from either, answer it from there and do not pay for anything.

The paid tools

  • search_agents — filter by chain, min_score/max_score, verified, with sort, order, page and limit. Pass wallet or id to look up a single agent directly. Start here when you have an address rather than a UUID.
  • get_agent — full detail for one agent by UUID.
  • get_agent_activity — on-chain activity and liveness for one agent.
  • get_agent_report — the full assessment, with per-dimension findings and evidence. Only for agents owned by the wallet bound to your key; anything else returns FORBIDDEN_NOT_OWNER. Use get_agent for public scores on any agent.

Reading the result — the part most often got wrong

Judge an agent by risk_level, never by overall_risk_score alone.

Scoring presumes risk. A check that applies to an agent but has not been verified counts as 100. An agent nobody has paid to assess therefore scores identically to one assessed and found dangerous, and most of the index has never been assessed.

  • not_verified — nobody has checked this agent yet. This is not a finding against it. Do not describe such an agent as high risk, critical, dangerous or suspicious. Say it is unverified.
  • not_assessed — no score recorded.
  • low, moderate, elevated, high — verified, scoring in that band.
  • critical — verified and genuinely high risk. Only this value, and high, justify warning the user about the agent itself.

The per-dimension booleans (etv_verified, mcv_verified, scv_verified, wav_verified, wv_verified) show which checks actually ran. An agent may have passed several and still read as unverified overall, because overall verification currently keys on wallet verification.

Reporting back

State plainly which checks have run and which have not. "Wallet screening passed; nothing else has been verified" is an accurate and useful answer. "Risk score 100, critical" is not, when the score is 100 because nobody has looked.

If the user is deciding whether to trust an agent and nothing has been verified, say so and let them decide whether to commission verification, rather than presenting absence of evidence as evidence of harm.

Related skills

Verify wallets, tokens, smart contracts, AI agents and web applications before trusting them, paying per call in USDC over x402

1 installs

Code-level reference for building with ERC-8004 Trustless Agents: on-chain identity, reputation, validation, and discovery on EVM chains.

15 installs

Conformance scanner and graded discovery directory for x402 sellers — lint an origin against 25 checks spanning the protocol surface, agent docs, and directory standing (x402scan / Bazaar / AgentCash), and get an A–F grade with per-check evidence and one-line fixes. Every scanned origin becomes a public directory project (browse the free directory / featured / per-project endpoints); a grade measures protocol conformance only and is NOT an endorsement. Free status, check-category summary, directory, and domain-control verification; paid full scan and cached report. Pay-per-call via x402 (USDC on Base); no accounts, no keys.

Verify whether an AI agent or x402 service is real and settlement-backed before paying, hiring, or trusting it. Use whenever about to settle an x402 payment,...

2 stars

Headless multi-EVM agent wallet SDK with self-managed keys, identity, payments, and cross-chain liquidity.

51 installs1 stars

Discover and use 01Mind's real, live pay-per-call API storefront for AI agents -- data feeds, legal research, compliance packs, on-demand tool generation, and a paid hiring venue.

1 installs