{"uid":"cap_xgCLn3VD03UUPDzNZU6ZR","slug":"onchain-diligence-verdict-7f4d4a05","name":"OnChain Diligence Verdict","description":"Get a single counterparty verdict — PASS or BLOCK — for an EVM wallet address, with reasons. BLOCK means the address is sanctioned (OFAC via the Chainalysis on-chain oracle); PASS means no sanctions match. Never returns a false PASS. For autonomous agents deciding whether to send funds.","url":"https://mcp.onchaindiligence.com/x402/verdict/:address","method":"GET","headers":{},"bodySchema":null,"responseSchema":null,"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_BrHC3k5bPU7kysr1Mhheo","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 PASS or BLOCK sanctions verdict for a single EVM wallet address using the Chainalysis on-chain oracle (OFAC).","exampleAgentPrompt":"Before I send any USDC to 0x3f5CE5FBFe3E9af3971dD833D26bA9b5C936f0bE, run a sanctions check on that wallet address and tell me if it's PASS or BLOCK and why.","exampleUseCases":[{"title":"Automated USDC transfer compliance screening","prompt":"I'm about to send 50,000 USDC to this wallet address 0x742d35Cc6634C0532925a3b844Bc126e4f69b4eA. Before you execute the transfer, run a sanctions check and make sure it's safe to proceed."},{"title":"Customer wallet verification for exchange","prompt":"A new user just submitted their withdrawal request to this Ethereum address 0x8ba1f109551bD432803012645Ac136ddd64DBA72. Can you quickly verify that address isn't sanctioned before we process the withdrawal?"},{"title":"Counterparty risk check for DeFi swap","prompt":"I want to interact with a smart contract that will send my tokens to 0x1E0049784dF921823C5DFe64E3d9efb56f463fSE. Run a compliance check on that destination address first—I need to know if it's blocked."}],"resultDescription":"A JSON object containing a verdict field ('PASS' or 'BLOCK'), an array of reasons explaining the verdict, a signals object with supporting data, a verdict_basis object describing the rule matched, and a cryptographically signed attestation (key_id, algorithm, signature) proving the result came from the on-chain oracle.","failureModes":["Invalid or malformed EVM address returns an error","Network timeout reaching the Chainalysis oracle","Payment failure (insufficient USDC) prevents result","Address not found in oracle returns PASS by default (no false PASSes guaranteed)","Attestation signature verification failure"],"whenToPreferThis":"Use this endpoint when you need a definitive, cryptographically attested PASS/BLOCK sanctions verdict for a single EVM address before executing a financial transaction. Prefer this over general blockchain analytics endpoints when OFAC compliance is the specific concern, you need a binary actionable verdict (not a risk score), and you require a signed attestation for audit purposes. Especially appropriate for autonomous agents that must not send funds to sanctioned addresses.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:34:38.768Z","isFirstParty":false}