ProtocolCity-BluePrint
Pre-release (0.1.x). Installable suite for coordinating AI agents with plain files you own — WorkLane (work orders) · WorkForce (agents) · this BluePrint (map + CLI). Expect sharp edges; file issues.
A map of the AI instructions already living in your project folders.
It does not replace Claude, Cursor, or Grok — it shows what those agents are
supposed to follow, who is hired, and which work orders are still open.
Every agent has instructions. Every job is a file. Every work order closes the loop.
Install the suite (recommended)
macOS (Homebrew)
brew install protocolcity/tap/blueprint
blueprint setup # soft default ~/BluePrint — or use an existing folder
# blueprint setup ~/my-workspace --create --yes
blueprint serve --root ~/BluePrint --with-engines
# → http://127.0.0.1:8801/ (Overview; Map digs in at /workspace-map)
That installs the BluePrint suite (CLI + Map) and pulls WorkLane + WorkForce
from PyPI. The taught CLI is blueprint only (no protocolcity command
alias). Product source repos stay separate; install does not require cloning them.
Windows — first time (nothing installed)
1. Install Python once from python.org/downloads/windows
(Python 3.11+). Tick Add python.exe to PATH, finish, then open a new PowerShell.
2. Paste this whole block into PowerShell and press Enter:
py -3 -m pip install --upgrade pip
py -3 -m pip install --upgrade "protocolcity[engines]"
blueprint setup "$env:USERPROFILE\ProtocolCity" --create --yes
blueprint serve --root "$env:USERPROFILE\ProtocolCity"
# If blueprint is not on PATH: py -3 -m protocolcity setup … / serve …
3. Open http://127.0.0.1:8801/ in your browser.
Leave PowerShell open while you use the suite. Stop with Ctrl+C.
Stuck? WINDOWS_FIRST_USER.md — PATH fixes, firewall, next-day restart.
Any OS (pip)
python3 -m pip install --upgrade "protocolcity[engines]"
What to clone vs install
| You want… | Do this |
|---|---|
| Run the suite (Overview · Map · work orders · agents on the map) | macOS: Homebrew · Windows/Linux: pip (three packages above) |
| Read the papers (Charter, templates, example) | Browse/clone ProtocolCity-BluePrint — docs only |
| Contribute to an engine | Clone WorkLane / WorkForce source repos (developer path) |
Cloning BluePrint alone does not install a runnable suite.
What you see
Open the suite → Overview (system summary). Click Map
(http://127.0.0.1:8801/workspace-map) to dig in — then click a project
folder to see:
| Layer | What it is | Typical files |
|---|---|---|
| You | Human decisions and gates | (you, in the loop) |
| Workspace | Rules for the whole folder | root AGENTS.md, boundaries |
| Project | One app or repo under the workspace | project AGENTS.md |
| Agent (worker/hand) | Hired AI that claims work orders | workers/<id>/CONTRACT.md · roster kind=lane |
| This run | Shift brief for that agent | workers/<id>/prompt.md |
| Job | Scheduled workspace duty (Map diamond) | roster kind=job · seed-ops |
| Work orders | Tracked tickets until done | WorkLane desk |
Nobody has to learn a “city” metaphor to run the system. Optional deeper docs (Charter, Manifesto) keep the brand story for people who want it.
Why
Agents are brilliant and unaccountable. Every vendor wants orchestration to live inside its own runtime, in its own config format. Decisions evaporate in chat windows. BluePrint is the opposite bet: coordination as files you can read, work orders you can audit, and agents that sign what they do — owned by you.
WorkLane tracks work orders. WorkForce runs hired agents.
BluePrint is the map that ties the folder, the instructions, and the loop together.
What's inside
Papers live on GitHub (links work from PyPI too):
| Document | What it is |
|---|---|
| CHARTER.md | Full protocol spec (advanced / optional depth) |
| MANIFESTO.md | Why we built this — brand voice |
| FOUNDING.md | Paper path: templates + compliance (no install) |
| RUNNING.md | Day-to-day loops after setup |
| templates/ | Fill-in-the-blank instruction files |
| example/ | Minimal workspace (one root, one project, one agent) |
The short version
A workspace is one root folder. Each project is a subfolder with
instructions agents must follow (AGENTS.md). Work moves as work orders.
Your agents are any vendor, each with a registered identity that signs
what it does. Boundaries say what agents may not touch.
A project is set up well when three things are true:
- Instructions exist — an
AGENTS.mdat its root. - Work is tracked — a work order with clear scope.
- Agents sign — every action carries a registered identity.
Start with one project, one agent, one instruction file — FOUNDING.md walks the paper path; the install path above opens the map so you can see the same structure visually.
Report a bug
Local only until you paste. No telemetry.
You alone
blueprint feedback --write
# or: blueprint feedback ~/my-workspace --open
Paste into ProtocolCity-BluePrint issues.
With any AI host (Cursor / Claude / Grok)
- Run
blueprint feedback --agent-promptand paste that ritual into chat
(or: “File a BluePrint beta bug — runblueprint feedbackand fill symptoms”). - Agent gathers versions/doctor/logs, redacts secrets, fills Summary/Expected/Actual.
- You paste the markdown into the issues URL. Agents do not post without you.
Rough routing:
| Symptom | Board |
|---|---|
| Overview / Map / setup / serve shell | BluePrint issues |
Work orders / tk / desk stores |
WorkLane issues |
| Hire / roster / agent daemon | WorkForce issues |
| Formula only | homebrew-tap |
Status
v0.1.x pre-release. Install path (Homebrew / PyPI) is live. Suite UX is map-first and still sharpening. Expect the shell and ship words to move quickly as first-user feedback lands.
License
CC BY 4.0 — use it, adapt it, build on it, with attribution.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file protocolcity-0.1.32.tar.gz.
File metadata
- Download URL: protocolcity-0.1.32.tar.gz
- Upload date:
- Size: 724.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5572b273df8789b6fe0ee868e594d432557c0c0f3d5dbf4de774ecdbea6dc5d
|
|
| MD5 |
4b85a3131e822af20a7142e718763306
|
|
| BLAKE2b-256 |
beaf7e477838b822ff4bb76bd8d8c09108dec128f5a22c0369a2acf27b1c86b6
|
File details
Details for the file protocolcity-0.1.32-py3-none-any.whl.
File metadata
- Download URL: protocolcity-0.1.32-py3-none-any.whl
- Upload date:
- Size: 698.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13ea59db882bfc3fa33e862231e6a6c717b1087789f0271c83d0c1bb1292ce84
|
|
| MD5 |
6b77c41d80b41ca5b23de8e4c749bfa9
|
|
| BLAKE2b-256 |
2a6379a651516aa71e46c5fd3d1d8e612b95bc57fb16de2b2d12c7b511aeba26
|