Stage-by-stage
- Authority / Authorization / Intent / Policy Reference are assembled into a Business Transaction and submitted (
POST /executeorclient.execute()). - Policy Evaluation runs the transaction’s
signalsagainst the pinned policy version, producing a Decision. - If the Decision approves the intent, Execution Authorization is granted and Execution proceeds. If not, execution never runs — this is the fail-closed default.
- Execution produces Execution Evidence, which is folded into the Execution Trust Record.
- Verification can be triggered at any later point, independently, to confirm the recorded execution matches its evidence — it is not a mandatory step of the lifecycle itself, but the mechanism by which trust in a past execution is established for a third party.
Error handling
If validation fails at any stage before execution, no Business Transaction — and no Execution Trust Record — is created. See REST API → Error Model for the exact failure semantics and error codes.Related
Runtime Pipeline
The component-level implementation of this lifecycle.
Guides: Basic Execution
A concrete, working walkthrough.