SIMULATION · LIVE BLOCKED · DRY-RUN / SHADOW DATA · No live Polymarket order · No wallet action
dashboard PnL is not wallet PnL. /api/positions is the dry-run portfolio, not wallet positions and not live Polymarket orders.Canonical bankroll / runtime truth bankroll is separate from Operator Bankroll Setting / operator baseline/config bankroll. Accounting integrity state remains BLOCKED while Accounting gap blocks live/pre-live. Human Gate closed. Active positions come from /api/dashboard_positions_v2; /api/shadow_positions is archive/debug diagnostics only.
Last API update UTC: loading
Data age seconds: --
API source endpoint: /api/runtime_truth
Runtime heartbeat: pending
Dynamic fields: daily_pnl / trades_today / paper_demo positions pending
Simulation accounting only. No wallet balance. No live order. No wallet action.
PnL / bankroll / equity
Verified Paper BankrollLoading
Operator Bankroll Setting--
Verified Paper EquityLoading
Daily equity PnL $ / %--
Verified Paper Realized PnLLoading
Shadow unrealized $ / %--
PnL Daily / Total %-- / --
Verified Paper Initial BalanceLoading
KPI source loading: source fields and timestamp pending.
Dry-run portfolio positions
Portfolio open positions--
Opens / Signals / Telegram--
No live order. Simulation / shadow accounting data only.
3D shadow position scene
Cubes represent open positions from /api/dashboard_positions_v2. Shadow and live accounting positions stay separated; color follows PnL and size follows position size.
Running strategiesread-only runtime
Sidecar strategy evidence loading
Read-only runtime analysis. Open and PnL show not attributed yet when strategy-position attribution is unavailable.
Active strategies: Unique current events counted Historical rows skipped Source/evidence Strategy Currentness HISTORICAL / ARCHIVE archive context Show archive strategies No current strategy signals in the last 24h
Active dashboard positions
Open positions--
Live positions--
PnL win / loss / flat--
Open dashboard positions are shadow/simulation unless live trading is explicitly enabled. Source: /api/dashboard_positions_v2. No live order. No wallet action.
Active position evidence loading
Cubes render dashboard_positions_v2.positions; archive rows are diagnostics only.
Archive/debug diagnostics
Archive/debug only - not active dashboard cubes.
REAL-TIME PAPER DEMO EVENTSloading
SIMULATION / PAPER-DEMOLIVE BLOCKEDNo live orderNo wallet action
Runtime event feed loading from /api/runtime_events.
Actual bot/Telegram event evidence loading
Risk gates
loading
Operator controlsRead-only: backend POST disabled until OPERATOR_CONTROLS_ENABLED=true
Mode-specific settings: SIMULATION active. LIVE settings are pre-live draft only. Operator Bankroll Setting is operator baseline/config bankroll, not canonical runtime bankroll.
LIVE BLOCKED
Shadow: SIMULATION / DRY-RUN / SHADOW ONLY. Live: LIVE / Human Gate only. LIVE_REQUESTED cannot become LIVE_ENABLED unless backend/env/risk gates approve. Frontend cannot bypass backend. No live Polymarket order. No wallet action.
Recent events / Telegram
Sidecar event evidence loading
API health
checking
Strategy Control
AUTO: system selects strategy mix from live dry-run evidence. Dashboard preference only. LIVE BLOCKED.
AUTO: system selects strategy mix from live dry-run evidence. dashboard preference only
StrategyWeight -> SuggestedSignalsOpenState
Strategy learning truth loading--------
Runtime size: $6.45/ cap$10.00 · dry-run only
🤖
Polymarket AI Bot
Autonomous Self-Learning Trading System
SimulationSIMULATION · LIVE BLOCKED
7-Phase Pipeline
01Ingestion
02Signal
03Fusion
04Risk
05Execution
06Portfolio
07Learning
Live Metrics
ModeSIMULATION
Bankrollloading
Kelly Criterion0.125
Kelly (Safe)0.0625
Max Position$333.03
Min Edge5.0%
Open Positions — dry-run portfolio / shadow data, not wallet positionsloading
Daily PnL $ / %loading
Total PnL $ / %loading
Trades Todayloading
Risk GateCHECKING
Daily Trade GateUNKNOWN
Live Trading GateCLOSED
Next Actioncollect simulation evidence
Win Rate (All)0.0%
Win Rate (20)0.0%
Markov StateBULLISH
Avg Edge3.2%
Markets Active7/7
Uptime14d 03h
Kelly Evolution
Visual Guide
Profit position
Loss position
Neutral position
Wireframe elevated = live accounting / Human Gate only
Data flow
Risk rejected
Expiry ring
Runtime Events
Position Freshness
Fresh live-now0
Stale0
Archive0
No time0
3D cubes show open positions from /api/dashboard_positions_v2. Freshness is analytics only; stale/archive rows never override active dashboard positions. SIMULATION · LIVE BLOCKED · DRY-RUN / SHADOW DATA · No live Polymarket order · No wallet action.
Currentness uses 1h/6h/24h runtime windows. Archive/no-data rows are hidden by default and can be expanded separately. Old all-time rows are HISTORICAL / ARCHIVE, not live strategy signals. SIMULATION · LIVE BLOCKED · DRY-RUN / SHADOW DATA · No live Polymarket order · No wallet action.