screened_payer
A signed statement on whether a wallet is clear of sanctions lists, the same screen every payer here passes before a settle: the OFAC SDN address list and the on-chain sanctions oracle. Send an EVM address; get the result, both sources, the time of the screen, its expiry after 24 hours, the statement text and its signature from a ChainHelix key that holds no funds. A seller agent checks the signature and the expiry before it negotiates. clear: on neither list; listed: on at least one; partial: one source could not be read. Price: 6 cents per call.
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": {
"address": "<address>"
},
"name": "screened_payer"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | EVM address, 0x and 40 hex characters. Example: 0x000000000000000000000000000000000000dead | |
| network | No | CAIP-2 network id written into the statement, up to 40 characters, default eip155:56. Example: eip155:8453 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| payer | No | ||
| result | No | ||
| signer | No | ||
| message | No | ||
| network | No | ||
| sources | No | ||
| version | No | ||
| expiresAt | No | ||
| signature | No | ||
| screenedAt | No | ||
| howToVerify | No |