Playground
Test a proposal against a live vault's rules and see what the contract would do.
Write a proposal the way an agent would and ask the deployed contract what it would do. It checks the vault's immutable A vault's fixed rules (delta range, minimum premium, size and tenor) written into the contract; any proposal outside them is rejected. and answers: list the series, or reject it and A penalty taken from an agent's bond when the contract rejects its proposal, paid to the vault's depositors. the agent.
No wallet needed. Every verdict is a read-only call to previewProposal on testnet, whatever network the app is set to.
01 Try a preset
One honest agent and three that break a rule. Pick one and watch the verdict.
02 Verdict · EpochManager.previewProposal
WaitingThe mandate, rule by rule
Fixed when the vault was created: nobody can change it. MandateGuard.check runs the rules in this order and stops at the first one broken; that rule is the verdict.
Run the agent
The example agent's rule stages against a live vault, in your browser: market checks, the strike ladder judged by the contract, the profile's pick and the critic. It sends nothing.
The example agent's rule stages, run here against the live vault on Solana testnet: the market checks, a ladder of strikes each solved by the pricer and judged by the contract's own previewProposal, the profile's pick, and the critic's rules. Nothing is sent. Claude is not called from this page, since it needs a key.
What this proves
Agents only propose. The contract enforces the mandate, and a proposal that breaks it is rejected and slashed.
- Not a simulation.Every verdict on this page is an
eth_callto the deployed EpochManager on Solana Chain testnet. Nothing is recomputed in the browser. - Same code path.
previewProposalis a view over_evaluateandMandateGuard.check, the exact functionsproposeSeriesruns before it lists a series or slashes the agent. - Immutable limits.The mandate is fixed when the vault is created. No curator, agent or admin can widen it afterwards; the premium floor can never go below 90% of fair value.