Skip to main content
Model weights, checkpoints, evaluation artifacts, and datasets consume terabytes of object storage. Without automated lifecycle management, costs grow and performance degrades. This page defines the storage operations that keep the artifact store efficient and within budget.

Lifecycle Flow

Retention Rules

Capacity Thresholds

Cleanup Procedures

Automated Cleanup

A scheduled job scans artifacts daily. It classifies each artifact by:
  • Lifecycle state (REGISTERED, CANDIDATE, EVALUATED, RELEASED, DEPRECATED, ARCHIVED)
  • Last access timestamp
  • Size and tiering cost
The job applies the retention table and generates a manifest of actions. The manifest is reviewed by policy: P4 and below actions are automatic; P3 and above require operator confirmation.

Manual Cleanup

Operators may trigger emergency cleanup via API or CLI. Emergency cleanup targets:
  • FAIL candidates older than 7 days
  • DEPRECATED models older than 30 days
  • Orphaned checkpoints with no parent experiment
All deletions are logged with artifact ID, size, reason, and operator identity. Deleted artifacts are soft-deleted for 7 days before physical removal.

Cold Tier Migration

Migration to cold storage is asynchronous and verifies integrity before deleting the hot copy. The registry metadata is updated with the new tier location. A failed migration retries once and alerts if it fails again.