Plans and entitlements
Plan x capability matrix, what is included on Free, and upgrade hints per capability.
Plan / capability matrix
Generated by go run ./cmd/orch-docs from client/internal/plancap.Catalog() (min plan per capability), ranked by shared/plan.Rank — the single alias ladder client and server both resolve against.
Matrix#
| capability | min plan | free | starter | professional | team | enterprise | tools | summary |
|---|---|---|---|---|---|---|---|---|
chair_seat |
free | OK | OK | OK | OK | OK | orch |
Open native CLI as Chair under orch |
worker_spawn |
free | OK | OK | OK | OK | OK | dispatch_worker, task_* | Chair spawns workers (counts against concurrent/agents max) |
bus_msg |
free | OK | OK | OK | OK | OK | msg_send, msg_inbox, msg_roster | Disk bus; parent/child/sibling kinship |
sibling_coord |
free | OK | OK | OK | OK | OK | msg_send to_role=sibling | Workers coordinate with each other via orch bus |
shared_lock |
free | OK | OK | OK | OK | OK | lock_acquire|release | Semaphore on shared/** |
symbols |
free | OK | OK | OK | OK | OK | search_shared_symbols | Search/publish orch:export tags |
memory |
free | OK | OK | OK | OK | OK | memory_* | Durable workshop memory |
gateway_crush |
free | OK | OK | OK | OK | OK | orch gateway | Local LLM proxy + crush (BYOK) |
projects_quota |
free | OK | OK | OK | OK | OK | orch project add | Registered projects under workspace |
runs_quota |
free | OK | OK | OK | OK | OK | dispatch / gateway events | Daily metered runs |
mgmt_overlook |
professional | LOCKED | LOCKED | OK | OK | OK | SaaS /app + events | CTO overlook (content-free usage) |
notify_webhook |
professional | LOCKED | LOCKED | OK | OK | OK | app settings webhook | Webhook notify from SaaS |
team_allowlist |
team | LOCKED | LOCKED | LOCKED | OK | OK | policy allowlist / actors | Team actor allowlist |
work_windows |
team | LOCKED | LOCKED | LOCKED | OK | OK | work_windows entitlements | Team work schedules gate dispatch |
telegram_hitl |
team | LOCKED | LOCKED | LOCKED | OK | OK | Assist / HITL | Telegram HITL approve/deny |
A capability with a feature_key (see mcp-tools.md for the tools that surface it) can still be LOCKED above its min plan if the SaaS entitlement feature flag is off; the matrix above is the plan floor only, not the live per-account entitlement (entitlements_status MCP tool / orch usage).
Included on Free#
chair_seat— Open native CLI as Chair under orchworker_spawn— Chair spawns workers (counts against concurrent/agents max)bus_msg— Disk bus; parent/child/sibling kinshipsibling_coord— Workers coordinate with each other via orch busshared_lock— Semaphore on shared/**symbols— Search/publish orch:export tagsmemory— Durable workshop memorygateway_crush— Local LLM proxy + crush (BYOK)projects_quota— Registered projects under workspaceruns_quota— Daily metered runs
Upgrade hints#
mgmt_overlook— requires professional+ — CTO overlook (content-free usage)notify_webhook— requires professional+ — Webhook notify from SaaSteam_allowlist— requires team+ — Team actor allowlistwork_windows— requires team+ — Team work schedules gate dispatchtelegram_hitl— requires team+ — Telegram HITL approve/deny