T81 Foundation

Runtime Semantics Boundary (Foundation vs VM)

This note locks the ownership boundary between normative semantics (t81-foundation) and executable runtime behavior (t81-vm).

Active Runtime Baseline

Ownership Split

t81-foundation owns:

t81-vm owns:

Source-of-Truth Rule

  1. If code behavior and spec/ differ, treat spec/ as semantically authoritative.
  2. If runtime compatibility details differ across repos, treat t81-vm/docs/contracts/vm-compatibility.json as executable compatibility authority.
  3. Any proposed change that affects both semantics and runtime must ship as a linked cross-repo change set.

Required Cross-Repo Fan-Out

Contract-impacting runtime changes must synchronize:

  1. t81-vm contract artifact/tag and ABI headers.
  2. t81-lang compatibility gate and docs.
  3. t81-python bridge compatibility docs/tests.
  4. t81-roadmap migration status/checkpoint artifacts.

High-Risk Mismatch Zones

Verification Rule