{"inputs":{"offers":[{"offer_id":"o-23-coal","party_id":"gen_eskom_coal_01","price_cents":83677,"volume_mw_min":1800000,"ts_iso":"2026-05-29T23:00:00Z"},{"offer_id":"o-23-wind","party_id":"gen_ipp_wind_01","price_cents":45779,"volume_mw_min":61560,"ts_iso":"2026-05-29T23:00:00Z"},{"offer_id":"o-23-renew-agg","party_id":"agg_renewables_01","price_cents":38499,"volume_mw_min":18000,"ts_iso":"2026-05-29T23:00:00Z"},{"offer_id":"o-23-zesa","party_id":"cb_zesa_synthetic","price_cents":109255,"volume_mw_min":12000,"ts_iso":"2026-05-29T23:00:00Z"},{"offer_id":"o-23-ocgt","party_id":"gen_eskom_ocgt_01","price_cents":218169,"volume_mw_min":24000,"ts_iso":"2026-05-29T23:00:00Z"}],"bids":[{"offer_id":"b-23-mine","party_id":"lc_mine_eiug_01","price_cents":500000,"volume_mw_min":24000,"ts_iso":"2026-05-29T23:00:00Z"},{"offer_id":"b-23-smelter","party_id":"lc_smelter_01","price_cents":500000,"volume_mw_min":15000,"ts_iso":"2026-05-29T23:00:00Z"},{"offer_id":"b-23-cpa","party_id":"mun_ekurhuleni_cpa","price_cents":500000,"volume_mw_min":12000,"ts_iso":"2026-05-29T23:00:00Z"},{"offer_id":"b-23-dx-residual","party_id":"dx_eskom_distribution","price_cents":500000,"volume_mw_min":1509000,"ts_iso":"2026-05-29T23:00:00Z"}],"system_load_mw_min":1560000,"clock":{"hour":23,"trading_day_id":"2026-05-29","ts_iso":"2026-05-29T23:55:00Z"},"seed":42},"transcript":["[clearHour] day=2026-05-29 hour=23 seed=42","[clearHour] tieBreak=price_asc → ts_asc → party_id_asc","[clearHour] demand_mw_min=1560000","[clearHour] accept offer=o-23-renew-agg party=agg_renewables_01 price=38499c volume=18000 cumulative=18000","[clearHour] accept offer=o-23-wind party=gen_ipp_wind_01 price=45779c volume=61560 cumulative=79560","[clearHour] accept offer=o-23-coal party=gen_eskom_coal_01 price=83677c volume=1480440 cumulative=1560000","[clearHour] SMP=83677c marginal=gen_eskom_coal_01"],"outputs":{"smp_cents":83677,"total_dispatch_mw_min":1560000,"marginal_party":"gen_eskom_coal_01","outputs_sha256":"80fcdab261c3086f358d8c0b020a31442475c6fba0d5d318e5edcf776810ef5b"},"inputs_sha256":"bf921e959fe448913633a8c1be1a38a6f432c9cf1919865fb82e7a2499fcf766","chain_block":{"computed":true,"receipt_anchor":"80fcdab261c3086f358d8c0b020a31442475c6fba0d5d318e5edcf776810ef5b"}}