# Virtual Market Maker

#### Abstract

The Virtual Market Maker (VMM) has a triple mandate as the common ZKSC counterparty, default LP vault, and exchange market maker. Due to liveness constraints mandated by ZKSCs, participants self-validate states with the VMM. Furthermore, the VMM intakes escrow from liquidity providers which it utilizes to ensure liquid markets and stable liquidations. It distributes all excess state proportionally to liquidity providers.

#### Features

* Solvency
* Sustainable Yield
* Continuous network uptime


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.vdex.trade/protocol/whitepaper/virtual-market-maker.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
