Running on devnet — a test network. Tokens and balances here have no value, and the Solana programs are unaudited. OpenFiat never takes custody of fiat; escrow is enforced on chain.

How to become a merchant

Merchants are the liquidity on OpenFiat: they post the advertisements everyone else trades against, quote the prices, and settle the fiat leg. There is no application and no approval — you bond OPEN, fund a vault, and publish. What follows is what that actually commits you to.

Bonding is a real staking transaction, and this page does not read your wallet — so it cannot tell you whether you already qualify. The staking page shows the minimum bond the deployed program actually enforces and what you have bonded against it.

Step by step

  1. 1

    Bond OPEN

    A merchant stakes OPEN as accountability, not as a fee — it stays yours unless a protocol penalty applies. The staking page shows the minimum the deployed program enforces; this page deliberately does not restate a figure it has not read. This is what replaces an application form: nobody approves you, but you have something at risk.

  2. 2

    Fund a liquidity vault

    A sell advertisement is backed by inventory you have already deposited, per stablecoin. Reservations move balances from Available to Reserved, and settlement moves them to Settled — a buyer can see the funds exist before committing, which is why your ads get taken.

  3. 3

    Decide your market

    Direction, asset and fiat currency. Pick a corridor you can actually service: you need a payment account in that currency, and you need to be awake when its buyers are.

  4. 4

    Set a price

    Fixed, or floating as a premium over the oracle mid. Floating tracks the market without you watching it; fixed is predictable but goes stale. Tighter pricing wins more orders and earns less per order.

  5. 5

    Set limits you will honour

    Minimum and maximum per trade. A maximum above what you can settle promptly costs you settlement speed, which is a reputation dimension buyers filter on.

  6. 6

    Declare payment methods and terms

    Only rails you can genuinely receive on. Your terms are where you state whose name must be on the transfer, what reference to use, and which hours you settle — those conditions are what disputes turn on, so put them here rather than explaining them in chat afterwards.

  7. 7

    Publish and stay responsive

    Availability and response time are scored and decay with inactivity, so a stale ad quietly stops appearing. Pause your ads rather than leaving them up when you cannot settle.

What you are taking on

  • Your bond is slashable. Failing to settle a trade you accepted, or losing a dispute, has a cost — that is the point of it.
  • Every completed trade updates eight reputation dimensions. Dispute rate and settlement speed are the two buyers look at hardest.
  • You are the counterparty, not a platform. Nobody escrows on your behalf — the Solana escrow program does, and it releases on the outcome, not on your say-so.
  • Release only after you have verified the money in your own account. A screenshot is not a payment.
  • Keep every message in the trade chat. It is the evidence an arbitrator reads, and conversations moved elsewhere cannot be produced later.