Skip to main content
← Back to Docs

Verification Integration

This page defines the artifacts and verification workflow required to prove compliance with INV-1 through INV-6.

INV-1INV-2INV-3INV-4INV-5INV-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