CommitmentProofProcess CustodyFAQ Request a commitment →
Liquidity, under contract

Market making you can hold us to.

Every desk promises tight spreads and deep books. We write the numbers into the contract — uptime, spread, depth and time at the best price — and grade ourselves against them every week. Pass or fail, in writing.

Two-sided uptime100.0 / ≥95%
Average spread50 / ≤80 bps
Depth ±1% per side$5.7k / ≥$5k
Depth ±2% per side$13.7k / ≥$12k
Time at best quote76.7% / ≥60%
The commitment

Set the terms. Watch them get graded.

These are the measures exchange liquidity programmes actually score. Move the sliders to write your own terms. The scorecard on the right marks them against a simulated week on our engine, so you can see what a miss looks like too.

Share of the week with a real bid and a real ask both up.
Time-weighted, across the whole session.
Scored on the thinner side, so a lopsided book can't hide.
Always at least the ±1% figure.
How often we hold the best price rather than queueing behind it.
Weekly scorecard · ACME/USDTAll terms met

    Example wording, not legal text. Your contract is written to your pair, float and venue, and names the remedy for a missed term: a fee credit or the right to exit.

    Proof

    Your token's move on one line. Our performance on another.

    Most desks report one blended number, so a losing book can hide behind a rising token. We split them. Before any mandate goes live, the engine runs through four market regimes, including ones built to hurt a market maker.

    Token price moveOur trading PnL
    Token move−32.47%
    Our trading PnL−$4.75
    Fills · maker volume2,019 · $25,301
    BookTwo-sided throughout

    A 32% slide, and the book never went one-sided.

    No auto-liquidation

    In a disorderly market, risk limits pull the quotes. Your inventory is never dumped to stop a loss. That decision stays with you.

    Loss limits on our PnL

    Our loss limit watches trading PnL only. A falling token doesn't make us pull liquidity at the exact moment you need it most.

    Blind means stop

    If the exchange stops answering, quotes are cancelled within seconds. Quoting resumes only after a person has checked the venue.

    Simulation harness · 4 hours per regime · 200k tokens + $50k
    RegimeToken moveFillsMaker volumeOur trading PnLBook
    Normal two-way+3.75%2,658$53,766+$129.10two-sided
    Sustained decline−32.47%2,019$25,301−$4.75two-sided
    Thin small-cap+7.90%1,003$4,578−$6.32two-sided
    Disorderly crash−35.34%228$2,205−$145.42risk halt at 45 min

    Simulated results on our own engine, with a matching model that includes adverse selection and queue position. Price paths in the chart are drawn to the simulated end values for illustration. Simulation is not a guarantee of live performance, and no market maker can promise a price or a return.

    Process

    From first message to live quotes.

    Nothing goes live on assumptions. Every stage is designed to catch a problem before your tokens do.

    01
    Day 0

    Scope

    You send the pair, the venue and a rough allocation. We send back proposed terms and a fee, or tell you that you don't need us.

    02
    Day 1–2

    Subaccount & key

    You fund a subaccount you own and issue an API key: trade and read only, withdrawals off, locked to our IP address.

    03
    Day 2–4

    Rehearsal

    Your terms run through simulation at your price and allocation, then a paper session. A tiny test order is placed and cancelled on your account.

    04
    Go-live

    Live quoting

    Post-only orders, risk limits armed, and a watchdog that cancels everything if the venue goes dark.

    05
    Every Monday

    Scorecard

    Every term marked pass or fail, every incident explained, and our PnL shown next to your token's move.

    Custody & control

    Your tokens never leave your account.

    We work through a key that can place and cancel orders and nothing else. Revoke it and quoting stops.

    Your exchange subaccountTokens and USDT stay here, in your name
    Vanchain engineKey sealed with AES-256-GCM, never shown again
    Your order bookTwo-sided quotes, graded weekly
    • No withdrawal rights, ever. We refuse keys that have them.
    • One client, one subaccount. Funds are never pooled with another project.
    • Blind for seconds, not minutes. Three failed checks in a row cancel all orders and halt the mandate.
    • Restarts don't resume silently. After any interruption, a person reconciles the venue before quoting again.
    • Everything is logged. Every key action, start, stop and edit is recorded.
    105Centralised venues
    on one engine
    MEXCCoinstore · native adapterGateKuCoin BybitBitgetOKXBinance+ 97 more
    05 · Straight answer

    We don't boost volume. We build the book it comes from.

    It's the most common request in this market, so here's the plain answer. Wash trading and self-matching break exchange terms and market abuse rules, and venues detect them. When they do, the project pays: restricted accounts or a delisted pair.

    Volume is what happens when the depth and the spread are real. A desk selling you the number without the book underneath is selling you a risk.

    engine · every quote
    // Simplified from the checks every quote passes
    if (bid >= ask) {
      refuse('would cross our own quote')
    }
    order.type = 'post-only'  // adds liquidity, never takes it
    
    if (tradingPnl < -lossLimit) {
      cancelAll(); halt('loss limit')   // no auto-liquidation
    }
    Questions

    Before you ask.

    Still unsure? Send the question to hasnain.raza@vanchain.ca. You'll get a straight answer.

    How is this different from other market makers?

    Most mandates are written in adjectives. Ours is written in five numbers with a remedy attached, and you get the scorecard whether the week went well or badly. If another desk will do the same, take them seriously. The point is that you can check.

    What does it cost?

    A monthly fee, scaled to what we commit to: depth, spread, and the number of venues and pairs. Your inventory stays yours. If your treasury needs a different structure we'll discuss it, and we'll tell you plainly if we think it's wrong for you.

    Do you need custody of our tokens?

    No. Inventory sits in an exchange subaccount you own. We trade through an API key with trade and read permission, withdrawals disabled, locked to our IP address. Revoke it at any time and quoting stops immediately.

    Can you guarantee a price or a floor?

    No, and nobody can. A market maker provides liquidity; it doesn't set the price. A desk offering a price guarantee is promising something it can't deliver, or something you shouldn't want.

    What happens in a crash?

    Risk limits pull the quotes and halt the mandate. We don't auto-liquidate your inventory. That turns a bad hour into a permanent loss, and the decision belongs to you. You're told when it happens and why, the same day.

    How quickly can you start?

    Usually within a week of agreeing the terms and funding the subaccount. Before real size, your terms run through simulation at your price and allocation, and a small test order is placed and cancelled on your account.

    Which exchanges?

    The engine connects to 105 centralised venues, including MEXC, Gate, KuCoin, Bybit, Bitget, OKX and Binance. Coinstore runs on an adapter we built ourselves. Every new venue gets the same key and order checks before it quotes.

    Start

    Tell us the pair. We'll write the commitment.

    Within two business days you get a proposed commitment (depth, spread, uptime) and what it costs. No obligation.

    1. Token and ticker, plus the contract address
    2. Venue, live or planned, and the listing date
    3. Rough allocation, tokens and USDT
    4. What worries you: spread, depth, a listing requirement