Merchant Check (KYB facts)
merchant_checkMerchant check (KYB facts) before an agent pays: give a merchant's domain and optionally its company name, get neutral sourced facts in one call for merchant verification and vendor due diligence: domain registration date and age, expiry and registrar (registry RDAP), DNS and SPF/DMARC email-auth, an OFAC sanctions screen of the name, GLEIF LEI match and SEC EDGAR match. No risk score or fraud verdict. Signed receipt. Price: $0.01 per call via x402 (USDC on Base or XRP on XRPL). The response includes a provenance block (sg-provenance/1): each fact carries its source, source URL, retrieval time and limits; evidence only, no score, rating or verdict. Example arguments: {"domain":"apple.com","name":"Apple Inc."}.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"domain": "<domain>"
},
"name": "merchant_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lei | No | Optional 20-character LEI (instead of a GLEIF name search) | |
| name | No | Company legal or trading name; screens OFAC (entities only), GLEIF LEI and SEC | |
| domain | Yes | Merchant domain or hostname (required) | |
| ticker | No | Optional US stock ticker for the SEC match | |
| country | No | Optional ISO 3166 alpha-2 country filter for LEI matches |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | Sourced facts[] plus domain, sanctions (OFAC), lei and sec sections for a merchant; no score or verdict | |
| receipt | No | Ed25519-signed, hash-chained receipt; verify free with the verify_receipt tool or POST /v1/verify-receipt. New receipts carry a signed `evidence` object: service_version, data_timestamp, validation, terms_version, terms_hash, provenance_hash. |