Orbiplex Root Component Map¶
Status: Draft
Scope: Root-level map of major Orbiplex components and architectural strata.
This diagram is intentionally not a runtime flow diagram. It shows broad component containment, attachment, and stratum membership. Edges mean "architecturally related to" rather than "calls" or "sends data to".
flowchart TB
subgraph ClientSurfaces["Client and Operator Surfaces"]
UI["Node UI<br/>control + inspection"]
Control["Control CLI / API client<br/>operator automation"]
end
subgraph NodeRuntime["Node Runtime Stratum"]
Daemon["Daemon<br/>host runtime + dispatch"]
Gate["Host capability gate<br/>capability-binding"]
PeerChain["PeerMessageChain<br/>protocol middleware"]
ArtifactDelivery["Artifact Delivery<br/>host-owned delivery + admission"]
INAC["INAC<br/>private/direct artifact transport"]
end
subgraph CoreCapabilities["Core Host Capabilities"]
Signer["Signer<br/>signing surface"]
Sealer["Sealer<br/>AEAD key + envelope surface"]
end
subgraph MiddlewareStratum["Node-Attached Middleware Stratum"]
Middleware["Middleware attachment contract<br/>host-owned routing + lifecycle"]
subgraph LocalMiddleware["Local / in-process middleware"]
Memarium["Memarium<br/>local memory organ"]
end
subgraph BundledMiddleware["Bundled middleware"]
Dator["Dator<br/>bundled HTTP-supervised<br/>provider catalog + offers"]
Arca["Arca<br/>bundled HTTP-supervised<br/>buyer workflow orchestration"]
end
subgraph SupervisedHttpMiddleware["Other HTTP-supervised middleware"]
Monus["Monus<br/>local observation module"]
Whisper["Whisper<br/>rumor / signal intake"]
Anon["Anon<br/>nym / privacy surface"]
end
end
subgraph SharedSubstrate["Federated Shared Substrate"]
AgoraClient["Agora Client<br/>local relay adapter"]
Agora["Agora<br/>topic-addressed record substrate"]
SeedDirectory["Seed Directory<br/>peer + capability catalog"]
end
UI --- Daemon
Control --- Daemon
Daemon --- Gate
Daemon --- PeerChain
Daemon --- ArtifactDelivery
ArtifactDelivery --- INAC
Gate --- Signer
Gate --- Sealer
PeerChain --- Middleware
Middleware --- Memarium
Middleware --- Dator
Middleware --- Arca
Middleware --- Monus
Middleware --- Whisper
Middleware --- Anon
Dator --- AgoraClient
Arca --- AgoraClient
Memarium --- AgoraClient
Middleware --- ArtifactDelivery
ArtifactDelivery --- AgoraClient
AgoraClient --- Agora
Daemon --- SeedDirectory
click UI "../../../project/60-solutions/node-ui/" "Orbiplex Node UI"
click Daemon "../../../project/60-solutions/node/" "Orbiplex Node"
click Gate "../../../project/60-solutions/capability-binding/" "Capability Binding"
click ArtifactDelivery "../../../project/60-solutions/023-artifact-delivery/023-artifact-delivery/" "Artifact Delivery"
click INAC "../../../project/60-solutions/017-inter-node-artifact-channel/017-inter-node-artifact-channel/" "Inter-Node Artifact Channel"
click Signer "../../../project/40-proposals/037-generic-signing-service/" "Generic Signing Service"
click Sealer "../../../project/60-solutions/sealer/" "Sealer"
click Memarium "../../../project/60-solutions/memarium/" "Memarium"
click Dator "../../../project/40-proposals/023-federated-offer-distribution-and-catalog-listener/" "Dator / catalog listener"
click Arca "../../../project/40-proposals/021-service-offers-orders-and-procurement-bridge/" "Arca / procurement bridge"
click Monus "../../../project/60-solutions/monus/" "Monus"
click Whisper "../../../project/60-solutions/whisper/" "Whisper"
click Anon "../../../project/60-solutions/anon/" "Anon"
click AgoraClient "../../../project/40-proposals/023-federated-offer-distribution-and-catalog-listener/" "Agora-facing catalog listener"
click Agora "../../../project/40-proposals/035-agora-topic-addressed-record-relay/" "Agora"
click SeedDirectory "../../../project/40-proposals/025-seed-directory-as-capability-catalog/" "Seed Directory"
Reading Notes¶
- The diagram is a map of responsibility boundaries, not a message-flow trace.
- The
Daemonis the local host runtime. It owns dispatch, supervision, and host capability routing. Host capability gateis the dispatch-layer authorization boundary for externally invoked host capabilities. It sits between daemon request routing and core capability engines such asSignerandSealer.Artifact Deliveryis the host-owned delivery and admission plane for artifact movement.INACis shown underneath it as the private/direct transport adapter rather than as a top-level component-facing abstraction.SignerandSealerare core host capabilities exposed through the daemon.Middleware / PeerMessageChainis the host-owned attachment stratum for modules that observe, enrich, publish, or orchestrate work without becoming hidden daemon internals.Memariumis shown as local/in-process middleware because it may need co-lifecycle with the daemon and full message-flow observation.DatorandArcaare shown as bundled middleware. In the hard-MVP shape they are also HTTP-supervised modules, but containment here uses packaging responsibility as the primary grouping.Monus,Whisper, andAnonare shown as other HTTP-supervised middleware candidates until their final packaging contracts settle.Agora Clientis the local adapter shape for publishing to, or observing, the sharedAgorasubstrate. It is separated fromAgoraitself to keep local integration concerns distinct from the federated record substrate.- Some middleware nodes currently link to proposal documents until dedicated solution pages exist.