diff --git a/README.md b/README.md index b369259..9561f3d 100644 --- a/README.md +++ b/README.md @@ -321,53 +321,41 @@ Systemd service units for platform services. ## Architecture -```bash -┌───────────────────────────────────────────────── -────────────┐ -│ User Interfaces │ -│ • CLI (provisioning command) │ -│ • Web UI (Control Center UI) │ -│ • API Clients │ -└───────────────────────────────────────────────── -────────────┘ - ↓ -┌───────────────────────────────────────────────── -────────────┐ -│ API Gateway │ -│ • Request Routing │ -│ • Authentication & Authorization │ -│ • Rate Limiting │ -└───────────────────────────────────────────────── -────────────┘ - ↓ -┌───────────────────────────────────────────────── -────────────┐ -│ Platform Services Layer │ -│ │ -│ ┌──────────────┐ ┌──────────────┐ -┌──────────────┐ │ -│ │ Orchestrator │ │Control Center│ │ MCP Server │ │ -│ │ (Rust) │ │ (Rust) │ │ (Nushell) │ │ -│ └──────────────┘ └──────────────┘ -└──────────────┘ │ -│ │ -│ ┌──────────────┐ ┌──────────────┐ -┌──────────────┐ │ -│ │ Installer │ │ OCI Registry │ │ Extension │ │ -│ │(Rust/Nushell)│ │ │ │ Registry │ │ -│ └──────────────┘ └──────────────┘ -└──────────────┘ │ -└───────────────────────────────────────────────── -────────────┘ - ↓ -┌───────────────────────────────────────────────── -────────────┐ -│ Data & State Layer │ -│ • SurrealDB (State Management) │ -│ • File-based Persistence (Checkpoints) │ -│ • Configuration Storage │ -└───────────────────────────────────────────────── -────────────┘ +```plaintext +┌──────────────────────────────────────────────────────────────┐ +│ User Interfaces │ +│ • CLI (provisioning command) │ +│ • Web UI (Control Center UI) │ +│ • API Clients │ +└──────────────────────────────────────────────────────────────┘ + ↓ +┌──────────────────────────────────────────────────────────────┐ +│ API Gateway │ +│ • Request Routing │ +│ • Authentication & Authorization │ +│ • Rate Limiting │ +└──────────────────────────────────────────────────────────────┘ + ↓ +┌──────────────────────────────────────────────────────────────┐ +│ Platform Services Layer │ +│ │ +│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ +│ │ Orchestrator │ │ Control Ctr │ │ MCP Server │ │ +│ │ (Rust) │ │ (Rust) │ │ (Nushell) │ │ +│ └──────────────┘ └──────────────┘ └──────────────┘ │ +│ │ +│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ +│ │ Installer │ │ OCI Registry │ │ Extension │ │ +│ │(Rust/Nu) │ │ │ │ Registry │ │ +│ └──────────────┘ └──────────────┘ └──────────────┘ │ +└──────────────────────────────────────────────────────────────┘ + ↓ +┌──────────────────────────────────────────────────────────────┐ +│ Data & State Layer │ +│ • SurrealDB (State Management) │ +│ • File-based Persistence (Checkpoints) │ +│ • Configuration Storage │ +└──────────────────────────────────────────────────────────────┘ ``` ---