Safety Net means an alert can travel by more than one path at the same time. If one path fails, others may still get through.
┌─────────────────────────────────────────────────────────┐ │ Beacon (PWA) - same link, same UI everywhere │ ├─────────────────────────────────────────────────────────┤ │ Path 1: Cloud → followers, push, rich alerts │ │ Path 2: WebRTC → nearby phones, same Wi‑Fi or net │ │ Path 3: LoRa mesh → long-range when radios are linked │ │ Path 4: Lighthouse → local web + radio when uplink dies│ └─────────────────────────────────────────────────────────┘
You don't pick a mode. The app uses what's available.
Beacon is built around Places - a lake, a neighborhood, a venue, an organization. Places have geofences, members, and (when enabled) Lighthouse infrastructure operated by that community.
This maps naturally to how people already think: "I'm part of the lake association" - not "I'm on channel 7 of a mesh protocol."
A Lighthouse is a Beaconized place: a fixed node (often solar-powered) that can:
Your phone stays the same PWA. The Lighthouse is community infrastructure - like a fire hall radio, but for the age of the smartphone.
We're building practical redundancy for grassroots communities who need to reach each other when the usual channels fail.