t81-foundation

Determinism Threat Model

1. Purpose

This document defines the threat landscape for T81’s determinism guarantees. It identifies potential failure modes, adversarial vectors, and the mitigation strategies employed to ensure bit-exact reproducibility.

References:

Clarification: Determinism guarantees apply exclusively to surfaces explicitly listed as Verified in the Determinism Surface Registry.


2. Threat Model Scope

Protected Assets

This model protects the integrity and reproducibility of:

Adversary Classes

The following threat actors and scenarios are within scope:

Out of Scope

The following are excluded from this specific threat model:


3. Threat Categories

A. Compiler-Level Threats

Risks:

Mitigations:


B. VM-Level Threats

Risks:

Mitigations:


C. Backend Equivalence Threats

Risks:

Mitigations:


D. Spec Drift Threats

Risks:

Mitigations:


E. Scheduling and Concurrency Threats

Risks:

Mitigations:


F. CI / Governance Bypass Threats

Risks:

Mitigations:


G. Artifact Integrity Threats

Risks:

Mitigations:


H. Governed AGI Control Threats

Risks:

Mitigations:


4. Known Residual Risks

The following risks are acknowledged but not fully mitigated:


5. Determinism Breach Classification

Breaches of determinism are classified by severity and required response.

Level Severity Impact Required Action
0 Negligible No impact on verified surfaces. Standard bug fix process.
1 Minor Partial regression in fixture generation or tooling. Fix bug, add regression test, patch release.
2 Critical Verified surface regression. Output differs across architectures. Immediate Revert. Root cause analysis. Full audit.
3 Catastrophic Spec-level determinism violation (e.g., ISA definition flaw). Major Version Invalidation. Community notification.

Draft governance note:

Once RFC-0043 is accepted, breach classification should be aligned with its hard-divergence / soft-divergence / UB-exposure terminology in addition to the severity table above.


6. Review and Audit Process