Skip to content
Dark MatterDark Matter
EnergyConcepts

Jurisdiction codes

Per-country regulatory body and tax-stability regime enums. ISO-2 country codes, ENRE/CAMMESA/FERC/CAISO/ERCOT/etc. for regulators, AR_RIGI/US_IRA/US_OZ/BR_REIDI/etc. for tax stability.

Shape

{
  country: "AR",                      // ISO-3166 alpha-2
  subdivision: "Neuquén",             // optional
  regulatory_bodies: ["ENRE", "CAMMESA", "ENARGAS"],
  tax_stability_regime: "AR_RIGI",
  tax_stability_certificate_id: "RIGI-2026-0042",
  tax_stability_locked_until: "2056-04-15"
}

Regulatory bodies (enum)

RegionBodies
United StatesFERC, CAISO, ERCOT, PJM, MISO, NYISO, ISONE, SPP, BPA, WECC
ArgentinaENRE, CAMMESA, ENARGAS
Other LatAmSEN (MX), CDEC (CL), ANEEL/ONS (BR), ANDE (PY), UTE (UY), CRE/CENACE (MX)
OtherNERSA (ZA), OFGEM/CRU (UK/IE), BNetzA (DE), AEMO (AU), CEB (CA), OUC (other), other

The full list is in packages/energy/src/schemas/jurisdiction.ts and is mirrored in the OpenAPI schema reference.

Tax stability regimes

RegimeCountryNotes
AR_RIGIArgentinaRégimen de Incentivo para Grandes Inversiones — 30-year tax/customs/FX stability for projects ≥ $200M. Drives a substantial part of the Argentina compute-energy thesis.
US_IRAUnited StatesInflation Reduction Act PTC/ITC eligibility.
US_OZUnited StatesOpportunity Zone tax deferral.
BR_REIDIBrazilREIDI infrastructure tax incentive.
PY_70_125ParaguayLaw 70/125 industrial maquila regime.
CL_DL_600ChileDL 600 historical foreign-investment statute (legacy).
UY_FREE_ZONEUruguayFree-zone status for compute infrastructure.
PE_LEY_30309PeruTax incentive for R&D + tech.
none—No regime.
other—Custom or local regime not enumerated.

Why tax stability is a first-class field

Tax stability determines whether a 25–30 year tolling contract is underwritable. A slot in Argentina without AR_RIGI is a materially different financial instrument from one with RIGI locked under a certificate — different capital structure, different LP appetite, different counterparty profile. Surfacing the regime and certificate ID on the slot enables the rights engine to evaluate eligibility (checkRigiEligibility) and allows a DemandSpec to filter for rigi_eligible slots.

Per-jurisdiction regulatory corpus

The bare jurisdiction code on a slot is paired with a deeper regulatory corpus snapshot — authorities, statutes, tax regimes, indigenous-consultation regimes, resource-adequacy programs, and any open interpretive questions still pending counsel sign-off — pinned by regulatory_corpus_id (e.g., AR@2026-05-06.1). See:

Edit this page on GitHub

Last reviewed: May 5, 2026

Was this page helpful?