The Specifications

The architecture and math behind the canonicalization layer.

1. The Divergence Baseline

Everything else on this page is measured against this one number.

The Result

Five environments produced three different sums, spread across 1.25390625. An Intel Xeon and an AMD EPYC agree; two Intel Xeons disagree. The vendor on the chip does not predict the answer.

If Yours Match

Matching hashes mean the two machines behaved identically on this test. They do not prove your fleet is safe, and they do not mean the hardware is the same: Result C contains both an Intel and an AMD chip. This test does not isolate the cause. For path-dependent divergence on GPUs, run the GPU harness.

2. CAGM (Deterministic ML Training)

The Problem

Standard ML training pipelines rely on floating-point math, meaning the exact same dataset and hyperparameters will produce different model weights depending on the GPU or CPU used.

The Solution

CAGM is a fixed-point integer classifier (Q16.16) that completely removes floating-point arithmetic from the training loop.

  • The Integrity Engine (IE): Canonicalizes logits at layer boundaries to ensure bit-exact hashes across compilers and hardware.
  • Trajectory Proof: Emits a 64-character SHA-256 proof that binds the weights, gradients, activations, and epoch order into a single cryptographic commitment.
  • Output Contract: Strict stdout output: accuracy, proof, and ie_verify.

3. Test Suites & Validation

Test Reports

Primary source documents. Not marketing copy.

Divergence evidence
SourceScopeLink
float-divergence-scriptSorted-sum experiment, 5 environments, 3 distinct results. Runs anywhere Python runs.Repo · Script
prove-model-driftSame PyTorch script, same seed, 4 environments: identical final loss, 4 different weights hashesRepo · Script · Page
gpu-float32-divergenceGPU harness: FMA, fast-math and atomic-reduction divergence on Tesla T4 and RTX 3050, 1,000,000-element corpusRepo
CAGM
ReportScopeLink
CAGM Verification Report 41/41 PASSDeterminism, IE canonicalisation, degenerate inputs, overflow guardsPDF
CAGM vs sklearn6 sklearn baselines, 5 datasets, stratified k-fold CV, ctypes-native libraryPDF
CAGM Cross-Device BenchmarkAccuracy and proof-hash comparison, 4 machines, CPU/GPU/TPU -- all proofs identicalPDF
SPCMP / Samayuktam
ReportScopeLink
PCMP / SPCMP Verification Report 42/42 PASSEvery IEEE-754 edge case and degenerate array shape, checked against an independent Python oraclePDF
SPCMP Cross-Hardware VerificationGoogle CPU, TPU, GPU, and a native GPU node -- identical Merkle root and hash on all fourPDF
Cross-Machine Determinism20 sort runs, 4 heterogeneous machines, 5 files each -- zero divergent hashesPDF
SPCMP Determinism ReportTop-k / bottom-k convergence; documents the honest scalar-reduction limitPDF
Aerospace Verification Proof40/40 assertions -- radiation bit-flip absorption, telemetry compression, GNC-loop determinismPDF
Scale Test Report32 runs, 100k to 1B float32 elements, 8 data patterns -- zero failuresPDF
Samayuktam Sorting BenchmarkCPU/GPU sort timing vs NumPy quicksort/mergesort/stable; 4.3–4.8× on uniform and normal at 100M elements, up to 27× on duplicate_heavy_tailPDF

Ready to test it against your pipeline?