{"api":"v1","generated_at":"2026-09-15T20:53:25.778Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/402-com-tr-api-x402-counterparty-check-f3f84d","pinned_page":"https://tollindex.com/e/402-com-tr-api-x402-counterparty-check-f3f84d/at/2026-09-15T16-57Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T16:57:44.360Z","snapshot_stamp":"2026-09-15T16-57Z","endpoint":{"slug":"402-com-tr-api-x402-counterparty-check-f3f84d","canonical_url":"https://402.com.tr/api/x402/counterparty-check","resource":"https://402.com.tr/api/x402/counterparty-check","http_method":"GET","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"One call, four public sources: how old the domain is (RDAP), whether mail to the contact will land (DNS), whether the name is on the OFAC list, and whether the company exists in the global LEI register. Returns a single GO / HOLD / STOP with every signal that produced it. Built for the moment an agent has to trust an invoice, a new vendor or a payment-detail change — the classic fraud pattern is a real-looking name on a domain registered weeks ago.","service_name":"Counterparty Check","declared_category":null,"declared_tags":["counterparty","supplier","due-diligence","kyb","business-verification"],"route_template":null,"registry_updated":"2026-09-14T08:05:08.186Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"counterparty check","category":"identity","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-15T16:57:44.360Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.12 USDC","amount_units":0.12,"decimals_known":true,"pay_to":"0x973a31858f4d2125f48c880542da11a2796f12d6","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T16:57:44.360Z","calls_30d":2,"unique_payers_30d":1,"last_called_at":"2026-09-14T08:05:07.726Z"},"validation":{"latest":{"observed_at":"2026-09-15T07:01:37.897Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":5,"passed":5,"ratio":1},{"days":30,"observed":5,"passed":5,"ratio":1},{"days":90,"observed":5,"passed":5,"ratio":1}],"history_90d":[{"observed_at":"2026-09-15T07:01:37.897Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T06:28:16.495Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T06:17:55.284Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T09:28:19.849Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T14:46:22.305Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0x973a31858f4d2125f48c880542da11a2796f12d6","page":"https://tollindex.com/seller/0x973a31858f4d2125f48c880542da11a2796f12d6","endpoints":161,"hosts":1},"reports":0,"registry_record":{"cdp":[{"tags":["counterparty","supplier","due-diligence","kyb","business-verification"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x973a31858f4d2125f48c880542da11a2796f12d6","amount":"120000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300}],"quality":{"lastCalledAt":"2026-09-14T08:05:07.726Z","l30DaysTotalCalls":2,"l30DaysUniquePayers":1},"resource":"https://402.com.tr/api/x402/counterparty-check","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","pathParams":{},"queryParams":{"name":"Acme Supplies Ltd","email":"billing@acme-supplies.com","domain":"acme-supplies.com"}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object"},"queryParams":{"type":"object","required":[],"properties":{"name":{"type":"string","description":"Legal company name (enables OFAC + LEI)"},"email":{"type":"string","description":"Contact email (its domain is used if 'domain' is omitted)"},"domain":{"type":"string","description":"Company domain"}}}},"additionalProperties":false}}}},"builder-code":{"info":{"a":"bc_pa0gqlv1"},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"}},"additionalProperties":false}}},"description":"One call, four public sources: how old the domain is (RDAP), whether mail to the contact will land (DNS), whether the name is on the OFAC list, and whether the company exists in the global LEI register. Returns a single GO / HOLD / STOP with every signal that produced it. Built for the moment an agent has to trust an invoice, a new vendor or a payment-detail change — the classic fraud pattern is a real-looking name on a domain registered weeks ago.","lastUpdated":"2026-09-14T08:05:08.186Z","serviceName":"Counterparty Check","x402Version":2}]}}