Policy versioning
Every change to a policy creates an immutable version, so you can promote, roll back, and prove exactly which rules applied to any past decision.
Immutable versions
Editing a policy never mutates the running rules. Instead it produces a new, immutable version with a unique id. Old versions are retained so historical decisions remain explainable.
Promote & roll back
Promote a shadow version to active when you're satisfied with its shadow results.
Only one version of a policy is active at a time per binding.
Roll back by re-activating any previous version — the switch is atomic and immediate.
Linkage to the audit trail
Each audit record references the exact policy version that produced its verdict. When an auditor asks "why was this output blocked in March?", you can show the precise rules in force at that moment — not today's rules.