System design
JUKEYMAN architecture
Hierarchical multi-agent orchestration OS invented by Rick Jefferson (RJ Business Solutions). Production runtime on Cloudflare edge with a full 201-agent registry, niche modes, validation gates, and durable run memory.
201
Agents
20
Directors
180
Workers
20
Departments
Hierarchy
Tier 1
Supreme Orchestrator
Plan · Route · Swarm · Validate · Synthesize
Tier 2 · 20 Directors
Engineering
Director
Infrastructure
Director
Security
Director
API
Director
Database
Director
Backend
Director
Frontend
Director
AI/ML
Director
DevOps
Director
QA
Director
Content
Director
Marketing
Director
Sales
Director
Support
Director
Legal
Director
Finance
Director
Research
Director
DevSecOps
Director
Deployment
Director
HX/Ethics
Director
Tier 3 · 180 Workers · 9-role fractal per department
20 departments × 9 roles = 180 workers · + 20 directors · + 1 orchestrator = 201 agents
Stack
- Runtime
- Cloudflare Workers + Hono
- Validation
- Zod request schemas
- State
- KV (MEMORY + RUNS)
- UI
- Next.js static → Pages
- Optional LLM
- OpenRouter / Workers AI
- Agents
- 1 + 20 + 180 = 201
https://jukeyman-orchestrator.rickjefferson.workers.dev
API surface
- GET /health
- GET /ready
- GET /console
- GET /openapi.json
- GET /api/v1/agents
- GET /api/v1/departments
- GET /api/v1/niches
- POST /api/v1/plan
- POST /api/v1/route
- POST /api/v1/decompose
- POST /api/v1/process
- GET /api/v1/runs/:id
- GET /api/v1/optimize
Departments (live)
Loading departments from edge…
Pipeline
How JUKEYMAN communicates
Not a single chat call. A full org loop from goal to validated synthesis on Cloudflare edge.
Step 1
Goal in
Natural language goal + niche (SaaS, credit repair, gov, agency).
Step 2
Complexity route
Score simple / multi / swarm and pick the right director set.
Step 3
9-role pipeline
Each department runs strategist → builders → auditors → docs → optimizer.
Step 4
Validate
Enterprise gates: structure, completeness, niche compliance filters.
Step 5
Synthesize
Orchestrator returns executive + technical synthesis (LLM optional).
Step 6
Remember
Run stored in edge KV — reload by run id, optimize telemetry updates.