RFC-012: Artifact Lifecycle Protocol (ALP) — 1. Purpose
AIGP Specification › RFC-012: Artifact Lifecycle Protocol (ALP) › 1. Purpose
Section index · 2. Core Principles →
RFC-012: Artifact Lifecycle Protocol (ALP)
PRIVATE AND PROPRIETARY — NOT A PUBLIC RFC. Owned by Kanjani AI Research & Causum. See NOTICE.md.
1. Purpose
The Artifact Lifecycle Protocol (ALP) defines a standardized protocol for creating, approving, executing, and archiving artifacts produced by agents in runbook-service. ALP is the mechanism through which AI-generated work products scripts, templates, configurations, policies move from draft to production through governed, auditable lifecycle transitions.
Without lifecycle governance, an artifact has no trust.
ALP SHALL ensure:
- every artifact is traceable to the ACP context that informed it and the AIGP request that governed its creation
- artifacts progress through a deterministic lifecycle with explicit approval gates
- every executable artifact has a corresponding rollback (compensation) artifact
- artifacts are hash-signed at each lifecycle transition to guarantee integrity
- provenance is maintained as a full chain from context sources through execution outcome
- artifact metadata is stored in DynamoDB and artifact content is stored in S3