Open Data Schema for Energy
Market Reform

From Policy to Settlement: How ODSE Addresses SAETA's Market Plumbing Gap

SAETA's Policy to Power report identifies settlement and wheeling execution as a core bottleneck. ODSE is designed to provide the shared data contract that this layer requires.

South Africa's market reform path is no longer blocked by intent alone. It is blocked by execution at the data and settlement layer. SAETA's February 2026 report, Policy to Power: Ten actions to deliver green, accessible and secure electricity, is clear on this point across Actions 2, 6, 7, 8, and 9.

What the SAETA Report Identifies as Deficient

How ODSE Addresses the Settlement Layer

ODSE is not a market operator and not a billing company. It is the shared contract that lets all those actors exchange the same machine-validatable records.

SAETA deficiency area ODSE response surface Implementation artifact
Inconsistent market-party interfaces Canonical party identity fields seller_party_id, buyer_party_id, network_operator_id, wheeling_agent_id
Fragmented wheeling and manual reconciliation Wheeling transaction envelope + status lifecycle wheeling_type, injection_point_id, offtake_point_id, wheeling_status, wheeling_path_id
Unbundled tariff and pricing-policy execution gap Tariff context and charge decomposition tariff_schedule_id, tariff_period, component charge fields
SAWEM/Bilateral coexistence with deviation control BRP and imbalance settlement context balance_responsible_party_id, forecast_kWh, settlement_type, imbalance_kWh
Municipal billing and DAA reconciliation weakness Municipal reconciliation fields billing_period, billed_kWh, billing_status, daa_reference

Where This Lives in ODSE Today

What ODSE Intentionally Does Not Do

To keep interoperability neutral and adoptable, ODSE does not replace regulatory institutions or registry operators.

Practical framing: ODSE provides the common reporting layer. Market participants keep their own systems, but stop exchanging incompatible records.

Current Gap to Close Next

The schema surface is now broad enough for SAETA's settlement asks. The remaining execution priority is runtime conformance depth: validator parity, profile-driven adoption, and fixture-backed market workflow checks.

Why This Matters Now

SAETA's report effectively says the same thing market operators, traders, and municipalities experience daily: reform stalls when settlement interfaces are discretionary. A shared, open data contract is no longer optional market hygiene. It is core reform infrastructure.

Trading Integration | LLM Integration | Schema Reference

← Back to Blog