Files
zeekayandHanzo Dev 178febad68 papers: reconcile T-Chain -> M-Chain / F-Chain / B-Chain per LP-134
Every rendered "T-Chain" / "ThresholdVM" / "teleportvm" reference across
the paper corpus is rewritten to the correct canonical chain by concern:
threshold signing / MPC / bridge custody / key recovery -> M-Chain (MVM);
FHE / encrypted compute / threshold decryption -> F-Chain (FVM); teleport
/ cross-chain messaging -> B-Chain (bridgevm); consensus Pulsar stays
Q-Chain. Section lux-trust-kernel/03-t-chain-threshold-governance.tex
renamed -> 03-f-chain-encrypted-policy.tex (with \input + xref fixes).
Braided "T-Chain" sections split by concern (M vs F). Only lp-020's
chain-separation rationale and the shared lux/chains/thresholdvm library
path retain the name, to record the removal. All changed papers rebuilt
(pdflatex, rc=0, no undefined refs).

ยง09 of lux-dao-governance-framework reframed: fabricated "production
deployment" metrics ($50M/$240k/$12M, survey %s, "as of Oct 2024")
relabeled as illustrative design configurations with no invented
replacements; reality noted (DAO treasury is a 1/1 Safe); conclusion
echo + one "first production" overclaim softened.

This commit also captures concurrent corpus workstreams on the same tree.

Co-authored-by: Hanzo Dev <[email protected]>
2026-07-02 00:57:09 -07:00

17 lines
2.1 KiB
TeX

\section{Conclusion}
\label{sec:conclusion}
LP-137 specifies the GPU mode shared by the cryptographic primitives in the Lux 9-chain topology. The substrate is a byte-equality \emph{contract} across three backends (Metal, CUDA, WGSL): a GPU kernel is admitted to the production dispatch path only once it is byte-equal to the same Go reference on $N=1000$ random inputs, and a kernel that fails byte-equality, lacks a validated backend KAT, or is deliberately left unwired (e.g.\ a KAT-clean lattice-NTT kernel whose single-shot GPU path is slower than the CPU body) falls back to the CPU canonical. PQ signature \emph{verify} at the P3Q slot runs on the pure-Go/CPU path in production; there is no production GPU kernel for PQ verify. For every kernel that is on a production hot path, the substrate satisfies the GPU-residency invariant: no chain-local hot path leaves attested GPU memory.
The per-algorithm formal specs live in their own LPs. LP-137 (this paper) carries no per-algorithm content beyond a pointer index (\S\ref{sec:per-algorithm-spec}). This separation lets the substrate evolve (new GPU backend, new attestation profile, new dispatcher heuristic) without re-opening per-algorithm specs, and lets each algorithm evolve (new KAT vectors, new constant-time refinement) without re-opening the substrate.
\paragraph{Future work.} Three substrate-level extensions are tracked:
\begin{enumerate}
\item Multi-GPU dispatcher: extend the determinism harness to verify byte-equality across heterogeneous GPU backends in the same cluster.
\item AMD ROCm and Intel oneAPI backends: the same byte-equality contract applied to two more shader languages, joining Metal/CUDA/WGSL.
\item Hardware-attested GPU memory pinning: integrate with the LP-127 attestation envelope so that the determinism harness can require an attestation receipt for every shipped GPU build.
\end{enumerate}
The 1-LP-per-algorithm decomposition (LP-026, LP-029, LP-066, LP-069, LP-070--077, LP-110--126, LP-131, LP-146--159) is the canonical entry point for any consumer who needs a specific primitive's formal spec. LP-137 is the substrate that holds them together.