{"name":"CounterpartyCheck","description":"Pre-payment due diligence for AI agents: before paying, approving or interacting with an address on Base, Ethereum, Polygon, Arbitrum One or Solana, get one decision (ok / caution / block) with reasons and a confidence. Composes OFAC SDN and ScamSniffer screening, x402 Bazaar payee directory, contract vs wallet, verification and deployer, ENS / Basename, cross-chain presence, age, recent activity and exposure, approvals and TokenVerdict. Paid per call over x402; free preview and remote MCP.","paid":[{"tier":"lite","methods":["GET","POST"],"path":"/v1/lite","params":["address","chain","intent"],"price":"$0.005","returns":"Verdict, reasons, lists, address type and activity.","network":"eip155:8453","asset":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","x402":["v2","v1"]},{"tier":"quick","methods":["GET","POST"],"path":"/v1/quick","params":["address","chain","intent"],"price":"$0.015","returns":"Lite + verification, deployer, names, cross-chain, owners, labels.","network":"eip155:8453","asset":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","x402":["v2","v1"]},{"tier":"full","methods":["GET","POST"],"path":"/v1/full","params":["address","chain","intent"],"price":"$0.05","returns":"Quick + age, recent activity and exposure, approvals, TokenVerdict.","network":"eip155:8453","asset":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","x402":["v2","v1"]}],"payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F","free":["/health","/v1/preview","/mcp","/v1/stats","/openapi.json","/.well-known/x402"],"freeTier":{"preview":{"method":"GET","path":"/v1/preview","limit":"10 requests/min per IP","returns":"verdict, confidence, address kind, flag counts and x402-payee flag; no reasons"},"mcp":{"method":"POST","path":"/mcp","transport":"streamable-http","tools":["check_counterparty"],"limit":"10 tool calls/min per IP (preview tier)"}},"chains":[{"chain":"base","id":"eip155:8453"},{"chain":"ethereum","id":"eip155:1"},{"chain":"polygon","id":"eip155:137"},{"chain":"arbitrum","id":"eip155:42161"},{"chain":"solana","id":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"}],"intents":["pay","approve","interact"],"engine":"counterpartycheck-0.1.1","data":{"sanctions":{"source":"US Treasury OFAC Specially Designated Nationals (SDN) list","list_updated_at":"2026-10-21","addresses":1050},"scam_list":{"source":"ScamSniffer open-source scam database (phishing addresses)","source_url":"https://github.com/scamsniffer/scam-database","license":"GPL-3.0","delay":"public data is delayed 7 days","updated_at":"2026-10-22T04:59:45Z","evm_count":4598,"other_count":2},"x402_directory":{"source":"CDP x402 Bazaar discovery catalog (public)","source_url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources","snapshot_at":"2026-10-22T13:32:00Z","resources":31229,"payees":2181}},"policy":{"data":"free public sources only: bundled OFAC SDN and ScamSniffer snapshots, a CDP x402 Bazaar catalog snapshot, public RPCs (read-only calls), Sourcify, Blockscout public API, TokenVerdict","storage":"results cached in memory for up to 2 minutes; nothing is logged per address","charging":"only HTTP 200 results are settled; invalid input, chain RPC outages and incomplete required checks (503, provisional verdict never ok) are free"},"limits":["Sanctions: exact match against the digital-currency addresses in the OFAC SDN list only (bundled snapshot); OFAC also covers persons and property not listed by address.","Scam list: ScamSniffer open-source phishing addresses (GPL-3.0), published with a 7-day delay; new drainers will not be on it yet.","x402 directory: payTo addresses in a CDP Bazaar catalog snapshot; a listing is not an endorsement.","Fail closed: if a check the verdict depends on (on-chain code / wallet detection, token-contract check, name resolution; plus verification and cross-chain on quick, age, activity and approvals on full) does not complete, it is listed in sources_failed and the verdict is at least caution with confidence low, never ok. Paid tiers then answer 503 (not charged) with the provisional verdict.","Names: ENS .eth names resolve via the Ethereum ENS registry and .base.eth Basenames via the Base registry (default address record only; off-chain/CCIP names are not supported).","Labels cover a small set of well-known protocol contracts plus Blockscout public tags when Blockscout answers.","Age: first outgoing transaction (EOAs) or creation block (contracts) via public archive RPCs; receive-only addresses show no age.","Activity, exposure and approvals use the most recent transactions and blocks only (not full history).","Solana: account type, USDC token account and the last 1,000 signatures; no name service lookup."],"disclaimer":"Automated pre-payment due-diligence signals from public lists and on-chain data at the time of the check. Not legal, compliance or financial advice, and not a guarantee: \"ok\" means no known risk signal was found, not that the counterparty is trustworthy.","source":"https://agentgate-source.pages.dev/x402-counterpartycheck/","allTools":"https://youraitools.co/built-by-us","npm":"https://www.npmjs.com/package/@agentgate-builder/counterpartycheck","endpoint":"https://api.youraitools.co/counterpartycheck","networks":[{"network":"eip155:8453","name":"Base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:137","name":"Polygon","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:42161","name":"Arbitrum One","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","name":"Solana","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","symbol":"USDC","payTo":"FH73WbbUe2UyNzfy72MJs5nT3NxyDf9GrqE7kzjL2Jte"}]}