{"inputs":{"offers":[{"offer_id":"o-01-coal","party_id":"gen_eskom_coal_01","price_cents":86461,"volume_mw_min":1800000,"ts_iso":"2026-05-29T01:00:00Z"},{"offer_id":"o-01-wind","party_id":"gen_ipp_wind_01","price_cents":44889,"volume_mw_min":91860,"ts_iso":"2026-05-29T01:00:00Z"},{"offer_id":"o-01-renew-agg","party_id":"agg_renewables_01","price_cents":41528,"volume_mw_min":18000,"ts_iso":"2026-05-29T01:00:00Z"},{"offer_id":"o-01-zesa","party_id":"cb_zesa_synthetic","price_cents":110982,"volume_mw_min":12000,"ts_iso":"2026-05-29T01:00:00Z"},{"offer_id":"o-01-ocgt","party_id":"gen_eskom_ocgt_01","price_cents":219228,"volume_mw_min":24000,"ts_iso":"2026-05-29T01:00:00Z"}],"bids":[{"offer_id":"b-01-mine","party_id":"lc_mine_eiug_01","price_cents":500000,"volume_mw_min":24000,"ts_iso":"2026-05-29T01:00:00Z"},{"offer_id":"b-01-smelter","party_id":"lc_smelter_01","price_cents":500000,"volume_mw_min":15000,"ts_iso":"2026-05-29T01:00:00Z"},{"offer_id":"b-01-cpa","party_id":"mun_ekurhuleni_cpa","price_cents":500000,"volume_mw_min":12000,"ts_iso":"2026-05-29T01:00:00Z"},{"offer_id":"b-01-dx-residual","party_id":"dx_eskom_distribution","price_cents":500000,"volume_mw_min":1269000,"ts_iso":"2026-05-29T01:00:00Z"}],"system_load_mw_min":1320000,"clock":{"hour":1,"trading_day_id":"2026-05-29","ts_iso":"2026-05-29T01:55:00Z"},"seed":42},"transcript":["[clearHour] day=2026-05-29 hour=1 seed=42","[clearHour] tieBreak=price_asc → ts_asc → party_id_asc","[clearHour] demand_mw_min=1320000","[clearHour] accept offer=o-01-renew-agg party=agg_renewables_01 price=41528c volume=18000 cumulative=18000","[clearHour] accept offer=o-01-wind party=gen_ipp_wind_01 price=44889c volume=91860 cumulative=109860","[clearHour] accept offer=o-01-coal party=gen_eskom_coal_01 price=86461c volume=1210140 cumulative=1320000","[clearHour] SMP=86461c marginal=gen_eskom_coal_01"],"outputs":{"smp_cents":86461,"total_dispatch_mw_min":1320000,"marginal_party":"gen_eskom_coal_01","outputs_sha256":"89b2a9e4e130af5e412b68d6551ad9ea5349222c0fee77a4c36cc9a39edb79cb"},"inputs_sha256":"e94f22b2b7464676d78aaad0176dc2915f067d248a199449a31e04bc67f9c942","chain_block":{"computed":true,"receipt_anchor":"89b2a9e4e130af5e412b68d6551ad9ea5349222c0fee77a4c36cc9a39edb79cb"}}