Design: Difference between revisions

From Logos
Line 40: Line 40:
=== Networking Modules ===
=== Networking Modules ===


Anon DHT, Mixnet, Isontonic Routing, Smallworlds
Anon DHT, Mixnet, Isotonic Routing, Smallworlds


== Application Modules ==
== Application Modules ==

Revision as of 07:20, 28 December 2024

The Logos Design

Concepts & Issues

Personas

Organisational

Open Source & Chapters


Core Microkernel

P2P systems constantly evolve and have different deployment configurations depending on system resources, as such the core of the system should be minimal, using a microkernel architecture that runs microservices

Core Modules

Transport Modules

MPTCP, MPQUIC, MPUDP

Networking Modules

Anon DHT, Mixnet, Isotonic Routing, Smallworlds

Application Modules

Name Registry

Module Manager

Handles updating of modules and depdencies, queries the Peer Data Management System and Name Registry, and resolves module data using Decentralised File Storage.

Peer Data Management System

Effectively functions as a search engine

Decentralised File Storage

Nomos

Waku

User Interface