Accept a handshake
ledger_handshake_acceptAccept a handshake addressed to your organization: records the same terms in your log, confirms it in the other company's log, and seals the matched pair on chain (Base). Requires your organization API key. Read the terms first with ledger_handshake_inbox.
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": {
"handshake_id": "<handshake_id>",
"stream_id": "<stream_id>",
"actor": "<actor>"
},
"name": "ledger_handshake_accept"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| actor | Yes | Who is accepting on your side | |
| stream_id | Yes | Your stream to record it in | |
| handshake_id | Yes | hs_... ID from the offer |