commit d26a7008d68f9b603b8d4465dd4252c3e4ec3437 Author: archipelago Date: Tue Jun 30 19:41:21 2026 -0400 Initial scaffold for archy-messh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..49b5f93 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +.DS_Store +*.swp +build/ +.pio/ +.vscode/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..0c951c6 --- /dev/null +++ b/README.md @@ -0,0 +1,29 @@ +# archy-messh + +Research + firmware project exploring a single LoRa device that can speak, +relay, and repeat between three independent mesh networking protocols: + +- **Meshtastic** +- **MeshCore** +- **Reticulum** (via RNode-style modem firmware) + +Goal: one ESP32-based device that acts as a tri-protocol repeater/bridge — +not a fork of any single project, and not affiliated with or dependent on +the `archy` (Archipelago) codebase. This repo is intentionally standalone. + +## Status + +Pre-design. See `docs/ARCHITECTURE.md` (in progress) for the protocol +research and bridge design space. + +## Layout + +- `docs/` — protocol research notes and architecture/design docs +- `firmware/` — device firmware (once design lands) +- `hardware/` — reference hardware notes / board selection + +## Non-goals (for now) + +- Not reimplementing any of the three protocols from scratch in v1 +- Not targeting non-ESP32 hardware initially +- Not touching/depending on the `archy` (Archipelago) repo in any way