# OnChain Diligence Verdict

> OnChain Diligence Verdict is a paid API for AI agents from mcp.onchaindiligence.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Returns a PASS or BLOCK sanctions verdict for a single EVM wallet address using the Chainalysis on-chain oracle (OFAC).

## Facts

- Endpoint: GET https://mcp.onchaindiligence.com/x402/verdict/:address
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/onchain-diligence-verdict-7f4d4a05
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xgCLn3VD03UUPDzNZU6ZR

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability onchain-diligence-verdict-7f4d4a05
```

Example prompt: 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.

## When to prefer this

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.

## Known failure modes

- 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

## How this service works

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.

## Output

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.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/onchain-diligence-verdict-7f4d4a05/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mcp.onchaindiligence.com](https://www.zero.xyz/host/mcp.onchaindiligence.com/llms.txt)
