Every EPM assessment is produced using the M3 Platform, a suite of energy-economy models capable of evaluating policy and regulatory proposals at federal, provincial, and regional resolutions.
M3 Platform
Open data: CODERS
Policy scenarios
Carbon pricing, regulations
Economic & energy data
GDP, fuel prices, trade flows
Technology assumptions
Cost curves, learning rates
The EPM assessment process
00
Policy announced
Phase 0
A major energy or climate policy announcement triggers an EPM scope review.
01
Policy encoding
Phase 1
The EPM team parses and encodes the policy measures using the standardized Policy Encoding framework.
02
Baseline validation
Phase 2
Baseline data is validated against the Assumptions Database. Scope and sector coverage are confirmed.
03
Model runs
Phase 3
M3 Platform optimization runs produce emissions, energy system, and socio-economic results.
04
Review & publish
Phase 4
External QAQC validation, 2-page brief authoring, Zenodo archiving, and public release.
- Rapid turnaround from announcement
- 2-page neutral summary of key findings
- Full Policy Encoding Sheet (CSV)
- Complete results dataset (ZIP)
- Public GitHub repository with code & assumptions
- Zenodo archiving with permanent DOI
- QAQC validated by independent experts
EPM+ is an independent academic response to EPM Core. Written by an external contributor, it explores what the policy means in practice — beyond the neutral 2-page summary.
EPM+ briefs include:
- Policy sensitivity analysis
- Regional and distributional implications
Quality assurance
Every assessment is QAQC validated
Before publication, each EPM brief passes through an independent validation process — covering policy encoding accuracy, baseline data currency, model parameter selection, and results interpretation. Validation is performed by experts not involved in the run.
Validation status is published alongside every brief. Contested assumptions or encoding decisions are disclosed in the technical appendix.