Axis 5 · Radioactive Decay (live)
A simulated Geiger detector fires on a real Poisson process (λ = 3.5 events/sec). Each click gets timestamped, and the low byte of that timestamp feeds Axis 5 of the entropy pool. Under standard quantum mechanics, nobody can predict when nuclear decay will happen next. No algorithm can forecast the next click. This is the only axis you truly cannot simulate.
MAPET · 6 Physical Entropy Axes
Motion-Augmented Physical Entropy Tapping. Six independent physical sources get sampled in parallel: H₂ 21cm radio, RF amplitude, thermal kT, piezoelectric, Geiger, and muon flux. Each axis keeps a rolling 32-character hex window of its most recent entropy bytes. Each one reaches full entropy on its own, independent of the rest.
Combined Entropy Pool
The six MAPET axes get joined together and hashed with SHA3-512 (in production) into a single 512-bit seed used to generate keypairs. The 8x8 heatmap shows the live entropy pool state. Even if one axis fails, five are still running, which is still five times the entropy needed for a 256-bit security level.
Agent Alice · Tier-1 Bank
The agent who starts the handshake. She holds an ML-KEM-768 encapsulation key (FIPS 203) for the lattice handshake and an ML-DSA-65 signing key (FIPS 204) for the receipt. Both keypairs come from her 6-axis MAPET pool, not /dev/urandom. Her DID comes straight from her ML-DSA verifying key, the same way every time.
Agent Bob · Counterparty
The agent who responds. He uses the same key material as Alice (ML-KEM-768 and ML-DSA-65), seeded independently from his own MAPET pool. Two strangers, no shared secret, no PKI, no certificate authority. Just two lattice handshakes and a receipt both sides sign. That's the basic unit of agent-to-agent commerce.
Post-Quantum Handshake
Click Initiate Handshake to run the seven-step protocol: MAPET harvest, then ML-DSA keygen, then ML-KEM keygen, then KEM encapsulation, then shared-secret derivation, then mutual ML-DSA-65 signature, and finally the SHOD (Signed Hashed Operation Digest) receipt. The step running now pulses gold. Finished steps lock in cyan with a check mark.
Q. What does the pulsing of the bars mean? Does a new identity get born at each pulse?
No. Each pulse is a new entropy byte, not a new identity. The thin colored bar under each axis shows that axis pulling in another byte of physical randomness into its rolling 32-character window. Axes 1 through 4 and 6 pulse on a fixed cadence per axis, with different rates per source. Axis 5, the radioactive decay axis, pulses on a real Poisson process. It's irregular on purpose, because that's what radioactive decay actually does. The 8x8 heatmap brightens cells as bytes flow into the SHA3-512 entropy combiner.
New identities only get born when you click Initiate Handshake. At that moment, both agents check the current state of all six axes, derive ML-KEM and ML-DSA keypairs, and put out fresh DIDs. Between handshakes, the bars keep refreshing the entropy that future identities will draw from.