ZEROlobby
22/22 strict⌘Kvisitor

build a mandate

v95 first-run path · pick a template · edit · validate · run paper simulation · send to Control. Per user guardrail · the send-to-Control button writes a protocol-state intent · the engine handoff lands when Codex ratifies the handshakes.

mandate · v1draft
template
mandate
validation3 / 8 · invalid
  • capital intent · non-emptydeclare what the agent should achieve
  • permitted verbs · canonicalat least one verb required
  • risk budget · resolvesbind a RiskBudget id
  • policy · bound
  • evidence requirements · declared
  • rationale · signed (≥ 20 chars)current 0 chars · need ≥ 20
  • expiry · setmandate without expiry advised against · use approve-under-cap as ceiling
  • version · monotonic
skip to main
spectatehost: sandboxpaper-default · no live lease
2 plans · openidle · ready··/17 auditing··:··:··

thestudio

visual + code · paper → card · 90 s promote

the diff is the proof. the visual pane shows what changed; the code pane is the JSON the agent ran. the promote button signs a receipt — there is no other way the venue moves from paper to card.

eth · rebalance · paper → cardreasoning · maia ran 248 paper iterations over 36 days. Median PnL +0.42 / 24h.
90 s
open positions · 3
  • ETH LONG@3840.50 · $2500+52.50 (+2.10%)
  • SOL SHORT@180.20 · $1500-4.50 (-0.30%)
  • BTC LONG@67200.00 · $5000+51.30 (+1.03%)
engine intel · advisory
  • @researcher · btc range expansion · 4h breakout setup forming · consensus 4/4
  • @guardian · spread on hype-perp wider than 2bps · refuse if entry within 30s
  • @trader · eth long open · pnl +2.10% · stop tracking 60bps below mark
  • @orchestrator · sol short · approaching stop · widening invalidation budget
manual order pad
eth · rebalance · paper → card · proposed by @maia · reviewed by @brand-veto
before
{
  "agent": "@maia",
  "venue": "paper",
  "trades": [
    { "side": "long", "asset": "ETH", "size": 0.42 }
  ],
  "risk": "medium",
  "rollback": true
}
after
{
  "agent": "@maia",
  "venue": "card",
  "trades": [
    { "side": "long",  "asset": "ETH", "size": 0.42 },
    { "side": "short", "asset": "BTC", "size": 0.18 }
  ],
  "risk": "medium",
  "rollback": true,
  "approval": "operator"
}
◆ pln-eth-2

reasoning · why the diff

maia ran 248 paper iterations over 36 days. Median PnL +0.42 / 24h.
Hedge leg added (short BTC -0.18) to keep the 24h drawdown under
the 0.05 risk budget. Promote to card. Rollback retained.
diff is the receiptbrand-veto signedrollback retained⌘. inspector · ⌘\ rail · ⌘J console · ⌘K command palette