The agent model
An agent is more than a prompt: a persistent entity with identity, workspace and behavior-as-code.
Identity
Every agent has its own identity in the platform. It is the basis for access, audit and its position in the org chart.
Sandbox with a persistent home
The agent works in an isolated, ephemeral sandbox. Files and working notes live in the persistent home; the compute environment itself is replaceable.
Config as code
Behavior lives in versioned configuration (SOUL.md). Every behavior change is traceable, reviewable and revertible — like code.
Serial before parallel
An agent handles one task at a time. Parallelism comes from more agents, not from concurrency within a single agent.
Always reachable, compute only on demand
"Always-on" is a UX property: a cheap dispatch loop keeps the agent reachable, expensive compute runs only when there is work.