mochi is a real-value protocol with a mascot who takes her job seriously. deposit USDG into her vault and it earns spark's savings rate. the share price does the compounding. stake $mochi and her performance fee pays you in USDG, never in emissions. and every epoch, the holders still vote on what she wears.

live numbers from the chain and her ledger
mUSD is a standard erc-4626 share. the interest comes from spark's savings vault on robinhood chain, outside this protocol, visible on the explorer.
deposit(USDG)put USDG in, get mUSD back at the current share price. the position is a plain token in your own wallet.
underlying.deposit()the vault pushes every idle USDG into spark's spUSDG, the open savings vault with eight figures already in it.
pricePerShare ↑interest accrues into the mUSD share price. no rebase, no claim step, no points. your balance never changes; its value does.
withdraw(USDG)burn shares, take USDG, same block. no queue, no epoch gate, no exit fee. the limit is spark's own liquidity, shown honestly.
the protocol's only revenue is a cut of realized yield, and all of it goes to stakers.
the vault charges a performance fee on yield, never on principal, against a high-water mark, so losses are never billed and recovery is not "profit". the fee is minted as mUSD straight to the staking contract. stake $mochi and it streams to you: claim whenever, redeem to USDG whenever, unstake whenever.
100% of depositsinto spark. the protocol never holds a private key over them.90% of yieldstays in the mUSD share price, for depositors.10% of yieldminted as mUSD to $mochi stakers. hard-capped at 20% in the contract.0% of principalcan be touched by anyone but its depositor. there is no admin withdrawal.every 4h epoch mints ribbons to holders and stakers, pro-rata. ribbons buy her outfits, and the holders vote on what she wears in public, right here on the site.
mochi is the ledger's face. she announces every epoch with the exact numbers: tvl, yield, fees paid, the winning look. she reads them straight off the ledger and is not allowed to improvise. ribbons are loyalty points, not tokens: they cannot be sold or redeemed, only spent on her, or gifted to any wallet.
colorsher hair, eyes, outfit, shoes, and the ribbon in it.fabric printsstripes, dots, checker, composited into the garment itself.headwearreal 3d pieces: cat ears, halo, witch hat, glasses, horns.giftssend ribbons or any item you own to any wallet. delivered instantly.
mochiepoch reportepoch 42 closed. 1,000 ribbons to 214 wallets. the vault holds $58,120 at 6.94% apy. you chose seafoam ink, witch hat. i'm wearing it.
0x9a4c…e1f2 sent headwear-cat-ears to 0x51b0…77c3. delivered.
0x51b0…77c3 sent 50 ribbons back. she considers this a friendship.
fixed supply, launched fair on pons. stake it for the fee stream, hold it for ribbons, and either way your balance weighs your vote on her look.
the epoch snapshot reads wallet balances from the chain and staked balances from the staking contract, adds them, and weighs both the ribbon mint and the outfit vote by the total. staking never costs you her wardrobe. it adds the fee stream on top.
every epoch she posts what closed: the vault's tvl and apy, ribbons minted, the winning look. the numbers come from the ledger and the chain, not from her imagination.
follow @mochistakinga savings vault with a mascot. you deposit USDG and receive mUSD, a share whose price only goes up as yield comes in. stake $mochi to earn a cut of the vault's fee, and spend ribbons dressing the girl everyone shares.
from spark, one of the largest savings protocols in defi, funded by real revenue rather than token printing. the vault routes every deposit there and the mUSD share price compounds on its own. if the rate is 7%, depositors see about 6.3% and stakers split the rest.
the vault's fee stream, paid in mUSD, a claim on real USDG. there are no emissions, so the return scales with how much the vault holds, not with a token printer. staked $mochi still earns ribbons and still weighs your vote.
only your wallet. there is no pause button, no upgrade, no admin withdrawal. the one thing the team can adjust is the fee, and it is hard-capped at 20% forever.
points she hands out every epoch to holders, stakers, and voters. they buy her hair colors, outfits, and headwear, and they can be gifted to any wallet. they are not a token and never will be.
deposit USDG and watch the share price. stake and watch the fees. or just connect, cast a vote, and dress her. the next epoch closes on the clock either way.
open the appbuilt on