{"uid":"cap_fqosI6Mn9hvTkMqv-MO08","slug":"wallet-trust-score-2e53402f","name":"Wallet Trust Score","description":"Deterministic, explainable 0-100 trust scores for any Base wallet or contract, computed from public chain state: activity, funds, identity (ENS, verified code, named smart wallets like CoinbaseSmartWallet), and explorer standing (scam flags, reputation). Built for AI agents that must decide whether to transact with an unknown address. Every point is itemized so the judgment is auditable.","url":"https://wallet-trust.rileycraig14.workers.dev/trust/facts?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","required":["wallet"],"properties":{"wallet":{"type":"string","description":"Base address to analyze, e.g. 0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c"}}},"responseSchema":{"ens":null,"nonce":1,"wallet":"0x...","is_scam":false,"sources":{"rpc":"ok","blockscout":"ok"},"reputation":"ok","eth_balance":0,"is_verified":true,"account_type":"smart_wallet","transactions":0,"usdc_balance":41.85,"implementation":"CoinbaseSmartWallet","token_transfers":1302},"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_OG7dejF4dA4pcP65VTwAr","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":"Returns a deterministic 0-100 trust score for any Base wallet or contract address, based on on-chain activity, identity signals, and scam flags","exampleAgentPrompt":"Before I send payment, can you check the trust score for Base wallet 0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c and tell me if it's flagged as a scam, what type of account it is, and whether it has an ENS name?","exampleUseCases":[{"title":"Pre-payment due diligence check","prompt":"I'm about to send 500 USDC to 0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c on Base — can you run a trust score on that address first and let me know if it's safe, what kind of wallet it is, and whether it's been flagged for anything suspicious?"},{"title":"AI agent transaction gating","prompt":"Before my agent pays any invoice, I want it to automatically check the recipient wallet's trust score and block any payment to an address with a scam flag or reputation issues — can you score 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 as a test?"},{"title":"Counterparty identity verification","prompt":"I need to know if the wallet 0xAbCd1234...5678 that just contacted me for a deal is a verified smart wallet with real transaction history or a fresh burner — can you pull its trust facts including nonce, USDC balance, and whether the contract code is verified?"}],"resultDescription":"A JSON object containing the analyzed wallet address, a computed trust score, ENS name (if any), nonce, ETH and USDC balances, account type (e.g. smart_wallet or EOA), implementation name (e.g. CoinbaseSmartWallet), transaction count, token transfer count, whether the contract is verified, scam flag status, overall reputation label, and data source health indicators for RPC and Blockscout.","failureModes":["Invalid or malformed wallet address returns an error","Address not found on Base mainnet returns empty or zero-value fields","Blockscout or RPC source unavailable degrades score completeness, reflected in sources field","Rate limiting or payment failure (x402) prevents the call from completing","Non-Base addresses (Ethereum mainnet, other L2s) may return inaccurate or incomplete results"],"whenToPreferThis":"Choose this endpoint when an AI agent needs to make an autonomous or semi-autonomous decision about whether to transact with an unknown Base wallet or contract. It is specifically optimized for Base network addresses and provides itemized, auditable scoring rather than a black-box result. Prefer it over generic blockchain explorers when you need a machine-readable trust judgment with scam flags, identity signals, and balance data in a single call. Especially useful for agentic payment flows where the agent must gate transactions based on counterparty trustworthiness.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T06:34:29.345Z","isFirstParty":false,"canonicalSlug":"wallet-trust-score-2e53402f"}