rohan_execute_handshake
Executes confidential zero-knowledge state transitions on Midnight Blockchain and hashes sensitive parameters in client RAM, preventing private data from appearing on-chain or in model logs.
Instructions
Executes a confidential zero-knowledge state transition on Midnight Blockchain. Confidential parameters are automatically canonicalized (RFC 8785) and hashed in client RAM—never exposed on-chain or in model logs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| intent | No | Legacy fallback for actionSummary | |
| agentId | Yes | Decentralized Identifier (DID) of the initiating agent | |
| actionSummary | No | Public high-level action label (e.g. 'Vendor Agreement Execution', 'Database Audit Anchor') | |
| counterpartyId | No | Optional counterparty agent identifier | |
| confidentialPayload | No | OPTIONAL confidential parameters (budgets, deals, PII). Automatically canonicalized via RFC 8785 and hashed in local memory. |