Unaudited · TestnetExperimental software. Do not use real funds.
Strike
02PlaygroundRobinhood Chain testnet · 46630

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.

NYSE
TSLA spot
Slash per rejection
Agent #1

01 Try a preset

One honest agent and three that break a rule. Pick one and watch the verdict.

Vault · Robinhood Chain testnet
Propose by
Δ
The contract's pricer solves the strike for this |delta|.
% of fair
100 = Black-Scholes fair value. Mandate floor …, cap 300%.
TSLA
Expiry · MarketCalendar.weeklyExpiry

02   Verdict · EpochManager.previewProposal

Waiting
03

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

04

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_call to the deployed EpochManager on Robinhood Chain testnet. Nothing is recomputed in the browser.
  • Same code path.previewProposal is a view over _evaluate and MandateGuard.check, the exact functions proposeSeries runs 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.