Verification Integration
This page defines the artifacts and verification workflow required to prove compliance with INV-1 through INV-6.
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 all invariants by requiring exportable proof artifacts and independent verification flow.
Non-Compliance Results In
- • Missing verification artifacts are non-compliant.
- • Verifier dependence on internal state invalidates independent verification.
Artifact Requirements
Invariant Mapping: ALL INVARIANTS
Implementations MUST produce artifacts sufficient for independent verification without system trust.
- • Implementations MUST export the raw request, including signature, nonce, and timestamp.
- • Implementations MUST export the approval envelope, including bounded parameters and Control Plane signature.
- • Implementations MUST export the execution trace, including executed parameters and outcome.
- • Implementations MUST export the audit chain, including hash linkage.
- • Implementations MUST publish public verification keys required for request and approval validation.
Verification Procedure
Invariant Mapping: ALL INVARIANTS
- • The verifier MUST be able to validate request signature against published identity key material.
- • The verifier MUST be able to validate approval envelope signature against published Control Plane key material.
- • The verifier MUST be able to compare executed parameters against approved bounds.
- • The verifier MUST be able to confirm evidence chain continuity and trace linkage.
- • The verifier MUST be able to determine denial or execution outcome from exported artifacts alone.
Verification Kit Mapping
Invariant Mapping: ALL INVARIANTS
Implementations MUST map exported artifacts to the public verification kit structure under /public/verify-fail-closed/v1.0/.
Compliance Evidence
- • request-001.json equivalent generated by implementation.
- • approval-001.json equivalent generated by implementation.
- • evidence-chain-001.json equivalent generated by implementation.
- • Verification script or equivalent command returning pass or fail per invariant.
Verification Linkage
INV-1..INV-6
Artifact: /public/verify-fail-closed/v1.0/
Check: Independent verifier reproduces pass/fail outcome without internal access
Verification step: verify.sh: full run