swerv.fun

The bonding curve
fights back.

Every pump.fun curve is a fixed parabola. Same shape for a coin with three holders and one with three thousand, same shape for a bot in block zero and a human on day two. Speed is free, so bots take everything before you load the page.

Bonding Swerv makes the curve velocity-adaptive. SOL that arrives too fast gets discounted before it moves the price — and the discount isn't skimmed by anyone. It sits in the pool and migrates to the LP at graduation. Snipers fund the liquidity they were going to dump into.

Same coin. Same 50◎. Different speed.

Two identical fresh curves, running the live engine.

The sniper

0.00◎ spent

50◎ in one transaction, block zero

0

tokens received

waiting0.0% of curve
price now2.80e-8

The patient buyer

0.00◎ spent

50 × 1.0◎, one per minute

0

tokens received

waiting0.0% of curve
price now2.80e-8

On a flat pump.fun curve both sides finish with exactly the same bag — splitting an order changes nothing. Press run to see what the reflex does to that.

Live curves

loading…

What this does not do

The reflex taxes speed, not earliness. A patient bot buying 0.05◎ every thirty seconds pays almost no resistance and still accumulates a bag. What dies here is the block-zero blitz: the 50◎ single-shot that front-runs the entire launch. That is a narrower claim than "bot-proof," and it is the accurate one.

Coins launched here settle on Solana and trade everywhere Solana coins trade. Curve figures on this site are polled straight from the on-chain bonding curve, so what you see is the live state, not a model.