Full mapping of every link. Three levels. One system.
Build #109 · sealed May 2026 · the navigation manual for /api-connection-map.
CircularOS now has 4,305+ routes, 400+ master documents, 29+ named agents, dozens of trackers, sentinels, copilots, watchers, witnesses, dashboards, ledgers, vaults, and "temperature" pages. Operator instruction (May 2026): "Make the document show every last one in the system even if I don't consider it as an AI · I might think it's a page · I need it involved · might have to rename it one day. Diagrams same as the ones I'm sending you, just make the colour different."
This document is not a technical spec. It is a map — a terrain — for navigating the system. It uses the same three-level structure as the brief (Underbelly → Mycelium → Trees) but a distinct palette per the diagram colour policy: teal underbelly · coral mycelium · sunset trees (replacing the brief's purple/green/gold).
| Level | Palette | Function | Examples |
|---|---|---|---|
| TREES (top) | sunset orange | What people see — the visible system | Landing · /finance-hub · /sovereign-enforcement-engine · /cognitive-hope · /sovereign-library · /dashboard · /gallery · /sitemap |
| MYCELIUM (middle) | coral pink | The threads — connections, data flows, event triggers | Webhooks · op_ledger seals · velocity heartbeats · Standing Trigger doctrine · SEE Enforcement Cycle · Wakey 07:30 briefing |
| UNDERBELLY (bottom) | teal | The roots — agents, databases, background jobs, auth | H.BLUE · AI Arena · Wakey-Wakey · Carrot Watcher · Sentinels Network · Truth Ledger · Shadow Layer · op_ledger DB · all 29+ named agents |
The brief specifies dark-grey/purple → green/blue → gold/bright. This document deliberately uses teal → coral → sunset to satisfy the diagram colour policy in replit.md (no two diagrams in a batch share a palette).
Operator language: "it always runs off one of the ones or a few of them so it knows the temperature." These are the always-on read-surfaces every agent in the underbelly samples to know how hot the system is right now.
| Page | Reads | Used By |
|---|---|---|
| /ai-arena · /ai-arena-doctrine · /ai-arena/sovereign | Live model competition outputs | H.BLUE · Wakey · Sovereign Pipeline Agent |
| /warehouse-hub (House Tracker) | Unit 18 capacity · throughput · shift state | Verification agent · Carrot Watcher |
| /automotive-verification (MOT) | JLR / Tier-1 supply chain temperature | Verification agent · Greenwashing cert |
| /h-blue · /h-blue-network · /hblue-command | Pattern detection · Shadow Layer signals | Wakey · Entity #35 · Red Team escalation |
| /velocity-tracker · /mycelium-tracker · /build-tracker | op_ledger heartbeat · build cadence | Sovereign Pipeline Agent · all sentinels |
| /wakey-wakey-730 | Daily 07:30 briefing | Operator · Red Team |
| /carrot-watcher · /carrot-tracker | Supplier-form events | Carrot Form Watcher · Payment agent |
| /sovereign-progress-tracker | Cross-system progress | Sovereign Pipeline Agent · Progress co-pilot |
| /the-eye · /eye-of-entity-35 | Witness layer · everything seen | All agents (read-mostly) |
| /agent-forecast · /the-agents-forward-read | Forward-looking forecast | Wakey · Operator |
| /admin/score-tracker | Circularity score temperature | Score co-pilot |
Each path uses a distinct palette in the rendered map per the diagram colour policy.
Per operator: "every last one in the system even if I don't consider it as a AI." Three living inventories cover the whole surface area:
A page that is not in MD-461 today but reads from a temperature page or fires a webhook should be added to MD-461 and MD-472 the day it gets reclassified. See §6.
Operator: "might have to rename it one day." A page can be reclassified from "tracker / dashboard" to "agent" without code change — the route stays, the name changes in the inventories.
| Symptom | Likely Cause | Where to Check |
|---|---|---|
| Page not loading | Route missing · template error | main.py · templates/ |
| Data not showing | DB connection · API key | Replit console · API logs · /api/live-ledger |
| Job not assigned | Agent down · webhook failed | Agent platform · webhook logs |
| Verification stuck | Checkpoint missing · camera offline | Verification station · agent logs |
| dPRN not minting | Ledger error · SHA-256 failure | Truth Ledger API · agent logs |
| Payment not sent | Bank API error · insufficient funds | Payment agent · bank dashboard |
| Don't know which page does what | Lost in 4,305 routes | /sitemap · /last-250 · /api-connection-map |
"The trees are what they see. The mycelium is what connects. The underbelly is what holds. This document is the map of all three. Follow the threads. The system will reveal itself."