Files
git.stella-ops.org/docs/modules/packs-registry/README.md

1.4 KiB

Packs Registry

Task packs registry and distribution service.

Purpose

PacksRegistry provides a centralized registry for distributable task packs, policy packs, and analyzer bundles. It enables versioned pack management with integrity verification and air-gap support.

  • Architecture - Technical design and implementation details
  • Guides - Usage and configuration guides

Status

Attribute Value
Maturity Production
Last Reviewed 2025-12-29
Maintainer Platform Guild

Key Features

  • Centralized Registry: Store and manage task packs, policy packs, and analyzer bundles
  • Versioned Management: Semantic versioning with upgrade/downgrade support
  • Content-Addressed: All packs are content-addressed with integrity verification
  • Offline Distribution: Bundle export for air-gapped environments

Dependencies

Upstream (this module depends on)

  • PostgreSQL - Pack metadata storage
  • RustFS/S3 - Pack content storage
  • Authority - Authentication and authorization

Downstream (modules that depend on this)

  • TaskRunner - Consumes packs for execution

Configuration

packs_registry:
  storage_backend: rustfs  # or s3
  max_pack_size_mb: 100