{"uid":"cap_A_E6w0IFD-GawfjZhWemQ","slug":"x402-seller-trust-score-401950c0","name":"x402 Seller Trust Score","description":"Score an x402 seller wallet BEFORE paying it: verdict TRUSTED/CAUTION/AVOID + confidence from its on-chain settlement graph on Base — settlement count, unique paying counterparties, wallet age, wash-trade and sybil signals — with a signed, offline-verifiable receipt. Vet an unknown x402 endpoint or merchant wallet before you pay: scam, fake-volume wash-trader or sybil cluster? Agent counterparty risk, seller reputation and trust score for x402 / agentic payments.","url":"https://x402-endpoints.onrender.com/x402/seller-trust?utm_source=zero.xyz","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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["seller_wallet"],"properties":{"depth":{"type":"string","description":"'shallow' (~200 settlements) or 'deep' (~500)"},"seller_wallet":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"x402 seller payTo wallet (0x + 40 hex)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"error":null,"query":{"depth":"shallow","seller_wallet":"0x1D1B81247C407521E2A01F3E21514870dcf1620f"},"cached":false,"metrics":{"wallet_age_days":168,"first_settlement":"2026-01-12T09:00:00Z","settlement_count":213,"amount_uniformity":0.18,"one_shot_payer_ratio":0.62,"received_volume_usdc":19.4,"unique_counterparties":47,"top_counterparty_share":0.11,"counterparty_diversity_ratio":0.221},"reasons":[{"code":"UNIQUE_COUNTERPARTIES","label":"47 distinct paying counterparties","weight":-0.5},{"code":"COMPOSITE_SCORE","label":"Composite trust score 88/100","weight":-0.1}],"verdict":"TRUSTED","timestamp":"2026-06-29T12:00:00Z","confidence":0.82,"disclaimer":"Trust derived from incoming USDC transfers on Base as a settlement proxy; not all incoming USDC is an x402 settlement. Not advice.","trust_score":88,"data_freshness":{"as_of":"2026-01-12T09:00:00Z","chain":"base","sources":["Base Blockscout USDC transfers (settlement proxy)","OFAC SDN crypto addresses"],"age_seconds":14515200,"retrieved_at":"2026-06-29T12:00:00Z","deterministic":true,"ofac_list_loaded":true},"signed_receipt":{"claims":{"kind":"x402_seller_trust","issuer":"x402-endpoints.onrender.com","verdict":"TRUSTED","issued_at":"2026-06-29T12:00:00Z","trust_score":88,"seller_wallet":"0x1D1B...620f","settlement_count":213,"unique_counterparties":47},"algorithm":"ed25519","available":true,"signature":"<hex>","public_key":"5b77f2e95c3eee40403453e942834b703383e15fca50d11fdd28633ca5dd9f9d"}}},"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_699Y1V_TkCJA7nQf_Y65G","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":"Analyzes an x402 seller wallet's on-chain USDC settlement history on Base to produce a trust score, verdict, and signed receipt for pre-payment due diligence","exampleAgentPrompt":"Before my agent pays this x402 seller, run a shallow trust check on wallet 0x1D1B81247C407521E2A01F3E21514870dcf1620f and tell me the trust score, verdict, and how many unique counterparties have paid them on Base.","exampleUseCases":null,"resultDescription":"Returns a structured JSON with: trust_score (0-100), verdict (TRUSTED/UNTRUSTED), confidence (0-1), wallet_age_days, settlement_count, received_volume_usdc, unique_counterparties, top_counterparty_share, amount_uniformity, one_shot_payer_ratio, an array of reason codes with labels and weights, OFAC screening status, data freshness metadata, and a signed ed25519 receipt with verifiable claims about the verdict.","failureModes":["Invalid wallet address format (not 0x + 40 hex) — returns 400 validation error","Unknown or zero-activity wallet — returns low trust score or UNTRUSTED verdict with sparse metrics","OFAC list unavailable — ofac_list_loaded: false, verdict may be degraded","Chain data temporarily unavailable — cached: false with stale or missing metrics","Payment not received (x402 protocol failure) — 402 Payment Required before data is returned"],"whenToPreferThis":"Use this endpoint when an AI agent is about to pay an x402 API and needs machine-readable pre-payment clearance on the seller's wallet. It is specifically designed for the x402 micropayment ecosystem where no API key exists and payment is authentication — making trust verification critical before spending funds. Prefer this over generic blockchain explorers when you need a structured verdict, OFAC screening, and a cryptographically signed receipt in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-17T06:36:23.663Z","isFirstParty":false,"canonicalSlug":"x402-seller-trust-score-401950c0"}