Design: Difference between revisions

From Logos
mNo edit summary
Line 24: Line 24:


== Technical ==
== Technical ==
=== Core ===
=== Core Microkernel ===
* [[Design/Requirements|Requirements]]
* [[Design/Requirements|Requirements]]
* [[Design/Architecture|Architecture]]
* [[Design/Architecture|Architecture]]
Line 30: Line 30:
=== Modules ===
=== Modules ===
<!-- TODO break up Modules into Service Layers despite microservices being -->
<!-- TODO break up Modules into Service Layers despite microservices being -->
==== [[Name Registry]] ====
* [[Name Registry/Requirements|Requirements]]
* [[Name Registry/Architecture|Architecture]]


==== [[Module Manager]] ====
==== [[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]].
* [[Module Registry/Requirements|Requirements]]
* [[Module Registry/Requirements|Requirements]]
* [[Module Registry/Architecture|Architecture]]
* [[Module Registry/Architecture|Architecture]]


==== [[Name Registry]] ====
* [[Name Registry/Requirements|Requirements]]
* [[Name Registry/Architecture|Architecture]]


==== [[PDMS]] ====
==== [[Peer Data Management System]] ====
 
Effectively functions as a search engine
 
* [[PDMS/Requirements|Requirements]]
* [[PDMS/Requirements|Requirements]]
* [[PDMS/Architecture|Architecture]]
* [[PDMS/Architecture|Architecture]]


==== [[Codex]] ====
==== [[Decentralised File Storage]] ====
* [[Codex/Requirements|Requirements]]
* [[Codex/Requirements|Requirements]]
* [[Codex/Architecture|Architecture]]
* [[Codex/Architecture|Architecture]]
Line 55: Line 63:
* [[Waku/Architecture|Architecture]]
* [[Waku/Architecture|Architecture]]


==== [[Status]] ====
==== [[User Interface]] ====
* [[Status/Requirements|Requirements]]
* [[User Interface/Requirements|Requirements]]
* [[Status/Architecture|Architecture]]
* [[User Interface/Architecture|Architecture]]

Revision as of 06:53, 28 December 2024