- a Workspace-bound API key held only by your backend;
- a coordinator Agent and at least one work Agent;
- an Environment that defines execution authority;
- a Principal the Project’s Sessions will act as; and
- model access for the models those Agents select.
Create the server-side client
Launch a Project
launchKey rejoins the original Project and agents.
The first coordinating message claims the coordinating generation. Request
completion is not settlement.
Follow the coordinating log
work is an ordinary SessionHandle. Membership does not imply a right.
Drive, interrupt, and approvals on that Session use the same Session
operations as any other Session.
Proxy Project reads
Expose authenticated host routes forGET /v1/projects/{id}, its session,
attention, and library lists, and the coordinating Session event stream. For
each request the backend must authenticate the application user, verify that
user may observe the requested Project, attach the server-held Checkfu key,
and forward only the exact upstream operation.
What this guide omits
The optionalexamples/projects-workbench/ source is not in the current
checkfu-examples checkout. PROJ-16 — the workbench BFF isolation proof —
remains a live qualification that needs that example and credentials.