Membership & policy
Enrollment, network-scoped devices, signed configuration snapshots, topology policy, ACL rules, and rendezvous coordination.
Does not route user packetsIndependent mesh network · in development
Private Network
A decentralized mesh network project for protected communication between devices and services over the infrastructure you already operate.
The managed Linux dataplane, Control policy, and terminal interfaces are under active development. Multi-host connectivity and public release distribution are not yet verified.
Control-managed topology and ACL, MeshDaemon IPC, and the standalone installer exist in the source tree. No production release is published.
01 / Architecture
Control configures membership and authorized topology. Nodes establish encrypted data-plane sessions and forward overlay packets when a route and policy allow it.
Enrollment, network-scoped devices, signed configuration snapshots, topology policy, ACL rules, and rendezvous coordination.
Does not route user packetsMeshDaemon owns UDP, TUN, peer sessions, route state, packet validation, forwarding, NAT traversal, and optional encrypted relay transport.
Node-to-node overlay trafficApplication-facing runtime, local registry, and a read-only IPC adapter to the managed daemon.
Control-managed Linux mesh agent and the sole owner of overlay dataplane resources.
Identity, handshake, encrypted session framing, and transport primitives used by the mesh.
The components remain separately versioned. The public compatibility and release contract is still being established.
02 / Packet path
This is the implemented DVeMesh flow at a high level. WAN behavior remains unverified, and successful packet delivery depends on routes, ACL, UDP reachability, and a live next hop.
A node has a persistent Ed25519 identity. Enrollment proves possession and associates the public NodeID with a Control network device.
Control delivers authorized peer data and endpoints in a signed configuration snapshot.
Nodes attempt authenticated DVeProto sessions over UDP; direct connectivity and NAT traversal are best effort.
Authenticated peers advertise reachable overlay addresses. Learned routes expire and reject paths that loop through the local node.
The packet pipeline validates IPv4 packets and evaluates the network ACL. Unmatched traffic is denied.
When an authorized next hop and route exist, a node may forward an encrypted transit envelope with a bounded hop limit. Multi-host delivery is not yet verified.
03 / Security model
DVeProto and DVeMesh implement cryptographic identity, session establishment, encrypted frames, and replay checks. These statements describe code paths, not an independent security certification.
Read the security notesEd25519
Node identity, signatures, and signed protocol messages.
X25519 + HKDF-SHA256
Ephemeral key agreement and directional session keys.
AEAD
AES-GCM or ChaCha20-Poly1305 in the DVeProto v2 session layer.
Signed handshake, Finished MAC, replay window
DVeMesh also validates signed peer identity and network metadata before health verification.
04 / Terminal first
Eryon reads MeshDaemon state over its local read-only Unix socket. It does not create a second dataplane or change Control authorization.
CLI reference$ eryon --help
$ eryon doctor
$ sudo eryon daemon status
$ sudo eryon network status
$ sudo eryon peers
$ sudo eryon routes
$ sudo eryon sessions05 / Get started
There is no public production release yet. Start with the project guide, inspect current host requirements, then use a disposable Linux host and a test Control network for enrollment experiments.