> ## Documentation Index
> Fetch the complete documentation index at: https://docs.core.vexa.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# The dispatch

> One agent run — the composition of the seven primitives.

A **dispatch** is one run of an agent. It is the [model](/concepts)'s single object. See the
shape in the [primitives overview](/concepts).

* **Lifecycle** = TTL-on-idle (the [Runtime](/core/runtime) reaps it when nothing is computing).
* **subject vs launcher** — on-behalf-of vs who-triggered (see [Identity](/architecture/identity-and-trust)).
* **`trust` and `output` are derived**, not stored: `trust` = (all workspaces `ro` && irreversible tools
  gated), set by the trigger→grant policy; `output` = `unit:<dispatch_id>:out`.
