Quantum-origin addresses
What this is
A Solana coin address is the public half of a key pair, and the key comes from 32 random bytes. For these addresses the random bytes were measured on a real IBM quantum computer: every qubit was put into an equal superposition of 0 and 1 and measured, 2,048 times. Each address uses its own 512 measured bits, hashed down to 256 so the hardware's small bias cannot show.
This is about where the randomness came from, not about security against quantum computers. That part is the vault: fees and dev bags behind hash-based keys.
Batches
Reading…
How to check it
1. The commitment came first. Before any address in a batch was used, a Solana memo recorded the IBM job id, the machine, the time, the SHA-256 of IBM's result file and a Merkle root over every address in the batch. The memo's block time proves the batch existed then.
2. Your coin is in the batch. A coin's proof gives its index, its leaf and the Merkle path; hashing the leaf up the path must give the committed root.
3. The reveal. The raw result file is published once a batch is used up (until then its bits are live keys). Anyone can then recompute every address with the published recipe: seed = SHA-256("hashlock/quantum-mint/v1" || job id || index as 4 bytes || 512 bits), address = the Ed25519 public key of that seed, and check the file's SHA-256 against the memo.
The recipe and the checker are in the public source: scripts/ops/quantum-mints.mjs.