The affiliate tier you can’t reach alone

You already pay fees when you trade on FOMO. Alone, you get a small cashback. Together — as one big account — we hit the top tier, and 70% of that comes back to you in USDC, every week. You just trade like normal.

USDC payouts, weekly 70% of pool to traders 1.80× max multiplier volume indexed on-chain

How the pool works

01 // POOL

Hundreds of wallets.
One partner account.

every swap indexed on-chain, address by address

02 // TIER

Together, the pool
clears the top tier.

collective rate → a ceiling no solo link reaches

03 // SPLIT

70% streams back.
Every single week.

Ri = P × 0.70 × Vimi / Σ(Vm) — paid in USDC

the deal, in plain english

Move the slider. See your money back.

Drag your weekly trading volume and pick how much $PROMO you hold. This is roughly what lands in your wallet — in USDC — every week, just for trading like you already do.

$1k$250k
You get back, every week
$0/wk
that’s +0% more than going solo

Rough estimate on ~0.7% fees. Your real rebate depends on the size of the weekly pool and everyone’s volume — nothing here is a promise.

protocol flow

Four steps to the rebate

You keep trading exactly as before. The pool does the tier-climbing — and the difference between the base rate and the ceiling comes back to you.

Register

Sign up on FOMO through your personal promo.family link. It binds your account to the collective and gives you the standard fee discount from day one.

Verify

FOMO is non-custodial, so your trading address is public. Prove it’s yours by sending 0.001 USDC to the protocol address — the last decimals carry your one-time challenge.

Trade

Nothing changes. The indexer watches your address over Yellowstone gRPC and counts every swap through the FOMO router, Jupiter, Raydium and Pump AMM — priced in dollars at the slot of the trade.

Claim

Each week a Merkle root of (address, amount) goes on-chain. Claim your USDC yourself, whenever — unclaimed amounts sweep to the treasury after 90 days.

the math

Volume in, USDC out

The weekly pool is whatever the collective’s partner account earned. 70% goes back to traders, weighted by volume and the $PROMO multiplier. The other 30% runs the machine.

distribution.rs
// every address, every epoch (1 epoch = 1 week, UTC)
w[i] = volume[i] × multiplier[i]
R[i] = pool × 0.70 × w[i] / Σ(w)

// volume: indexed from the chain, priced at the trade slot
// multiplier: $PROMO balance snapshot, random slot,
//             slot chosen AFTER the epoch closes

The multiplier ladder

Tap a tier to see it in the calculator above.

Snapshot you can’t game

Balances are read at a random slot inside the epoch, chosen from the block hash after the epoch closes. Buying the token a minute before settlement does nothing.

six components

One program, five feeders

Everything off-chain just prepares data. The only thing holding money is an Anchor program with a Merkle root — and you can rebuild the tree yourself.

Web

Registration, wallet binding, dashboard, claims.

Next.js // SIWS

Indexer

Streams every participant address over Yellowstone gRPC, parses swaps, prices them at the slot.

Rust // gRPC

Collector

Pulls partner earnings out of the FOMO affiliate account every epoch.

TS // cron

Ledger

Epochs, volumes, accruals, payouts. One row per (address, epoch).

Postgres // Neon

Distributor

A merkle-distributor fork. USDC vault on a program PDA, claim marks in a bitmap.

Anchor 0.30

Buyback

Market-buys $PROMO through Jupiter with part of the protocol’s 30% — every signature published.

Jupiter route
distributor // weekly epoch
$ init_epoch --root 0x8f3a…c41 --total 41,388 USDC  // authority only claim(epoch, index, amount, proof)  // you claim, the program pays verified against the published CSV — anyone can rebuild the tree sweep(epoch)  // unclaimed → treasury after 90 days 
$PROMO

A multiplier, not a promise

Rebates are paid in USDC only — paying them in $PROMO would turn the protocol into an emissions farm. The two loops never touch.

Multiplier only

Holding $PROMO raises your share of the weekly pool — up to 1.80× — and does nothing else. No revenue rights. No governance.

Loops never mix

Traders are paid in USDC. $PROMO is bought, not printed — the payout loop and the token loop are separate circuits by design.

Buyback on a public log

The buyback worker market-buys $PROMO through Jupiter with part of the protocol’s 30% and publishes every transaction signature in the dashboard.

fair launch
pump.funstandard curve
×1.80max multiplier
0revenue rights
0governance power
the numbers

Terms in plain sight

70%to traders

Where every dollar of the pool goes

70% straight back to traders, in USDC
30% runs the infrastructure & buys back $PROMO

No team cut inside a payout. No hidden fee. The split is fixed in the on-chain program.

70%of pool to traders
30%infra + buyback
×1.80multiplier cap
0.001USDC ownership proof
90 dclaim window
1 wkepoch length, UTC
no fairy tales

Here is what can break

Single point

The partner account is single, and FOMO controls it. A ban stops payouts for everyone at once. There is no fallback scheme.

Float

Earnings accrue in the FOMO account; payouts leave on-chain in USDC. Between the two, the protocol needs a working buffer the size of one weekly pool.

Verification

Address proof relies on sending an arbitrary transfer out of FOMO. Without that function, attribution falls back to referral-report granularity.

Wash trading

Doesn’t pay. You’d spend 100% of the fee to get ~20% back. The scheme rewards volume you were doing anyway — not volume for its own sake.