What is Reticulum?
Reticulum is a cryptography-based networking stack designed for building resilient, delay-tolerant networks over any available medium. Unlike traditional networking that relies on IP addresses and centralized infrastructure, Reticulum uses cryptographic keys as network addresses and can operate over virtually any transport.
Design Philosophy
Reticulum is built on a philosophy of resilience through simplicity:
- Encryption by Default: All communication is encrypted end-to-end. There is no unencrypted mode.
- Medium Agnostic: Works over LoRa, packet radio, serial connections, TCP/IP, UDP, I2P, and more
- Self-Configuring: Nodes discover each other and build routing tables automatically
- No Infrastructure Required: Works without any centralized servers, DNS, or certificate authorities
- Delay Tolerant: Designed to work even when connections are intermittent or high-latency
Supported Transports
Reticulum transport layer abstraction means it can operate over:
- LoRa radio (via RNode hardware)
- Packet radio (AX.25, KISS)
- Serial connections (RS-232, USB)
- TCP/IP networks (internet, local networks)
- UDP (for local discovery)
- I2P (anonymous overlay network)
- Any combination of the above simultaneously
This flexibility is one of Reticulum greatest strengths. A single Reticulum network can span from a LoRa radio link to the internet to a serial cable, seamlessly routing traffic across all media.
LXMF: The Messaging Layer
Built on top of Reticulum, LXMF (Lightweight Extensible Message Format) provides a messaging protocol similar to email but designed for mesh networks:
- Store-and-forward delivery for offline nodes
- Propagation nodes that cache and distribute messages
- Receipts and delivery confirmation
- Rich content support (text, attachments, fields)
NomadNet: A Mesh-Native Application
NomadNet is a terminal-based application built on Reticulum and LXMF that provides:
- Peer-to-peer messaging between Reticulum nodes
- Node hosting with pages (like a simple web server)
- File sharing between nodes
- A microblogging platform that propagates across the mesh
How Reticulum Addresses Work
Instead of IP addresses, Reticulum uses cryptographic identity hashes:
- Each identity is a pair of Curve25519 and Ed25519 keys
- The address is derived from the public keys
- Knowing the address proves you can communicate with the intended recipient
- No central authority assigns or manages addresses
Why Reticulum Matters
Reticulum represents a fundamentally different approach to networking:
- It does not depend on any existing infrastructure
- It is inherently private and secure
- It adapts to whatever communications media are available
- It works in conditions where traditional networks fail
- It puts network sovereignty in the hands of users
For anyone interested in resilient, private, and truly decentralized communications, Reticulum is one of the most compelling projects in the space.