1. The colony that rationed everything

Robert A. Heinlein’s The Moon is a Harsh Mistress describes a lunar colony where every resource — air, water, power, food — is rationed because there is no natural supply. The colony survives because it tracks scarcity and allocates according to rules. The desktop is not a penal colony, but it has the same constraint: power is finite, and every cell must know the rules for getting more of it.

This entry works through what changes if the desktop’s cells can trade power dynamically.

2. From aggregate bus to negotiated bus

Today, the power bus is a commons. Every cell draws what it needs up to the fuse limit. With dynamic trading, the bus becomes a negotiated space. A cell requests power. The federation decides whether to grant the request based on available surplus, priority, and predicted future need.

This does not remove the commons; it adds a layer of accounting. The electrons still flow on the same wires, but the decision to allow the flow becomes explicit.

3. Mission life becomes a portfolio problem

If cells can trade power, mission life is no longer determined by the weakest cell alone. It is determined by the portfolio: how much generation and storage exist across the federation, and how well the load is matched to the available supply. A cell with a degraded battery can survive if its neighbors have margin. A high-priority task can run if lower-priority tasks are deferred.

4. New failure modes appear

Power trading introduces its own risks:

  • A cell could overcommit its surplus and then fail to deliver.
  • A rogue or faulty cell could draw more than its share and collapse the bus.
  • The negotiation protocol could deadlock, leaving a critical load unpowered.
  • Ground could lose visibility into who is consuming what.

These risks require limits: hard current limits, priority classes, and emergency override paths.

5. What this changes

  • Dynamic power trading turns the power bus from a shared pool into a managed market.
  • It can increase resilience but adds complexity and new failure modes.
  • The next entry will ask what the desktop must provide to make this possible.