$SPREAD
A pump.fun token with a transmission-rate mechanic. Carriers spread the strain to clean wallets and earn R-points. Creator fees pool and disburse live, weighted by R-share. Drain too much of your peak holdings and you are quarantined.
01 · Eligibility
A wallet becomes an eligible carrier once it holds at least 0.1% of total supply (1,000,000 tokens of a 1B supply). The threshold is checked at the moment of every outbound transfer. Wallets below the threshold are tracked as dormant holders, visible in the orbital but unable to earn R.
02 · Spread credit
A spread is a wallet-to-wallet transfer of at least 0.01% of supply (100,000 tokens). For each valid spread, the sender earns +1 R. R is linear with no cap.
The credit is granted exactly once per (sender, recipient) pair, ever. Re-spreading to the same wallet does not earn additional R, those transfers count as drain instead.
03 · Host filter (anti-sybil)
For a spread to be credited, the recipient must pass three on-chain checks at the time of transfer:
- ▸ SOL balance ≥ 0.1 SOL
- ▸ Account age ≥ 7 days (first observed transaction)
- ▸ Outgoing transactions ≥ 3
A failing recipient does not block the transfer on-chain, but the sender forfeits R for that transfer, and the outflow counts as drain toward forfeit.
04 · Quarantine (drain forfeit)
A wallet is quarantined when its cumulative drain exceeds 40% of its peak holdings.
Drain = all outflows that are not credited spreads. Sells on the bonding curve, sells on PumpSwap, transfers to wallets that fail the host filter, repeat transfers to already-credited recipients, all count as drain. Spread-credited outflows are excluded.
On forfeit:
- ▸ R-score reset to 0
- ▸ Status QUARANTINED for 24 hours
- ▸ After 24h status returns to ACTIVE, R-score remains 0
A quarantined wallet can return to carrier eligibility (R must be re-earned from scratch) but its forfeiture is permanently logged.
05 · Distribution
On every trade, pump.fun mints a creator fee accruing to the dev wallet (Patient Zero). The bot collects vault balances every 10 seconds and distributes to carriers, pro-rata, weighted by R-share.
For a trade with fee F SOL, an active carrier with R_w R-points receives:
payout_w = F × ( R_w / Σ R_active )
Until the first valid spread occurs, fees pool in the dev wallet (no eligible carriers exist). After that, every trade triggers a live distribution.
06 · Patient Zero
The dev wallet is designated Patient Zero. It holds an R-floor of 10 (ornamental, used for visualization only) and is excluded from distribution.
Patient Zero cannot earn R from its own spreads (no double-dip). The dev's only economic exposure is the pre-launch token bag, same as any other holder.
07 · Trust model
All on-chain activity is publicly verifiable. The distribution wallet address, every spread, every forfeiture, and every payout tx-signature are exposed in the dashboard and queryable on-chain.
The bot uses the Supabase service-role key to write state; the frontend uses the anon key with read-only RLS. No user input mediates carrier eligibility, the bot reads on-chain truth.
END OF SPECIFICATION · Return to tracker →