Read-only Cockpit

Polymarket Trading Bot Cockpit

Isolated Next.js cockpit with read-only bot-state adapter and safe fixture fallback. No live trading APIs, wallets, approval flows, order controls, or secret-backed mutation paths are wired into this app.

Read-only fallback mode.
Bot storage is unavailable or empty, so safe mock fixtures are shown where needed. Bot SQLite storage is unavailable or degraded; safe fallback fixtures are shown where needed.
No secrets, wallet credentials, live trading APIs, mutation endpoints, approvals, or order controls are exposed on any page.

Risk

Limits, denials, and gating posture

All limits and decisions shown here are mock records. Frontend-only Task 3 includes no real risk gate, no kill-switch action, and no approval path.

Risk source of truth

Not connected

Backend validation and audited controls are intentionally absent.

Manual overrides

Disabled

No operator action can bypass or change these fixture states.

Live enforcement

Disabled

This route previews UI only and performs no server-side checks.

ScopeUsageStateNote
Portfolio
Daily loss cap
$112
Limit $400
within limit
Static sample of safe headroom.
Single market
Max position size
$362
Limit $400
near limit
Close to cap to demonstrate warning styling.
Category: Sports
Volatility pause threshold
3 spikes
Limit 2 spikes
breached
Breach is illustrative and does not trigger any real automation.
OccurredDecisionRuleDetail
2026-04-26T11:57:10Z
denied
Single-market exposure cap
Fed cut by July
Proposed size would exceed the configured mock cap by $21.
2026-04-26T11:54:08Z
escalated
Kill-switch armed
NBA Finals reaches Game 7
Market moved to cooldown while the sample kill-switch banner remains visible.
2026-04-26T11:49:22Z
allowed
Spread threshold under 0.02
Turnout exceeds 2020
Allowed entry recorded as a fixture only; no order submission exists.