Resource co-ops
A resource co-op is a member-governed utility that funds and manages shared capacity (energy, bandwidth, compute, messaging, etc.) using an explicit fairness rule.
The goal: make “normal life” feel stress-free while still pricing the behaviors that create real scarcity.
The core pricing idea: charge for above-mean consumption
Within a given service area (the co-op’s customer set), measure usage over a rolling window (weekly/monthly):
- Let μ be the rolling mean consumption for a customer class.
- Let uᵢ be member i’s usage over the same window.
A simple rule:
- Billᵢ = fixed_fee + rate · max(0, uᵢ − μ)
Intuition: - Below-mean members pay little beyond the fixed fee. - Overuse pays, without needing a hard cap.
Why “global mean” still works here
“Global” means global within the local co-op, not global across the planet.
Including large businesses in the same system is important, but you typically want separate customer classes (residential vs commercial/industrial) with their own μ, so industrial variance doesn’t distort “comfortable living” baselines.
Scarcity is about peaks, not averages
Above-mean pricing is a fairness mechanism. Scarcity often shows up as congestion (peak demand, limited bandwidth, limited blockspace).
A real resource co-op must define a peak policy.
Three peak policies (pick one, or combine)
1) Time-of-use / surge pricing - Charge more during peak windows. - Works when you can measure time slices.
2) Quotas + priority classes - Baseline quota (per member or per household) and explicit priority lanes. - Useful for critical needs (medical, safety, operations).
3) Capacity markets (reservation) - Members reserve capacity ahead of time. - Overages cost more.
Storage/time-shift: when spikes are solvable
If the resource is storable, members can “bank” cheap-time capacity to handle expensive peaks:
- Energy: batteries, thermal storage.
- Bandwidth: caching/prefetching, delayed bulk transfers.
- Messaging: batching, queueing, delayed delivery.
But not everything is meaningfully storable (some latency-sensitive services), so the peak policy must be explicit.
Metering & privacy
A co-op needs usage measurement, but not necessarily raw surveillance.
Practical approach: - meters produce signed usage statements (per epoch) - publish only aggregated stats and commitments - members can prove correctness (selective disclosure / ZK, where needed)
Examples
Electricity co-op
- Class means: residential vs commercial vs industrial.
- Peak policy: time-of-use pricing + baseline quota.
- Storage: home batteries + community storage.
XMTP messages / “messaging co-op”
- Resource: send/receive capacity + storage + anti-spam moderation costs.
- Peak policy: surge pricing for bursts + per-member quota.
- Storage: queueing/batching.
Ethereum gas / “blockspace co-op”
- Resource: access to inclusion.
- Peak policy: reservation + surge (it already exists as fee market); the co-op layer can fund public goods and protect baseline access for members.
What success looks like
- Baseline access is reliable and affordable.
- Overuse is priced, not moralized.
- Members can exit cleanly (export history, revoke permissions).