Skip to main content

1. Parsing Terraform

2. IAM Policy Verification (Z3)

3. Cloud Cost Budget Enforcement

4. Network Reachability

5. Release Boundary Verification

6. Converting Results to Diagnostics

Every guard exposes a to_diagnostic() method that converts its native result into a unified InfraDiagnosticResult:

7. Working with Audit Traces

8. Emitting Verification Context documents

Every guard’s to_verification_context() runs the verification from raw inputs and emits a portable Verification Context v1.0 document. To get an ADMIT decision, mint an attestation bound to the same claim and evidence:
Without attestation_token, a VERIFIED result demotes to UNVERIFIABLE/DENY. A forged, expired, revoked, or non-matching token produces BLOCKED/DENY.

9. Consuming VC documents downstream

VC evidence can contain sensitive infrastructure, policy, or cost data. Apply your own access control, redaction, and retention rules when storing or forwarding documents.