TTP EXTENSION · MODEL CURRENTNESS

Model valid then ≠ model valid now.

Consequential artifacts should bind the causal-model identity that authorized their computation, and adoption should compare that identity with current model authority before trusting dependency values.

Canonical rule

COMPUTE UNDER M_then
↓
BIND model version + digest
+ dependency manifest
+ dependency values
+ artifact digest
↓
MODEL AUTHORITY MAY CHANGE
↓
RESOLVE M_now
↓
COMPARE M_then ↔ M_now
  ├─ same → compare current dependency values
  └─ different / unknown
       ↓
     compatibility proof?
       ├─ yes → revalidate under M_now
       └─ no  → HOLD / RECOMPUTE
↓
CURRENT OWNER ADOPTS
↓
FENCED COMMIT
↓
PROVE MODEL HISTORY → CURRENTNESS → EFFECT

I67–I70

Minimal decision

IF artifact.model_digest == current_model.digest
AND artifact.dependency_fingerprint == current_fingerprint(current_model)
AND current_execution_authority_is_valid
THEN eligible for adoption
ELSE hold / revalidate / recompute / prove compatibility

Exact model identity is a conservative default, not a universal compatibility algorithm. A newer model may preserve the validity of an older result, but that compatibility must itself become evidence.

Self-consistency under a superseded model is not current applicability.

Open Verified Report #027Previous TTP rule →