Waku
P2P Protocol
Community
Details
License Permissive (Apache-2.0). https://github.com/logos-messaging/logos-delivery (Nim node, C library, CLI); the specifications are at https://github.com/logos-co/logos-lips
Dev Status 🟢 Active
Owner Logos (the project's Logos Delivery and Logos Messaging repositories are under the logos-messaging organisation; the cited sources do not name the legal entity or steward)
Governing Body Not described in the cited sources; the code and specifications sit under the Logos organisations on GitHub
Country Not stated by the project.
Start Year 2020
Stack Nim; libp2p; a C library and CLI; JavaScript client in a separate repository; specifications in the Logos LIPs repository
Funding Not stated by the project.
Last Investigated Oct 29, 2026
P2P Protocol Attributes
Origins Private peer-to-peer communication for applications, built on libp2p; the implementation has since moved into the Logos programme's repositories
Database N/A
Query Language N/A
Data Formats Messages as defined in the specifications in the Logos LIPs repository, carried over libp2p
Collaborative Live Editing N/A
Rich Text Editing N/A
Mobile Support Library-level: the C library allows embedding in mobile applications; no application
Web Support Through a separate JavaScript client (logos-delivery-js), which the README points to for browser testing
Native Apps Library-level (a node, a C library and examples)
Terms Free and open source (Apache-2.0)
Funds Not stated by the project.
Based On libp2p; the README says it implements the messaging specifications in the Logos LIPs repository
P2P Architecture libp2p peer-to-peer network: nodes join through bootstrap nodes; the cited sources do not describe message routing further
Overlay Network Yes: a libp2p overlay with its own bootstrap and discovery
Content Addressing No.
Local-First Not a local-first data layer; it is a messaging transport that applications use
E2EE Transport-level privacy is built in; end-to-end message encryption is provided by applications or companion protocols, per the specifications; the cited sources do not give details
CRDTs Lib No: not a CRDT library.
Byzantine Fault Tolerance Not stated by the project.
Signature Messages can be signed by senders in the specifications; the cited sources do not give details
Permissions Open relay network with application-level controls; the cited sources do not describe a built-in permission model
Semantic Web Compatibility N/A: no RDF, JSON-LD or SPARQL layer.
Smart Contract N/A: no ledger or smart-contract component.
Protocol Stack Position Application and messaging layer built on libp2p
Asset / Value Embedding None: no token or value-transfer mechanism.
Protocol Maturity / Standardization Specifications are published as LIPs (Logos Improvement Proposals) in a repository; the implementation is at 0.x with regular releases; no standards-body involvement