// two-sided depth · robinhood chain
MAVIQ.
Depth You Can Check.
Two-sided depth. Open spreads. Onchain proof. MAVIQ keeps bid and ask liquidity resting on your token's Uniswap pool, inside a spread and a depth band your order fixes on-chain. No daily volume target, no trades made to inflate a chart.
ready: live pool depth reader · practice orders in your browser · next: desk contracts on mainnet
venues: uniswap v3 + v4 (incl. graduated pons pools) · robinhood chain [4663] · already have an order? my orders
// how it works
Fund a book. Set the bounds. Check every quote.
01
Point the desk at your pool
Give the desk your token's 0x address. It finds its ETH pools on Uniswap v3 and v4 and reads each book from chain: price, resting liquidity on both sides and what a round trip costs today.
02
Fund both sides, fix the bounds
Bring ETH for the bid side and your own token for the ask side. Choose how close to the price the first quote must sit, how far the ladder may reach and how many ranges per side. One transaction writes those terms into the order.
03
Check every quote
The operator keeps a two-sided ladder resting in the pool, only inside your bounds. Each range is a position anyone can look up. Pull it, pause it or take everything back yourself, at any moment.
// packages
Sized for depth, not for volume.
A package is a starting set of bounds and an ETH size for the bid side; you bring a similar value of your token for the asks. The service fee is taken once from each ETH deposit, inside the same transaction, and never from your tokens. Proposed numbers. The final packages and fee are set by the team before launch.
Starter
A first book for a young pool
eth for bids
0.5 ETH
widest first quote
±2%
depth band
±10%
ranges / side
2
Growth
Steady depth on both sides
eth for bids
2 ETH
widest first quote
±1.5%
depth band
±15%
ranges / side
3
Pro
Tighter quotes, deeper ladder
eth for bids
5 ETH
widest first quote
±1%
depth band
±20%
ranges / side
5
Custom
Your own size and bounds
eth for bids
from 0.05 ETH
widest first quote
±2%
depth band
±10%
ranges / side
3
service fee 3% of ETH deposits (proposed) · tokens are never charged · gas for your own transactions only
[ open a desk for your token ]// the product
Two-sided liquidity on Uniswap, with the spread written down
A young token usually trades in a thin pool. One buyer moves the price several percent, the next seller moves it back, and anyone watching sees a market that is hard to enter and harder to leave. What such a market lacks is not activity. It lacks resting orders near the price on both sides.
MAVIQ is a market making depth service for tokens on Robinhood Chain. A project opens an order on its pool, funds ETH for the bid side and its own token for the ask side, and an operator keeps a ladder of concentrated liquidity ranges around the price. Bids sit below, asks sit above, each range wholly on one side, so placing them never trades against anyone.
The order's terms are fixed in the contract when it opens: how far from the price the nearest bid and the nearest ask may sit, how far the farthest range may reach, how many ranges per side, and how balanced the two sides must be. The operator cannot widen them later. Neither can anyone else.
// the operator, in two lists
What the desk can and cannot do with your funds
can
- +place resting ranges in the one pool your order names
- +pull those ranges back into your order's balance
- +move the slow reference price toward the live price, no faster than your drift limit
cannot
- −swap, buy or sell for you: the desk has no trade function
- −withdraw or send your ETH or tokens anywhere
- −change your terms, your pool or who owns the order
- −place one-sided quotes, or ranges that straddle the price
- −act while you have the order paused
The operator address is fixed when a desk contract is deployed; there is no owner, no admin key, no upgrade path and no fee switch in the code. The depositor can pause, pull every range, withdraw idle funds or close the order at any moment, whatever the operator is doing.
// proof
How to check the depth yourself
Depth is easy to claim and easy to verify, so MAVIQ is built to be verified. Every number on an order page is read from chain at the moment you look, through the same contracts a block explorer shows.
- [1]
The ranges
Each resting range is a Uniswap position owned by the desk contract, with a lower tick, an upper tick and a liquidity amount. On v4 it is keyed by a salt unique to your order; on v3 it is a position NFT. Look either up on the explorer.
- [2]
The spread
The distance from the live price to the nearest bid range and to the nearest ask range. The contract refuses any placement where either is wider than your order allows.
- [3]
The depth
How much ETH rests to buy your token within 1, 2, 5 and 10 percent of the price, and how much of your token rests to sell. The desk page walks the pool's initialised ticks to compute it, with and without your order.
- [4]
The round trip
What buying your token for a set amount of ETH and selling it straight back would cost a trader today, pool fee included. Tighter resting quotes make this number smaller. It is the spread people actually pay.
// what we leave out
No volume targets and no wash trading, by construction
Paying a bot to buy and sell your own token produces a busy chart and an empty book. Every round trip pays the pool and moves the price against itself, the turnover is not demand, and the moment the bot stops the chart goes quiet again.
The desk contracts contain no swap function at all. The only thing the operator can do with an order's money is rest it in the pool as liquidity and take it back. When a real trader buys, your ask ranges sell to them; when a real trader sells, your bid ranges buy. Whatever fills, fills because someone outside wanted to trade.
That also means no promise of a number. MAVIQ does not guarantee depth, a spread, a price or a return. It guarantees the rules: what the operator may place, where, and that you can always take everything back.
// guards in the contract
A slow reference price stops pushed prices
If someone pushes the pool price just before a placement, quotes placed around that price would be picked off when it snaps back. Each order keeps a reference price that follows the live price only at the drift rate you choose, a few percent per hour by default. A placement is refused while the live price is further from that reference than your order allows.
Opening an order and resetting its reference both take your own expected price band, so a price pushed within the same block as your transaction cannot become the reference. Each side must also carry a minimum share of the placed value, priced at the reference, so the ladder stays two-sided rather than leaning on one asset.
On Uniswap v4, pools whose hook has any permission over adding or removing liquidity are refused when the order opens. The hook Pons uses for graduated coins only acts on swaps, so those pools are served.
// questions
MAVIQ in plain words
- What is MAVIQ?
- MAVIQ is a market making depth service on Robinhood Chain. It keeps two-sided liquidity resting on a token's Uniswap pool, bids below the price and asks above it, inside spread and depth bounds that each order fixes on-chain. It sells depth, not volume.
- How does MAVIQ work?
- A project opens an order on its pool and funds ETH for the bid side and its own token for the ask side. The order's terms (widest first quote, depth band, ranges per side, side balance, reference guard) are written into the desk contract. An operator then places and re-centres a ladder of single-sided ranges inside those terms. The project can pause, pull, withdraw or close at any time.
- Which network is MAVIQ on?
- Robinhood Chain (chain id 4663), with Uniswap v3 pools of a token against WETH and Uniswap v4 pools against native ETH, including the pools Pons coins graduate into. Your wallet needs Robinhood Chain added; the connect dialog adds it for you.
- How do I buy $MAVIQ?
- The $MAVIQ contract address is published at launch on the token page and in the footer of this site. Until then there is nothing to buy, and any token using the name before that is not ours.
- Is there a daily volume target?
- No. The desk has no swap function and no volume goal. Fills happen only when outside traders buy from your asks or sell into your bids.
- What can the operator do with my funds?
- Only two things: rest them in your order's one pool as two-sided liquidity inside your bounds, and pull them back into your order's balance. It cannot swap, withdraw, send funds elsewhere, change your terms or act while you have the order paused.