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.
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 Robinhood 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.