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.
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.
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.
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.
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.
| Regime | Token move | Fills | Maker volume | Our trading PnL | Book |
|---|---|---|---|---|---|
| Normal two-way | +3.75% | 2,658 | $53,766 | +$129.10 | two-sided |
| Sustained decline | −32.47% | 2,019 | $25,301 | −$4.75 | two-sided |
| Thin small-cap | +7.90% | 1,003 | $4,578 | −$6.32 | two-sided |
| Disorderly crash | −35.34% | 228 | $2,205 | −$145.42 | risk 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.
From first message to live quotes.
Nothing goes live on assumptions. Every stage is designed to catch a problem before your tokens do.
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.
Subaccount & key
You fund a subaccount you own and issue an API key: trade and read only, withdrawals off, locked to our IP address.
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.
Live quoting
Post-only orders, risk limits armed, and a watchdog that cancels everything if the venue goes dark.
Scorecard
Every term marked pass or fail, every incident explained, and our PnL shown next to your token's move.
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.
- 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.
on one engine
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.
// 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 }
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.
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.
- Token and ticker, plus the contract address
- Venue, live or planned, and the listing date
- Rough allocation, tokens and USDT
- What worries you: spread, depth, a listing requirement