Crucible SHALL access only Authorized Resources for the identified operational environment.
This requirement derives from:
The Original Requirement states:
The system SHALL support both connected and disconnected operational environments.[C1]
MO-004c preserves the constraint that Crucible operates within the resource-authorization boundary established for the identified operational environment.
The separate requirements derived from MO-004 address:
A resource can be available within an operational environment without being authorized for use.
Examples include:
An Authorized Resource has an identified authorization for the operational environment and intended use.
Restricting Crucible to Authorized Resources supports:
This requirement does not require every Authorized Resource to be available within the operational environment.
This requirement does not identify the resources required for execution in a Disconnected Environment. MO-004b addresses disconnected execution, and MO-004d addresses resource availability.
This requirement applies to:
Verification confirms that:
The following pages reference this requirement:
Implemented and Verified
Assess whether the current Crucible implementation accesses only Authorized Resources for the identified operational environment.
Review and accept MO-004c as a proposed derived requirement created from the evaluation and decomposition of MO-004 in the Crucible System Requirements Specification, Version 1.1 Draft.
The following unresolved issues affect this requirement:
Identify the authority that authorizes resources for each operational environment.
Define the authorization record required for each Authorized Resource.
Define how authorization scope, expiration, revocation, and intended use affect resource access.
Define the behavior required when Crucible encounters or attempts to access an unauthorized resource.
Define when an imported resource becomes authorized for use within an operational environment.
This requirement page should retain the stable requirement identifier MO-004c.
This page is a leaf requirement page and omits a trailing :start from its namespace.
The parent MO-004 page is a non-leaf page and retains a trailing :start in its namespace.
Changes to the Statement should preserve:
The authorization record for each Authorized Resource should identify:
Material 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-004:mo-004c#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.