Lock
The seller's SOL or USDC locks in an on-chain vault before any cash moves. The buyer only sees where to pay once the lock is confirmed.
Sell SOL, USDC and SPL tokens to real people paying with Wise, Revolut or Zelle. Our Lock-Release-Equilibrium escrow keeps your tokens in an on-chain vault until you confirm the money landed.
Trades shown on this page are examples, not live data.
Wise
Revolut
ZelleIllustrative demo · example values
Every ONRAMP trade runs through three stages, enforced by the escrow program on Solana. At no point does one side carry more risk than the other.
The seller's SOL or USDC locks in an on-chain vault before any cash moves. The buyer only sees where to pay once the lock is confirmed.
The vault releases one of two ways: to the buyer once payment is confirmed or proven, or back to the seller if the buyer never pays. No third address exists.
Every trade ends balanced. Both sides post bonds, every step has a deadline, and whoever breaks the rules pays the other side. Nobody wins by going quiet.
Each trade's lock, payment and release is recorded on Solana. This is what the feed will look like once trading opens.
Your SOL, USDC or SPL tokens move into a vault that only the escrow program controls.
Payment details appear only after the lock. The buyer adds the trade code to the memo.
You check your Wise, Revolut or bank app and tap received. No bank login needed.
The crypto goes to the buyer in the same second, settled on Solana.
When the 30-minute payment window closes, the vault refunds you and you keep part of the buyer's bond.
Back to sellerThe buyer submits a receipt proof. If the seller doesn't contest it within 2 hours, the vault releases.
To buyer, with proofDispute resolution is manually reviewed by the ONRAMP team, with $ONRAMP staker arbitration planned as the system expands.
Whoever the evidence backsA walkthrough of the vault's rules with an example trade. Silence never pays the buyer, and no one can take the crypto anywhere else.
We launch with fewer apps on purpose. Each one is a push payment the buyer can't charge back like a card.
No admin key, no support desk that can move your funds, no withdraw button for anyone else. Every rule is enforced by the Solana program.
// door 1: the buyer gets the crypto release(to: buyer) requires seller.confirmed || proof.valid && challenge_window.expired || arbiters.ruled_for(buyer) // door 2: the seller gets it back refund(to: seller) requires payment_window.expired && !buyer.marked_paid || arbiters.ruled_for(seller) // there is no door 3 withdraw(to: anyone_else) // not defined
Set your price, limits and payment apps. Buyers take your offer and your crypto locks the moment they do.
| Seller | Price | Limits | App |
|---|---|---|---|
| 8Fq…k2Ta 212 trades | $118.65 SOL | $50–2,000 | Wise |
| 3nV…pQ9e 87 trades | $0.00631 CATE | $100–1,500 | Revolut |
| Hc2…9mWr 34 trades | $119.15 SOL | $20–500 | Zelle |
Name your price and how fast you'll pay. A seller fills your bid by locking crypto first, so you never pay into nothing.
| Buyer | Bid | Amount | Pays in |
|---|---|---|---|
| Bx7…r4Lc 58 trades | $118.42 | 4 SOL | 10 min |
| 9Pe…tY1z 19 trades | $0.1425 | 5,000 ANSEM | 15 min |
| Kd4…8uHs 6 trades | $0.995 | 250 USDC | 30 min |
The token secures the people who keep trades honest. Trades themselves happen in SOL, USDC and SPL tokens.
As the system expands, $ONRAMP stakers will judge disputes and lose part of their stake for missed votes or bad rulings. Today disputes are manually reviewed by the ONRAMP team.
Back your offers with a bond in $ONRAMP at a lower rate than posting USDC.
Stakers pay a reduced protocol fee on every trade.
Vote on new payment apps, limits and fee splits, behind a timelock.
No. As a seller you check your own app and tap received. Buyers only need a proof if a seller goes quiet, and the default proof is the confirmation email your app or bank already sent you.
After the release window, submit your receipt proof. If the seller doesn't contest it within 2 hours, the vault releases to you. If they do, the dispute is manually reviewed by the ONRAMP team, with $ONRAMP staker arbitration planned as the system expands.
No. The vault can only pay the buyer or refund the seller, under rules written into the Solana program. There is no admin withdrawal.
They can be reversed weeks after the crypto has moved. We only accept apps where a sent payment is very hard to pull back.
After the escrow is audited and live on mainnet. The contract address will be posted on this page on launch day, and nowhere earlier.