15,000,000 GNOMIC were set aside for the wallets that held at least 2,000 GNOT the day gno.land started. If your address is on that list, you have one choice to make, and it cannot be undone. Check first — that part costs nothing and needs no wallet.
Paste any gno.land address to look it up. Nothing is signed and no wallet is needed to read the answer — to claim, that same address has to be the one connected in Adena.
The list was not invented. It was read off gno.land itself: every address holding at least 2,000 GNOT the day the chain started. Nobody was added afterwards and nobody can be, which is the point — the snapshot is older than the announcement.
Shares follow the square root of the balance, and stop at 5,000 GNOMIC. A straight proportion would have handed almost everything to a handful of wallets; a flat split would have paid the same to someone who held ten times more. The square root sits between the two: the largest balance is 166,000 times the smallest and receives nine times as much.
The chain stores 32 bytes, not 12,107 rows. Writing the whole list on chain would cost more than the airdrop is worth. Instead the list is hashed in pairs, over and over, until a single fingerprint is left: the Merkle root below. That one number is what the contract keeps.
You bring the proof. When you claim, this page sends the handful of hashes that connect your line to that root — a dozen or so for a list this size. The contract redoes the arithmetic and sees whether it arrives at the number it already holds. If it does, you were on the list and the amount is exactly the one that was written; if a single digit is changed, it does not. Nothing has to be trusted: not us, not this page.
Both realms are published and immutable. Their code is on chain and cannot be swapped out — what you can read is what runs. The proofs are in this site's proofs/ folder, and the whole thing, from the snapshot to the tree, is in the repository: rebuild it yourself and you should land on the same root, character for character.