“AI shouldn’t be trusted because it sounds smart. AI should only be trusted because it can prove what it says. Deterministicly. Computationally. Verifiably. Auditably.”
-ChatGPT Dec. 25, 2025
PACT (Protocol for Authorization, Consistency, and Termination) is a deterministic control approach for using AI models that deliberately separates governance from generation. Instead of asking the model to decide what it is allowed to do PACT treats the model as an untrusted, stochastic generator operating inside a rule-driven system. A control layer sits between the user and the model, enforcing explicit authorization, maintaining a clear record of known facts, assumptions, unknowns, ect., and halting execution whenever information is missing, unsafe, or ambiguous. Decisions are made by fixed, auditable rules rather than by the model’s own judgment, and model outputs are validated after generation before being returned.
A system inspired by PACT can be implemented using conventional software engineering techniques: a deterministic controller evaluates each request as an explicit action, checks authorization and safety constraints, invokes the language model only when permitted, and treats the output as untrusted data subject to post-generation checks. Tool use, state changes, and commitments are handled entirely outside the model through explicit interfaces, preventing the model from escalating its own authority or improvising behavior.
People would use PACT (or a similar framework) in situations where being plausible but wrong is unacceptable and auditability matter more than conversational smoothness. This includes systems with real-world effects, compliance requirements, or long-running interactions that accumulate state. By removing self-governance from the model and placing it in a deterministic control plane, PACT makes AI systems easier to reason about, test, and trust—reframing language models not as autonomous agents, but as powerful components in a system.