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
Browser receipt verifier

Hour 06 · in-browser

Your browser hashes the receipt inputs and outputs with WebCrypto and compares to the server-computed digests. No server trust required beyond the JSON payload itself.

SMP: R842.14/MWh

inputs_sha256 (server): 283b7130bc3d3dd01a5250b9122da0b4058d38f6eb461f5ea268a7eefd94c986

inputs_sha256 (browser): …computing…

outputs_sha256 (server): d9fe640f1cb8e5c3ab06d0a54b824bb0eeacc9e4dc40e2380a1099d6186d2c4f

outputs_sha256 (browser): …computing…

Want the CLI version instead? curl -s /api/clearing/6/replay > receipt.json && npm run verify -- receipt.json.