Phase 1 shadow · synthetic · independent  ·  SAWEM Phase 1 Trading Simulator — explainer-grade, not an MMS.  ·  Trading Rules Round 2 (12 April 2026 v01 draft)
Trading day 2026-05-29 virtual hour 00 Auction state: ACCEPTING gate close in 18h:00m DAM clear IDM re-clear Balancing Settlement
SAWEM
Public market monitor

Cleared prices & volumes — 2026-05-29

No login. Aggregates carry differentially-private Laplace noise (ε = 1, k ≥ 5). The marginal-party column shows a technology bucket only (coal/gas-peaker/wind/solar/cross-border). Raw participant identity is suppressed when fewer than 5 sellers cleared in the hour. Source data: CSV · JSON  ·  low-bandwidth (text-only)

English: Today's cleared prices — updated every hour
isiZulu: Today's cleared prices (translation under review)
isiXhosa: Today's cleared prices (translation under review)
Afrikaans: Vandag se geklaarde pryse — elke uur bygewerk
Sepedi: Today's cleared prices (translation under review)

All 24 cleared hours

Hour-by-hour cleared price (SMP)

Average across the 24-hour day: R1071.50/MWh

Hour 0: R847.93/MWh · marginal tech: suppressed (k<5)Hour 1: R864.61/MWh · marginal tech: suppressed (k<5)Hour 2: R850.02/MWh · marginal tech: suppressed (k<5)Hour 3: R853.69/MWh · marginal tech: suppressed (k<5)Hour 4: R831.08/MWh · marginal tech: suppressed (k<5)Hour 5: R831.49/MWh · marginal tech: suppressed (k<5)Hour 6: R842.14/MWh · marginal tech: suppressed (k<5)Hour 7: R832.98/MWh · marginal tech: suppressed (k<5)Hour 8: R847.24/MWh · marginal tech: suppressed (k<5)Hour 9: R854.47/MWh · marginal tech: suppressed (k<5)Hour 10: R837.18/MWh · marginal tech: suppressed (k<5)Hour 11: R847.35/MWh · marginal tech: suppressed (k<5)Hour 12: R847.99/MWh · marginal tech: suppressed (k<5)Hour 13: R841.83/MWh · marginal tech: suppressed (k<5)Hour 14: R849.01/MWh · marginal tech: suppressed (k<5)Hour 15: R838.92/MWh · marginal tech: suppressed (k<5)Hour 16: R865.47/MWh · marginal tech: suppressed (k<5)Hour 17: R2188.35/MWh · marginal tech: gas-peakerHour 18: R2191.65/MWh · marginal tech: gas-peakerHour 19: R2219.54/MWh · marginal tech: gas-peakerHour 20: R2196.73/MWh · marginal tech: gas-peakerHour 21: R845.94/MWh · marginal tech: suppressed (k<5)Hour 22: R853.57/MWh · marginal tech: suppressed (k<5)Hour 23: R836.77/MWh · marginal tech: suppressed (k<5)06121823

Bar height = SMP relative to peak hour.

Hour-by-hour cleared volume (MWh, noisy)

Hour 0: 21,999 MWh (noisy)Hour 1: 22,000 MWh (noisy)Hour 2: 22,001 MWh (noisy)Hour 3: 22,001 MWh (noisy)Hour 4: 22,002 MWh (noisy)Hour 5: 28,000 MWh (noisy)Hour 6: 28,000 MWh (noisy)Hour 7: 27,996 MWh (noisy)Hour 8: 30,999 MWh (noisy)Hour 9: 30,999 MWh (noisy)Hour 10: 31,000 MWh (noisy)Hour 11: 31,000 MWh (noisy)Hour 12: 30,999 MWh (noisy)Hour 13: 31,000 MWh (noisy)Hour 14: 31,000 MWh (noisy)Hour 15: 30,999 MWh (noisy)Hour 16: 31,000 MWh (noisy)Hour 17: 32,902 MWh (noisy)Hour 18: 32,812 MWh (noisy)Hour 19: 31,992 MWh (noisy)Hour 20: 31,856 MWh (noisy)Hour 21: 26,000 MWh (noisy)Hour 22: 26,000 MWh (noisy)Hour 23: 25,998 MWh (noisy)06121823

Verify the cleared price for any hour from your laptop (or open the in-browser verifier at /clearing/18/verify):

curl -s /api/clearing/18/replay > receipt.json
npm run verify -- receipt.json

No real money. Trader-role bid submissions are rejected with bid_rejected · reason=phase1_trader_exclusion. The live distributor is still Eskom Distribution as of 2026-05-29; NEDCSA (the planned Eskom Holdings subsidiary) is scheduled for 2027 stand-up (SAWEM Reference §06).