This is an old revision of the document!
Crucible
The Objective of Crucible
Crucible provides a controlled, reproducible, and portable approach for constructing, hardening, assessing, transferring, deploying, and maintaining software and infrastructure environments. Crucible uses Declarative Descriptions, composable baselines, Machine Images, Infrastructure as Code (IaC), dependency capture, and Compliance Evidence to support Accredited Software Factory objectives across Connected, Disconnected, and Air-Gapped Environments. The architecture separates provider-independent intent from provider-specific implementation, preserves Traceability and provenance across lifecycle stages, and supports Reproducibility and Portability without depending on a single cloud provider, infrastructure platform, or assessment tool.
Table of Contents
—
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.
Table of Contents
-
1 Introduction2 Business and Executive Concepts3 Environments and Connectivity4 Platforms and Providers
-
4.4 Supported Providers5 Descriptions, Composition, and Baselines6 Machine Images and Image Layers
-
6.4 Supported Operating Systems7 Infrastructure and Deployment8 Dependencies and Air-Gap Operations
-
8.5 Offline Repositories and Mirrors9 Compliance and Security
-
9.6 Scan, Normalize, and Remediate9.8 Evidence Outputs10 Reproducibility, Provenance, and Traceability11 Architecture and Extensibility
-
11.3 Subsystems12 Operational Lifecycle
-
12.2 Lifecycle Stages13 Use Cases14 Getting Started15 Command Reference16 Implementation Status and Roadmap
- dido/02-crusible/start.1784007107.txt.gz
- Last modified: 2026/07/13 22:31
- by nick_dido