How the seal works
The #1 problem in the trenches is vamping: relaunching another coin's identity to drain its momentum. Whatever the differentiator a vamp dresses itself in, the effect is always the same — liquidity, attention and trust fragment across interchangeable copies until the original narrative collapses and every holder loses. BASED exists to end that cycle by making provenance provable.
BASED launches real pump.fun coins — real bonding curves, real graduation, your wallet is the creator, creator fees are yours. The difference is one reordering at birth: the coin's contract address is generated first, and the token metadata — pinned to IPFS before the coin exists — names that exact CA, together with your description.
The launch, step by step
- The CA is born before the coin. Your browser generates the mint keypair locally. At this moment the coin's address is known, but nothing exists on-chain yet.
- The seal is pinned. Your image and a metadata JSON go to IPFS. The JSON contains your name, ticker, image, your description, and a
sealblock naming the coin's own CA. IPFS content is addressed by its hash — changing one byte changes the URI — so this JSON is frozen forever. - The coin is created. A standard pump.fun
create + buy, signed by your wallet, pointing the token's on-chain metadata at that exact URI. From this moment the chain itself references a document that could only have been written by someone who knew the CA before launch. - The board verifies. Our server re-reads the metadata from the mint account, fetches the JSON, and only lists the coin if
seal.caequals the mint. Listing is permissionless — the chain is the gate, not us.
The anti-vamp rules
- One ticker, once, forever. A ticker launched on BASED can never be launched here again — no "relaunch", no "v2", no vamp with the same ticker. Checked live in the form and enforced at launch. (This is a BASED guarantee: pump.fun itself allows duplicate tickers, which is exactly how vamps operate.)
- Max 1.5 SOL initial buy. Every launch starts fair — no whale-sized dev buys.
- The CA is stamped on the image at 20% transparency, bottom center. When a vamp steals the image — and they always steal the image — they are advertising the original's CA on their own fake. GIFs are exempt to preserve animation.
Why a vamp can't fake it
A vamp launching "the same coin" five minutes later can copy your name, ticker, image — even your description. But their token's metadata can only contain one of two things:
- No seal — instantly distinguishable from the original, or
- Your seal — which names your CA, not theirs. Their own mint address won't match, and the mismatch is visible to anyone, on-chain, forever.
They cannot write their own CA into a seal that predates our board listing conventions being checked, because a valid seal must live in the metadata the token was created with — and to put their CA there they would have had to launch through the same commit-CA-first flow. At which point they are not faking a coin; they are just launching a different sealed coin with its own, different CA. The original stays uniquely identifiable.
Verify a seal yourself (no BASED required)
- Open the token on any explorer (Solscan) and read its metadata URI from the mint account.
- Open that URI — it's a JSON on IPFS.
- Compare
seal.ca(orca) in the JSON to the token's mint address. Equal → sealed original. Missing or different → copy.
The seal also freezes the description: what you read on a sealed coin's page is what the creator committed to at birth, not something edited after the pump.
Honesty notes
- What the seal proves: this exact token committed to its own CA and description before launch, through a launchpad that does commit-first ordering. It uniquely marks the original among copycats.
- What the seal does NOT prove: that the coin is safe, that the dev won't sell, or that it will go up. It is provenance, not an endorsement.
- Costs: a bare pump.fun launch costs ~0.01 SOL of rent + network fees; BASED adds a flat 0.01 SOL launch fee, charged inside the create transaction itself — atomic, so if the coin isn't created you aren't charged, and a retry can never charge you twice. No ongoing cut: we never touch your keys, and the coin and its creator fees are 100% yours, forever.