# Market Intelligence

Market, grid-reliability and macroeconomic context behind NFE's business case: outage studies, customer prospects, sector reports and economic outlooks.

# Kampala Power Outage Analysis

### POWER OUTAGE CAUSES IN KAMPALA: A COMPREHENSIVE ANALYSIS

#### **Research Report by Nearly Free Energy**

**Prepared by**: Research Team, Nearly Free Energy

**Date**: 6/28/2025

**Executive Summary Response**: Analysis of power outage causes in Kampala (Umeme/Uedcl service areas - last 5 years)

#### **EXECUTIVE SUMMARY**

Our analysis of power outage patterns in Kampala reveals a complex interplay of infrastructure design limitations, environmental factors, and capacity constraints. Drawing from Umeme's broader network data and specific Kampala area studies, the primary causes span six critical categories: network topology deficiencies, vegetation management challenges, infrastructure vulnerability, transformer capacity shortfalls, demand-response complexities, and aging asset failures.

<p class="callout info">**Key Finding:** The radial network design combined with environmental susceptibility creates a perfect storm for frequent outages in Kampala, with vegetation-related incidents and capacity constraints being the most significant operational challenges affecting the metropolitan area.</p>

#### **1. NETWORK TOPOLOGY AND DESIGN LIMITATIONS**

##### **Radial Network Vulnerability**

The fundamental issue identified by Umeme's regional management is the **radial network design** that dominates over 90% of the distribution system. Unlike ring networks in metro areas that provide alternative feed paths, radial networks create single points of failure where any disruption affects all downstream customers.

**Impact Analysis:**

- **Single-feed dependency**: Any fault isolates entire network segments
- **Limited redundancy**: No alternative power routing during maintenance or failures
- **Cascading failures**: Upstream issues propagate to all connected customers
- **Extended outage duration**: Repairs require complete circuit de-energization

##### **Distribution Distance Challenges**

Critical distribution feeder length reveals significant optimization gaps.

- **Current average line length**: 70km per distribution circuit
- **Optimal benchmark**: 10km per circuit (7x current standard)
- **Substation density**: Insufficient distribution substations relative to coverage area
- **Capacity bottlenecks**: Over 10 distribution substations currently overloaded

#### **2. ENVIRONMENTAL AND VEGETATION FACTORS**

##### **Year-Round Vegetation Growth**

Uganda's favorable climate creates continuous vegetation management challenges.

- **Constant growth**: Vegetation interferes with lines throughout the year
- **Maintenance intensity**: Requires continuous clearing operations
- **Accessibility issues**: Remote areas difficult to maintain regularly
- **Cost implications**: High operational expenditure on vegetation management

**Documentation Evidence:**

- 22% of substations face flooding risks (Source: Umeme Annual Report 2023, p. 65)
- 36% of MV powerlines vulnerable to environmental factors (Source: Umeme Annual Report 2023, p. 65)
- Vegetation interference identified in annual risk assessments

##### **Weather Susceptibility**

The predominantly overhead wooden infrastructure shows extreme weather vulnerability.

- **95% overhead wooden construction**: Highly susceptible to weather events
- > **Rain correlation**: "Whenever it rains, there is likely going to be an issue"
- > **Underground performance**: Areas with underground networks "rarely have outages"
- **Infrastructure material**: Wooden poles vulnerable to deterioration and storm damage

#### **3. TRANSFORMER AND CAPACITY CONSTRAINTS**

##### **Demand vs. Capacity Growth Mismatch**

Analysis reveals a fundamental capacity planning challenge.

**Customer Growth vs. Infrastructure Investment:**

- **Customer connections (5 years)**:~ 850,000 new customers
- **Transformer injections (5 years)**: &lt;1,000 new transformers
- **Growth ratio**: 850:1 customer-to-transformer addition ratio
- **Investment model**: Reactive rather than proactive capacity planning

##### **Documented Transformer Failures**

Historical data from Umeme's network shows consistent failure patterns affecting Kampala:

- **Annual failures**: 959 transformers average (2019-2021) network-wide (Source: Distribution transformer monitoring and Optimization.docx, Table 1)
- **Kampala-specific data**: Nateete district alone recorded 128 transformer failures (2019-2021) (Source: Distribution transformer monitoring and Optimization.docx, Table 2)
- **Insulation failures**: 46% of all failures (increasing from 42% to 52%) (Source: Distribution transformer monitoring and Optimization.docx, Table 1)
- **Monthly incidents**: 1,369 transformer-related faults (Nateete district alone) (Source: Distribution transformer monitoring and Optimization.docx, Table 4)
- **Resolution time**: 3.1-3.2 hours average per fault (Source: Distribution transformer monitoring and Optimization.docx, Table 5)
- **Replacement time**: 24 hours for complete transformer replacement (Source: Distribution transformer monitoring and Optimization.docx, p. 8)

**Root Causes:**

- Overloading due to inadequate capacity additions
- Phase imbalances from unplanned load growth
- Hotspot temperatures exceeding 110°C operational limits
- Harmonics from increased electronic loads

#### **4. METERING AND COMMERCIAL LOSS FACTORS**

##### **Metering Infrastructure Challenges**

Field analysis from Kampala area reveals significant metering-related outage contributors:

- **Meter failure rate**: 74% of tested meters found faulty in high-risk areas including Kabalagala, Natete, and Najjanankumbi (Source: Innocent Sekaggo ERB report.docx, p. 5)
- **Monthly replacements**: 3,121 meters per month network-wide (Source: Prepayment clustering meter box proposal.docx, p. 4)
- **Tampering incidents**: 18% confirmed meter tampering (Source: Innocent Sekaggo ERB report.docx, p. 5)
- **Annual cost**: USD 2.61M in meter replacements (Source: Prepayment clustering meter box proposal.docx, p. 4)

##### **Commercial Loss Impact**

Illegal connections and tampering create system instability, particularly in Kampala's high-density areas:

- **Direct supply bypasses**: 40A loads for 18 hours daily in typical slums across 12 priority districts (Source: Prepayment clustering meter box proposal.docx, p. 6)
- **Annual energy theft**: 47.3 GWh (USD 6.8M revenue loss) (Source: Prepayment clustering meter box proposal.docx, p. 6)
- **Kampala concentration**: 70% of total company losses are concentrated in 12 high-impact districts including Greater Kampala (Source: Prepayment clustering meter box proposal.docx, p. 4)
- **Network stress**: Unmetered loads create unpredictable demand spikes
- **Safety hazards**: Non-standard connections cause outages and equipment damage

#### **5. ASSET AGING AND MAINTENANCE CHALLENGES**

##### **Infrastructure Lifecycle Issues**

Network expansion has outpaced asset renewal:

- **Network growth**: 41,725km (doubled from 16,000km in 2005) (Source: Umeme Annual Report 2023, p. 1)
- **Asset age**: Significant portions of the network approaching end-of-life
- **Maintenance backlog**: Reactive maintenance predominant
- **Climate vulnerability**: 27.3% of MV powerlines face potentially harmful risks (Source: Umeme Annual Report 2023, p. 65)

##### **Security and Vandalism**

Human interference creates additional outage sources:

- **Vandalism incidents**: "Rampant vandalism" identified as a major challenge (Source: Umeme Annual Report 2023, p. 57)
- **Public fatalities**: 22 deaths in 2023 from network interference (Source: Umeme Annual Report 2023, p. 21)
- **Equipment theft**: Previous monitoring equipment stolen (Source: Distribution transformer monitoring and Optimization.docx, p. 6)
- **Unauthorized access**: Wayleave violations and illegal connections

#### **6. OPERATIONAL PERFORMANCE METRICS**

##### **Current System Performance**

Recent performance indicators show gradual improvement despite challenges:

- **Energy losses**: 16.2% (2023) vs. 14% target (Source: Umeme Annual Report 2023, p. 21)
- **Customer base**: 1.9 million customers (8x growth since 2005) (Source: Umeme Annual Report 2023, p. 1)
- **Revenue collection**: 99% efficiency maintained (Source: Umeme Annual Report 2023, p. 21)
- **Emergency response**: 7-minute average response time (Source: Umeme Annual Report 2023, p. 64)

##### **Investment Constraints**

**Concession** tenure affects long-term planning:

- **2023 investment**: UGX 136 billion in network improvements (Source: Umeme Annual Report 2023, p. 20)
- **Financing limitations**: Reduced long-term investment due to concession end (Source: Umeme Annual Report 2023, p. 20)
- **Project scaling**: Major infrastructure projects delayed or reduced

#### CONCLUSIONS AND STRATEGIC IMPLICATIONS

##### **Primary Outage Drivers (Ranked by Impact)**

1. **Network Design**: Radial topology creates systemic vulnerability
2. **Environmental Factors**: Vegetation and weather cause frequent disruptions
3. **Capacity Constraints**: Demand growth outpacing infrastructure development
4. **Asset Condition**: Aging infrastructure requiring comprehensive renewal
5. **Commercial Losses**: Illegal connections destabilizing network operations

##### **Recommendations by Nearly Free Energy**

1. **Network Topology Assessment**: Evaluate ring network feasibility for critical areas
2. **Underground Infrastructure**: Consider underground networks for high-reliability zones
3. **Predictive Capacity Planning**: Implement proactive capacity expansion models
4. **Advanced Monitoring**: Deploy real-time monitoring for predictive maintenance
5. **Vegetation Management**: Develop automated vegetation monitoring systems

##### **Investment Priorities**

Based on outage frequency and impact analysis:

- **Short-term**: Transformer capacity additions and monitoring systems
- **Medium-term**: Network redundancy and underground infrastructure
- **Long-term**: Comprehensive network topology optimization

<p class="callout warning">**Bottom Line:** Kampala's power outage challenges stem from fundamental infrastructure design limitations compounded by environmental factors and rapid demand growth. Addressing these requires strategic investment in network redundancy, underground infrastructure where necessary, and predictive capacity planning rather than reactive maintenance approaches.</p>

<p class="callout info">**Research Methodology:** Analysis based on Umeme technical documents (2019-2024) covering both Kampala-specific data and broader network performance, regional management interviews, and operational data spanning five-year period</p>

#### **REFERENCES**

**Primary Documents:**

1. Distribution transformer monitoring and Optimization.docx
2. CAPEX 2020\_Distribution Transformer Metering and Monitoring-1.docx
3. Innocent Sekaggo ERB report.docx
4. Prepayment clustering meter box proposal\_ Reviewed final 18112022 updated 2522023.docx
5. Umeme Annual Report 2023.pdf

**Interview Sources:**

- Interview with Umeme/Uedcl management team.

**Key Data Sources by Document:**

- **Transformer failure statistics**: Distribution transformer monitoring and Optimization.docx, Tables 1, 4, 5
- **Metering failure data**: Innocent Sekaggo ERB report.docx, pp. 5-6; Prepayment clustering meter box proposal.docx, pp. 4-6
- **Performance metrics**: Umeme Annual Report 2023.pdf, pp. 1, 20-21, 57, 64-65
- **Network topology insights**: Interview with Umeme/Uedcl management team

# Opinions on what causes Power Outages

We are sending out to this form to Ugandans in Urban areas to collect general opinions on what is causing power outages in Urban Communities

https://nextcloud.nearlyfreeenergy.com/apps/forms/s/SaPBZqB6DMetHXs6REMDwPTF

# AES: From Backup to Backbone: Community Microgrids to boost National Grid Reliability

Africa has made significant progress expanding electricity access, yet a growing challenge is emerging: reliability. Millions of households and businesses remain connected to national grids that experience frequent outages, disrupting economic activity, education, healthcare, and daily life. In response, many consumers rely on costly and fragmented backup solutions such as diesel generators, batteries, and standalone solar systems.

This paper presents a community microgrid model for urban and peri-urban communities connected to unreliable national grids. Rather than replacing the utility grid, the model leverages shared solar and battery infrastructure to improve reliability, reduce costs, and strengthen local energy resilience. Communities begin by monitoring electricity consumption and outage patterns, then progressively deploy distributed energy resources (DERs) that evolve from backup systems into primary community energy infrastructure.

Drawing on lessons from a pilot deployment in Uganda, the paper examines the technical, economic, governance, and regulatory considerations required to implement community-owned microgrids at scale. Particular attention is given to cooperative ownership, affordability, grid integration, and digital platforms for managing DERs. The paper further explores how community microgrids can reduce peak demand on local transformers and substations, improving network performance and reliability for both participating and neighboring customers.

The paper argues that community microgrids can complement national electrification efforts while supporting utility networks. It also examines policy and regulatory frameworks that could enable wider deployment of community-scale microgrids and unlock private and community investment in local energy infrastructure.

# Potential Customers

<table border="1" id="bkmrk-name-size-customer-c" style="border-collapse: collapse; width: 100%; height: 339.157px;"><colgroup><col style="width: 25.0298%;"></col><col style="width: 25.0298%;"></col><col style="width: 25.0298%;"></col><col style="width: 12.5149%;"></col><col style="width: 12.5149%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Name</td><td style="height: 29.7969px;">Size</td><td style="height: 29.7969px;">Customer Contact</td><td style="height: 29.7969px;">NFE Contact</td><td style="height: 29.7969px;">Phase</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">Sezibwa Homes</td><td style="height: 46.5938px;">10 bungalows</td><td style="height: 46.5938px;">Samuel Kisakye</td><td style="height: 46.5938px;">Aaron Tushabe</td><td style="height: 46.5938px;">Phase 1 operations</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">Pearl Marina - Bellavista Apartments </td><td style="height: 46.5938px;">360 apartments ( 1 MW) </td><td style="height: 46.5938px;">Bellavista HOA</td><td style="height: 46.5938px;">Aaron Tushabe</td><td style="height: 46.5938px;">Proposal. Sawa Energy has also proposed a lease-to-own system ([benchmark](https://bookstack.nearlyfreeenergy.com/link/191))</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">Arkright Estates </td><td style="height: 46.5938px;">26 bungalows </td><td style="height: 46.5938px;">TBD</td><td style="height: 46.5938px;">Aaron Tushabe</td><td style="height: 46.5938px;">Discovery</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">Bugolobi Flats </td><td style="height: 46.5938px;">Over 300 apartments</td><td style="height: 46.5938px;">TBD</td><td style="height: 46.5938px;">Aaron Tushabe</td><td style="height: 46.5938px;">Discovery</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px;">Wandera Homes</td><td style="height: 29.7969px;">13 households</td><td style="height: 29.7969px;">Nimrod Wandera</td><td style="height: 29.7969px;">Aaron Tushabe</td><td style="height: 29.7969px;">Discovery</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">Ntinda Flats</td><td style="height: 46.5938px;">30 apartments</td><td style="height: 46.5938px;">John W. Matovu</td><td style="height: 46.5938px;">Aaron Tushabe</td><td style="height: 46.5938px;">Discovery</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">Innocent's Appartments (Serena heights owner)</td><td style="height: 46.5938px;">35 apartments</td><td style="height: 46.5938px;">Davi Mute</td><td style="height: 46.5938px;">Hillary Arinda</td><td style="height: 46.5938px;">Discovery</td></tr><tr style="height: 46.5938px;"><td style="height: 46.5938px;">[Worship Harvest](https://bookstack.nearlyfreeenergy.com/link/190)</td><td style="height: 46.5938px;">Commercial facility, ~6.9 MWh/month (Commercial RPM)</td><td style="height: 46.5938px;">Via Dansturn Kimbowa</td><td style="height: 46.5938px;">Aaron Tushabe</td><td style="height: 46.5938px;">Proposal (sent 6 Oct 2026)</td></tr></tbody></table>

# Macro outlook: shilling, rates and NFE (15 Oct 2026)

# Macro outlook: shilling, interest rates and NFE (15 Oct 2026)

Asked by Aaron in the NFE leads chat. Facts are from public reporting found on 15 Oct 2026 (links at the end). Where sources disagree or I could not confirm, it is marked UNVERIFIED. NFE's own cost and funding numbers are not all known to this note; the "what we need" list at the end says which.

## What happened

- **14 Oct, special MPC meeting:** Bank of Uganda raised the Central Bank Rate from 9.75% to **12%** (+225 bp), the first move after eight holds. (Aaron's chat said 9.5%; the reports say 9.75%.) Reasons given: shilling down about 12% this year, higher oil prices, strong dollar demand from fuel importers, foreign investors leaving government bonds.
- **Shilling:** weakest in 33 years, about **4,143 to 4,153 per US dollar on 12 to 13 Oct**. It reportedly strengthened more than 2% after the decision, but the reports give different levels (UNVERIFIED which is right). It passed 4,000 on 5 Oct.
- **Inflation:** headline 3.7% (June); energy, fuel and utilities 11.9% year on year, diesel up 37%. BoU now expects headline inflation to average **7 to 7.5%** over the next 12 months (core 5.5 to 6%) and cut 2026/27 growth to 6 to 6.5%.
- **Credit:** the cash reserve requirement rose from 11% to 13.5% on 24 Sep, so banks have less to lend. In August, shilling loans averaged 17.9% and foreign-currency loans 7.5% (before the hike). Post-hike lending rates: not found.
- **Electricity tariffs (ERA):** Q4 2026 (Oct to Dec) appears **unchanged from Q3** (domestic 779.4 UGX/kWh above the lifeline band, commercial 562.1). UNVERIFIED against the ERA PDF. ERA cited a 4.22% shilling depreciation when it held Q3.

## How it reaches NFE

| Channel | Direction | Why |
|---|---|---|
| Hardware (inverters, batteries, panels, meters, Pis) | Cost up | Priced off the dollar. Local quotes follow the shilling within weeks. |
| Solar quote (Mudde, UGX 4,426,000 materials) | Cost up | About USD 1,067 at 4,150. See table below. |
| Customer tariff in MGM | Lagged support | MGM bands mirror ERA's domestic tariff (250 / 779.4 / 412 / 779.4 UGX/kWh, UGX 7,320 service charge, 18% VAT). ERA reviews quarterly and has named the exchange rate as an input, so retail prices follow the dollar with about one quarter of delay. |
| Arbitrage (peak 666.5 vs off-peak 429.7 UGX/kWh, Code 10.2) | Mild support | The saving is set in shillings, so it grows only if ERA raises tariffs. Today about 189 UGX per shifted kWh, roughly UGX 35,000 a month on one site at 6 kWh a night. Small against hardware costs. |
| Borrowing | Cost up | CBR at 12% points to higher shilling loan rates (assumption: not yet seen). Dollar loans look cheaper (7.5%) but turn expensive if the shilling keeps falling. |
| Customers (Sezibwa households) | Risk | Fuel and food inflation cuts what households can spend; September's pilot bill was UGX 552,197 for 8 households, so a few late payers matter. |
| Cloud and SaaS (Hetzner in EUR, Claude Team, API credits) | Cost up, small | Charged in foreign currency. The Claude credits (USD 1,000) and any USD grant gain value in shillings. |
| Grid reliability | Possible risk | Fuel cost and import pressure can strain UEDCL. Our 20:00 to 22:30 L3 sag pattern is already grid-side. |

## Sensitivity: the Mudde solar materials quote (UGX 4,426,000 at 4,150/USD)

| UGX per USD | Materials cost (UGX) | Change |
|---|---|---|
| 3,950 | 4,212,700 | -5% |
| 4,150 | 4,426,000 | base |
| 4,500 | 4,799,300 | +8% |
| 4,800 | 5,119,200 | +16% |
| 5,000 | 5,332,500 | +20% |

The quote is valid to about 22 Oct. Labour is extra and local (Green Volta).

## What I would do

1. **Decide the solar order before the quote lapses (about 22 Oct)** or ask Mudde to hold the price in writing. Every 5% shilling move is about UGX 220,000 on materials.
2. **Buy hardware earlier rather than later** for anything already planned (spare meters, Pis, a second inverter), while the shilling is firmer after the hike.
3. **Keep any USD funding in USD** (grant, credits) until a shilling cost needs paying.
4. **Keep customer tariffs on the ERA bands** and re-read the ERA schedule every quarter (next: the Q1 2027 schedule, due about the end of December).
5. **Avoid new shilling debt** at the current rates unless the project pays back well inside a year; compare with a dollar-linked option only if income is dollar-linked.
6. **Watch the cash side of billing:** track unpaid bills in MGM monthly, because households are the first to feel inflation.

## What we need to finish this properly

- The next hardware order (items, supplier currency, timing) and any quotes in USD.
- How the grant (about USD 3,000) is held and when it is spent.
- Any loan or financing plan for the next site.
- Whether solar panels, inverters and batteries now carry import duty or VAT: not found in the 2026/27 budget reports (UNVERIFIED). Check URA and EAC tariff lines 8541, 8504 and 8507.
- Post-hike commercial lending rates (next BoU Financial Stability or bank rate releases).

## Sources

- Pulse Uganda: Bank of Uganda raises CBR to 12% (14 Oct 2026)
- bne IntelliNews: Uganda central bank raises rate to 12% at emergency meeting as shilling hits record lows
- Investing.com: Uganda central bank raises rates to 12% to support shilling
- UBC: Bank of Uganda raises interest rate to 12% as inflation and shilling pressures mount (14 Oct 2026)
- Pulse Uganda: Uganda shilling falls to lowest level in 33 years
- UG Business: Bank lending grows at its fastest rate since 2015
- Monitor: High fuel prices push Uganda's inflation to 3.7 per cent
- ERA: Approves electricity tariffs for the third quarter of 2026; Monitor and Watchdog Uganda on Q4 2026 tariffs
- KPMG and Forvis Mazars: Uganda Budget Brief 2026/27

# Sawa Energy's Bellavista proposal (competitor benchmark)

> What Sawa Energy offered Bellavista Apartments (Pearl Marina) for solar and storage, and what NFE took from it for the Commercial RPM. Bellavista is also in NFE's pipeline (see [Potential Customers](https://bookstack.nearlyfreeenergy.com/link/61)). Based on Sawa's proposal document "Bellavista (576kW) Proposal_Lease to Own_Battery", reviewed 18 Sep 2026. Owner: Aaron Tushabe.

## Sawa's offer

| Item | Sawa's Bellavista proposal |
|---|---|
| Solar | 576 kWp |
| Battery | 691 kWh (about 2 hours) |
| Ground area | 3,200 m² |
| Stated system value | UGX 4.762 billion |
| Upfront cost to the customer | None |
| Monthly lease | USD 17,038 (operating lease USD 13,068 + O&M USD 3,970) |
| Term | 25 years |
| Security deposit | 3 months (USD 51,113) |
| Ownership | Optional purchase from year 3 at a declining, predefined price; transfer for USD 1 after 25 years |
| Share of consumption covered | 43% overall; 85% of daytime consumption |
| Included | Monitoring, maintenance, insurance, warranty management, panel washing and repairs, with inverter replacement about every 7 years and battery replacement about every 10 years ("set it and forget it") |
| Sizing | Subject to validation by logging actual consumption |

The lease comes to about USD 204,000 a year, or about USD 5.1m over 25 years before escalation or discounting. Bellavista pays it whether it uses a little electricity or a lot.

## How it compares with a Commercial RPM

| | Sawa (lease-to-own) | NFE Commercial RPM |
|---|---|---|
| Customer pays for | Equipment: a fixed monthly lease | Electricity used, per kWh at the utility tariff, with a 50% minimum |
| Who carries volume risk | The customer | Mostly NFE, above the 50% floor |
| Reliability | Comes with the equipment | Part of the service and included in the price |
| Proposal is built around | The asset (kWp, kWh, system value) | The service (the power stays on at the same price) |
| Capital | The full system up front | In phases: measure first, then build what the data supports |
| Ownership | From year 3; USD 1 at year 25 | Optional purchase from year 5 |

## What NFE adopted

- **"Set it and forget it" risk allocation.** NFE owns, monitors, maintains, repairs, insures and replaces the equipment for as long as it runs the system, all covered by the energy price.
- **A predefined buyout schedule** agreed at signing, so the customer always has a path to ownership at a known price.
- **An onboarding sequence:** data logging → credit assessment → site assessment → final design → contract → deployment. Sawa asks for corporate documents, utility bills or audited statements, credit references and site or roof information.

## What NFE does differently, on purpose

- Bills for energy, not for equipment.
- Leads proposals with the service, with the hardware list secondary.
- Deploys capital in phases as consumption is proven, rather than financing the whole system on day one.

Related: [NFE Commercial Reliable Power Microgrids](https://bookstack.nearlyfreeenergy.com/link/146) · [Commercial RPM decision log](https://bookstack.nearlyfreeenergy.com/link/187)