| Next revision | Previous revision |
| dido:02-crusible:00-toc:start [2026/08/01 01:55] – created nick_dido | dido:02-crusible:00-toc:start [2026/08/01 07:56] (current) – nick_dido |
|---|
| ===== Table of Contents ===== | ===== Table of Contents ===== |
| |
| * [[dido:02-crusible:01-introduction:start|1. Introduction]] | * [[dido:02-crusible:99-annexes:annex-d-requirements-traceability:start|Annex D: Requirements Traceability]] |
| * [[dido:02-crusible:01-introduction:01-01-purpose|1.1 Purpose]] | |
| * [[dido:02-crusible:01-introduction:01-02-scope|1.2 Scope]] | |
| * [[dido:02-crusible:01-introduction:01-03-intended-audience|1.3 Intended Audience]] | {{indexmenu>dido:02-crusible#1|js navbar nocookie maxjs#3 id#crucible_nav}} |
| * [[dido:02-crusible:01-introduction:01-04-how-to-use-this-wiki|1.4 How to Use This Wiki]] | |
| * [[dido:02-crusible:01-introduction:01-05-document-conventions|1.5 Document Conventions]] | |
| * [[dido:02-crusible:02-operational-purpose-and-mission:start|2. Operational Purpose and Mission]] | |
| * [[dido:02-crusible:02-operational-purpose-and-mission:02-01-operational-need|2.1 Operational Need]] | |
| * [[dido:02-crusible:02-operational-purpose-and-mission:02-02-crucible-mission|2.2 Crucible Mission]] | |
| * [[dido:02-crusible:02-operational-purpose-and-mission:02-03-operational-objectives|2.3 Operational Objectives]] | |
| * [[dido:02-crusible:02-operational-purpose-and-mission:02-04-operational-boundaries|2.4 Operational Boundaries]] | |
| * [[dido:02-crusible:02-operational-purpose-and-mission:02-05-assumptions-and-constraints|2.5 Assumptions and Constraints]] | |
| * [[dido:02-crusible:03-operational-context:start|3. Operational Context]] | |
| * [[dido:02-crusible:03-operational-context:03-01-connected-environments|3.1 Connected Environments]] | |
| * [[dido:02-crusible:03-operational-context:03-02-disconnected-environments|3.2 Disconnected Environments]] | |
| * [[dido:02-crusible:03-operational-context:03-03-air-gapped-environments|3.3 Air-Gapped Environments]] | |
| * [[dido:02-crusible:03-operational-context:03-04-infrastructure-environments|3.4 Infrastructure Environments]] | |
| * [[dido:02-crusible:03-operational-context:03-05-deployment-targets|3.5 Deployment Targets]] | |
| * [[dido:02-crusible:03-operational-context:03-06-security-domains|3.6 Security Domains]] | |
| * [[dido:02-crusible:03-operational-context:03-07-transfer-boundaries|3.7 Transfer Boundaries]] | |
| * [[dido:02-crusible:04-actors-and-responsibilities:start|4. Actors and Responsibilities]] | |
| * [[dido:02-crusible:04-actors-and-responsibilities:04-01-developer|4.1 Developer]] | |
| * [[dido:02-crusible:04-actors-and-responsibilities:04-02-devsecops-engineer|4.2 DevSecOps Engineer]] | |
| * [[dido:02-crusible:04-actors-and-responsibilities:04-03-platform-engineer|4.3 Platform Engineer]] | |
| * [[dido:02-crusible:04-actors-and-responsibilities:04-04-security-and-compliance-officer|4.4 Security and Compliance Officer]] | |
| * [[dido:02-crusible:04-actors-and-responsibilities:04-05-enclave-operator|4.5 Enclave Operator]] | |
| * [[dido:02-crusible:04-actors-and-responsibilities:04-06-ci-cd-system|4.6 CI/CD System]] | |
| * [[dido:02-crusible:04-actors-and-responsibilities:04-07-external-tools-and-services|4.7 External Tools and Services]] | |
| * [[dido:02-crusible:05-operational-concept:start|5. Operational Concept]] | |
| * [[dido:02-crusible:05-operational-concept:05-01-prepare-the-workspace|5.1 Prepare the Workspace]] | |
| * [[dido:02-crusible:05-operational-concept:05-02-select-and-compose-baselines|5.2 Select and Compose Baselines]] | |
| * [[dido:02-crusible:05-operational-concept:05-03-build-images|5.3 Build Machine and Container Images]] | |
| * [[dido:02-crusible:05-operational-concept:05-04-capture-and-preserve-dependencies|5.4 Capture and Preserve Dependencies]] | |
| * [[dido:02-crusible:05-operational-concept:05-05-perform-compliance-assessment|5.5 Perform Compliance Assessment]] | |
| * [[dido:02-crusible:05-operational-concept:05-06-deploy-infrastructure-and-platform-services|5.6 Deploy Infrastructure and Platform Services]] | |
| * [[dido:02-crusible:05-operational-concept:05-07-validate-the-deployment|5.7 Validate the Deployment]] | |
| * [[dido:02-crusible:05-operational-concept:05-08-produce-operational-evidence|5.8 Produce Operational Evidence]] | |
| * [[dido:02-crusible:05-operational-concept:05-09-complete-the-operational-cycle|5.9 Complete the Operational Cycle]] | |
| * [[dido:02-crusible:06-connected-operations:start|6. Connected Operations]] | |
| * [[dido:02-crusible:06-connected-operations:06-01-devsecops-and-pipeline-execution|6.1 DevSecOps and Pipeline Execution]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-001|FR-DSO-001 — Git-Based Workflow Integration]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-002|FR-DSO-002 — GitOps Workflow Integration]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-003|FR-DSO-003 — CI/CD Pipeline Integration]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-004|FR-DSO-004 — Automated Build Execution]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-005|FR-DSO-005 — Automated Deployment Execution]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:fr-dso-006|FR-DSO-006 — Automated Validation Execution]] | |
| * [[dido:02-crusible:06-connected-operations:06-02-configuration-and-workspace-operations|6.2 Configuration and Workspace Operations]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-01-configuration-management:fr-cfg-001|FR-CFG-001 — Declarative Infrastructure Configuration]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-01-configuration-management:fr-cfg-002|FR-CFG-002 — Infrastructure as Code]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-01-configuration-management:fr-cfg-003|FR-CFG-003 — Reusable Infrastructure Blueprints]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-01-configuration-management:fr-cfg-004|FR-CFG-004 — Environment Inheritance]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-01-configuration-management:fr-cfg-005|FR-CFG-005 — Configuration Version History]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-09-baseline-composition-and-workspace:fr-bas-001|FR-BAS-001 — Consume Baseline Repositories from a Workspace]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-09-baseline-composition-and-workspace:fr-bas-002|FR-BAS-002 — Compose Selected Baselines]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-09-baseline-composition-and-workspace:fr-bas-003|FR-BAS-003 — Process Predeployment and Postdeployment Steps]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-09-baseline-composition-and-workspace:fr-bas-004|FR-BAS-004 — Perform Noninteractive Workspace Execution]] | |
| * [[dido:02-crusible:06-connected-operations:06-03-image-operations|6.3 Image Operations]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-02-image-management:fr-img-001|FR-IMG-001 — Build Virtual Machine Images]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-02-image-management:fr-img-002|FR-IMG-002 — Build Container Images]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-02-image-management:fr-img-003|FR-IMG-003 — Immutable Infrastructure Workflows]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-02-image-management:fr-img-004|FR-IMG-004 — Image Signing]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-02-image-management:fr-img-005|FR-IMG-005 — Image Verification]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-02-image-management:fr-img-006|FR-IMG-006 — Image Promotion Workflows]] | |
| * [[dido:02-crusible:06-connected-operations:06-04-deployment-operations|6.4 Deployment Operations]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-001|FR-DEP-001 — Deploy Infrastructure Resources]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-002|FR-DEP-002 — Deploy Virtual Machines]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-003|FR-DEP-003 — Deploy Kubernetes Clusters]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-004|FR-DEP-004 — Deploy Containerized Workloads]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-005|FR-DEP-005 — Deploy Platform Services]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-006|FR-DEP-006 — Deployment Rollback]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:fr-dep-007|FR-DEP-007 — Deployment Validation]] | |
| * [[dido:02-crusible:06-connected-operations:06-05-multi-cloud-hybrid-cloud-and-edge-operations|6.5 Multi-Cloud, Hybrid-Cloud, and Edge Operations]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-04-multi-cloud-management:fr-mc-001|FR-MC-001 — Cloud Provider Abstraction]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-04-multi-cloud-management:fr-mc-002|FR-MC-002 — Provider-Specific Extensions]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-04-multi-cloud-management:fr-mc-003|FR-MC-003 — Deployment Portability Across Cloud Providers]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-04-multi-cloud-management:fr-mc-004|FR-MC-004 — Hybrid-Cloud Deployments]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-04-multi-cloud-management:fr-mc-005|FR-MC-005 — Edge Deployments]] | |
| * [[dido:02-crusible:07-disconnected-and-air-gapped-operations:start|7. Disconnected and Air-Gapped Operations]] | |
| * [[dido:02-crusible:07-disconnected-and-air-gapped-operations:07-01-dependency-capture-and-preservation|7.1 Dependency Capture and Preservation]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-10-dependency-capture-and-offline-transfer:fr-depc-001|FR-DEPC-001 — Capture Build Dependencies]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-10-dependency-capture-and-offline-transfer:fr-depc-002|FR-DEPC-002 — Preserve Dependencies in a Dependency Store]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-10-dependency-capture-and-offline-transfer:fr-depc-005|FR-DEPC-005 — Dependency Store Implementation Independence]] | |
| * [[dido:02-crusible:07-disconnected-and-air-gapped-operations:07-02-transfer-bundle-production|7.2 Transfer Bundle Production]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-10-dependency-capture-and-offline-transfer:fr-depc-003|FR-DEPC-003 — Produce a Transfer Bundle]] | |
| * [[dido:02-crusible:07-disconnected-and-air-gapped-operations:07-03-offline-repository-population|7.3 Offline Repository Population]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-10-dependency-capture-and-offline-transfer:fr-depc-004|FR-DEPC-004 — Populate Offline Repositories]] | |
| * [[dido:02-crusible:07-disconnected-and-air-gapped-operations:07-04-air-gapped-deployment-and-transfer|7.4 Air-Gapped Deployment and Transfer]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-05-air-gap-operations:fr-ag-001|FR-AG-001 — Disconnected Deployment Operations]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-05-air-gap-operations:fr-ag-002|FR-AG-002 — Artifact Export Packages]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-05-air-gap-operations:fr-ag-003|FR-AG-003 — Artifact Import Packages]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-05-air-gap-operations:fr-ag-004|FR-AG-004 — Baseline Synchronization]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-05-air-gap-operations:fr-ag-005|FR-AG-005 — Deployment Traceability Across Disconnected Environments]] | |
| * [[dido:02-crusible:08-compliance-and-authorization-operations:start|8. Compliance and Authorization Operations]] | |
| * [[dido:02-crusible:08-compliance-and-authorization-operations:08-01-compliance-baselines|8.1 Compliance Baselines]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-001|FR-COMP-001 — Compliance Baseline Definitions]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-005|FR-COMP-005 — DISA STIG Compliance Baselines]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-006|FR-COMP-006 — FedRAMP Baseline Definitions]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-007|FR-COMP-007 — Custom Compliance Frameworks]] | |
| * [[dido:02-crusible:08-compliance-and-authorization-operations:08-02-compliance-scanning|8.2 Compliance Scanning]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-002|FR-COMP-002 — Compliance Scanning Tool Integration]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-008:start|FR-COMP-008 — Operating-System-Independent Compliance Scanning]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-008:fr-comp-008a|FR-COMP-008a — Compliance Scanning Abstraction]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-008:fr-comp-008b|FR-COMP-008b — Multiple Operating-System Support]] | |
| * [[dido:02-crusible:08-compliance-and-authorization-operations:08-03-compliance-reporting-and-evidence|8.3 Compliance Reporting and Evidence]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-003|FR-COMP-003 — Compliance Reporting]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-004|FR-COMP-004 — Compliance Evidence Artifacts]] | |
| * [[dido:02-crusible:08-compliance-and-authorization-operations:08-04-security-control-implementation-evidence|8.4 Security-Control Implementation Evidence]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-009:start|FR-COMP-009 — Security-Control Implementation Evidence]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-009:fr-comp-009a|FR-COMP-009a — Security Control Traceability Matrix Evidence]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-009:fr-comp-009b|FR-COMP-009b — Risk Management Framework Evidence]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-009:fr-comp-009c|FR-COMP-009c — Authorization to Operate Evidence]] | |
| * [[dido:02-crusible:08-compliance-and-authorization-operations:08-05-transferable-compliance-findings|8.5 Transferable Compliance Findings]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-010:start|FR-COMP-010 — Transferable Compliance Findings]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-010:fr-comp-010a|FR-COMP-010a — Compliance Finding Transfer Bundle Inclusion]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:fr-comp-010:fr-comp-010b|FR-COMP-010b — Compliance Finding Association Preservation]] | |
| * [[dido:02-crusible:09-crucible-interfaces:start|9. Crucible Interfaces]] | |
| * [[dido:02-crusible:09-crucible-interfaces:09-01-shared-interface-operations|9.1 Shared Interface Operations]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-11-management-interfaces:fr-ui-001|FR-UI-001 — Shared Interface Operations]] | |
| * [[dido:02-crusible:09-crucible-interfaces:09-02-command-line-interface|9.2 Command-Line Interface]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-11-management-interfaces:fr-ui-002|FR-UI-002 — Command-Line Interface]] | |
| * [[dido:02-crusible:09-crucible-interfaces:09-03-web-based-user-interface|9.3 Web-Based User Interface]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-11-management-interfaces:fr-ui-003|FR-UI-003 — Web-Based User Interface]] | |
| * [[dido:02-crusible:99-annexes:start|Annexes]] | |
| * [[dido:02-crusible:99-annexes:annex-a-acronyms:start|Annex A: Acronyms]] | |
| * [[dido:02-crusible:99-annexes:annex-b:start|Annex B: References]] | |
| * [[dido:02-crusible:99-annexes:annex-c-requirements:start|Annex C: Requirements]] | |
| * [[dido:02-crusible:99-annexes:annex-d-issues:start|Annex D: Issues]] | |