Pacto's compliance model has four runtime states (Compliant, NonCompliant,
Unknown, Invalid) plus the informational Warning, NotEvaluated and Reference
outcomes, evaluated per dimension (workload, persistence, availability,
interface, dependency, configuration, metrics, secrets) with stabilization
windows and recovery paths. Those behaviors are proven at three levels, each
with a different cost and fidelity. This page maps each scenario to the level
that proves it, so nothing is claimed where it is not actually exercised.
Chart install / upgrade / uninstall, real image, RBAC
—
✅
—
Offline demo deliberately proves none of the runtime states: there is no
cluster observing workloads, so a runtime status would be fiction. See the
demo's own scope note.
kind proves exactly the Compliant → Unknown → Compliant journey with the
packaged artifacts (release/proofs/kind-e2e.txt) — it does not sweep the full
matrix; that is the envtest suite's job.
envtest is the exhaustive gate: the acceptance suite (91 subtests, per
release/proofs/kind-e2e.txt) sweeps every dimension and state above.