Sign it once
A launch record is a name, a ticker, a supply, a mint, a creator, a moment, an image hash and a description. In Quantum mode one of your 256 one-time keys signs those exact fields and is then spent, the mint address is derived from that same key so a leaf can only ever produce one coin, and anyone can check the result against your root without asking this site anything.
In Standard mode nothing is signed, no leaf is spent, and the mint is a random keypair. It is the same coin pump.fun would make on its own. The mode is offered so the two can be compared rather than asserted, and every page about such a coin says it proves nothing about who created it.
The launch button sends a real mainnet transaction. It calls pump.fun’s create_v2, pays the network fee from your wallet, and creates a coin that cannot be deleted. In Quantum mode an Attest only button sits beside it and spends a leaf and no SOL; in Standard mode there is nothing to attest, so there is only the one button. What is not deployed is the on-chain verifier: the 2,436-byte attestation exceeds Solana’s 1,232-byte transaction limit and has to be staged into a program account to be checked by a program. Until that is deployed, the attestation is checkable by anyone with the algorithm and not by the chain itself. This project has no coin of its own yet.
00 · wallet and identity
No Solana wallet announced itself to this page, so nothing below can be signed. Everything on the form still reads, and the verify page needs no wallet at all.
01 · launch mode
02 · image
signedDrop an image, or click to choose one
The signature covers the image's sha256, not its url. No image is also a signed value.
03 · the record
0
The lowest key nobody has spent. 256 of 256 remain.04 · links
The X handle is not part of the digest: a social link can be corrected without lying about what the coin is, and a name cannot. The website is not yours to set at all, because it is where the attestation gets re-checked.
05 · signature scheme
Eight post-quantum schemes with their real standard numbers and real signature sizes. One is implemented here. The other seven are listed so a reader can see what the alternatives weigh, and they cannot be selected: the server refuses them too, because a disabled button is a claim the client makes.
06 · pair with
The only option, and not a preference: create_v2 has no quote-mint parameter. A picker here would be a control that changes nothing.
07 · sign, and launch
Two buttons because they are two different acts. The first spends a leaf and nothing else. The second spends a leaf, sends a real mainnet transaction, pays the network fee and creates a coin that cannot be deleted.
Both buttons need a connected wallet: one to sign the record, the other to pay for the transaction.