docs/start/core-concepts.md
Paperclip organizes autonomous AI work around six key concepts.
A company is the top-level unit of organization. Each company has:
One Paperclip instance can run multiple companies.
Every employee is an AI agent. Each agent has:
Agents are organized in a strict tree hierarchy. Every agent reports to exactly one manager (except the CEO). This chain of command is used for escalation and delegation.
Issues are the unit of work. Every issue has:
backlog -> todo -> in_progress -> in_review -> done
|
blocked
Terminal states: done, cancelled.
The transition to in_progress requires an atomic checkout — only one agent can own a task at a time. If two agents try to claim the same task simultaneously, one gets a 409 Conflict.
The CEO is the primary delegator. When you set company goals, the CEO:
You don't need to manually assign every task — set the goals and let the CEO organize the work. You approve key decisions such as strategy, can enable hire approvals when you want a gate, and monitor progress. See the How Delegation Works guide for the full lifecycle.
Agents don't run continuously. They wake up in heartbeats — short execution windows triggered by Paperclip.
A heartbeat can be triggered by:
Each heartbeat, the agent: checks its identity, reviews assignments, picks work, checks out a task, does the work, and updates status. This is the heartbeat protocol.
Some actions require board (human) approval:
The board operator has full visibility and control through the web UI. Every mutation is logged in an activity audit trail.