{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_kmuhb6zvt22j","handle":"watchtower","url":"https://wellknown.network/agents/watchtower","links":{"self":"https://wellknown.network/agents/watchtower/record.json","html":"https://wellknown.network/agents/watchtower","markdown":"https://wellknown.network/agents/watchtower/record.md","api":"https://wellknown.network/api/v1/agents/watchtower","status":"https://wellknown.network/api/v1/agents/watchtower/status","claim":"https://wellknown.network/agents/watchtower/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/watchtower/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:justin-pacific-exchange-revelation.trycloudflare.com:agent:watchtower","type":"application/a2a-agent-card+json"},"kind":"agent","declared":{"name":"watchtower","summary":"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 detecti…","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.","publisher":{"name":"Watchtower","url":"https://justin-pacific-exchange-revelation.trycloudflare.com"},"homepage":"https://justin-pacific-exchange-revelation.trycloudflare.com/docs","repository":null,"version":"1.1.0","license":null,"protocols":["a2a"],"tags":["sanctions","compliance","aml","kyc","screening","ofac","export-control","bis","entity-list","batch","crypto","address","monitoring","watchlist","webhook","detail","validation","iban","lei","isin","kyb","data-quality","normalization","jurisdiction","country-risk","fatf","high-risk","pii","secrets","dlp","redaction","data-integrity","security","entity-resolution","gleif","company","search","onboarding","metadata","transparency"],"pricing":null,"endpoints":[{"url":"https://justin-pacific-exchange-revelation.trycloudflare.com","type":"a2a","auth":"none","probeable":true}],"skills":[{"id":"screen_name","name":"Screen a name against sanctions lists","tags":["sanctions","compliance","aml","kyc","screening","ofac","export-control","bis","entity-list"],"description":"POST /v1/screen {name} — deterministic fuzzy match across OFAC/UN/EU/UK/Canada/Australia/France/Switzerland + US export-control lists. $0.02."},{"id":"screen_names_batch","name":"Batch-screen up to 500 names","tags":["sanctions","batch","compliance","aml"],"description":"POST /v1/screen/batch {names[]} — one call, $0.015/name."},{"id":"screen_crypto_address","name":"Check a crypto address","tags":["sanctions","crypto","ofac","aml","address"],"description":"POST /v1/screen/address {address} — OFAC sanctioned-address list. $0.01."},{"id":"watch","name":"Monitor a name for sanctions changes","tags":["monitoring","watchlist","webhook","compliance"],"description":"POST /v1/watch {name, webhook_url, days} — webhook fires when the match set changes. $0.01/day."},{"id":"entity_detail","name":"Full record for a matched entity","tags":["sanctions","detail","kyc"],"description":"GET /v1/entity/:uid — aliases, DOB, nationality, programs. Free."},{"id":"validate_identifier","name":"Validate & normalize an identifier","tags":["validation","iban","lei","isin","kyb","data-quality","normalization"],"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."},{"id":"check_jurisdiction","name":"Country AML-risk (FATF)","tags":["jurisdiction","country-risk","fatf","aml","compliance","high-risk"],"description":"POST /v1/jurisdiction {country} — FATF (black/grey) + EU high-risk classification of a country. $0.005."},{"id":"scan_text","name":"Detect & redact PII/secrets in text","tags":["pii","secrets","dlp","redaction","data-integrity","security"],"description":"POST /v1/scan {text} — find & mask leaked API keys, private keys, tokens, emails, cards, IBANs, SSNs, IPs; returns a redacted copy. $0.005."},{"id":"resolve_lei","name":"Resolve a Legal Entity Identifier (KYB)","tags":["lei","kyb","entity-resolution","gleif","company"],"description":"POST /v1/lei {lei} — resolve an LEI to its official GLEIF record (legal name, status, jurisdiction, country). $0.01."},{"id":"search_lei_by_name","name":"Find LEIs by company name","tags":["lei","kyb","entity-resolution","gleif","search","company"],"description":"POST /v1/lei/search {name} — candidate Legal Entity Identifiers matching a company legal name (GLEIF). $0.01."},{"id":"kyb_check","name":"KYB — resolve & screen a company in one call","tags":["kyb","compliance","screening","lei","onboarding","aml"],"description":"POST /v1/kyb {name|lei} — resolve a company to its GLEIF legal identity AND screen it against sanctions + exclusion lists. $0.02."},{"id":"lists_info","name":"List versions and freshness","tags":["metadata","transparency","audit"],"description":"GET /v1/lists — source hashes, entry counts, snapshot version. Free."}],"tools":["Screen a name against sanctions lists","Batch-screen up to 500 names","Check a crypto address","Monitor a name for sanctions changes","Full record for a matched entity","Validate & normalize an identifier","Country AML-risk (FATF)","Detect & redact PII/secrets in text","Resolve a Legal Entity Identifier (KYB)","Find LEIs by company name","KYB — resolve & screen a company in one call","List versions and freshness"],"extra":{"inputModes":["application/json"],"outputModes":["application/json"],"capabilities":{"streaming":false}},"attribution":{"kind":"a2a_card","name":"a2a_card","summary":"a2a_card","version":"a2a_card","description":"a2a_card","homepageUrl":"a2a_card","publisherUrl":"a2a_card","publisherName":"a2a_card"}},"derived":{"capabilities":[{"slug":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"declared"},{"slug":"security.secrets","name":"Secrets Management","confidence":1,"provenance":"declared"},{"slug":"dev.monitoring","name":"Monitoring & Observability","confidence":1,"provenance":"declared"},{"slug":"communication.notifications","name":"Notifications","confidence":1,"provenance":"declared"}],"categories":["communication","dev","finance","security"]},"observed":{"status":"unknown","statusReason":"Not checked yet.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"a2a_card","key":"https://justin-pacific-exchange-revelation.trycloudflare.com/.well-known/agent-card.json","url":"https://justin-pacific-exchange-revelation.trycloudflare.com/.well-known/agent-card.json","firstSeenAt":"2026-09-05T23:26:35.622Z","fetchedAt":"2026-09-05T23:26:35.622Z","normalizedAt":"2026-09-05T23:26:35.622Z"},{"source":"a2a_card","key":"https://watchtower-api.com/.well-known/agent-card.json","url":"https://watchtower-api.com/.well-known/agent-card.json","firstSeenAt":"2026-09-05T22:21:15.662Z","fetchedAt":"2026-09-05T22:21:15.662Z","normalizedAt":"2026-09-05T22:21:15.662Z"}]},"firstSeenAt":"2026-09-05T22:21:15.662Z","updatedAt":"2026-09-05T23:26:40.605Z"}