Go to 2. Operational Need and Mission
The mission of Crucible is to provide a reusable and centrally maintained operational foundation for constructing, hardening, assessing, transferring, deploying, reproducing, and maintaining software and Infrastructure Environments.
Crucible fulfills this mission by coordinating:
Crucible separates provider-independent intent from provider-specific implementation through Provider Abstraction. This separation allows projects to apply common lifecycle concepts and controls while selecting the providers, platforms, tools, and extensions appropriate to their operational needs.
Crucible supports operations across Connected Environments, Disconnected Environments, and Air-Gapped Environments. The operational approach preserves the information needed to identify inputs, reproduce results, assess compliance, transfer required artifacts, and verify the relationship between an intended environment and the environment produced.
The expected operational outcomes include:
These outcomes describe the operational effects sought through Crucible. They do not create an independent set of requirements.
The controlling Mission Objectives reside in Annex C.1: Mission Objectives. The controlling Operational Requirements reside in Annex C.2: Operational Requirements.
Crucible supports the technical and evidentiary objectives associated with an Accredited Software Factory, but Crucible does not grant Accreditation, Operational Approval, or an Authority to Operate (ATO). The responsible governance, assessment, and authorizing authorities make those determinations using the applicable criteria, assessment results, and supporting Evidence.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.