$ONRAMPCA posted here on launch day only
✦ Escrow on Solana · Launching soon

Your crypto.Their cash.Nobody goes first.

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.

Lock-Release-Equilibrium Non-custodial Two exits only No card payments

Trades shown on this page are examples, not live data.

Wise logoWise
Revolut logoRevolut
Zelle logoZelle
Example tradeREF ONR-7Q4K
Seller locks12.5 SOL
Buyer pays via Wise$1,483.13
Crypto locked in vault

Illustrative demo · example values

You hold the keysThe vault is a Solana program. No person or server can move it.
Two exits onlyFunds go to the buyer, or back to you. There is no third address.
Every step has a deadlineAn unpaid trade returns your crypto automatically.
Reversible payments refusedNo PayPal, no cards. Chargebacks can't reach you.
How ONRAMP escrow works

The Lock-Release-Equilibrium system.

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.

L

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.

R

Release

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.

E

Equilibrium

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.

Activity

Every trade, out in the open.

Each trade's lock, payment and release is recorded on Solana. This is what the feed will look like once trading opens.

Recent trades

Example feed

In escrow now

Example feed
How a trade works

Four steps. The vault holds the risk, not you.

1

Seller locks crypto

Your SOL, USDC or SPL tokens move into a vault that only the escrow program controls.

2

Buyer sends cash

Payment details appear only after the lock. The buyer adds the trade code to the memo.

3

Seller confirms

You check your Wise, Revolut or bank app and tap received. No bank login needed.

4

Vault releases

The crypto goes to the buyer in the same second, settled on Solana.

Buyer never pays

Your crypto comes home

When the 30-minute payment window closes, the vault refunds you and you keep part of the buyer's bond.

Back to seller
Seller goes quiet

Proof, then a 2-hour window

The buyer submits a receipt proof. If the seller doesn't contest it within 2 hours, the vault releases.

To buyer, with proof
Both disagree

Disputes are manually reviewed.

Dispute resolution is manually reviewed by the ONRAMP team, with $ONRAMP staker arbitration planned as the system expands.

Whoever the evidence backs
Try the escrow

Pick what goes wrong. Watch where the money goes.

A walkthrough of the vault's rules with an example trade. Silence never pays the buyer, and no one can take the crypto anywhere else.

ExampleVault · ONR-7Q4K
12.5 SOLLocked by program
To buyerafter confirmation or proof
Back to sellerafter expiry or ruling
vault.withdraw(anyone_else) does not exist

Normal trade

    Payment apps at launch

    Three apps where a payment stays paid.

    We launch with fewer apps on purpose. Each one is a push payment the buyer can't charge back like a card.

    Wise

    Low reversal risk
    Transfer
    Wise to Wise, from balance or bank
    Proof
    Seller confirms; receipt proof as backup
    Where
    UK, EU and 40+ currencies

    Revolut

    Low reversal risk
    Transfer
    Revolut to Revolut, by Revtag
    Proof
    Seller confirms; receipt proof as backup
    Where
    UK, EU and beyond

    Zelle

    Low to medium
    Transfer
    Bank to bank, by email or phone
    Proof
    Seller confirms; bank's signed email as backup
    Where
    US, starting with the largest banks
    Not accepted PayPalVenmoCash AppCredit and debit cards These can be reversed weeks after a trade, so they are refused.
    Security

    The vault has two doors. Both are written in code.

    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.

    • Silence never pays the buyer. A trade only releases on confirmation, a proof that survives the challenge window, or a ruling.
    • Each trade has a unique code, so one payment can't be claimed twice.
    • Independent audit and capped trade sizes before mainnet.
    escrow/vault.rsrules, simplified
    // 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
    Offers and bids

    Sell at your price, or post what you'll pay.

    Open the market →

    Sell: post an offer

    Example rows

    Set your price, limits and payment apps. Buyers take your offer and your crypto locks the moment they do.

    SellerPriceLimitsApp
    8Fq…k2Ta 212 trades$118.65 SOL$50–2,000Wise
    3nV…pQ9e 87 trades$0.00631 CATE$100–1,500Revolut
    Hc2…9mWr 34 trades$119.15 SOL$20–500Zelle

    Buy: post a bid

    Example rows

    Name your price and how fast you'll pay. A seller fills your bid by locking crypto first, so you never pay into nothing.

    BuyerBidAmountPays in
    Bx7…r4Lc 58 trades$118.424 SOL10 min
    9Pe…tY1z 19 trades$0.14255,000 ANSEM15 min
    Kd4…8uHs 6 trades$0.995250 USDC30 min
    The token

    $ONRAMP

    The token secures the people who keep trades honest. Trades themselves happen in SOL, USDC and SPL tokens.

    NetworkSolana
    Protocol fee0.5% per trade
    Team tokensLocked, vesting on-chain
    SupplyPublished before launch

    Stake to arbitrate Planned

    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.

    Seller bonds

    Back your offers with a bond in $ONRAMP at a lower rate than posting USDC.

    Lower fees

    Stakers pay a reduced protocol fee on every trade.

    Governance

    Vote on new payment apps, limits and fee splits, behind a timelock.

    Escrow first, token second. $ONRAMP launches only after the audited escrow is live on mainnet.
    Questions

    Before you trade.

    Do I have to log into my bank?

    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.

    What if I send money and the seller never confirms?

    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.

    Can ONRAMP freeze or take my crypto?

    No. The vault can only pay the buyer or refund the seller, under rules written into the Solana program. There is no admin withdrawal.

    Why not PayPal or cards?

    They can be reversed weeks after the crypto has moved. We only accept apps where a sent payment is very hard to pull back.

    When does the token launch?

    After the escrow is audited and live on mainnet. The contract address will be posted on this page on launch day, and nowhere earlier.

    ONRAMP

    Trade with strangers without trusting them.