Jump to content
Toggle sidebar
Logos
Search
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Tools
What links here
Related changes
Special pages
Page information
Editing
Microkernel/Requirements
(section)
Page
Discussion
English
Read
Edit
View history
More
Read
Edit
View history
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== 1. Introduction == <span id="purpose"></span> === 1.1 Purpose === This Software Requirements Specification (SRS) document provides a detailed description of the Logos Microkernel, which serves as the foundation for a privacy-preserving, decentralized technology stack. The microkernel is designed to support a modular plugin(module) framework for a peer-to-peer (P2P) decentralised technology stack with a focus on privacy and resistance against state-level adversaries. <span id="document-conventions"></span> === 1.2 Document Conventions === This document follows these conventions: * Requirements are categorized as either Functional (FR) or Non-Functional (NFR) * Priority levels are defined as: ** MUST: Essential requirement ** SHOULD: Important but not essential ** MAY: Optional requirement * Requirements are uniquely identified using the format: [Category]-[Number] * Example: FR-001, NFR-001 <span id="intended-audience-and-reading-suggestions"></span> === 1.3 Intended Audience and Reading Suggestions === This document is intended for: * Software developers implementing the microkernel * System architects designing higher-level components * Security researchers evaluating the system * Project stakeholders understanding system capabilities Readers should first review sections 1 and 2 for a high-level understanding. Developers should focus on sections 3 and 4 for technical details. Security researchers should prioritize sections 4.3 and 5.2. <span id="product-scope"></span> === 1.4 Product Scope === The Logos Microkernel is designed to: * Provide a foundational layer for a decentralized technology stack * Enable privacy-preserving P2P communication and computation * Support modular plugin architecture for extensibility * Facilitate secure and anonymous network communication * Enable development of decentralized applications (dApps) The microkernel will serve as the core component supporting higher-level services including: * Network Overlays * Module Manager (Package Manager & Dependency Resolution) * A Peer Data Management System (Search & Content Discovery) * Nomos (Private Multi-chain Network) * Codex (Private Storage) * Waku (Private Communications) <span id="references"></span> === 1.5 References === # GNUnet Design Goals and Architecture # Freenet Project Documentation # IEEE 830-1998 SRS Guidelines <span id="overall-description"></span>
Summary:
Please note that all contributions to Logos may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Logos:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)