mirror of
https://github.com/luxfi/chains.git
synced 2026-09-24 00:26:00 +00:00
thresholdvm is a shared LIBRARY substrate, not a chain. Fix the stale/false naming across the package to the canonical model: - factory.go: the VMID comment claimed "T-Chain is reserved for TeleportVM, not yet built" — FALSE per LP-7050. There is no teleportvm and no T-Chain; teleport IS bridgevm (B-Chain, LP-6000). Rewrote to describe the value as the shared substrate VM consumed by M-Chain (mpcvm) + F-Chain (fhevm). - vm.go: package doc dropped the "mode"/"T-Chain label" framing for the library-substrate description; both M and F consume it, neither is T. - README.md / DESIGN.md / docs/M_CHAIN_INTEGRATION.md: removed the repeated false claim that the "T-Chain" name is retained for a standalone teleportvm (LP-6332). LP-6332 is superseded by LP-6000 (bridgevm) per LP-7050 §3. Reframed the M/F split as two chains consuming this library rather than one VM switched by mode. - LLM.md: corrected the "deprecated T-Chain shim / one-epoch grace-window migration" prose — T-Chain was never launched with live state (clean forward split, no migration), and vm.go/factory.go/fhe/ are the shared library substrate M/F consume, not a T-Chain shim. No code behavior changes; comments/docs only. Co-authored-by: Hanzo Dev <[email protected]>