G

AIP-09: Execution Model

AIP-09: Execution Model

Abstract#

Defines the abstract execution lifecycle.

Execution States#

  • IDLE

  • PLANNING

  • GATING

  • EXECUTING

  • MEMORY_UPDATE

  • DONE

Distributed environments MAY include:

  • SUSPENDED

  • MIGRATING

Normative Requirements#

  1. Execution MUST be deterministic at side-effect boundaries.

  2. Checkpointing MUST preserve state integrity.

  3. Idempotency MUST be enforced for all side-effecting operations.

  4. Migration MUST preserve lease and fencing semantics.

  5. Execution state transitions MUST be traceable.