Systems fail not when they break — but when they continue acting after their mandate has expired.
Every dashboard was green. Every control was documented. And still — the system should not have been running.
You are not monitoring failure. You are missing illegitimacy.
SnapOS defines Decision Integrity: the control layer that verifies whether a system is still allowed to execute — not just whether it is executing correctly.
Your system can be correct and still be illegitimate.
If your system makes correct decisions, follows all rules, passes every audit — and still produces the wrong outcome — then you don't have a failure problem.
You have a legitimacy problem. And there is currently no control layer for that.
That is what SnapOS is.
The point where your system
becomes illegible to governance.
Current systems verify correctness. SnapOS verifies whether execution is still legitimate. Without this layer, a system can be fully compliant and still be operating under an expired mandate.
Neither NIST AI RMF nor ISO/IEC 42001 requires re-authorization for continued operation.
This is not a theoretical observation. It is the finding of a formal gap analysis — text-derivable obligations only, no implicit interpretations.
The term "authorization" does not appear in the NIST AI RMF Core. ISO/IEC 42001 has no explicit stop obligation in requirement text. Neither standard defines a control that asks: is the system still allowed to operate under its current conditions?
Read the gap analysis (DOI: 10.5281/zenodo.19382604) →This is not theory. This is what happens when systems must not drift.
Decision Integrity did not emerge from a research paper. It emerged from repeated failure patterns in real production systems — systems that remained operational after their governing conditions had already changed.
We don't monitor systems. We decide whether they are allowed to continue.
Assess decision legitimacy in your system.
DriftBench runs a sealed evaluation: policy binding, witness tuples, scope gates, fail-closed behavior. Against your own model endpoint. No data leaves your environment.