DOCUMENTATION
Read the whole thing.
Komms is designed in the open. Start with the five-minute plain-words intro, or go straight to the threat model and the cryptography specification. Nothing here is marketing. It is the actual design.
GUIDES
From a five-minute plain-words intro to the full protocol spec.
DECISIONS
Architecture Decision Records: what we chose, and every alternative we rejected.
- ADR Index
- Rust core + UniFFI
- XChaCha20-Poly1305
- Double Ratchet + PQXDH
- libp2p transport
- Meshtastic first
- AGPLv3 license
- Recipient-scoped delivery tokens
- In-tree mDNS responder
- Token-blind bridging
- FFI embedded runtime
- Mnemonic-sealed backup
- Sender-key groups
- Real-time calls
- Versioned message content
- Encrypted attachments
- Group mention content
- Optional hybrid modes
- Pairwise rendezvous
- Native wake gateway
PROJECT
How to contribute, and how to report a security issue.