{"id":"chainwatch-xdc","name":"ChainWatch XDC","description":"XDC-native wallet screening and transaction forensics: sanctions matching, counterparty exposure, entity labels — pay-per-call via x402.","protocol":"x402/exact-evm","network":"xdc","asset":"0xfA2958CB79b0491CC627c1557F441eF849Ca8eb1","tags":["screening","sanctions","aml","forensics","wallet","xdc","compliance","x402"],"engineVersion":"chainwatch-2026-07-06.1","screeningBoundary":{"performedByProvider":"Direct sanctions matching (TRM Labs when TRM_API_KEY is configured; a labeled demo screener otherwise), USDC counterparty-exposure analysis over recent XDC blocks, and curated entity labels.","limits":"Sanctions matching is address-based (EVM key reuse across chains). Counterparty exposure covers only the scanned block window. A LOW band is not a clean bill of health."},"marketplaceProvider":{"name":"ChainWatch XDC","category":"Screening","baseUrl":"https://chainwatch-xdc.vercel.app","party":"3P","payTo":"0x6a44829d32b50eEC37ff1Bb6A047935E35B3158E","tags":["screening","sanctions","aml","forensics","wallet","xdc","compliance","x402"],"endpoints":[{"method":"POST","path":"/x402/v1/screen-address","title":"Deep-Screen an XDC Address","priceUSDC":"0.1","capability":"screening.address.deep"},{"method":"POST","path":"/x402/v1/screen-batch","title":"Batch Sanctions Screen (up to 25 addresses)","priceUSDC":"0.5","capability":"screening.batch.sanctions"},{"method":"GET","path":"/x402/v1/entity/{address}","title":"Entity Label Lookup","priceUSDC":"0.05","capability":"screening.entity.lookup"},{"method":"GET","path":"/health","title":"Provider Health","priceUSDC":"0","capability":"screening.health"},{"method":"GET","path":"/v1/contract","title":"Request Contract & Screening Boundary","priceUSDC":"0","capability":"screening.contract"}]}}