KYA: bind a wallet
kya_bind_walletStep 2: bind the wallet to your organization's Privi Passport so its transactions pass KYA checks. With a wallet signature the binding is proven; without one it is only declared (most checkers require proven). Requires the organization API key.
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": "kya_bind_wallet"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Friendly name, e.g. 'treasury-agent hot wallet' | |
| address | Yes | 0x wallet address | |
| signature | No | 65-byte hex signature of the challenge message by the wallet | |
| stream_id | No | The agent (stream) that uses this wallet; omit for the whole organization | |
| challenge_id | No | From kya_challenge |