> For the complete documentation index, see [llms.txt](https://mithril-money.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mithril-money.gitbook.io/docs/vault-mechanics.md).

# 🏦 Vault Mechanics

#### Deposits

* Users deposit **USDC** and receive **mvXXUSDC** (e.g., `mvLPUSDC` or `mvDNUSDC`).
* The vault’s **exchange rate (USDC ↔ mvXXUSDC)** increases as yield is harvested.
* Early depositors benefit as each share appreciates in value.

{% hint style="info" %}
“Your mvXXUSDC value grows over time as the vault earns yield. Once you request a withdrawal, your position stops earning yield until it’s finalized.”
{% endhint %}

***

#### Withdrawals

Withdrawals are managed through **epochs** to ensure efficiency and fairness.

1. **Request Withdrawal**\
   Choose how much to withdraw — that amount stops earning yield immediately.
2. **Pending Phase**\
   Your withdrawal stays queued until the vault’s withdrawal window opens.
3. **Finalize or Cancel**\
   When redemptions open, you can redeem your mvXXUSDC for USDC at the current vault rate.\
   You may also cancel before execution.

{% hint style="info" %}
“Withdrawals are batched by epoch. Your funds stop earning yield once requested and can be redeemed once redemptions open.”
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://mithril-money.gitbook.io/docs/vault-mechanics.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
