Pool & Earn · the money, explained

How the
money
flows.

A real gift-card shop with 4,000+ brands.

Amazongift card£50
Nikegift card£25
Starbucksgift card£15
Deliveroogift card£30
Spotifygift card£20
every sale's real margin, split on-chain
60% stakers40% buyers0% company
1 · THE MONEY LOOPwatch one dollar travel the whole loop, node by node

Scroll: a staker deposits → it stocks the shop → a buyer pays → the router splits it → margin is booked → stakers are paid. Then it repeats.

STAKE
THE BANK
THE SHOP
THE EXCHANGE
THE METER
PAYOUT
60% · USDC stakersauto to wallet ~every 5 min · fee-free
40% · buyer cashbackclaim by level · ~1% → 10% cap
2 · THE CONTRACTSfive immutable contracts on Base · no upgrade key · 48h Timelock

Five robots run the shop.
Nobody can reprogram them.

FloatVault.solImmutable · Base
FloatVault, the bank

Holds every staker's USDC, stocks the shop's float, books the margin split and pays stakers. At least 25% of principal always stays on-chain and liquid; at most 75% can ever be working as float.

FloatVault.sol
uint256 public stakerCapBps = 6000; // max staker share of margin (60/40)

// setParam is the ONLY way to change it — and it is hard-bounded:
else if (key == "stakerCapBps") {
    require(value <= 6000, "MAX_STAKER_60PCT"); // stakers never exceed 60%,
    stakerCapBps = value;                       // cashback always keeps >=40%
}
Even the timelocked setter cannot push the staker share above 60%, the require() reverts. The 40% buyer floor is guaranteed by the bytecode, not by policy.
Verify on Basescan
100% of booked margin goes to users · 60% stakers · 40% buyers · 0% company · stakerCapBps = 6000
3 · ONE FULL LAPthe eight steps, in order · the circuit runs every day the shop sells

No promised APY, by design: yield is variable, comes only from realised margin, and can be zero.

4 · TWO INDEPENDENT LANESdeposits ride one rail, payouts ride the other · they never cross
0%

of booked margin goes to the company. The 60/40 split is enforced on-chain,
and payouts draw only from realised margin, never from principal.

RAIL 1 · PRINCIPAL · deposits & exits

✕  THE RAILS NEVER CROSS · yield can never touch principal  ✕

RAIL 2 · YIELD · margin payouts

5 · THE NUMBERS THAT MATTERevery load-bearing parameter · verifiable against live bytecode on Base

The dials it runs on.
None can change quietly.

Split of booked margin60% stakers / 40% buyers · company 0%
Backing floor≥25% of principal stays liquid · max 75% to float
Deposit cap$10k genesis → 1:1 with 30-day sales → $100k · $10M backstop
Yield payoutautomatic USDC to wallet, ~every 5 minutes, fee-free
Buyer cashback~1% → 10% cap by level · cumulative spend = level²
Exitsfree 30-day / 0% · fast instant / 30% · ≥25% per window
Margin ratederived from attested sales, capped 20% · stale meter reads 0
Governanceimmutable contracts · changes via a 48-hour Timelock
6 · ONE $100 SALEfollow a single gift card at the 1% default margin · every fraction contract-enforced
Buyer pays in PLUS
$0.00
↓ router sells PLUS → USDC, splits cost vs margin
Cost → refills the float
$0.00
Margin → the only money out
$0.00
autoBookEpoch() forks the $1 margin 60 / 40
60% → ALL USDC stakers
$0.00
40% → buyer cashback pool
$0.00
Your slice as a staker: own 10% of the pool, this sale pays you $0.06.
For scale: $100 staked ≈ 5¢ a day, illustrative, can be zero.
This buyer: $100 spent earns $1 to $10 back in PLUS, by level.
7 · RISK, DISCLOSEDthe contracts are immutable · the honest residual risk is the supplier float, boxed in

The risk, plainly

Why it's smaller than it looks

$0$10K floorrefill ~1.5 days of salesceiling = max($100K, last-month sales)
refill zoneoperating band · never above the ceiling (INV-5.1)hard bound: $1M per rolling day (INV-5.2)
Watchdogs: 24h outflow alerts · missed-tick alerts · guardian pause · whitelisted wallets. A keeper failure is a liveness issue, never staker-safety.
8 · CAPS, GATES & PAUSEScapacity is earned by real sales, never declared · exits never close
MINIMUM$100the smallest stake accepted
GENESIS$10,000capacity before any sales
AUTONOMOUS CAP1.0×attested 30-day sales
BACKSTOP$10Mceiling, cannot outrun float
❚❚ MONEY INcan pause at any gate

Any one gate holds new money at the door until conditions clear. Nothing already staked is affected.

MONEY OUTnever stops

Payouts and the exit window read none of the gates above, they keep running whatever happens upstream.

9 · QUESTIONSthe whole surface, answered · pick a topic

Everything you might ask.

You stake USDC into a shared pool that stocks a real gift-card shop for 4,000+ brands. Real sales produce real margin, and that margin is shared on-chain: 60% to stakers, 40% to buyers, 0% to the company. It's a DeFi protocol, not a savings account.

Connect a wallet and deposit USDC (minimum $100). You're then in the pool and staker rewards accrue to you automatically from real sales. There's nothing to claim, stake again, or lock.

Only from realised margin on actual gift-card sales, the staker rewards share. Never from new deposits, and never from token emissions. If the shop makes no margin in a window, the reward for that window is simply zero.

It is variable and depends on how much the shop sells and at what margin. There is no fixed rate and no promised APY. Every figure on the page is illustrative and returns can be zero.

Variable, by design. The 60/40 split is fixed on-chain, but the amount shared moves with real protocol revenue. Nothing about the return is guaranteed.

Mainly smart-contract risk and the supplier-float (commercial) risk. This is not a deposit and is not risk-free. To bound it, at least 25% of principal always stays liquid on-chain and at most 75% is ever deployed as float.

PlusMore is a DeFi protocol. Rewards and cashback are variable, move with protocol revenue, and can be zero; all figures are illustrative, not a promise. Taking part carries risk, including smart-contract risk; this is not a deposit and is not risk-free. Access is subject to screening. Information, not financial advice.