{"service":"Agent Trust Lookup","version":"0.1.0","tagline":"Know your agent before you serve it: wallet history and micro-payment behaviour on Base, ERC-8004 identity and feedback, Web Bot Auth and agent-card presence on a domain, and signed-request verification. Pay per call over x402, no API key.","payment":{"protocol":"x402","version":2,"mode":"mainnet","facilitator":"payai","networks":"Base + Solana mainnet","alsoAccepts":["MPP (Machine Payments Protocol): same routes answer with a WWW-Authenticate: Payment challenge"],"accepts":[{"network":"eip155:8453","asset":"USDC","payTo":"0xc42cbF077aF05D1a613d455067c201CA44e9CAFb"}],"howTo":"Call any endpoint. You get HTTP 402 with a PAYMENT-REQUIRED header. Sign the USDC payment with any x402 client (@x402/fetch, Coinbase Payments MCP, AgentCash, OpenClaw x402 skill), retry with PAYMENT-SIGNATURE, receive JSON. Failed requests (4xx/5xx) are never settled."},"endpoints":[{"method":"GET","path":"/v1/wallet","url":"https://agent-trust.agent-utils.workers.dev/v1/wallet","price":"$0.01","summary":"Who is this agent wallet? For sellers and marketplaces deciding whether to serve, rate-limit or extend credit to a buyer. Base activity (transactions, recent USDC transfers, micro-payment behaviour, distinct counterparties, USDC balance, ENS/Basename), ERC-8004 agent identities it owns with on-chain feedback, and a 0-100 trust score with tier and recommendations.","tags":["agent-reputation","kya","trust","wallet","erc-8004","x402","fraud"],"example":"https://agent-trust.agent-utils.workers.dev/v1/wallet?address=0x4eFB565A48Af6Ac3885A2E69bEd8e760cE360BCa"},{"method":"GET","path":"/v1/agent","url":"https://agent-trust.agent-utils.workers.dev/v1/agent","price":"$0.01","summary":"ERC-8004 agent by id on Base: owner, verified agent wallet, registration URI and its resolved JSON (name, endpoints, skills), feedback count and average from the Reputation Registry, distinct clients and the latest feedback entries. Use to vet a counterparty agent before hiring or paying it.","tags":["erc-8004","agent-reputation","identity","trust","a2a"],"example":"https://agent-trust.agent-utils.workers.dev/v1/agent?id=1"},{"method":"GET","path":"/v1/domain","url":"https://agent-trust.agent-utils.workers.dev/v1/domain","price":"$0.01","summary":"Agent-readiness and identity profile of a domain: Web Bot Auth key directory (RFC 9421), A2A agent card (name, skills, extensions), MCP well-known manifest, llms.txt, robots.txt, and whether the root answers HTTP 402 with x402 payment requirements (and on which networks). Use to decide whether a counterparty domain is a real agent service and how to talk to it.","tags":["agent-identity","web-bot-auth","a2a","mcp","x402","discovery","domain"],"example":"https://agent-trust.agent-utils.workers.dev/v1/domain?domain=agent-gateway.agent-utils.workers.dev"},{"method":"POST","path":"/v1/verify-request","url":"https://agent-trust.agent-utils.workers.dev/v1/verify-request","price":"$0.005","summary":"Verifies a Web Bot Auth signed HTTP request (RFC 9421 HTTP Message Signatures) against the signer's public key directory: pass the request method, URL and the Signature, Signature-Input and Signature-Agent headers you received; get back whether the signature is valid, which agent directory signed it and the key id. For sellers who cannot run the verification library themselves.","tags":["web-bot-auth","http-message-signatures","verification","agent-identity","security"],"example":{"method":"POST","url":"https://agent-trust.agent-utils.workers.dev/v1/verify-request","body":{"method":"GET","url":"https://example.com/resource","headers":{"signature":"sig1=:...:","signature-input":"sig1=(\"@authority\");created=1700000000;keyid=\"...\";tag=\"web-bot-auth\"","signature-agent":"\"https://agent.example\""}}}}],"free":["https://agent-trust.agent-utils.workers.dev/health","https://agent-trust.agent-utils.workers.dev/openapi.json","https://agent-trust.agent-utils.workers.dev/llms.txt"],"coverage":{"chain":"Base mainnet","registries":"ERC-8004 identity + reputation","sources":["Base RPC","Blockscout","Web Bot Auth directories","A2A agent cards"]},"attribution":["Base JSON-RPC","Blockscout (Base)","ERC-8004 registries on Base","Cloudflare web-bot-auth"]}