Protocol Documentation¤
Table of Contents¤
frequenz/api/common/v1alpha8/market/market_area.proto¤
MarketArea¤
Defines the jurisdiction in which a Market Location is registered.
A Market Area represents the regulatory jurisdiction and market regime that governs identifier formats, settlement periods, and metering conventions for a Market Location.
Identifier formats (MaLo-ID, MPAN, POD, NMI, ESI-ID, …) are modeled separately in MarketLocationIdType.
!!! note "Jurisdictions, not operators" Market areas represent regulatory regimes, not individual exchanges or TSOs. Where operator-specific behavior matters (e.g. ERCOT vs PJM), dedicated sub-areas are defined.
!!! note "Numeric ranges" Enum values are grouped by region to preserve ordering, readability, and backwards-compatible extension.
| Name | Number | Description |
|---|---|---|
| MARKET_AREA_UNSPECIFIED | 0 | UNSPECIFIED: Default unspecified value — must not be used. |
| MARKET_AREA_EU_DE | 101 | EU_DE: Germany — MaLo-ID regime (Marktlokation / MaLo-ID). |
| MARKET_AREA_EU_UK | 102 | EU_UK: United Kingdom — MPAN regime (Meter Point Administration Number). |
| MARKET_AREA_EU_FR | 103 | EU_FR: France — PDL/PRM regime (Point de Livraison/Référence Mesure). |
| MARKET_AREA_EU_IT | 104 | EU_IT: Italy — POD regime (Point of Delivery). |
| MARKET_AREA_EU_ES | 105 | EU_ES: Spain — CUPS regime (Código Universal de Punto de Suministro). |
| MARKET_AREA_EU_NL | 106 | EU_NL: Netherlands — EAN regime (European Article Number). |
| MARKET_AREA_EU_BE | 107 | EU_BE: Belgium — EAN regime. |
| MARKET_AREA_EU_CH | 108 | EU_CH: Switzerland — EAN regime. |
| MARKET_AREA_EU_AT | 109 | EU_AT: Austria — Zählpunktnummer (EAN-based). |
| MARKET_AREA_EU_NORDICS | 110 | EU_NORDICS: Nordic region — Elhub / GSRN regime (NO, SE, DK, FI). |
| MARKET_AREA_AP_JP | 201 | AP_JP: Japan — country-specific metering / settlement regime. |
| MARKET_AREA_AP_CN | 202 | AP_CN: China — country-specific metering / settlement regime. |
| MARKET_AREA_AP_IN | 203 | AP_IN: India — country-specific metering / settlement regime. |
| MARKET_AREA_AP_SG | 204 | AP_SG: Singapore — country-specific metering / settlement regime. |
| MARKET_AREA_NA_US_ERCOT | 301 | NA_US_ERCOT: United States — ERCOT regime (ESI-ID). |
| MARKET_AREA_NA_US_PJM | 302 | NA_US_PJM: United States — PJM regime (ESI-ID). |
| MARKET_AREA_NA_US_ISONE | 303 | NA_US_ISONE: United States — ISO New England regime (ESI-ID). |
| MARKET_AREA_NA_US_CAISO | 304 | NA_US_CAISO: United States — CAISO regime (ESI-ID). |
| MARKET_AREA_EURASIA_RU | 401 | EURASIA_RU: Russia — country-specific metering / settlement regime. |
| MARKET_AREA_OC_AU | 501 | OC_AU: Australia — NMI regime (National Metering Identifier). |
| MARKET_AREA_OC_NZ | 502 | OC_NZ: New Zealand — ICP regime (Installation Control Point). |
| MARKET_AREA_OTHER | 999 | OTHER: Other or not yet modelled areas. |