{"version":"2.0","name":"watchtower","description":"Deterministic sanctions & export-control screening for AI agents. Screen people, companies, vessels, and crypto addresses against OFAC (SDN + Consolidated), UN, EU, UK OFSI, Canada (SEMA), Australia (DFAT), France (DG Trésor), Switzerland (SECO), US export-control, and US SAM procurement/benefit exclusions lists (BIS Entity List, Denied Persons, Unverified, Military End User; State ITAR-Debarred, Nonproliferation) — ~229,000 parties, refreshed daily. Versioned list snapshots + reproducible match scores. Pay per call with x402 (Base USDC, no signup) or API-key credit (free trial, Stripe packs).","payment":{"primary":"x402","x402":{"network":"eip155:8453","chain":"base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","currency":"USDC","pay_to":"0x8A060366289D1238F2bE62f3e462dDC7173b9ff2","protocol_versions":[1,2]},"alternatives":{"api_key_credit":"https://justin-pacific-exchange-revelation.trycloudflare.com/v1/keys","card_topup":"https://justin-pacific-exchange-revelation.trycloudflare.com/v1/topup"}},"services":[{"url":"https://justin-pacific-exchange-revelation.trycloudflare.com/v1/screen","method":"POST","price_usd":0.02,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"20000","payTo":"0x8A060366289D1238F2bE62f3e462dDC7173b9ff2","maxTimeoutSeconds":300}],"name":"Sanctions Name Screening","description":"Fuzzy, typo-tolerant name screening across sanctions + US export-control lists. Deterministic: same query + same snapshot = identical result. Optional dob/nationality to cut false positives; optional as_of for point-in-time audit."},{"url":"https://justin-pacific-exchange-revelation.trycloudflare.com/v1/screen/batch","method":"POST","price_usd":0.015,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"15000","payTo":"0x8A060366289D1238F2bE62f3e462dDC7173b9ff2","maxTimeoutSeconds":300}],"name":"Batch Sanctions Screening","description":"Screen up to 500 names in one call at $0.015/name (25% off). Price scales with count."},{"url":"https://justin-pacific-exchange-revelation.trycloudflare.com/v1/screen/address","method":"POST","price_usd":0.01,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","payTo":"0x8A060366289D1238F2bE62f3e462dDC7173b9ff2","maxTimeoutSeconds":300}],"name":"Sanctioned Crypto Address Check","description":"Exact match against OFAC's sanctioned digital-currency address list."},{"url":"https://justin-pacific-exchange-revelation.trycloudflare.com/v1/validate","method":"POST","price_usd":0.005,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","payTo":"0x8A060366289D1238F2bE62f3e462dDC7173b9ff2","maxTimeoutSeconds":300}],"name":"Identifier Validation","description":"Deterministically validate & normalize IBAN, LEI, ISIN, BIC/SWIFT, VAT, card (Luhn), Ethereum (EIP-55) & Bitcoin (base58check/bech32) addresses, CUSIP, SEDOL, IMEI, email, domain, phone (E.164), UUID. Pure checksum/format — no data. Batch at /v1/validate/batch."},{"url":"https://justin-pacific-exchange-revelation.trycloudflare.com/v1/jurisdiction","method":"POST","price_usd":0.005,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","payTo":"0x8A060366289D1238F2bE62f3e462dDC7173b9ff2","maxTimeoutSeconds":300}],"name":"Jurisdiction Risk Check","description":"Classify a country against the FATF (black + grey) AND EU high-risk-third-countries lists. ISO alpha-2 or country name. Dated + sourced. Batch at /v1/jurisdiction/batch."},{"url":"https://justin-pacific-exchange-revelation.trycloudflare.com/v1/scan","method":"POST","price_usd":0.005,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","payTo":"0x8A060366289D1238F2bE62f3e462dDC7173b9ff2","maxTimeoutSeconds":300}],"name":"PII & Secret Scanner","description":"Detect & redact PII and secrets (API keys, private keys, tokens, emails, cards, IBANs, SSNs, IPs) in text. Deterministic, checksum-validated, secrets masked. Defensive data-integrity for agent output/logs."},{"url":"https://justin-pacific-exchange-revelation.trycloudflare.com/v1/lei","method":"POST","price_usd":0.01,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","payTo":"0x8A060366289D1238F2bE62f3e462dDC7173b9ff2","maxTimeoutSeconds":300}],"name":"LEI Entity Resolution","description":"Resolve a Legal Entity Identifier (LEI) to its official GLEIF record — legal name, status, jurisdiction, country. KYB lookup; LEI checksum-validated first; GLEIF data is CC0."},{"url":"https://justin-pacific-exchange-revelation.trycloudflare.com/v1/kyb","method":"POST","price_usd":0.02,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"20000","payTo":"0x8A060366289D1238F2bE62f3e462dDC7173b9ff2","maxTimeoutSeconds":300}],"name":"KYB — Resolve & Screen a Company","description":"One call: company name or LEI → official GLEIF legal identity + sanctions/exclusions screening. The full onboarding check in a single request."}],"docs":{"llms":"https://justin-pacific-exchange-revelation.trycloudflare.com/llms.txt","openapi":"https://justin-pacific-exchange-revelation.trycloudflare.com/openapi.json","mcp":"https://justin-pacific-exchange-revelation.trycloudflare.com/mcp","lists":"https://justin-pacific-exchange-revelation.trycloudflare.com/v1/lists"}}