{"inputs":{"offers":[{"offer_id":"o-09-coal","party_id":"gen_eskom_coal_01","price_cents":84291,"volume_mw_min":1800000,"ts_iso":"2026-05-29T09:00:00Z"},{"offer_id":"o-09-wind","party_id":"gen_ipp_wind_01","price_cents":45917,"volume_mw_min":89700,"ts_iso":"2026-05-29T09:00:00Z"},{"offer_id":"o-09-solar","party_id":"gen_ipp_solar_bw5_01","price_cents":37180,"volume_mw_min":67620,"ts_iso":"2026-05-29T09:00:00Z"},{"offer_id":"o-09-renew-agg","party_id":"agg_renewables_01","price_cents":39799,"volume_mw_min":180000,"ts_iso":"2026-05-29T09:00:00Z"},{"offer_id":"o-09-bess","party_id":"gen_bess_ipp_01","price_cents":111372,"volume_mw_min":240000,"ts_iso":"2026-05-29T09:00:00Z"},{"offer_id":"o-09-ccgt","party_id":"gen_ccgt_ipp_01","price_cents":115780,"volume_mw_min":360000,"ts_iso":"2026-05-29T09:00:00Z"},{"offer_id":"o-09-ocgt","party_id":"gen_eskom_ocgt_01","price_cents":221976,"volume_mw_min":270000,"ts_iso":"2026-05-29T09:00:00Z"},{"offer_id":"o-09-reserve","party_id":"gen_emergency_reserve_01","price_cents":451560,"volume_mw_min":840000,"ts_iso":"2026-05-29T09:00:00Z"}],"bids":[{"offer_id":"b-09-mine","party_id":"lc_mine_eiug_01","price_cents":500000,"volume_mw_min":24000,"ts_iso":"2026-05-29T09:00:00Z"},{"offer_id":"b-09-smelter","party_id":"lc_smelter_01","price_cents":500000,"volume_mw_min":15000,"ts_iso":"2026-05-29T09:00:00Z"},{"offer_id":"b-09-cpa","party_id":"mun_ekurhuleni_cpa","price_cents":500000,"volume_mw_min":12000,"ts_iso":"2026-05-29T09:00:00Z"},{"offer_id":"b-09-dx-residual","party_id":"dx_eskom_distribution","price_cents":500000,"volume_mw_min":1809000,"ts_iso":"2026-05-29T09:00:00Z"}],"system_load_mw_min":1860000,"clock":{"hour":9,"trading_day_id":"2026-05-29","ts_iso":"2026-05-29T09:55:00Z"},"seed":42},"transcript":["[clearHour] day=2026-05-29 hour=9 seed=42","[clearHour] tieBreak=price_asc → ts_asc → party_id_asc","[clearHour] demand_mw_min=1860000","[clearHour] accept offer=o-09-solar party=gen_ipp_solar_bw5_01 price=37180c volume=67620 cumulative=67620","[clearHour] accept offer=o-09-renew-agg party=agg_renewables_01 price=39799c volume=180000 cumulative=247620","[clearHour] accept offer=o-09-wind party=gen_ipp_wind_01 price=45917c volume=89700 cumulative=337320","[clearHour] accept offer=o-09-coal party=gen_eskom_coal_01 price=84291c volume=1522680 cumulative=1860000","[clearHour] SMP=84291c marginal=gen_eskom_coal_01"],"outputs":{"smp_cents":84291,"total_dispatch_mw_min":1860000,"marginal_party":"gen_eskom_coal_01","outputs_sha256":"7414e96d7a55740748fecd8a22b898aee02f1fe727d971a1c3b3bb8eb92b7c3b"},"inputs_sha256":"ee387a57ce14c594389136771f18e7a044a9dd35db016e595131e4b4ecf81856","chain_block":{"computed":true,"receipt_anchor":"7414e96d7a55740748fecd8a22b898aee02f1fe727d971a1c3b3bb8eb92b7c3b"}}