LOGOS

Networking

The transport and coordination layer for the Logos stack. Private and designed for anonymity with built-in metadata protection.

Key Repositories:

VACP2P — Communication and privacy research.

NIM-LIBP2P — Nim implementation of the libp2p networking stack.

LIBLOGOS — Core library for the Logos runtime.

MIX-RLN-SPAM-PROTECTION-PLUGIN — RLN-based spam protection for libp2p mixnets.

ZEROKIT — Zero-knowledge modules for RLN implementation.

DE-MLS — Secure group membership coordinated through off-chain consensus.

Current Status

The networking layer is in active development toward testnet, with capability discovery and the libp2p mixnet as leading priorities. In the future, Service Discovery will replace the legacy discovery mechanism inside Logos Messaging.

Overview

The networking layer treats all traffic alike, whether the modules above it are storing files, sending messages, or processing transactions. Messages route through multiple relay nodes that mix and delay traffic, so timing and volume reveal little to an outside observer. Nodes advertise and find one another through a capability discovery protocol with no central registry, and the peering layer maintains connections across the network.

Because privacy is implemented at the foundation, every module built on the networking layer inherits it without having to implement anonymity itself.

Service Discovery

How does a node find other nodes offering the services it needs without a central directory? Service Discovery answers this with a new protocol built on libp2p's Kad-DHT. Each node publishes a signed record describing its address and capabilities; others search for matching records through a general API, and light clients can look peers up without joining the full distributed hash table. This enables a heterogeneous peer-to-peer network where many kinds of node coordinate without intermediaries.

Mixnet

The mixnet is a privacy-preserving transport mechanism drawn from the same family of designs behind anonymity networks such as Tor and Nym. Messages pass through several relay nodes that shuffle and delay them, so that no observer can pair senders with receivers even by watching timing and volume closely. It carries both fire-and-forget messages and request-response interactions, and it supports cover traffic to keep the set of plausible senders large enough to preserve privacy.

Spam Resistance: RLN and Zerokit

An anonymous network needs a way to stop abuse without identifying its users. A Rate Limiting Nullifier (RLN) does exactly that, using zero-knowledge proofs: each member can send up to a set rate while staying anonymous, and exceeding that rate makes their identity recoverable so the network can remove them. The cryptography lives in Zerokit, a Rust library containing cryptographic modules designed for performance, security, and usability.

Docs

Learn more about the Logos technology stack

View the docs

Start Building

Build privacy-preserving tools and applications

Build

Install Basecamp

Download the local launcher for apps built on Logos

Install

Explore the Logos
Technology Stack.

The Logos technology stack is a unified ecosystem of distinct modules. The entire stack is modular so developers can assemble their own Logos-based platform with a different selection of modules.

Basecamp

The local-first launcher for the Logos stack, running all modules on your hardware from a unified interface.

Networking: Discovery, peering, and mixnet

This layer handles how Logos nodes find each other, establish connections, and communicate while preserving user privacy.

Logos runtime

A runtime that handles the essential primitives every application needs: loading modules, managing their lifecycles, and letting them talk directly to each other in a secure way.