The mechanics,
verifiable.

No diagrams that hide the details. This page tells you exactly what happens to a fee, which program does it, and how to check we're not lying.

What every other launchpad does

Trading fees leave the market. They're claimed to a team wallet, streamed to creators, or used to buy-and-burn a platform token. Whatever the story, the result is identical: value that traders paid into your coin's market exits it, permanently.

What Rhythm does

Fees come back. Each pool launched on Rhythm gets a receiver — an account owned by a program, not a person. The receiver owns a liquidity position in the pool. Its fees can only move along one path:

The program has no withdraw instruction. Not admin-gated — absent. The guarantee isn't that we promise not to pull liquidity; it's that no instruction exists that could.

Who can run it

Anyone can call the claim, and whoever does earns the caller reward. The recycle step — swapping and depositing back into the pool — is run by our keeper, and we would rather explain that than let it look more decentralised than it is. Both of those actions price against the pool at the instant they run, so a stranger who moved the price first could have the book deposit at a ratio that suited them, and the deposit is permanent. Restricting the step costs nothing that matters: the keeper cannot send the money anywhere. Its only options are recycle it or leave it sitting. The destination is fixed in code, not in policy.

Permanent means protocol-level

Locking uses Meteora DAMM v2's native permanent_lock_position. Once liquidity is permanently locked, the AMM itself refuses to release it — to anyone, including the position's owner. Rhythm's lock does not depend on Rhythm's code being correct. It depends on the AMM every major Solana launchpad already settles on.

Fee profiles

Every launch picks a split, fixed forever and displayed as a badge:

Even a CREATOR-profile coin locks more of its fees into its own book than any coin on any other Solana launchpad, where the number is zero.

Pairs

Two lanes work today: SOL, and blue-chip memecoins — launch your community's coins quoted in your community's token, and every sub-coin's fees permanently deepen the parent's book.

A third lane, tokenized stocks and gold, is designed and tested and marked coming soon on the launch page. Here is the honest detail behind that. The AMM we build on only accepts quote tokens whose extension set it recognises; the xStocks family carries extensions outside that list, so it rejects them as quotes. That is upstream of us and not something our code can route around. It unblocks either when the AMM admits those mints, or when we finish a second receiver against an AMM that already accepts them. Until one of those lands, the lane stays off the launch form.

Verify it yourself

Everything this site displays is read from public accounts. Check the receiver on any coin page, then confirm with any RPC:

loading…

Honest limits

Addresses

loading…