ESP32 Protest Communication Mesh

The Resilient Protest Network

A project to ensure public communication persists during protests or events when traditional centralized networks are compromised, missing, or suppressed. Your participants only need a web browser.

Note: The web flasher currently requires a Chromium-based browser (Chrome, Edge).

The Mission: Uncensored, Resilient Public Speech

Public Message Delivery

This mesh is designed for broadcasting public, uncensored messages during critical events. When traditional media is suppressed or internet access is blocked, the mesh ensures the truth gets out.

Efficient Message Dissemination

Each node acts as a resilient relay and local Wi-Fi access point, allowing nearby phones and devices to easily connect and push/pull public messages. On-device caching prevents message flooding, keeping communication clear during high activity.

Decentralized Hardware

Each low-cost ESP32 microcontroller acts as an independent relay. If one node is compromised or loses power, the mesh automatically heals and continues operating.

Looking for Electronic Camouflage?

Check out our companion project, Ghost Walk. It uses the ESP32 to simulate a high-density swarm of devices, creating a "digital crowd" to obfuscate your presence.

Use Case Clarification

This is a public communication tool that anybody with a cell phone — with or without internet — can read. Messages on this mesh are designed to be visible to everyone nearby and are inherently not secret. For encrypted, long-range decentralized communication, see Meshtastic.

Pre-flash your mesh in minutes. Get started now!

Launch Web Flasher