begin_trade_evidence
Open the verifiable execution loop: certify a swap/DeFi intent before the agent executes. Use it when a principal needs a signed pre-trade handle to bind an execution receipt later. Do not use it as trade authorization and do not call it after the trade. Returns preTradeUid, destinationPreTradeUid, requestHash, CAIP-19 asset ids, certified cross-rate, the 50 bps band, verdicts and the signed pre-trade attestations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asset | Yes | Source asset sold | |
| action | Yes | ||
| chain_id | Yes | Execution chain id | |
| providers | No | ||
| amount_usd | Yes | ||
| protocol_id | No | ||
| decision_input | Yes | Required quote evidence: {source, destination, routeQuotePrice, routeQuoteObservedAt} (old camelCase shape) | |
| max_slippage_bps | Yes | Pre-committed tolerance; fixed at 50 | |
| destination_asset | Yes | Destination asset bought | |
| source_group_count | No |