Storage
Privacy-preserving file sharing using content identifiers, enabling distributed storage.
Key Repositories:
LOGOS-STORAGE-MODULE — Logos module for decentralised file sharing and retrieval.
LOGOS-STORAGE-NIM — Logos Storage file-sharing client.
Logos Storage is integrated into the stack with a module API and a libstorage library for lower-level access and language bindings. The Logos Storage module is available within Logos Basecamp.
Overview
Files are addressed by content rather than by location. When you store a file on a node, the protocol returns a CID — a content identifier derived from the file itself — and anyone with that CID can retrieve the file from whichever nodes hold it.
The usage is straightforward: provide a file through the network and get back a content identifier; any one who provides the content identifier can retrieve the file.
Storage works both inside the Logos App and from your own applications, through either the high-level module API or the lower-level libstorage library. The module will support private file storage with files hosted across a decentralised network of nodes.
Storage
Storage Module API
The module API gives applications a clean interface for storing and retrieving content: initialise the module, start the node, upload a file to receive a CID, and download by CID. Streaming upload is available where you need finer control.
Storage


Storage
libstorage
For lower-level access or to build bindings for another language, libstorage exposes the underlying storage primitives directly.
Storage
Docs
Learn more about the Logos technology stack

Start Building
Build privacy-preserving tools and applications
Install Basecamp
Download the local launcher for apps built on Logos
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.
The local-first launcher for the Logos stack, running all modules on your hardware from a unified interface.
Privacy-preserving file sharing and retrieval using content-addressed (CID-based) data.
Private, censorship-resistant communication between parties.
Privacy-preserving, decentralised compute and consensus.
LOGOS EXECUTION ZONE (LEZ)
PRIVATE PROOF-OF-STAKE CONSENSUS
Anyone can build pluggable modules that can communicate with each other over the same infrastructure.
This layer handles how Logos nodes find each other, establish connections, and communicate while preserving user privacy.
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.
Logos Media



