{"slug":"wallet-sanctions-use-x402atlas-com-exposure-46a2a6","title":"Direct wallet sanctions exposure check on Base","host":"wallet-sanctions.use.x402atlas.com","method":"GET","resource":"https://wallet-sanctions.use.x402atlas.com/exposure","category":"company","description":"Direct wallet sanctions exposure check on Base. Screens a wallet and a bounded set of recent transfer counterparties, with evidence, coverage, and explicit limitations.","price_listed":0.1,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":2,"reported_payers_30d":1,"networks":["eip155:137","eip155:42161","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","queryParams":{"address":"0xD58397875AA3e57f11EE5eDcC4Cda2BCb545D4f7","network":"eip155:8453"},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"address":{"description":"A 20-byte EVM wallet address (0x...).","maxLength":42,"minLength":42,"type":"string"},"network":{"description":"Base mainnet in CAIP-2 format.","enum":["eip155:8453"],"type":"string"}},"required":["address","network"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"address":{"description":"Validated canonical EIP-55 address of the analyzed wallet.","type":"string"},"cached":{"description":"True when the whole analysis was served from cache, including the pinned documentation example.","type":"boolean"},"checked_at":{"description":"When this analysis was assembled; retained on cache hits.","format":"date-time","type":"string"},"coverage":{"description":"Exactly what this analysis did. `counterparties_discovered` = `counterparties_screened` + `counterparties_failed` + `counterparties_not_screened`.","properties":{"counterparties_discovered":{"description":"Unique counterparties found in the examined transfers.","type":"integer"},"counterparties_failed":{"description":"Counterparties whose screen was attempted but errored upstream. They are NOT clean — they are unknown.","type":"integer"},"counterparties_not_screened":{"description":"Discovered counterparties dropped by `counterparty_limit` and never sent upstream. Also unknown, not clean.","type":"integer"},"counterparties_screened":{"description":"Counterparties whose sanctions screen completed successfully; only these carry a real result.","type":"integer"},"counterparty_limit":{"description":"Maximum unique counterparties this route screens per request.","type":"integer"},"from":{"description":"Oldest transfer timestamp the scan considered.","format":"date-time","type":"string"},"lookback_days":{"description":"Configured history window in days.","type":"integer"},"provider_complete":{"description":"False when any screen failed or an upstream transfer row was unusable. A negative verdict with `false` here is partial, not clean.","type":"boolean"},"to":{"description":"Newest transfer timestamp the scan considered.","format":"date-time","type":"string"},"transfer_limit":{"description":"Maximum transfers the scan reads before stopping.","type":"integer"},"transfers_examined":{"description":"Transfers actually read for this wallet.","type":"integer"},"truncated":{"description":"True when a transfer or counterparty limit was hit, so the wallet has more history than was assessed.","type":"boolean"}},"required":["from","to","lookback_days","transfer_limit","transfers_examined","counterparty_limit","counterparties_discovered","counterparties_screened","counterparties_failed","counterparties_not_screened","truncated","provider_complete"],"type":"object"},"limitations":{"description":"Scope caveats that constrain how this result may be used.","items":{"type":"string"},"type":"array"},"matches":{"description":"One entry per successfully screened counterparty that is an exact sanctions-list match; empty when none matched. An entry describes the counterparty, not the requested wallet.","items":{"description":"A sanctioned counterparty plus the interaction evidence. The `examples` entry is an illustrative shape only: its address, hash, names, and dates are placeholders, not a real designation.","examples":[{"address":"0x000000000000000000000000000000000000dEaD","asset":"USDC","direction":"sent_to","interaction_count":3,"latest_interaction":"2026-07-19T08:31:22Z","sanctions":{"listed_blockchain":"Ethereum","name":"Placeholder Designated Entity","sanctioned_at":"2025-11-04T00:00:00Z"},"transaction_hash":"0x0000000000000000000000000000000000000000000000000000000000000000","value":5000}],"properties":{"address":{"description":"Canonical EIP-55 address of the sanctioned counterparty.","type":"string"},"asset":{"description":"Asset symbol of the most recent transfer (for example ETH or USDC); omitted when upstream reports none.","type":"string"},"direction":{"description":"Flow direction relative to the requested wallet across the examined transfers.","enum":["sent_to","received_from","bidirectional"],"type":"string"},"interaction_count":{"description":"Number of examined transfers between the wallet and this counterparty.","type":"integer"},"latest_interaction":{"description":"Block timestamp of the most recent such transfer.","format":"date-time","type":"string"},"sanctions":{"description":"Designation evidence for this counterparty.","properties":{"listed_blockchain":{"description":"Chain the address was designated on, which may differ from the analyzed network.","type":"string"},"name":{"description":"Designated entity name as published by the source list.","type":"string"},"sanctioned_at":{"description":"Designation date reported by the source list.","format":"date-time","type":"string"}},"type":"object"},"transaction_hash":{"description":"Hash of the most recent such transfer, for on-chain verification.","type":"string"},"value":{"description":"Decimal-adjusted amount of the most recent transfer denominated in `asset` — token units, NOT USD. Compare thresholds per asset.","type":"number"}},"required":["address","direction","interaction_count","latest_interaction","transaction_hash","sanctions"],"type":"object"},"type":"array"},"network":{"description":"CAIP-2 network the analysis covers.","enum":["eip155:8453"],"type":"string"},"recommended_action":{"description":"Suggested handling. `manual_review` is returned both for a counterparty match and for a negative result whose coverage is incomplete; `no_direct_match` only for a negative result with complete coverage.","enum":["block_and_review","manual_review","no_direct_match"],"type":"string"},"source":{"description":"What was checked and against which published lists.","properties":{"check_type":{"enum":["direct_address_sanctions_exposure"],"type":"string"},"lists":{"description":"Sanctions lists covered by the screening provider.","items":{"type":"string"},"type":"array"}},"required":["check_type","lists"],"type":"object"},"summary":{"description":"Human-readable interpretation, including the coverage and AML-scope caveats.","type":"string"},"target":{"description":"Exact-address screen of the requested wallet itself, independent of counterparty exposure.","properties":{"cached":{"description":"True when the target screen was served from cache.","type":"boolean"},"checked_at":{"description":"When the target screen was obtained upstream; retained on cache hits.","format":"date-time","type":"string"},"is_sanctioned":{"description":"True only for an exact match of the requested wallet.","type":"boolean"},"match":{"description":"Designation evidence for a positive target match; null when the target is not listed.","properties":{"listed_blockchain":{"description":"Chain the address was designated on, which may differ from the analyzed network.","type":"string"},"name":{"description":"Designated entity name as published by the source list.","type":"string"},"sanctioned_at":{"description":"Designation date reported by the source list.","format":"date-time","type":"string"}},"type":["object","null"]},"verdict":{"description":"`not_listed` means no exact match was found, not AML clearance.","enum":["sanctioned","not_listed"],"type":"string"}},"required":["verdict","is_sanctioned","match","checked_at","cached"],"type":"object"},"verdict":{"description":"`target_sanctioned`: the requested wallet itself is an exact list match. `direct_exposure_detected`: the wallet is not listed but at least one screened counterparty is. `no_direct_exposure_found`: neither matched — read `coverage` before treating it as clean, because it is bounded by the reported limits and may be partial.","enum":["target_sanctioned","direct_exposure_detected","no_direct_exposure_found"],"type":"string"}},"required":["address","network","verdict","recommended_action","summary","target","coverage","matches","checked_at","cached","source","limitations"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Direct wallet sanctions exposure check on Base. Screens a wallet and a bounded set of recent transfer counterparties, with evidence, coverage, and explicit limitations.","last_updated":"2026-09-15T06:30:40.861Z","schemes":["exact"]}