Rust implementation of the Reticulum network stack with reliability-first architecture.
- Protocol correctness and deterministic behavior.
- Clear separation of transport core and daemon runtime.
- Portable core with proprietary drivers kept out-of-tree.
Reticulum-rs/
├── crates/
│ ├── reticulum/ # Protocol and transport core
│ └── reticulum-daemon/ # Runtime shell and bridge logic
├── docs/
│ ├── architecture/
│ ├── adr/
│ └── compatibility-contract.md
└── .github/workflows/ci.yml
transport::coretransport::pathtransport::announcetransport::jobstransport::wire
cargo check --workspace --all-targets --all-features
cargo test --workspace --all-targetsExternal hardware integrations should implement traits in:
crates/reticulum/src/iface/driver.rs
This keeps proprietary drivers outside the repository while preserving integration points.
- Cross-repo contract:
docs/compatibility-contract.md
- Contribution guide:
CONTRIBUTING.md - Security policy:
SECURITY.md - Code owners:
.github/CODEOWNERS
MIT