Building autonomous AI infrastructure. Currently running a swarm of AI agents that orchestrate work, make decisions, and learn from feedback.
graph LR
subgraph Input
WhatsApp
Slack
Web["Web Chat"]
CC["Claude Code"]
end
subgraph Core
Gateway["OpenClaw Gateway"]
NATS["Hermes (NATS)"]
end
subgraph Agents
Kai["π¦ Kai β King"]
Lily["πΈ Lily β PA"]
Scout["π Scout β Research"]
Dredd["βοΈ Dredd β Judge"]
end
subgraph Learn
Chronicle["Chronicle"]
Decisions["Decision Engine"]
Trust["Trust Scores"]
end
Input --> Gateway --> Agents
Gateway --> NATS --> Chronicle --> Dredd
Dredd --> Decisions --> Trust
Trust --> |"feeds back"| Agents
style Kai fill:#f59e0b,stroke:#d97706,color:#000
style Dredd fill:#ef4444,stroke:#dc2626,color:#fff
style NATS fill:#8b5cf6,stroke:#7c3aed,color:#fff
How it works: Messages come in from any surface β agents respond β every conversation flows through NATS to Chronicle β Dredd extracts decisions β trust scores build up β agents get better over time. The goal is autonomy.
| Service | Purpose | Repo |
|---|---|---|
| Warren | Agent lifecycle manager (Docker Swarm) | Go |
| Dispatch | Task broker β 11-factor scoring, NATS delivery | Go |
| Alexandria | Knowledge layer β secrets, semantic search, context | Go |
| PromptForge | Prompt registry β versioning, branching, subscriptions | Python |
| Chronicle | Observability β transcript storage, DLQ alerts | Go |
| MissionControl | 10-stage orchestration β gates, workers, audit trail | Go + Rust |
| Dredd | The Judge β extracts decisions, builds trust scores | Go |
| CC Sidecar | Watches Claude Code sessions, publishes to NATS | Go |
| Agent | Role |
|---|---|
| π¦ Kai | King. Orchestrates work, thinks architecturally. Always-on, bare metal. |
| πΈ Lily | PA. Conversational, WhatsApp + Slack. |
| π Scout | Research specialist. Web search, structured reports. |
| βοΈ Celebrimbor | PromptArchitect. Designs and evolves agent personas. |
| βοΈ DutyBound | Developer. Spawned on-demand for code tasks. |
| βοΈ Dredd | Judge. Extracts decisions from transcripts, feeds trust loop. |
Darlington β Personal OS. Habits, health, finance, Mandarin, calendar, Kai chat. Next.js 15 + Supabase.
OpenGlass β iOS app connecting Meta Ray-Ban glasses to Gemini Live + OpenClaw.
10,000 iterations, not 10,000 hours. Every decision is training data. Every conversation teaches the swarm.
Go TypeScript Rust Python Swift Next.js Supabase Docker Swarm NATS pgvector
π darlington.dev



