BrighTO-Router v1.2.0 Architecture

BrighTO-Router v1.2.0 Architecture An architecture diagram generated by Archify. Team Admin · routes, teams, budgets · Architecture component · human Team Admin routes, teams, budgets human Portal · single embedded HTML · BrighTO-Router Docker image · admin UI Portal single embedded HTML admin UI Admin API · test, save, edit · BrighTO-Router Docker image · validated Admin API test, save, edit validated PostgreSQL · config, counters, ledger · Durable PostgreSQL state · durable PostgreSQL config, counters, ledger durable ArcSwap Snapshot · lock-free config reads · BrighTO-Router Docker image · memory ArcSwap Snapshot lock-free config reads memory Client Apps · stable API model names · Architecture component · OpenAI-style Client Apps stable API model names OpenAI-style Rust Router · auth, budget, proxy · BrighTO-Router Docker image · hot path Rust Router auth, budget, proxy hot path Route Engine · single route or group · BrighTO-Router Docker image · RR / weighted Route Engine single route or group RR / weighted Task Adapters · chat, embed, rerank, ASR, S1 · BrighTO-Router Docker image · task-aware Task Adapters chat, embed, rerank, ASR, S1 task-aware Providers / Local LLMs · OpenAI, Anthropic, Ollaya/Laya · Architecture component · upstream Providers / Local LLMs OpenAI, Anthropic, Ollaya/Laya upstream System One · JEV / DJEV / Ollaya / Laya · Architecture component · /v1/systemone System One JEV / DJEV / Ollaya / Laya /v1/systemone Async Ledger · batch off hot path · BrighTO-Router Docker image · mpsc Async Ledger batch off hot path mpsc Usage Ledger · tokens, latency, errors · Durable PostgreSQL state · metadata Usage Ledger tokens, latency, errors metadata JSONL Fallback · temporary replay buffer · Architecture component · DB down JSONL Fallback temporary replay buffer DB down Usage Dashboard · Portal charts and logs · Architecture component · read-only Usage Dashboard Portal charts and logs read-only Release Gates · Playwright, cargo, Docker · Architecture component · blocking Release Gates Playwright, cargo, Docker blocking configure Admin API routes / keys / teams poll + swap Bearer key policy OK read config route + protocol proxy / stream decision JSON usage event batch INSERT DB down usage SQL browser + API + Docker BrighTO-Router Docker image Durable PostgreSQL state