For communities and listings
For mods, curators and DEX listing teams: how to link a proof, how to read a verdict in ten seconds, and what a proof does not tell you.
How to link a proof
- Get the token’s mint address from the founder — the 32–44 character base58 address of the token itself, not a pool, not a wallet, not a transaction.
- The proof page is
https://fairproof.app/<mint>. Paste the mint after the slash, or use the check form, which opens the same page. - Pin that link. Do not pin a screenshot: a screenshot is a state frozen at one moment; the link recomputes the verdict from the chain every time someone opens it.
- If you run a listing with a “links” field, put the proof-page URL there, labeled “FairProof”. A link that names two different mints is refused by the page, so a founder cannot show one token and have the page verify another.
How to read a verdict
The head of the page carries a chip — FAIR, EXPIRED, NOT FAIR or NOT VERIFIED — the label, the mint that was verified, and the slot it was read at. Below it every value links to the account, transaction or slot it came from. Read it in this order:
- Which mint? The page prints the verified mint above the fold. Check it is the one you were sent.
- Which state? One of the four below. Green is the only state in which the lock is active and every check passed.
- As of which slot? Every statement is a snapshot. Reload to get a fresh one; the verdict can change — that is the point.
- How much, until when? The head says the locked share of LP supply and the unlock date in UTC. “LP locked” without both is not a FairProof statement.
- Any caveats? Disclosed-but-not-refused facts (a metadata pointer, an immutable sub-100% transfer fee) are listed plainly. Read them.
Locked & Fair
All ten checks passed at the slot shown: the proof is authentic, the vault still holds the recorded LP, mint and freeze authority read as renounced, no Token-2022 control surface, lock still active by chain time, locked share at or above the minimum.
Lock Expired
The unlock time has passed, or the LP has been withdrawn. LP is withdrawable. This is never shown as Locked & Fair.
Not Fair
The proof is real and the lock is active, but a gate fails: a live authority, a Token-2022 control surface, a locked share below the minimum, or an “LP” that is the launch token itself.
Not Verified
No proof exists for this mint, or the proof is tampered or inconsistent, or something could not be read. Nothing about the launch is asserted — this is the absence of a proof, not a failure of the token.
Sample badge art, not live launches.
Not Verified is not a verdict on the token
Not Verified means no FairProof proof exists for this mint, or the proof is tampered or inconsistent, or something could not be read. Nothing about the launch is asserted. A token whose founder never used FairProof is Not Verified — that is a statement about the absence of a proof, not about the token. Do not treat it as a red flag; do not treat it as a green one either. Ask the founder.
What a proof does not prove
- That the locked LP mint is the main or only pool for the token, or that the pool holds most of the liquidity. The proof records an LP mint the founder chose. Check where the volume actually trades.
- That the LP supply cannot grow after locking. If the DEX that issued the LP token keeps its mint authority, more LP can be minted; the locked share is recomputed from live supply on every read so that the page shows it when it happens.
- Anything about the people behind the token, their intentions, their other projects, or whether the token is a good idea.
- Anything about the future. Authorities live on the token mint, not on the proof; the page re-reads them and prints the slot. A verdict is a snapshot, not a promise.
- That the badge you see somewhere else is real. Badge images are only meaningful when they load live from
fairproof.app; click through to the proof page and read the head.
How to ask a founder for one
A founder who has locked LP and renounced authorities can attest it in one transaction for 0.25 SOL; a founder who tries and cannot get one has hit a fact, not a preference: the program refuses launches with a live mint or freeze authority or with less than 90% of the LP supply locked. A founder who has not tried has told you nothing yet. Point them at how it works and pricing. When the proof exists, ask for the link, not the screenshot.
A mod’s checklist
- Link pinned is
https://fairproof.app/<mint>with the mint you were given, and nothing after it. - Chip reads FAIR; the head shows the locked share and the unlock date; the slot is recent.
- The mint in the head is the mint in your listing.
- Caveats read. Volume actually trades in the pool whose LP is locked (FairProof cannot tell you this).
- Re-check on a schedule that matters to you. A lock that expires shows Lock Expired; nothing stays green by inertia.
Listing teams who want a machine-readable verdict: the verifier is published with the source at mainnet GO and runs anywhere; write to fairproofapp@gmail.com.