MAVIQ markMAVIQ

// 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

$ maviq open --ca

venues: uniswap v3 + v4 (incl. graduated pons pools) · robinhood chain [4663] · already have an order? my orders

uniswap v4 desk…
uniswap v3 desk…

// how it works

Fund a book. Set the bounds. Check every quote.

  1. 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.

  2. 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.

  3. 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. [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. [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. [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. [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.
all questions in the docs →