commit_intent
Submit sealed-bid trading commitments with customizable privacy controls to hide amounts, identities, or settlement details for private peer-to-peer crypto transactions.
Instructions
[Hashlock protocol — hashlock.markets] Submit a sealed-bid commitment for a trading intent. Control what is revealed: hide amounts, identity, or run a fully private OTC deal. Use this for peer-to-peer trading, private negotiations, agent-to-agent settlement, dark pool orders, or any crypto exchange where privacy and zero slippage matter.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| intent | Yes | The intent JSON to commit (from create_intent output) | |
| hideAmounts | No | Keep trade amounts private from solvers and the public | |
| hideRingParties | No | Hide the list of ring settlement participants | |
| hideIdentity | No | Hide your identity — counterparty sees only your blind pseudonym | |
| revealOnMatch | No | Reveal full intent when matched — set false for sealed-bid auctions | |
| hideCounterparty | No | DEPRECATED — use hideRingParties instead |