Five agents run the network. None of them need the internet.
Every phone is a node. Each node runs the same small team of agents, and the mesh carries their work from person to person until any signal anywhere settles it on chain.
Turns a panicked voice note into a structured, localized need. Triage and translation, fully offline.
Gossips every message phone to phone so it hops across a neighborhood with zero towers.
Always-on anchor that stores and forwards the mesh when phones go dark, and waits for any uplink.
When signal returns, checks the offline record and co-signs the day's timeline.
Settles proof-of-aid receipts signed offline with durable nonces. A record nobody can erase.
Nothing needs connectivity at the moment of action.
Someone posts a need. The on-device Operator structures it, the mesh gossips it, a nearby responder claims it.
On handoff both phones co-sign a proof-of-aid record with a durable nonce. Valid while fully offline.
The first beacon with any uplink batches the queue to Solana. Receipts commit, the timeline is co-signed.
One binary turns any device into a node.
# bring a node online (auto-detects LoRa / BLE / any uplink) $ 8lackout up --name "ward-7-clinic" ✓ mesh joined · 14 peers · beacon 2 hops away # post a need, the on-device operator structures it $ 8lackout need "insulin, 2 people, Khoroolol 4, building 12" ✓ need #a41 · medical · priority high · gossiped to 14 peers # claim and deliver, co-signing proof on handoff $ 8lackout claim a41 && 8lackout deliver a41 --with responder-3 ✓ proof-of-aid signed offline · queued for settlement # run a solar beacon $ 8lackout beacon --solar --uplink auto
Every point on the globe is public data.
8LACKOUT is civilian infrastructure. No targeting, no surveillance. The map shows openly published data about the systems that fail first, so you can see what a blackout really takes down.
Submarine cable routes from TeleGeography's Submarine Cable Map.
submarinecablemap.comA simulation: response cells placed at this week's strongest earthquakes to show how the mesh would form.
github.com/bubblesonchain