Trader — Phase 1
Three first-class trader flows in Phase 1. None of them touch the live cleared auction.
Wheeling
Bilateral wheeling lane
First-class flow. Schedule a wheeled bilateral to the MO.
Shadow bid
Sandbox-only — no live auction
Recorded in
shadow-YYYY-MM-DD namespace.Shadow log
Compare vs cleared SMP
Side-by-side: your shadow vs the public SMP.
Try the live auction
Will be rejected — see the audit response
Posts a trader offer to
/api/offers and renders the Stripe-style
bid_rejected card so the central legal-posture defence is visible
on screen.Why a sandbox, not the live order book? Round-2 exclusion of traders is NERSA's
central defensive line in the suspended Eskom-traders High Court matter. A shadow bid posted
against the live auction would, even anonymised, be a discoverable artifact that Eskom litigators
could construe as functional inclusion. The sandbox auction uses a distinct seed namespace and
the offer-submit Function rejects any kind=offer from role=trader
with bid_rejected · reason=phase1_trader_exclusion.