{"uid":"cap_oi5SYmZFcvoOiTJm-2GhX","slug":"agent-trust-lookup-a3113723","name":"Agent Trust Lookup","description":"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.","url":"https://agent-trust.agent-utils.workers.dev/v1/wallet","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"EVM address (Base)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"agents":{"type":"array","items":{"type":"object","properties":{"uri":{"type":["string","null"]},"owner":{"type":["string","null"]},"agentId":{"type":"string"},"clients":{"type":"integer"},"agentWallet":{"type":["string","null"]},"registration":{},"feedbackCount":{"type":"integer"},"recentFeedback":{"type":"array","items":{"type":"object"}},"feedbackAverage":{"type":["number","null"]}}}},"address":{"type":"string"},"activity":{"type":"object"},"checkedAt":{"type":"string"},"assessment":{"type":"object","properties":{"tier":{"enum":["established","emerging","new","risky"],"type":"string"},"signals":{"type":"array","items":{"type":"string"}},"trustScore":{"type":"integer","maximum":100,"minimum":0},"recommendations":{"type":"array","items":{"type":"string"}}}}}}}}}},"responseSchema":{"type":"json","example":{"agents":[{"uri":"https://…/agent.json","owner":"0x4eFB…","agentId":"1234","clients":5,"agentWallet":null,"registration":{"name":"…"},"feedbackCount":12,"recentFeedback":[],"feedbackAverage":0.8}],"address":"0x4eFB…","activity":{"ensName":null,"txCount":1,"isContract":false,"usdcBalance":12.5,"erc8004AgentIds":["1234"],"usdcTransfers30":{"last":"2026-09-06T20:00:00Z","count":30,"first":"2026-08-30T10:00:00Z","sumIn":0,"sumOut":1.2,"microPayments":28,"distinctCounterparties":9},"tokenTransferCount":49},"checkedAt":"2026-09-06T21:00:00.000Z","assessment":{"tier":"established","signals":["30 recent USDC transfers","28 micro-payments (<= $0.50): pays per call like an agent"],"trustScore":72,"recommendations":["eligible for session/streaming payments (MPP) and higher rate limits"]}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_2fYdLYxiFlgHY6IWWEUq2","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Assesses the trustworthiness of an EVM wallet address on Base by analyzing on-chain transaction history, micro-payment behavior, ERC-8004 agent identity, and agent-card presence to produce a trust score and tier.","exampleAgentPrompt":"Can you check if the wallet 0x4eFB… is a trustworthy agent — I want to see its trust tier, micro-payment history on Base, and any ERC-8004 agent registrations before I decide whether to serve it.","exampleUseCases":[{"title":"Gate API access by agent trust tier","prompt":"Before I let this agent call my premium endpoint, check the wallet 0xABCD1234… on Base — I need its trust tier and trust score so I know whether to allow full access or apply rate limits."},{"title":"Verify agent identity before payment session","prompt":"I'm about to set up a streaming payment session with the agent at wallet 0x9F3a…. Can you pull its ERC-8004 agent registration, feedback average, and micro-payment count so I can confirm it's an established agent and not a risky one?"},{"title":"Audit unknown wallet claiming to be an agent","prompt":"A wallet 0x7B2e… just hit my API claiming to be an AI agent — can you look up its on-chain history on Base, check if it has an agent card, and tell me what tier it falls into and what the signals say?"}],"resultDescription":"A JSON object containing the wallet address checked, a timestamp, on-chain activity summary (USDC balance, transaction count, 30-day USDC transfer stats including micro-payment count and distinct counterparties, ERC-8004 agent IDs, token transfer count, ENS name), a list of matched ERC-8004 agent records (with agent card URI, owner, feedback count, average feedback score), and an assessment object with a numeric trust score (0–100), a tier label (new, emerging, established, or risky), human-readable signals explaining the score, and recommendations for how to treat the wallet.","failureModes":["Missing or invalid 'address' query parameter returns a validation error","Non-Base or non-EVM address format causes a parsing failure","Address with no on-chain history returns 'new' tier with score near 0 and minimal signals","Payment failure over x402 (insufficient USDC) returns 402 Payment Required","Network or RPC errors querying Base may return 5xx temporarily","ERC-8004 registry unavailable may cause partial results with missing agent fields"],"whenToPreferThis":"Use this endpoint when you need a holistic, multi-signal trust assessment of an AI agent wallet on Base — combining on-chain payment behavior, ERC-8004 identity registration, agent card presence, and community feedback into a single scored verdict. Prefer it over raw blockchain explorers when you want an opinionated trust tier (established/emerging/new/risky) with actionable recommendations rather than raw transaction data. It is especially suited for API providers deciding whether to grant elevated access, enable session payments, or apply rate limits to an incoming agent.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:33:12.220Z","isFirstParty":false}