Runtime Modules
GAR is composed of the following modules:
-
Planner
-
Tool Router
-
Policy Gate
-
Memory Engine
-
Bridge Interface
-
Lease & Concurrency Manager
-
Checkpoint & Migration Controller
-
Receipt Engine
-
Observability & Audit Engine
-
Sandboxed Skill Environment (SSVM)
-
Prompt Injection Enforcement Layer
-
Enterprise Controls Layer
Execution State Machine
IDLE → PLANNING → GATING → EXECUTING → MEMORY_UPDATE → DONE
Distributed execution MAY include:
-
SUSPENDED
-
MIGRATING
Normative rules:
-
No side effects before Policy Gate approval.
-
Side-effect boundaries MUST be idempotent.
-
Checkpoints SHOULD precede irreversible actions.
-
Replay MUST NOT duplicate side effects.