4.3 External Systems
Go to 4. Actors and Responsibilities
External Systems are systems outside the Crucible boundary that provide inputs, receive outputs, perform provider-specific operations, or support an authorized Crucible lifecycle activity.
An External System does not become part of Crucible merely because Crucible exchanges information with it or invokes one of its interfaces. Crucible controls the interaction through defined interfaces, Provider Implementations, authorization rules, and lifecycle records.
Deployment Platforms and Providers
Deployment Platforms and provider systems supply the infrastructure services used to realize an Infrastructure Environment.
Depending on the supported Deployment Target, these systems can include:
-
Commercial cloud platforms
-
Private cloud platforms
-
On-premises infrastructure platforms
-
Virtualization platforms
-
Container-orchestration platforms
-
Bare-metal provisioning systems
Crucible separates provider-independent intent from provider-specific interfaces and behavior. Provider-specific dependencies remain confined to the applicable Provider Implementation.
Source and Artifact Repositories
Repositories provide or receive controlled lifecycle inputs and outputs.
These systems can include:
-
Source repositories
-
Baseline repositories
-
Software package repositories
-
Container registries
-
Machine-image repositories
Crucible identifies the repository, resource, version, and integrity information associated with an input or output when the applicable requirement requires that information.
A repository available in a Connected Environment might not be available in a Disconnected Environment or Air-Gapped Environment. Required content must therefore be captured, preserved, transferred, and made available through authorized local systems before disconnected execution.
Identity and Access Systems
Identity and access systems authenticate actors and provide information used to enforce access restrictions.
Crucible relies on the applicable environment and Security Domain to establish:
-
Actor identity
-
Assigned roles or permissions
-
Permitted resources
-
Permitted operations
-
Applicable access restrictions
Crucible applies the authorization information presented through approved integrations. Crucible does not independently grant organizational access rights or redefine the access policy of an external identity system.
Security and Assessment Systems
External security and assessment systems can provide criteria, assessment functions, or results used during Crucible lifecycle activities.
These systems can include:
-
Security-content repositories
-
Configuration-assessment tools
-
Vulnerability-assessment tools
-
Compliance-assessment tools
-
Malware-analysis tools
-
Digital-signature and integrity-verification services
Crucible records the relationship between an assessment activity, the assessed subject, the applicable criteria, the tool or service used, and the resulting findings or Evidence when required.
An external assessment result does not independently grant approval, authorization, or risk acceptance.
Logging and Audit Systems
External logging and audit systems can receive lifecycle events, operation results, access events, assessment results, and other records produced through Crucible.
These interactions support:
-
Operational monitoring
-
Security monitoring
-
Incident review
-
Preservation of lifecycle records
The applicable Security Domain determines which information can be transmitted to an external logging or audit system.
Transfer Systems
Transfer systems support authorized movement across a Transfer Boundary.
These systems can include approved removable media, controlled transfer services, cross-domain mechanisms, receiving repositories, or other organization-approved transfer facilities.
Crucible prepares or consumes the applicable Transfer Bundle and records the associated lifecycle information. The external transfer system and responsible personnel perform the transfer according to the governing authorization and handling procedures.
Interaction Boundaries
Crucible interactions with External Systems must preserve the controls applicable to the operation and environment.
External Systems do not independently:
-
Override Crucible authorization controls
-
Introduce unauthorized resources into an operation
-
bypass Security Domain restrictions
-
Change the approved content of a Transfer Bundle
-
Grant Accreditation, Operational Approval, or an Authority to Operate
-
Replace the canonical Crucible lifecycle and traceability records
Crucible records sufficient information to identify the External System and its role in an operation when the applicable requirement requires that identification.
Requirements Addressed
| Requirement | Statement |
|---|---|
| MO-003d — Limitation of Provider-Specific Dependencies |
Crucible SHALL confine dependencies on proprietary Cloud Provider interfaces, services, data formats, software development kits, and operational mechanisms to the Provider Implementation for the target Deployment Platform. |
| MO-004c — Authorized Resource Use |
Crucible SHALL access only Authorized Resources for the identified operational environment. |
| MO-004d — Disconnected Resource Availability |
Crucible SHALL execute each selected Operational Lifecycle activity in a Disconnected Environment using only the required resources available within the environment boundary. |
| OR-003c — Security Domain Resource Enforcement |
Crucible SHALL prevent an operation from accessing a resource not authorized for the operation's governing Security Domain. |
| OR-003d — Security Domain Information Enforcement |
Crucible SHALL prevent an operation from processing information not authorized within the operation's governing Security Domain. |
| OR-003g — Security Domain Access Control |
Crucible SHALL deny an access request that the governing Security Domain does not authorize for the requesting identity. |
| FR-AG-002 — Artifact Export Packages |
Crucible SHALL create Transfer Bundles for export. |
| FR-AG-003 — Artifact Import Packages |
Crucible SHALL import Transfer Bundles. |
The linked leaf requirement pages remain the canonical sources. This page describes External Systems only to the extent supported by the applicable requirements and does not establish additional integrations or external-system capabilities.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.