{"schemaVersion":"1.0.0","name":"watchtower","description":"Compliance & data-integrity for AI agents: sanctions/watchlist screening (10 official lists — OFAC SDN+Consolidated, UN, EU, UK OFSI, Canada, Australia, France, Switzerland, US SAM exclusions — ~229k parties, daily), one-call KYB, identifier validation, FATF+EU jurisdiction risk, PII/secret detection, and LEI resolution. Deterministic, versioned, point-in-time auditable. Pay per call via x402 (Base USDC), MCP, or API-key credit.","url":"https://justin-pacific-exchange-revelation.trycloudflare.com","version":"1.1.0","provider":{"organization":"Watchtower","url":"https://justin-pacific-exchange-revelation.trycloudflare.com"},"documentationUrl":"https://justin-pacific-exchange-revelation.trycloudflare.com/docs","capabilities":{"streaming":false},"interfaces":{"rest":"https://justin-pacific-exchange-revelation.trycloudflare.com","openapi":"https://justin-pacific-exchange-revelation.trycloudflare.com/openapi.json","mcp":"https://justin-pacific-exchange-revelation.trycloudflare.com/mcp","llms":"https://justin-pacific-exchange-revelation.trycloudflare.com/llms.txt"},"payment":{"x402":{"network":"eip155:8453","asset":"USDC"},"api_key_credit":true,"stripe_credit_packs":true},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"screen_name","name":"Screen a name against sanctions lists","description":"POST /v1/screen {name} — deterministic fuzzy match across OFAC/UN/EU/UK/Canada/Australia/France/Switzerland + US export-control lists. $0.02.","tags":["sanctions","compliance","aml","kyc","screening","ofac","export-control","bis","entity-list"]},{"id":"screen_names_batch","name":"Batch-screen up to 500 names","description":"POST /v1/screen/batch {names[]} — one call, $0.015/name.","tags":["sanctions","batch","compliance","aml"]},{"id":"screen_crypto_address","name":"Check a crypto address","description":"POST /v1/screen/address {address} — OFAC sanctioned-address list. $0.01.","tags":["sanctions","crypto","ofac","aml","address"]},{"id":"watch","name":"Monitor a name for sanctions changes","description":"POST /v1/watch {name, webhook_url, days} — webhook fires when the match set changes. $0.01/day.","tags":["monitoring","watchlist","webhook","compliance"]},{"id":"entity_detail","name":"Full record for a matched entity","description":"GET /v1/entity/:uid — aliases, DOB, nationality, programs. Free.","tags":["sanctions","detail","kyc"]},{"id":"validate_identifier","name":"Validate & normalize an identifier","description":"POST /v1/validate {value, type?} — deterministic checksum/format validation of IBAN, LEI, ISIN, BIC, VAT, card, Ethereum address, email, domain, phone, UUID. $0.005.","tags":["validation","iban","lei","isin","kyb","data-quality","normalization"]},{"id":"check_jurisdiction","name":"Country AML-risk (FATF)","description":"POST /v1/jurisdiction {country} — FATF (black/grey) + EU high-risk classification of a country. $0.005.","tags":["jurisdiction","country-risk","fatf","aml","compliance","high-risk"]},{"id":"scan_text","name":"Detect & redact PII/secrets in text","description":"POST /v1/scan {text} — find & mask leaked API keys, private keys, tokens, emails, cards, IBANs, SSNs, IPs; returns a redacted copy. $0.005.","tags":["pii","secrets","dlp","redaction","data-integrity","security"]},{"id":"resolve_lei","name":"Resolve a Legal Entity Identifier (KYB)","description":"POST /v1/lei {lei} — resolve an LEI to its official GLEIF record (legal name, status, jurisdiction, country). $0.01.","tags":["lei","kyb","entity-resolution","gleif","company"]},{"id":"search_lei_by_name","name":"Find LEIs by company name","description":"POST /v1/lei/search {name} — candidate Legal Entity Identifiers matching a company legal name (GLEIF). $0.01.","tags":["lei","kyb","entity-resolution","gleif","search","company"]},{"id":"kyb_check","name":"KYB — resolve & screen a company in one call","description":"POST /v1/kyb {name|lei} — resolve a company to its GLEIF legal identity AND screen it against sanctions + exclusion lists. $0.02.","tags":["kyb","compliance","screening","lei","onboarding","aml"]},{"id":"lists_info","name":"List versions and freshness","description":"GET /v1/lists — source hashes, entry counts, snapshot version. Free.","tags":["metadata","transparency","audit"]}]}