{"inputs":{"offers":[{"offer_id":"o-08-coal","party_id":"gen_eskom_coal_01","price_cents":86287,"volume_mw_min":1800000,"ts_iso":"2026-05-29T08:00:00Z"},{"offer_id":"o-08-wind","party_id":"gen_ipp_wind_01","price_cents":43482,"volume_mw_min":84000,"ts_iso":"2026-05-29T08:00:00Z"},{"offer_id":"o-08-solar","party_id":"gen_ipp_solar_bw5_01","price_cents":39982,"volume_mw_min":47400,"ts_iso":"2026-05-29T08:00:00Z"},{"offer_id":"o-08-renew-agg","party_id":"agg_renewables_01","price_cents":40251,"volume_mw_min":180000,"ts_iso":"2026-05-29T08:00:00Z"},{"offer_id":"o-08-bess","party_id":"gen_bess_ipp_01","price_cents":111664,"volume_mw_min":240000,"ts_iso":"2026-05-29T08:00:00Z"},{"offer_id":"o-08-ccgt","party_id":"gen_ccgt_ipp_01","price_cents":114735,"volume_mw_min":360000,"ts_iso":"2026-05-29T08:00:00Z"},{"offer_id":"o-08-ocgt","party_id":"gen_eskom_ocgt_01","price_cents":220313,"volume_mw_min":270000,"ts_iso":"2026-05-29T08:00:00Z"},{"offer_id":"o-08-reserve","party_id":"gen_emergency_reserve_01","price_cents":449347,"volume_mw_min":840000,"ts_iso":"2026-05-29T08:00:00Z"}],"bids":[{"offer_id":"b-08-mine","party_id":"lc_mine_eiug_01","price_cents":500000,"volume_mw_min":24000,"ts_iso":"2026-05-29T08:00:00Z"},{"offer_id":"b-08-smelter","party_id":"lc_smelter_01","price_cents":500000,"volume_mw_min":15000,"ts_iso":"2026-05-29T08:00:00Z"},{"offer_id":"b-08-cpa","party_id":"mun_ekurhuleni_cpa","price_cents":500000,"volume_mw_min":12000,"ts_iso":"2026-05-29T08:00:00Z"},{"offer_id":"b-08-dx-residual","party_id":"dx_eskom_distribution","price_cents":500000,"volume_mw_min":1809000,"ts_iso":"2026-05-29T08:00:00Z"}],"system_load_mw_min":1860000,"clock":{"hour":8,"trading_day_id":"2026-05-29","ts_iso":"2026-05-29T08:55:00Z"},"seed":42},"transcript":["[clearHour] day=2026-05-29 hour=8 seed=42","[clearHour] tieBreak=price_asc → ts_asc → party_id_asc","[clearHour] demand_mw_min=1860000","[clearHour] accept offer=o-08-solar party=gen_ipp_solar_bw5_01 price=39982c volume=47400 cumulative=47400","[clearHour] accept offer=o-08-renew-agg party=agg_renewables_01 price=40251c volume=180000 cumulative=227400","[clearHour] accept offer=o-08-wind party=gen_ipp_wind_01 price=43482c volume=84000 cumulative=311400","[clearHour] accept offer=o-08-coal party=gen_eskom_coal_01 price=86287c volume=1548600 cumulative=1860000","[clearHour] SMP=86287c marginal=gen_eskom_coal_01"],"outputs":{"smp_cents":86287,"total_dispatch_mw_min":1860000,"marginal_party":"gen_eskom_coal_01","outputs_sha256":"ec81905a3a284264c624a5e66e1c27f66fe94b07feb81b380f72e4caf49615f5"},"inputs_sha256":"4fb0da0661289927ab0c70ebc8696ca42b07ff7f65cc70a16c64f7379ec70b9d","chain_block":{"computed":true,"receipt_anchor":"ec81905a3a284264c624a5e66e1c27f66fe94b07feb81b380f72e4caf49615f5"}}