Not yet on mainnet — the program id and addresses appear here when they are on-chain

Proof, not promises.

FairProof is a fact with a date on it. A token founder locks at least 90% of the LP supply in a program-owned vault until a date they choose, renounces mint and freeze authority, and gets a public proof page that anyone can re-check from the chain — every field linked to its evidence, every verdict stamped “as of slot N”.

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.

Four honest states

Every look at a proof page is a fresh chain read that ends in exactly one of four verdicts. Precedence: Not Verified beats Lock Expired beats Not Fair beats Locked & Fair, and no fallback can produce the green one. The badges below are samples, not live launches.

One transaction. One link. Anyone can check.

  1. Lock and renounce, once

    The founder calls one instruction. Inside that single atomic transaction the 0.25 SOL fee is paid, the LP tokens move into a program-owned vault, and the proof record is written. If any step fails, nothing happens and no fee is taken.

  2. Get a proof page

    fairproof.app/<mint> has no backend. The visitor’s browser reads the RPC endpoint directly and runs the verifier locally; what you see is what the verifier returned for what the RPC served, as of the slot shown.

  3. Share a badge that turns amber

    The badge is green only if the verifier says Locked & Fair right now. When the lock expires it says Lock Expired, in amber, with a clock mark. That honesty is why the green one means something.

Every check the verifier performs, with its source →

What a proof does — and does not — say

A FairProof proof attests that LP tokens of a specific LP mint, in a specific amount, were moved into a program vault until a specific date, and that the launch token’s authorities were renounced at lock time and are re-checked at read time. It does not attest that the LP mint is the main or only pool for the token, that the pool holds most of the liquidity, or that the LP supply cannot grow after locking. It says nothing about the people behind the token. And it says nothing about the future: authorities live on the token mint, not on the proof, so every statement is a snapshot as of a slot.

Adversarially reviewed; open source at mainnet GO, when the source, the self-review and the pre-mainnet review are published together. No external audit at launch. Read the review posture →