Consistency contract
This wiki entry defines a term used across VSAVM and explains why it matters in the architecture.
The diagram has a transparent background and highlights the operational meaning of the term inside VSAVM.
Related wiki pages: VM, event stream, VSA, bounded closure, consistency contract.
Definition
A consistency contract defines when a system is allowed to emit a conclusion, based on explicit checks and explicit budgets.
Role in VSAVM
In VSAVM, the contract is the semantic rule that turns closure outcomes into output permission. It prevents the system from projecting certainty when exploration is incomplete.
Mechanics and implications
The contract specifies budgets, closure behavior, and response modes. It requires logging of budget use, branches, and conflicts so results are auditable. Conditional outputs are tied to explicit assumptions rather than vague language.
Further reading
Consistency and non-monotonic reasoning provide background. VSAVM operationalizes these ideas through executable state and bounded exploration rather than purely through hand-coded logic.
References
Consistency (Wikipedia) Non-monotonic logic (SEP) Verification and validation (Wikipedia)