Offer a handshake
ledger_handshake_offerStart a Privi Handshake: a two-sided record of a dealing with another company's agent (payment, data transfer, delivery, agreement). Recorded in your log now; when the other company accepts, both logs hold matching entries and the pair is sealed on the Privi chain. Requires your organization API key; the other company must also use Privi Ledger.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| actor | Yes | Who is acting on your side | |
| details | No | Terms as structured data (amounts, quantities, dates) | |
| summary | Yes | What is being agreed or done between the two companies | |
| resource | No | Invoice, order, dataset, contract or other reference | |
| stream_id | Yes | Your stream to record it in, usually your agent's name | |
| action_type | Yes | One of: tool_call, data_access, data_change, payment, message, decision, approval, error, other | |
| expires_hours | No | Hours the other company has to respond | |
| counterparty_org_id | Yes | org_id of the other company (must be on Privi Ledger) |