We set out to build the app that makes people stop splitting their money across three apps. One balance. Yield from the moment you top up. A card that spends anything. No vaults, no hex addresses, no gas fees. The kind of app you'd leave Revolut for.
This is a review of how far Earn and Rewards are from that bar.
The user tapped Earn. This is what happened.
Shipping fast is how we win. I do not expect polish. But these two features show something that worries me more than rough edges: product decisions are drifting. The app is called a wallet, but after one deposit your balance reads zero. The banner promises 3-7% APY, but the only option pays 3.53%. The feature is called Earn, but the confirmation screen shows Morpho, Base, spending caps and contract addresses. The tab is called Rewards, but no mission shows what you get. These are not polish issues. These are product decisions pulling in different directions. The issue is not completeness. It is coherence. Right now, the plumbing is the product.
"One clean app surface: balance, card, send, earn. From the moment you top up, every cent earns yield every second. No 'move to savings', no vaults, no clicks."
Before deposit: $29.40. After deposit: $0.00. The transaction appears as -$29.39 in the activity feed, visually identical to spending money. The user did what we asked and their wallet now looks empty.
The banner still reads "Earn with your stablecoin!" — but there's nothing left to deposit. The prompt now taunts rather than guides.
One clean app surface: balance, card, send, earn.
Three disconnected balances. The biggest one says $0.00.
"Under the hood: yield, multi-chain routing, best-route swaps. The user sees simplicity." Target user: "someone who wants better rewards, yield and crypto upside without scary UX."
The home screen banner promises 3-7% APY. The Earn screen offers one option: a Morpho/Steakhouse vault at 3.53%. There is no way to get 7%. There is no way to choose. The promise on the home screen does not match what is behind it.
| Provider | USDC Yield |
|---|---|
| Ramp Wallet | 3.53% |
| Coinbase | ~4.5% |
| Aave V3 | ~4.2% |
| Maker DSR | ~5.0% |
If the pitch is "money shouldn't nap," the rate cannot be the lowest in the market.
The vision says the plumbing goes under the hood. The deposit screen shows: protocol name, vault manager, spending cap, contract address, wallet hex, and a "Powered by Morpho" footer. Every element that should be invisible is the first thing the user sees.
29.393484 USDC). Money apps show dollars and cents.0xa59B...321E71, 0xbeef...c7D048). In a money app, these should be names.Before the user even deposits, the Earn screen shows a blank page with "0 USDC" in the center. No explanation of what Earn is. No projection of returns. Nothing to make the user believe this is worth doing.
Under the hood: yield, multi-chain routing, best-route swaps. The user sees simplicity.
"$100 in rewards waiting in your Ramp wallet. 50% fee refund on first 3 swaps. $40 for card activation. $10 in partner tokens." Every step has a clear number and a clear payoff.
The activation ladder puts a number on every step. What shipped shows missions with progress counters (0/2, 0/3) and no indication of what the user gets for completing them.
"$100 in rewards waiting in your Ramp wallet." Clear number. Clear action. Clear payoff.
A checklist of chores with no visible reward. The incentive is the engine. Without it, nothing moves.
The Rewards screen leads with: 0.01 USDC Earned. Loyalty 1/9. 2 Transactions. The headline number is one cent. It tells the user: nothing happened.
"There's a reward waiting for you!" — green banner at the bottom. What reward? How much? Where? The banner creates expectation and delivers nothing.
The missions are a gray list with thin progress bars. No color, no animation, no payoff. This is a to-do list that pays out a penny.
The vision describes a money app where every cent earns, every move is free, and the user never thinks about chains or protocols. What shipped is a DeFi dashboard with a rewards checklist. The distance between these two things is the product work that remains.