What is Release State?

Release State refers to an immutable, identifiable data state fixed for a given AI execution. The same release state always points to the same condition, which makes it the reference point for reproducing a result or comparing two of them.

Operational data keeps moving. Schemas get adjusted, field definitions change, policies are updated. Without a fixed release state, a result approved last month can return a different answer today with no way to say what changed.

This sits at a different layer from model versioning. Model versioning fixes which model ran; release state fixes the condition of the data that model read. Reproducibility needs both. Each execution is tied to a release state through run binding, and differences between states are compared with a diff.

Frequently asked questions

What is a release state?

An immutable, identifiable data state fixed for a given AI execution. The same release state always points to the same condition, so it serves as the reference for reproduction and comparison.

How is release state different from model versioning?

Model versioning fixes which model ran. Release state fixes the condition of the data that model read. Reproducing a result requires both.

Why fix the data state at all?

Operational data changes: schemas, field definitions, applied policies. Without a fixed reference, a result approved last month can differ today and nobody can explain why.

Where is release state used?

In audit and review, to re-run under the exact conditions of a past execution and show the basis for a result, and to narrow down data-side differences when two runs disagree.