Unlocking and decrypting
- Connect your wallet on the proof's unlock page and click Unlock. The site builds a USDC transfer from your wallet to the keeper's escrow account with the Memo
pod:unlock:<proof>; your wallet signs and sends it. - The server reads the payment back from the chain. The first eligible payment for a proof wins and the ticket shows SOLD. A payment that arrives after the sale, or outside its window, is returned by the keeper.
- You sign a login message. Your browser makes a one-time X25519 key; the server opens K with the judge key and returns it sealed to that key.
- Your browser fetches the ciphertext, decrypts it, computes its sha256, compares it with the commitment on the ticket and saves the archive.
Payout
The keeper pays 92% of the price to the hunter in the same run, with the Memo pod:payout:<proof>:.... The other 8% moves to the vault (ExKgXcwKDmTnZX6n93eS7LoEuSijBLe7LSY5AMw6S42U) and is bought into $POD and burned once it exists.
Keeper: 6uXyJQzBPQtcC6Z4vdd5YeHfbzYEdzA6wPRrRjcNY6LP. Keeper transfers wait until the keeper holds SOL for fees; the page of each proof shows the payout signature once it exists.