execution_receipt
Issue signed execution-price evidence comparing an observed fill with the oracle-assessed quote and signed slippage band. Provide the pre-trade fields (preTradeUid, requestHash, asset ids, chain, oracle gate counts) plus the settlement txHash. Insight collects the on-chain fill, signs a receipt paired to the pre-trade via preTradeUid + requestHash, and returns a FAITHFUL / DEVIATED / NOT_EXECUTED / UNDETERMINED verdict. This reports supported price/fill fidelity, not principal authorization or overall transaction safety. Pair it with pre_trade_safety_check and oracle_watch.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| taker | No | Address whose balances define the trade; defaults to tx sender | |
| action | No | Action label, e.g. SWAP | |
| txHash | Yes | Settlement transaction hash | |
| preTradeUid | Yes | UID of the paired pre-trade attestation | |
| quotedPrice | Yes | Target price, same convention as executedPrice (e.g. dest per source) | |
| requestHash | Yes | Canonical request commitment from the pre-trade attestation | |
| actualFeeUsd | No | Informational fee paid | |
| mevRiskScore | No | Advisory 0..1 MEV-exposure estimate | |
| sourceAssetId | Yes | CAIP-19 id of the asset sold | |
| maxSlippageBps | No | Pre-committed platform bound; currently fixed at 50 bps | |
| subjectChainId | Yes | Chain id the pre-trade was scoped to | |
| quotedAmountUsd | No | Informational notional the agent intended | |
| participantCount | Yes | Oracle providers the agent gated on | |
| preTradeSignedAt | Yes | Unix seconds the pre-trade was signed | |
| sourceGroupCount | Yes | Distinct non-derived operator groups the agent gated on | |
| executedAmountUsd | No | Informational notional actually filled | |
| settlementChainId | Yes | Chain id the transaction settled on | |
| destinationAssetId | Yes | CAIP-19 id of the asset bought |