/screenScreen an EVM wallet or contract address BEFORE paying it. Deterministic, keyless compliance / safety gate: checks the address against the OFAC sanctioned crypto-address list and a curated taint set (mixer, hack, scam) and returns a single BLOCK / REVIEW / ALLOW recommendation plus the matched sources, so an AI agent can decide whether to send funds. No API keys, no LLM, one x402 USDC micropayment per call.
{
"additionalProperties": false,
"properties": {
"address": {
"description": "EVM address to screen (0x + 40 hex chars, required).",
"pattern": "^0x[a-fA-F0-9]{40}$",
"type": "string"
},
"chain": {
"description": "Optional chain context (echoed back; screening is chain-agnostic).",
"enum": [
"arbitrum",
"avalanche",
"base",
"bsc",
"ethereum",
"optimism",
"polygon"
],
"type": "string"
}
},
"required": [
"address"
],
"type": "object"
}{
"address": "0x722122df12d4e14e13ac3b6895a86e84145b6967",
"as_of": "2026-09-09",
"chain": "ethereum",
"checked_lists": [
"OFAC sanctioned crypto addresses",
"curated taint set (mixer/hack/scam)"
],
"disclaimer": "We screen against the OFAC sanctioned crypto-address list and a curated taint set; we do not give legal or financial advice and this is not a compliance certification. A clear result is not a guarantee of safety, and lists can lag real-world events. Verify against your own obligations before you pay.",
"recommendation": "BLOCK",
"risk": {
"level": "blocked",
"reasons": [
"address is in the mixer taint set (Tornado Cash)"
]
},
"sanctioned": {
"hit": false,
"program": null,
"source": null
},
"taint": {
"categories": [
"mixer"
],
"hit": true,
"label": "Tornado Cash: Router / proxy contract"
}
}