Artifact Catalog
Discussion
An Artifact Catalog is a managed collection of Artifact Catalog Records.
The Artifact Catalog provides a consistent means to identify, describe, locate, verify, relate, and manage Artifacts under Crucible control.
The Artifact Catalog may include records for Artifacts that are:
Stored within Crucible Stored in an external repository Available in a connected environment Available in a disconnected environment Referenced but not stored locally Included in a package or bundle Approved, released, archived, or superseded
The Artifact Catalog remains distinct from the repositories and storage locations that contain Artifact content. One repository may contain many Artifacts described by the Artifact Catalog, and one Artifact Representation may exist at multiple repository locations.
The Artifact Catalog may support searching, selection, traceability, validation, promotion, transfer, and lifecycle management without requiring a particular database, repository product, or implementation technology.
Definition
managed collection of Artifact Catalog Records
Source
Dido Solutions, Inc. and Jackrabbit Consulting, Inc.
Note
The Artifact Catalog describes Artifacts under Crucible control but does not necessarily store their content.
An implementation may maintain the Artifact Catalog in a database, a manifest, an index, a repository metadata service, or another machine-readable form.
A connected environment and a disconnected environment may maintain separate Artifact Catalog instances while preserving Artifact identifiers and relationships during authorized transfer.
The term does not require a single centralized catalog.
Example
An Artifact Catalog may contain records for multiple versions of a container image, operating-system packages used to construct the image, configuration Artifacts applied during hardening, validation results, and the locations from which each Artifact Representation may be retrieved.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.