MO-003a — Cross-Platform Deployment

Go to MO-003 — Cloud-Agnostic Deployment

Statement

Crucible SHALL deploy an Infrastructure Environment to two or more supported Deployment Platforms.

Derived From

This requirement derives from:

The Original Requirement states:

The system SHALL provide cloud-agnostic deployment capabilities.[C2]

MO-003a preserves the portion of the Original Requirement that requires Crucible to deploy Infrastructure Environments across multiple Deployment Platforms.

The separate requirements derived from MO-003 address:

Rationale

Cloud Agnosticism requires Crucible to operate across more than one Deployment Platform.

Deployment to two or more supported Deployment Platforms provides the minimum observable basis for evaluating cross-platform deployment.

A supported Deployment Platform requires an identified and approved mechanism through which Crucible performs the deployment.

Cross-platform deployment does not alone establish complete Cloud Agnosticism. The other requirements derived from MO-003 address provider-independent deployment information and limitation of provider-specific dependencies.

Applies To

This requirement applies to:

Supported Deployment PlatformsProvider ContractsProvider ImplementationsPlatform Specific ParametersControlled InputsConnected EnvironmentsDisconnected EnvironmentsAir-Gapped EnvironmentsEvidenceProvenanceTraceability

Verification

Verification confirms that:

Two or more supported Deployment Platforms are identifiedThe support criteria for each Deployment Platform are identifiedCrucible performs an Infrastructure Deployment to each identified Deployment PlatformEach Infrastructure Deployment creates an Infrastructure EnvironmentEach deployment result identifies the target Deployment PlatformEach deployment result identifies the Provider Implementation used for the Deployment PlatformEach resulting Infrastructure Environment satisfies the deployment acceptance criteria established for the target Deployment PlatformThe verification record preserves Traceability among the Controlled Inputs, target Deployment Platform, Provider Implementation, Infrastructure Deployment, and resulting Infrastructure Environment

Referenced By

The following pages reference this requirement:

Delivery Phase

Implemented and Verified

Implementation Status

Requirement Status

Issues

The following unresolved issues affect this requirement:

Notes for Editors

This requirement page should retain the stable requirement identifier MO-003a.

This page is a leaf requirement page and omits a trailing :start from its namespace.

The parent MO-003 page is a non-leaf page and retains a trailing :start in its namespace.

Changes to the Statement should preserve:

as the responsible actorDeployment of an Infrastructure Environment as the required outcomeDeployment to two or more supported Deployment Platforms as the cross-platform obligationThe criteria for a supported Deployment Platform should identify:

The Deployment PlatformThe approved Provider ContractThe approved Provider ImplementationThe supported Platform Specific ParametersThe deployment acceptance criteriaThe required EvidenceMaterial changes should receive review and should update the verification criteria, source records, and Issues section.

To reference this requirement Statement from another wiki page, insert:

{{section>dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-003:mo-003a#Statement&noheader&nofooter&noeditbtn}}

Do not rename this page after an external citation unless a redirect or move plan is in place.

© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.