Field manual

How bailout works

bailout is a launchpad on Solana built on the pump.fun program. Coins launched here are ordinary pump.fun coins: same bonding curve, same graduation to PumpSwap, tradable on pump.fun, Jupiter, any bot. The one difference is who the creator is. It's a bailout vault, and the vault pays the holders who are losing.

The tide

Roughly every 10 minutes, for every coin, a tide runs:

  1. Sync. New trades are pulled from chain and every holder's balance is snapshotted.
  2. Claim. Creator fees accrued on pump.fun (bonding curve and PumpSwap) are claimed into the vault. The launcher's share and the platform's share are paid out immediately.
  3. Bail out. Whatever the vault holds is split across underwater holders. Each holder's payout is capped at their uncompensated loss, so nobody is paid past the surface. Leftovers from capped holders flow to the rest.
  4. Survive. Everyone still holding gets +1 on their streak.

Every claim, split and payout is a plain SOL transfer signed by the vault, with its signature listed in the coin's ledger.

Depth, loss, and what you're owed

For one wallet in one coin, over its current dive (everything since its last sell or transfer out):

avgEntry   = SOL spent on buys / tokens bought          (pump fees included, tx fee & rent excluded)
eligible   = min(tokens held now, tokens bought)         (transfers in never count)
depth      = (avgEntry − price) / avgEntry               (0 when above water)
loss       = (avgEntry − price) × eligible
owed       = loss − paid so far this dive                (never below 0)
weight     = owed × (1 + 0.05 × min(streak, 10))
payout     = min(owed, vault × weight / Σ weight)        (re-split until nothing is stranded)

Price is read from the bonding curve while bonding, and from the PumpSwap canonical pool after graduation. Trades are reconstructed from token and SOL balance changes on every transaction that touched the curve or the pool, so buys through pump.fun, Jupiter, bots or this site all count the same.

The three rules

Pressure bonus. Every tide you survive adds 5% to your weight, up to +50% at 10 tides. Two wallets equally underwater: the one that has held longer gets paid more. The cap on what you can receive stays your loss.

Fees, honestly

pump.fun's creator fee on a SOL-quoted coin is set by the protocol, not by us:

WhereCreator feeNotes
Bonding curve0.30% of every tradeplus 0.95% protocol fee, to pump.fun
PumpSwap (graduated)0.30% → 0.05%tapers as market cap grows; LP and protocol fees apply on top

Every claimed creator fee is split, fixed at launch:

RecipientShare
Underwater holders (the vault)75% – 90%
Launcher0% – 15% (launcher's choice)
Platform10%
This is a small stream. 0.3% of volume is not going to refill a 60% drawdown on a thin coin. The vault does not promise recovery. It promises that whatever the creator fee is, it goes to the people who stayed, in proportion to how badly they're losing, automatically, on chain. Sites claiming multi-percent fees on SOL-quoted pump coins are not describing the pump.fun program.

For launchers

Known limits

For builders

Everything on the site is served by public JSON endpoints:

GET  /api/launches                 all coins with vault totals
GET  /api/launches/:mint           state, vault, divers, tides, payouts, ledger  (?wallet= for "me")
POST /api/launches/:mint/trade     unsigned buy/sell tx for a wallet
GET  /api/wallet/:address          every dive a wallet is on
GET  /api/sonar                    recent bailouts + global stats

Risk disclosure

Coins launched here are speculative and can go to zero. Payouts depend entirely on trading volume, on the vault's balance and on whether you are eligible at the moment a tide runs; they can be zero for any length of time. Recovery of losses is not guaranteed and not implied. The vault key is held by the platform; if the platform disappears, fees keep accruing to the creator vault on pump.fun but tides stop. Nothing here is financial advice. Trade only what you can afford to leave underwater.