Predictika · Agentic Action Validator (autonomous trading)
A trading agent proposes an on-chain action: a swap, a bridge, a multi-step plan. Before anything reaches a signer, the proposal goes to Predictika's validator, which checks it against the treasury's standing policy and reports every problem it finds in one pass.
This validator checks a proposed on-chain treasury plan of one to three steps, each a swap, bridge, deposit or deposit-and-borrow, against a generic autonomous-trading policy. It handles any plan made of these actions on the venues in its catalog, whatever the asset, venue or size, not just the scenarios shown here. It is not tied to any real chain, custody scheme or protocol.
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Before executing, the agent must call Recorded run
What this means
Our assessment of what an autonomous agent does with the same cases when nothing outside it checks the plan. It is a judgment about reliability from public descriptions of how trading agents work, not a claim about any particular agent or product.
| What the validator caught | An AI agent on its own | Predictika |
|---|---|---|
| A plan that ends safely but dips below the floor in the middle | Error-prone An agent reasons about where its plan ends. A three-step plan that finishes at 168 percent collateralization looks fine, and the agent has no independent view of the 132 percent it passes through after step 2. | Checks collateralization after every step of the sequence, not just the end state, and reports the step that breaches the 150 percent floor. |
| The agent describing its own plan | Error-prone Its stated price impact, position share and final collateralization are its own account of the plan. Nothing in the agent checks them against the simulator or the risk model, and here it overstated the end state, 185 percent against 168. | The stated figures travel in the request and are compared with the simulator and risk-model figures; a mismatch blocks. |
| Trade size and price impact | Error-prone A rebalance sized from the target allocation can be five times the usual swap and still look like the same kind of trade, with no hard bound on slippage. | A single-trade limit and a price-impact limit apply to every swap, and any action over the sign-off threshold is held for a person. |
| A better quote on an unlisted venue | Error-prone It optimizes the number it can see, the quoted rate. Whether the venue behind that rate has been audited is a different question that it has no reason to ask. | The venue is looked up in the approved, audited whitelist on every call, whatever the quote. |
Every rule reports its own message and never stops the others, so one problem cannot hide another. A4 reasons across every step of a multi-step plan, not just the final state.
The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.
The agent's request. Please execute this plan for Aurum Treasury: bridge 40 wBTC on Tidal Bridge, swap 40 wBTC to USDC on Solstice DEX, then deposit 449,000 USDC and borrow on Cascade Yield. The plan ends at 185% collateralization. It is ready to execute.
Verdict: Blocked.
The agent's request. Please execute this plan for Aurum Treasury: bridge 40 wBTC on Tidal Bridge, swap 40 wBTC to USDC on Solstice DEX, then deposit 449,000 USDC and borrow on Cascade Yield. The plan ends at 168% collateralization. It is ready to execute.
Verdict: Blocked.
The agent's request. Please execute this plan for Aurum Treasury: bridge 40 wBTC on Tidal Bridge, swap 40 wBTC to USDC on Solstice DEX, then deposit 449,000 USDC and borrow on Cascade Yield. The plan ends at 168% collateralization. It is ready to execute.
Verdict: Allowed.
The agent's request. Please swap 2,100,000 USDC to wETH on Solstice DEX to rebalance toward target allocation. It is ready to execute.
Verdict: Blocked.
The agent's request. Please swap 500,000 USDC to wETH on Solstice DEX to rebalance toward target allocation. The simulator shows 0.75% price impact, and wETH ends at 35% of NAV. It is ready to execute.
Verdict: Allowed.
The agent's request. Please swap 150,000 USDC to wBTC on NovaSwap, which is quoting a better rate for this pair right now. It is ready to execute.
Verdict: Blocked.
The agent's request. Please deposit 3,200,000 USDC on Ironwood Lending at its fixed term. It is ready to execute.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.