⚠ INTERNAL — Operator UX mock · Design preview of V2 development path · demo-wired ≠ production-live · back to dev guide
Polygon · pUSD 10
📓 Developer Guide 📋 Reason Codes 📈 Shadow Mode
JD John Doe · Admin
ReviewerAudit trail for every envelope decision — which bot approved or rejected, why, and with what reason code.When: When investigating a rejection, preparing a compliance report, or replaying a failed order.
Details
What this page is forAudit trail for every envelope decision — which bot approved or rejected, why, and with what reason code.
When to use itWhen investigating a rejection, preparing a compliance report, or replaying a failed order.

Position Decisions — Live Audit

Every envelope the runner emits, in order. Click any row to walk the full trade through the bot pipeline.

Envelopes today

1,284

Approved

1,109

Rejected

175

Reject rate

13.6%

Replay-hash chain

intact

Filter

Filters compose. All filters round-trip through URL params so an audit link is shareable.

All APPROVE REJECT · STRAT_* RISK_* EXEC_* DISC_* INTEL_* GOV_* ·
TimeCorrelation IDStrategy · InstrumentStage · BotDecisionReason code
14:48:21.014 01JG1Z5K7N3RD9XT Election Momentum
election-2026-us-senate
RISK risk.killswitch REJECT RISK_KILLSWITCH_TRIPPED Trace
14:46:02.881 01JG1Z3F2H8WK4PM Election Momentum
election-2026-us-senate
STRAT strat.maker_tight APPROVE STRAT_MAKER_QUOTE_INSIDE Trace
14:46:02.892 01JG1Z3F2H8WK4PM Election Momentum
election-2026-us-senate
EXEC exec.smartrouter FILLED EXEC_ROUTE_CTFV2_ACCEPTED Trace
14:42:51.402 01JG1Z0B9N6PT2Q1 Macro Drawdown Guard
brent-oil-100-2026
RISK risk.stalebookguard REJECT RISK_BOOK_STALE_15S Trace
14:40:18.117 01JG1YYR4M2KX8VA Election Momentum
fed-rate-2026-q2
EXEC exec.smartrouter FILLED EXEC_ROUTE_CTFV2_ACCEPTED Trace
14:38:44.901 01JG1YX1K5J3RH7B Election Momentum
uk-snap-election-2026
RISK risk.exposureguard REJECT RISK_EXPOSURE_CAP_HIT Trace
14:35:09.221 01JG1YV0Q1R5T8N3 Trade War Sweep
trump-trade-war-q2
DISC disc.headline_scanner SIGNAL DISC_HEADLINE_MATCH Trace
14:31:09.554 01JG1YQ8X2K4M6PL Election Momentum
election-2026-us-senate
EXEC exec.smartrouter FAILED EXEC_BUILDERCODE_MISSING Trace

Quick envelope viewer — 01JG1Z5K7N3RD9XT

Single envelope: intent in, decision out. For the full pipeline replay across all five stages, open the Trade trace.

Open full trace →

Intent (input)

{
  "intent_id": "intent_84219",
  "market": "election-2026-us-senate",
  "side": "BUY",
  "outcome": "YES",
  "size_pusd": 250.00,
  "max_slippage_bps": 50,
  "submitted_by": "strat.maker_tight",
  "submitted_at": "2026-05-11T14:48:20.882Z"
}

Envelope (output)

{
  "envelope_version": "v2",
  "correlation_id": "01JG1Z5K7N3RD9XT2A8Q4MB",
  "bot": "risk.killswitch",
  "intent_id": "intent_84219",
  "decision": "REJECT",
  "reason_code": "RISK_KILLSWITCH_TRIPPED",
  "details": {
    "tripped_by": "RISK_BOOK_STALE_15S",
    "tripped_at": "2026-05-11T14:42:51Z",
    "operator_action_required": true
  },
  "emitted_at": "2026-05-11T14:48:21.014Z",
  "replay_hash": "0xe3b0c44298fc1c14"
}

Why this matters for build

This is the same envelope shape the runner already emits — Phase 3 reporters write them to an append-only log and the operator UI reads from it. There is no separate audit pipeline.
Polytraders Operator UX Mock · INTERNAL · demo-wired ≠ production-live · the plan · reason codes · shadow-mode pipeline
⚙ Page Configuration
Current page settings
Loading configuration…