chore: fix arch graph

This commit is contained in:
Jesús Pérez 2025-12-26 15:37:14 +00:00
parent 88697f5562
commit 510d87f462
Signed by: jesus
GPG Key ID: 9F243E355E0BC939

View File

@ -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`