# Versioned Turn Provenance

> Persist each accepted model turn as an append-only, mode-tagged, schema-versioned, causally ordered record with change-only provenance, so the turn history is a queryable, auditable log and a turn is never graded against a schema version its stored state never saw.

Record: `algo:versioned-turn-provenance`
Kind: mode-driven-response-schema
Canonical: https://banes-lab.com/ontology/algorithms#algo-versioned-turn-provenance
Closure: https://banes-lab.com/json/records/algo/versioned-turn-provenance/closure

## stage

- [commit](https://banes-lab.com/records/stage/commit.md)

## axis

- [representation](https://banes-lab.com/records/reason/axis-representation.md)

## composes

- [Version Provenance](https://banes-lab.com/records/algo/version-provenance.md)

## composed-by

- [<Mode-Driven Response Schema>](https://banes-lab.com/records/algo/mode-driven-response-schema.md)

## derived-by

- [Loop-Owned Mode Selection](https://banes-lab.com/records/algo/loop-owned-mode-selection.md)
