Meshbell EN · FR · ES Get the beta

Nonprofit · Free · Not a replacement for official emergency services

No tower.
No router.
Still on the air.

Meshbell carries signed emergency bulletins across a neighborhood on low power radio. Your phone checks each one itself, offline, and says plainly what it could not verify.

no cell · no internet · no account

Example bulletin

rcvd 14:22:07

rssi -96 dBm

size 172 B

snr +7.5 dB

sf7 · bw 62.5 kHz · cr 4/5

Evacuation order. Zone 4, west of the river. Leave now by Ridge Rd.

Signature verified on this device

An example, not a live alert. It shows what a Meshbell message is: the same record twice, the machine's and yours.

Signal path

How a warning gets to your street.

Five stations and four legs. Read the medium on each leg, because the medium is the lesson.

  1. Station 1

    Your phone

    Writes or receives the bulletin, and checks the signature itself.

  2. bluetooth le · 2.4 GHz · one phone at a time

    The phone hands it to the radio in your bag.

  3. Station 2

    Pocket radio

    A LoRa node, about $30. No SIM, no account, no subscription.

  4. lora · 910.525 MHz · sf7 · 172 B

    Long, slow, low power. It reaches far because it goes slowly, and it moves in hops, not in a stream.

  5. Station 3

    Neighbors' radios

    Each one repeats it once and then stops, so the air stays clear.

  6. lora · hop to hop

    Across blocks and over a ridgeline, with nothing in between. Built to relay. The bench has proven one hop.

  7. Station 4

    The bridge

    One neighbor's Raspberry Pi. It holds the record and serves it over Wi-Fi.

  8. wi-fi · lan · no uplink needed

    A local network that needs no way out. If one happens to exist, the bridge will use it.

  9. Station 5

    The block

    Any phone or browser nearby. Every device checks the signature again, on its own.

the room

a household

a street

across blocks, over a ridgeline

reach, not to scale. no distance on this page is bench measured.

  • Just a phone

    Reaches station 1, and station 5 when a neighbor's bridge is in range. Official alerts arrive over the internet when there is one, and over that bridge's Wi-Fi when there is not. A phone on its own never hears LoRa.

  • Plus a radio

    Stations 1 through 3. You are on the air: sending and hearing bulletins with no cell and no internet.

  • Plus a bridge

    The whole chain, including the neighbors who have only a browser.

Your phone has no long range radio inside it. This one does.

Two prepared people, each with a pocket radio, can reach each other with no network at all. That is level 1 on the ladder below.

A neighbor with only a browser reaches the same records. No app needed.

nothing in this path touches a tower, a router, or an account

Why we built it

Two things fail in the first hour.

The first is the network. Floods, fires and long outages take cell towers and home internet with them, at the exact hour a neighborhood needs to talk to itself. Meshbell does not depend on either one.

The second is harder. Here is the shape of it. A photo goes around during a flood. The caption names a building that is not the building in the photo. By the time anyone corrects it, a few hundred people have already decided where the hospital is, and some of them have started driving.

"Hospital is open, take the river road."

Example · Could not be verified

Meshbell will show you that message. It will not let it look like an order. The app holds two facts apart and prints both: who is speaking, and whether this device could check them.

The app never launders a rumor into an instruction.

That is not a policy someone remembers to follow. It is the shape of the code. A screen that renders an instruction cannot be built out of a message that failed the check, and guidance text comes from a bundled playbook keyed by id, never from free text on the wire.

Ways to prepare

Start where you are.

Meshbell grows with your equipment. Every level tells you plainly what it can and cannot do.

  1. level

    Just your phone

    Verified official alerts for the places you follow, checked on your own device. When the network drops you keep the last verified data, labeled with its age instead of a confident blank.

    phone only · free

    For everyone. Nothing to buy, nothing to set up.

    Needs internet
  2. level

    Phone plus one radio

    Send and hear neighborhood bulletins with no cell and no internet. Two prepared people, each with a pocket radio, can reach each other at long range with nothing in between. Reach is a household and a street, which is most of what you need on the first night.

    + 1 lora node · ~$30

    For one prepared person or family.

    Works offline
  3. level

    A few radios on the block

    Three or more radios begin real multi-hop reach, across blocks and over a ridgeline. Built to relay. The bench has proven a single hop, and the rest is designed, not measured.

    3+ nodes · ~$30 each

    For a handful of neighbors who set them up together.

    Works offline
  4. level

    Add a Wi-Fi bridge

    Neighbors with only a browser see the verified feed. The bridge also carries the coordination layer: a roll-call, shared lists, a board, and a one page printout for when phones die. The installer ships inside the app.

    + raspberry pi · ~$50-80

    For a block captain or one willing host.

    Works offline
  5. level

    A full neighborhood mesh

    Signed alerts and the coordination layer at neighborhood scale, with no cell and no internet. Neighbors enroll each other's keys in person, so trust is real and there is no directory of who lives where.

    nodes + bridge + in-person keys

    For an organized neighborhood or mutual-aid group.

    Works offline

How many radios does a block need? The app estimates it from your area's size and density, and the hardware guide lists the parts.

Spec sheet

What it does today.

places

Follow your places

Add your home, or a family member's street. Serious verified hazards that touch them reach your lock screen. The rest stays in the feed.

neighborhood

The Neighborhood tab

Check in safe, share resource lists, post to the board. Native in the app over your street's bridge. No browser, no account.

search

One field over everything

Alerts, the board, resource lists and your places in a single search, so you can find the shelter list without scrolling the feed.

verify

Checked here, not there

Your phone holds the signature math itself, so nothing on the network gets to say what is true. A bulletin that clears the check says so. One that cannot is labeled unverified and never gets to sound like an instruction, no matter who relayed it.

enrollment

Meet a neighbor's key

Enroll each other in person: scan a QR code, read a short fingerprint aloud. That is the whole security model, and it builds no directory of who lives where.

bridge

Bridge the block

The bridge installer ships inside the app. Guided setup stands it up on a Raspberry Pi, and the app finds it on the Wi-Fi by itself. There is a manual address field for networks that block discovery.

link

A link that repairs itself

Walk out of range, reboot a radio, take interference. The connection re-establishes and keeps listening while the app is open. A companion radio serves one phone at a time, and the app says so instead of spinning.

offline

Degraded is the normal state

An old phone, a dying battery, no cell and no Wi-Fi. It keeps working, and it labels stale data with its age.

Coordination layer

Once everyone is safe, run the logistics.

A Neighborhood tab next to Alerts, carried by your street's bridge over local Wi-Fi. No browser, no account, no internet.

An anonymous roll-call

One tap to check in safe. Everyone sees a running count and nothing else: 12 of about 40 households checked in. No names, no addresses, no locations, no map of who is home. The count stays hidden until a handful have checked in, so no single household can be picked out of it.

Shared resource lists

Shelter and warming spots, water and supplies, power and charging, and a self-listed who can help: the neighbor with a chainsaw, the nurse two doors down. Anyone on the bridge can add and edit. Nobody is added by someone else.

A board, sorted by channel

Offers, requests, questions and updates, each tagged to a channel and windowed by how recent it is, so a busy street stays scannable. You post under whatever name you type.

A paper fallback

When phones die, the bridge prints one page to tape to a door.

Bridge printout

roll-call · 12 of ~40 safe

water · fire station, 6th st

shelter · elementary school gym

board · generator free to borrow, ask at 214

Shared notes, not verified alerts. The coordination layer is unverified by design and sits beside the signed alert rail, never inside it. Neighbors write it, so treat it the way you would treat a note taped to a door: useful for logistics, never a source of official instruction.

How the coordination layer works

Screens

Clear enough for the worst day.

One bottom bar: Alerts, Neighborhood, Search, Connect, Places. Plain language Help is one tap away on Alerts.

The line we do not cross

The app never launders a rumor into an instruction.

Most apps show you a claim and let the styling imply it is true. Meshbell keeps two facts apart and visible: who is speaking, and whether this device could check them. A neighbor's unconfirmed report is shown as exactly that. Only a message that clears a real cryptographic bar can carry an instruction, and even a relayed official alert is not treated as official here.

Unverified is not red. It is grey, because it means unknown, and a forgery and a key you have not met yet are two different facts. Collapsing them into one word would hide the distinction a person actually needs.

  • Verified
  • Could not be verified
  • Relayed official

Read the trust model

Nonprofit

A public good.

Meshbell is built as a nonprofit and the alerting is free. We will not sell your emergency, put a life-safety feature behind a paywall, or turn your neighborhood into a mailing list.

Support and low cost hardware pay for radios and bridges, never for the alerts.

Status

Where this actually stands.

Live

Open TestFlight beta for iPhone, feature complete on the phone as it heads toward 1.0.

Proven

A signed bulletin has crossed real LoRa radios at 910.525 MHz and verified on a phone, offline. That is one hop on a bench, not a neighborhood at scale.

Pending

A new build can take a while to clear Apple's beta review before it will install.

Not a substitute

Meshbell is not a replacement for official emergency services. Keep the alerts you already have turned on.