Skip to content

Layered Architecture

The ecosystem is easiest to understand as layered responsibilities.

graph TD
    DOCS[Public Documentation Layer\nProtocolWarden.github.io]
    GOV[Governance and Inventory Layer\nPlatformManifest / private topology repos / Custodian / SourceRegistry]
    PROTO[Protocol Layer\nCxRP / RxP]
    CTRL[Control Plane\nOperatorConsole / OperationsCenter / SwitchBoard]
    RUN[Runtime and Managed Projects\nExecutorRuntime / managed projects / backends]
    HOST[Deployment and Hosting\nPlatformDeployment]

    DOCS --> GOV
    GOV --> PROTO
    PROTO --> CTRL
    CTRL --> RUN
    HOST --> CTRL
    HOST --> RUN

Interpretation

  • documentation explains the ecosystem
  • governance and inventory describe and constrain it
  • protocol repos define canonical semantics
  • control-plane repos make decisions
  • runtime systems execute work
  • hosting systems run the local environment