⚠ INTERNAL — Operator UX mock · Design preview of V2 development path · demo-wired ≠ production-live · back to dev guide
Bot Library/Promotion Path
Polygon · pUSD 10
📓 Developer Guide 📋 Reason Codes 📈 Shadow Mode
JD John Doe · Admin
AdminTrack each demo-wired bot's progress toward production — see which gates are open, which are blocked, and what's needed next.When: Before promoting a bot to shadow mode, or during weekly bot-ops review.
Details
What this page is forTrack each demo-wired bot's progress toward production — see which gates are open, which are blocked, and what's needed next.
When to use itBefore promoting a bot to shadow mode, or during weekly bot-ops review.

Bot Promotion Path

From demo-wired to production — gate-by-gate readiness for each of the 9 wired bots.

INTERNAL — demo-only state transitions

These are demo-only state transitions. Real promotion requires a signed release manifest, multi-sig approval (2/3 signers), and a passing runner integration suite. demo-wired ≠ production-live. All gate status shown here is synthetic.

Demo-wired

9

Shadow-ready

0

Runtime-live

0

Production-live

0

Gates passed (avg)

11/15

Next-up candidate

risk.killswitch

demo-wired (9)
shadow-ready (0)
runtime-live (0)
production-live (0)
risk.killswitch Risk demo-wired 11/15 gates
Hard-stop guard — closest to shadow-ready
1
2
3
4
demo-wiredshadow-readyruntime-liveproduction-live
Stage 1 — demo-wired (5/5 gates)
SEARCH_SPACE declared
Fixture pack — partial (3/4)
Reason codes registered
Page in PAGE_PURPOSE
Spec mapped (27 sections)
Stage 2 — shadow-ready (3/4 gates)
Fixture pack 4/4
Backtest harness green
Synthetic data labeled
Reviewer sign-off— pending
Stage 3 — runtime-live (2/5 gates)
Runner integration suite passing
Wallet allowance verified (CTFExchangeV2)
builderCode bound to <code class="mono" style="font-size:11px;word-break:break-all">0xb000000000000000000000000000000000000000000000000000000000003f7a</code>
Kill switch routing confirmed
Audit log retention configured
Stage 2 must complete first
Stage 4 — production-live (1/5 gates)
Multi-sig approval (2/3 signers)
Release manifest signed (GOV_RELEASE_SIGNED)
Incident playbook attached
Rollback plan tested
Final risk review — passed
risk.compliancegate Risk demo-wired 10/15 gates
builderCode + signer authority validator
1
2
3
4
demo-wiredshadow-readyruntime-liveproduction-live
Stage 1 — demo-wired (5/5 gates)
SEARCH_SPACE declared
Fixture pack — partial (3/4)
Reason codes registered
Page in PAGE_PURPOSE
Spec mapped (27 sections)
Stage 2 — shadow-ready (2/4 gates)
Fixture pack 4/4
Backtest harness green
Synthetic data labeled— pending
Reviewer sign-off— pending
Stage 3 — runtime-live (2/5 gates)
Runner integration suite passing
Wallet allowance verified (CTFExchangeV2)
builderCode bound to <code class="mono" style="font-size:11px;word-break:break-all">0xb000000000000000000000000000000000000000000000000000000000003f7a</code>
Kill switch routing confirmed
Audit log retention configured
Stage 2 must complete first
Stage 4 — production-live (1/5 gates)
Multi-sig approval (2/3 signers)
Release manifest signed (GOV_RELEASE_SIGNED)
Incident playbook attached
Rollback plan tested
Final risk review — passed
risk.markethaltguard Risk demo-wired 10/15 gates
Polymarket halt detector
1
2
3
4
demo-wiredshadow-readyruntime-liveproduction-live
Stage 1 — demo-wired (5/5 gates)
SEARCH_SPACE declared
Fixture pack — partial (3/4)
Reason codes registered
Page in PAGE_PURPOSE
Spec mapped (27 sections)
Stage 2 — shadow-ready (2/4 gates)
Fixture pack 4/4
Backtest harness green
Synthetic data labeled— pending
Reviewer sign-off— pending
Stage 3 — runtime-live (2/5 gates)
Runner integration suite passing
Wallet allowance verified (CTFExchangeV2)
builderCode bound to <code class="mono" style="font-size:11px;word-break:break-all">0xb000000000000000000000000000000000000000000000000000000000003f7a</code>
Kill switch routing confirmed
Audit log retention configured
Stage 2 must complete first
Stage 4 — production-live (1/5 gates)
Multi-sig approval (2/3 signers)
Release manifest signed (GOV_RELEASE_SIGNED)
Incident playbook attached
Rollback plan tested
Final risk review — passed
risk.stalebookguard Risk demo-wired 10/15 gates
Book age > 15s hard-reject
1
2
3
4
demo-wiredshadow-readyruntime-liveproduction-live
Stage 1 — demo-wired (5/5 gates)
SEARCH_SPACE declared
Fixture pack — partial (3/4)
Reason codes registered
Page in PAGE_PURPOSE
Spec mapped (27 sections)
Stage 2 — shadow-ready (2/4 gates)
Fixture pack 4/4
Backtest harness green
Synthetic data labeled— pending
Reviewer sign-off— pending
Stage 3 — runtime-live (2/5 gates)
Runner integration suite passing
Wallet allowance verified (CTFExchangeV2)
builderCode bound to <code class="mono" style="font-size:11px;word-break:break-all">0xb000000000000000000000000000000000000000000000000000000000003f7a</code>
Kill switch routing confirmed
Audit log retention configured
Stage 2 must complete first
Stage 4 — production-live (1/5 gates)
Multi-sig approval (2/3 signers)
Release manifest signed (GOV_RELEASE_SIGNED)
Incident playbook attached
Rollback plan tested
Final risk review — passed
risk.marketqualityguard Risk demo-wired 10/15 gates
Spread / liquidity quality gate
1
2
3
4
demo-wiredshadow-readyruntime-liveproduction-live
Stage 1 — demo-wired (5/5 gates)
SEARCH_SPACE declared
Fixture pack — partial (3/4)
Reason codes registered
Page in PAGE_PURPOSE
Spec mapped (27 sections)
Stage 2 — shadow-ready (2/4 gates)
Fixture pack 4/4
Backtest harness green
Synthetic data labeled— pending
Reviewer sign-off— pending
Stage 3 — runtime-live (2/5 gates)
Runner integration suite passing
Wallet allowance verified (CTFExchangeV2)
builderCode bound to <code class="mono" style="font-size:11px;word-break:break-all">0xb000000000000000000000000000000000000000000000000000000000003f7a</code>
Kill switch routing confirmed
Audit log retention configured
Stage 2 must complete first
Stage 4 — production-live (1/5 gates)
Multi-sig approval (2/3 signers)
Release manifest signed (GOV_RELEASE_SIGNED)
Incident playbook attached
Rollback plan tested
Final risk review — passed
risk.exposureguard Risk demo-wired 10/15 gates
Settlement exposure cap guard
1
2
3
4
demo-wiredshadow-readyruntime-liveproduction-live
Stage 1 — demo-wired (5/5 gates)
SEARCH_SPACE declared
Fixture pack — partial (3/4)
Reason codes registered
Page in PAGE_PURPOSE
Spec mapped (27 sections)
Stage 2 — shadow-ready (2/4 gates)
Fixture pack 4/4
Backtest harness green
Synthetic data labeled— pending
Reviewer sign-off— pending
Stage 3 — runtime-live (2/5 gates)
Runner integration suite passing
Wallet allowance verified (CTFExchangeV2)
builderCode bound to <code class="mono" style="font-size:11px;word-break:break-all">0xb000000000000000000000000000000000000000000000000000000000003f7a</code>
Kill switch routing confirmed
Audit log retention configured
Stage 2 must complete first
Stage 4 — production-live (1/5 gates)
Multi-sig approval (2/3 signers)
Release manifest signed (GOV_RELEASE_SIGNED)
Incident playbook attached
Rollback plan tested
Final risk review — passed
risk.drawdownguard Risk demo-wired 10/15 gates
Portfolio drawdown breaker
1
2
3
4
demo-wiredshadow-readyruntime-liveproduction-live
Stage 1 — demo-wired (5/5 gates)
SEARCH_SPACE declared
Fixture pack — partial (3/4)
Reason codes registered
Page in PAGE_PURPOSE
Spec mapped (27 sections)
Stage 2 — shadow-ready (2/4 gates)
Fixture pack 4/4
Backtest harness green
Synthetic data labeled— pending
Reviewer sign-off— pending
Stage 3 — runtime-live (2/5 gates)
Runner integration suite passing
Wallet allowance verified (CTFExchangeV2)
builderCode bound to <code class="mono" style="font-size:11px;word-break:break-all">0xb000000000000000000000000000000000000000000000000000000000003f7a</code>
Kill switch routing confirmed
Audit log retention configured
Stage 2 must complete first
Stage 4 — production-live (1/5 gates)
Multi-sig approval (2/3 signers)
Release manifest signed (GOV_RELEASE_SIGNED)
Incident playbook attached
Rollback plan tested
Final risk review — passed
strat.maker_tight Strategy demo-wired 8/15 gates
Reference market-making strategy
1
2
3
4
demo-wiredshadow-readyruntime-liveproduction-live
Stage 1 — demo-wired (5/5 gates)
SEARCH_SPACE declared
Fixture pack — partial (3/4)
Reason codes registered
Page in PAGE_PURPOSE
Spec mapped (27 sections)
Stage 2 — shadow-ready (2/4 gates)
Fixture pack 4/4
Backtest harness green
Synthetic data labeled— pending
Reviewer sign-off— pending
Stage 3 — runtime-live (1/5 gates)
Runner integration suite passing
Wallet allowance verified (CTFExchangeV2)
builderCode bound to <code class="mono" style="font-size:11px;word-break:break-all">0xb000000000000000000000000000000000000000000000000000000000003f7a</code>
Kill switch routing confirmed
Audit log retention configured
Stage 2 must complete first
Stage 4 — production-live (0/5 gates)
Multi-sig approval (2/3 signers)
Release manifest signed (GOV_RELEASE_SIGNED)
Incident playbook attached
Rollback plan tested
Final risk review — passed
exec.smartrouter Execution demo-wired 11/15 gates
CTFExchangeV2 routing wrapper
1
2
3
4
demo-wiredshadow-readyruntime-liveproduction-live
Stage 1 — demo-wired (5/5 gates)
SEARCH_SPACE declared
Fixture pack — partial (3/4)
Reason codes registered
Page in PAGE_PURPOSE
Spec mapped (27 sections)
Stage 2 — shadow-ready (3/4 gates)
Fixture pack 4/4
Backtest harness green
Synthetic data labeled
Reviewer sign-off— pending
Stage 3 — runtime-live (2/5 gates)
Runner integration suite passing
Wallet allowance verified (CTFExchangeV2)
builderCode bound to <code class="mono" style="font-size:11px;word-break:break-all">0xb000000000000000000000000000000000000000000000000000000000003f7a</code>
Kill switch routing confirmed
Audit log retention configured
Stage 2 must complete first
Stage 4 — production-live (1/5 gates)
Multi-sig approval (2/3 signers)
Release manifest signed (GOV_RELEASE_SIGNED)
Incident playbook attached
Rollback plan tested
Final risk review — passed

Recent promotion activity

TimestampBotActionOperatorReason code
2026-05-09 14:22 risk.killswitch attempted shadow dry-run JD GOV_PROMOTION_ATTEMPTED
2026-05-09 11:44 exec.smartrouter reviewer sign-off granted JD GOV_REVIEWER_SIGNOFF
2026-05-08 16:15 strat.maker_tight fixture pack updated trader_alice GOV_FIXTURE_UPDATED
2026-05-08 09:03 risk.compliancegate backtest harness run trader_alice GOV_BACKTEST_RUN
2026-05-07 14:30 risk.stalebookguard promotion gate failed — flake detected JD GOV_GATE_FAILED

Why this matters

demo-wired ≠ production-live. Every bot in the pipeline must pass a structured 4-stage promotion ladder before any live trading funds are at risk. Each stage has hard prerequisites. Promotion from stage 2 onwards requires multi-sig approval from at least 2 of 3 designated signers plus a signed release manifest (GOV_RELEASE_SIGNED). This page is the single source of truth for bot-ops readiness reviews.
Polytraders Operator UX Mock · INTERNAL · demo-wired ≠ production-live · the plan · reason codes · shadow-mode pipeline
⚙ Page Configuration
Current page settings
Loading configuration…