From 510d87f4626ffe1335805f224a9a7eeb43a99792 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jesu=CC=81s=20Pe=CC=81rez?= Date: Fri, 26 Dec 2025 15:37:14 +0000 Subject: [PATCH] chore: fix arch graph --- README.md | 50 ++++++++++++++++++++++++++++---------------------- 1 file changed, 28 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 7603f88..8656fea 100644 --- a/README.md +++ b/README.md @@ -177,26 +177,29 @@ Tokens have: ``` ┌─────────────────────────────────────────────────────────────┐ -│ API Layer (Axum) │ +│ API Layer (Axum) │ │ /v1/secret/* | /v1/transit/* | /v1/pki/* | /v1/database/* │ └──────────────────────────┬──────────────────────────────────┘ │ ┌──────────────────┼──────────────────┐ │ │ │ - ┌───▼────┐ ┌───▼────┐ ┌────▼────┐ - │ Auth │ │ Cedar │ │ Metrics │ - │Manager │ │ Policy │ │Collection - └───────── │Engine │ └─────────┘ + ▼ ▼ ▼ + ┌────────┐ ┌────────┐ ┌──────────┐ + │ Auth │ │ Cedar │ │ Metrics │ + │Manager │ │ Policy │ │Collection│ + └────────┘ │ Engine │ └──────────┘ └────────┘ │ ┌─────────────────────┼──────────────────────┐ │ │ │ -┌───▼──────┐ ┌─────────▼────────┐ ┌───────▼───────┐ -│ KV Engine│ │ Transit Engine │ │ PKI Engine │ -│ (Crypto)│ │ (Encrypt/Desc) │ │(Certificates) │ + ▼ ▼ ▼ +┌──────────┐ ┌──────────────────┐ ┌───────────────┐ +│ KV Engine│ │ Transit Engine │ │ PKI Engine │ +│ (Crypto)│ │ (Encrypt/Desc) │ │ (Certificates)│ └──────────┘ └──────────────────┘ └───────────────┘ │ │ │ - │ ┌───────────▼───────────┐ │ + │ ▼ │ + │ ┌───────────────────────┐ │ │ │ Database Engine │ │ │ │ (Dynamic Secrets) │ │ │ └───────────────────────┘ │ @@ -205,23 +208,26 @@ Tokens have: │ ┌─────────────────┼────────────────┐ │ │ │ - ┌───▼──────┐ ┌────▼────┐ ┌─────▼─────┐ - │ Crypto │ │ Storage │ │ Seal │ + ▼ ▼ ▼ + ┌──────────┐ ┌──────────┐ ┌───────────┐ + │ Crypto │ │ Storage │ │ Seal │ │ Registry │ │ Registry │ │ Manager │ - └──────────┘ └─────────┘ └───────────┘ + └──────────┘ └──────────┘ └───────────┘ │ │ │ │ ┌───────┼────────┐ │ │ │ │ │ │ - ┌───▼──┐ ┌──▼──┐ ┌──▼──┐ ┌──▼──┐ ┌─▼─────────┐ - │OpenSSL - │ │ │etcd │ │SurrealDB │Shamir SSS │ - └───────┘ └─────┘ └──────┘ └──────┘ └─────────┘ - │ - ┌────────┼────────┐ - │ │ │ - ┌───▼──┐ ┌──▼──┐ ┌──▼──┐ - │FS │ │Postgres │ - └──────┘ └──────┘ └─────┘ + ▼ ▼ ▼ ▼ ▼ + ┌────────┐ ┌─────┐ ┌─────┐ ┌─────┐ ┌────────────┐ + │OpenSSL │ │etcd │ │ DB │ │ FS │ │ Shamir SSS │ + └────────┘ └─────┘ └─────┘ └─────┘ └────────────┘ + │ + ▼ + ┌─────────────────┐ + │ │ + ▼ ▼ + ┌─────────┐ ┌────────┐ + │SurrealDB│ │Postgres│ + └─────────┘ └────────┘ ``` For detailed architecture: `docs/ARCHITECTURE.md`