| Time | NAV ($) | PnL % | Positions | Total Trades | Cycle Time (s) |
|---|
| Name | Qty | Price | Value | % NAV | Target | Δ | Action |
|---|
| Time | Action | Asset | Qty | Price | Total ($) | PnL % |
|---|
.env set EXECUTION_MODE=paper and leave the Kraken keys empty. Run python main.py — five services start: supervisor, this API on :8000, the L2 market-data WebSocket, the private-fills consumer (live only) and the 60-second health monitor.http://127.0.0.1:8000. The mode chip must read PAPER and the spine lights green on the next 4-hour UTC boundary (countdown top-right). Run one cycle now forces a cycle immediately..env: keys, EXECUTION_MODE=live, and (post-v5 H2) COCKPIT_TOKEN — the daemon refuses to start live without it.python -m app.scripts.check_live_ready then verify_deployment. Both clean.TAKER/MAKER/MODELED_FEE_BPS to your real 30-day tier (base = 26/16). Known caveat: committed weights were swept at 10 bps — the fee-honest re-sweep is roadmap Phase R; running before it is an informed choice.XERXES_I_UNDERSTAND_LIVE_RISKS=1 python main.py with only trivial capital on the account. Confirm in the log: baseline adoption (ledger seeded from real holdings) and dead-man armed; confirm the treasury panel says source: live.kill -9 the process → Kraken must cancel resting orders within 120 s on its own.