verify_trade
Verify a trade action is sound by checking the agent's reasoning against an adversarial multi-model panel; returns an ALLOW or HOLD verdict with signed attestation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | The action the agent intends to execute, e.g. 'open 5x long BTC, 8000 USDC margin' or 'swap 10 ETH for USDC'. | |
| thesis | Yes | The agent's one-line decisive rationale for the action. | |
| reasoning | Yes | The full reasoning chain that produced the decision — the actual chain of thought, not a summary. This is what ThoughtProof verifies. | |
| situation | No | Optional market/context snapshot WITHOUT the chosen action. Lets the adversarial panel form an independent view before seeing the decision (stronger verification). | |
| stakeLevel | No | Stake level — drives the verdict threshold. Higher stake demands higher reasoning soundness to ALLOW: the SAME decision can ALLOW at low stake and BLOCK/UNCERTAIN at critical stake. Default 'high' (suitable for leveraged capital). 'micro' runs the fast Sentinel-only gate; everything else runs the full Sentinel→RV adversarial pipeline. |