Failure Modes & Assumptions
This page defines fail-closed behavior under failure and the explicit trusted components that bound guarantees.
Spec Drift Warning
Changes to implementation that violate invariant mappings invalidate compliance with v1.0. Implementations MUST preserve invariant-to-component, invariant-to-artifact, and invariant-to-verification-step mapping.
Compliance Assertion
- • Satisfies INV-4 by requiring denial under outage, partition, validation failure, and ambiguity.
Non-Compliance Results In
- • Any degraded execution path under failure is non-compliant.
- • Undefined trusted components invalidate the guarantee boundary.
Failure Behavior & Partition Handling
Invariant Mapping: INV-4
System behavior under failure SHALL be denial, not degraded execution.
| Failure | Behavior |
|---|---|
| Control Plane outage | Deny all execution |
| Replay datastore failure | Deny execution |
| Network partition between Gate and Execution Layer | Deny execution |
| Approval signature validation failure | Deny execution |
Observed behavior reference: verification walkthrough, adversarial scenario 5 for Control Plane unavailability and adversarial scenario 4 for expiration-driven denial.
Trusted Components & Assumptions
Invariant Mapping: INV-4
Guarantees do not extend beyond explicitly defined trusted components.
- • Trusted component: Control Plane policy logic and signing key integrity.
- • Trusted component: Gate routing and validation logic.
- • Trusted component: Execution Layer envelope validation logic.
- • Trusted component: Audit System integrity and record ordering.
- • Assumption: time synchronization remains within the configured validation window.
- • Assumption: execution environment integrity is preserved.
Compliance Evidence
- • Key management policy for Control Plane signing keys.
- • Runtime integrity controls for Gate and Execution Layer.
- • Operational test showing denial under induced Control Plane outage.
Verification Linkage
INV-4
Artifact: verification walkthrough
Check: Control Plane outage produces denial
Verification step: Adversarial scenario 5
INV-4
Artifact: audit-chain-001.json
Check: Denial states remain attributable in audit output
Verification step: verification walkthrough: Step 6