Measured product lead custody receipt.
Mobile Deterministic Geometric Computation
When two phones run the same code, the numbers should match — DM3 · github.com/Zer0pa/DM3
Every AI app on a phone depends on the chip doing the same thing each time, but almost no one checks. Two phones can run the same model and quietly return different numbers, and the gap stays invisible. DM3 fixes a small computation in place — one binary, one 380-vertex graph — and runs it on two physically distinct Android ARM64 phones. At five measured steps, both phones return identical bytes.
Seven of eight reconstruction checks close. The eighth is still open, and other chips are out of scope.

Two phones, same computation, different chips; nobody checks whether the numbers actually match.
Same task. Same chip family; same bytes.
Two phones run the same model and return slightly different numbers. The gap gets blamed on chips, on rounding, on luck — and then it gets shipped. Nobody can point at the step where the two phones first disagreed.
DM3 pins a small computation — one Android binary, one 380-vertex graph, twelve callable task modes — and runs it on two physically distinct ARM64 phones, a RealMe RM10 on native Android and an Apple M1 on an Android emulator. At five measured steps, both phones return identical bytes. A mismatch would have a step number, not a shrug.
When two phones disagree, the disagreement has a step number.
Two phones. Same bytes; a hash decides.
At every measured step, the same geometric computation produces identical 64-bit floats on two physically distinct ARM64 phones — a RealMe RM10 on native Android and an Apple M1 Android ARM64 emulator. The cryptographic hash over the trajectory matches at steps 20, 30, 40, 45, and 50.
Determinism here means byte-identical, not approximately equal. The scope is one task configuration on Android ARM64. DM3 does not claim Intel CPU, GPU, or neural-accelerator parity. The check is reproducible, narrow, and dated.
R8, the eighth reconstruction step, is still open. The packet is scoped to 2026-04-22, and four later evaluation cells (G.3, G.4, G.5, G.7) have no promoted outcomes. ARM64 agreement does not imply Intel, GPU, or accelerator agreement. DM3 is a diagnostic, not a framework. Independent source-code provenance for the binary is not yet attestable.
WHEN PHONES STOP quietly disagreeing.
A mobile AI app should compute the same answer on every phone it runs on. Today that is a wish; DM3 narrows the wish to one fixed binary and one fixed graph so the answer can be tested. Once two phones agree to the byte, sameness becomes something a buyer can require.