Pricing
One price, paid once, inside the launch transaction. No subscription, no renewal, no per-view charge.
The fee is collected inside create_fair_launch, before any state is written, and the client cannot redirect it. If the transaction fails at any step, no fee is taken.
What 0.25 SOL covers
- The on-chain proof record for one token mint — one per mint, permanent, never deleted.
- The program-owned vault that holds the locked LP until the unlock date.
- The public proof page at
fairproof.app/<mint>, re-computed from the chain on every read. The proof itself is on-chain; the page is static, and the verifier is published with the source at mainnet GO, so anyone will be able to host it. - The founder’s soulbound receipt token, claimable after the launch.
Rent, explained
Solana requires a deposit — “rent” — to keep an account on-chain. Alongside the fee you pay rent for the proof account (192 bytes) and the vault token account (165 bytes), plus the network transaction fee. Rent is Solana’s, not ours: it goes to the accounts, not to FairProof, and it is a few thousandths of a SOL each at Solana’s current rent schedule. It is not returned: FairProof’s proof account is permanent by design, and the vault currently has no close path after withdrawal, so both deposits stay with their accounts. The exact figures are read from the chain and shown as fee, rent and total before you sign.
source: web/app/src/plan.ts:15-18, 193-202, 242-244; docs/f5-audit-lite.md:66-68, 98-108What is not charged
- Nothing per view, per badge render, per embed or per month.
- Nothing to withdraw after the unlock date (the network transaction fee only).
- Nothing to claim the receipt token beyond its own rent and network fee.
- Nothing in any token other than SOL: the fee path is SOL-only. One price path, fewer accounts, fewer bugs.
Why 0.25
Above spam-cheap creation fees, at parity with what founders already spend on creator tools and on rent for a launch, and well below the paid listing products a proof partly replaces. A founder who accepts a badge that can turn amber is signaling something a screenshot cannot; the price is set where that signal is affordable and still costs something.
source: docs/owner-decisions-20260905.md:17-24How the fee can change
The fee is on-chain configuration. Changing it is an admin action planned to sit under a Squads V4 2-of-3 multisig with a 24-hour timelock, and the launch app refuses to quote if the on-chain fee differs from the 0.25 SOL it was configured with — you are never charged a number you did not see.
source: docs/owner-decisions-20260905.md:8-10; docs/f8-runbook.md:208Ready to launch?
The self-serve launch app is built but not open yet: it cannot send a transaction until the mainnet GO. Launching opens to everyone at once, at GO.
Questions about pricing: fairproofapp@gmail.com.