⚠ INTERNAL — Operator UX mock · Design preview of V2 development path · demo-wired ≠ production-live · back to dev guide
Devendra's Team Workspace/Instruments/election-2026-us-senate
Polygon · pUSD 10
📓 Developer Guide 📋 Reason Codes 📈 Shadow Mode
JD John Doe · Admin

← Back to instruments

2026 US Senate control

election-2026-us-senate · Politics · V2 ready

What this page shows

Everything a bot needs to know about this instrument, in one place: (1) outcome token IDs, (2) the CTFExchangeV2 contract orders settle against, (3) live market quality the guardrails read, and (4) recent halt history. Click any field's read by badge to jump to the bot that consumes it.

Version

V2 ready

Settlement asset

pUSD

Spread

18 bps

Liquidity grade

good · 92%

Halt state

trading

Outcome tokens

The on-chain token IDs the bots quote and hold. exec.smartrouter reads these to build orders.

OutcomeToken IDLast priceRead by
YES — Dem control0x6a3f…b9210.47exec.smartrouter
NO — Rep control0x6a3f…b9220.53exec.smartrouter

Order routing

Settlement endpoints for this market.

Exchange contractCTFExchangeV2 · 0xAcb1…4f29
Settlement assetpUSD · 0xdAC1…7Ec7
Signer schemeEIP-712 v2
builderCode0xb000000000000000000000000000000000000000000000000000000000003f7a (required, set on portfolio)
Tick size0.01
Min order size1 pUSD

Halt history (90 days)

Past halts and the risk.markethaltguard reason codes raised.

DateDurationReason codeOperator note
2026-04-1214mRISK_MARKET_HALTEDPolymarket-side halt during news event
2026-03-282mRISK_BOOK_STALE_15SAuto-resumed

Live market state

What the guardrail bots see right now. Updated every 5s.

Spread (bps)18risk.marketqualityguard
Top-of-book size (pUSD)8,420risk.marketqualityguard
Book depth · 1%$41,200strat.maker_tight
Book age (ms)340risk.stalebookguard
Halt flagfalserisk.markethaltguard
Daily volume (pUSD)$2.1Mintel.macro_sentiment

Where the values come from

Spread, book age and halt flag come from the recorded CLOB V2 fixture set in packages/synthdata today. In Phase 2 a new polytraders-marketdata adapter swaps in a live websocket feed. The instrument page UI does not change — only the source behind it.

Strategies using this instrument

Election Momentumdemo-wiredOpen
Macro Drawdown Guarddemo-wiredOpen

Recent decisions on this market

Every envelope routed through this instrument in the last hour. Filtered by instrument_id = election-2026-us-senate.

View all decisions →
TimeCorrelation IDStrategyStage · BotDecisionReason code
14:48:2101JG1Z5K7N3RD9XTElection MomentumRISK risk.killswitchREJECTRISK_KILLSWITCH_TRIPPEDTrace
14:46:0201JG1Z3F2H8WK4PMElection MomentumEXEC exec.smartrouterFILLEDEXEC_ROUTE_CTFV2_ACCEPTEDTrace
14:31:0901JG1YQ8X2K4M6PLElection MomentumEXEC exec.smartrouterFAILEDEXEC_BUILDERCODE_MISSINGTrace
Polytraders Operator UX Mock · INTERNAL · demo-wired ≠ production-live · the plan · reason codes · shadow-mode pipeline
⚙ Page Configuration
Current page settings
Loading configuration…