# What is a Vault?

A **vault** is an automated financial strategy, where assets are deposited that could otherwise earn yield elsewhere. Vaults redirect deposited assets to those sources of yield, and Reaper Harvest-Bots automatically harvest earnings when profitable, and compound them back into the vault. The position grows passively and assets remain accessible at all times. At Reaper Farm, you may see vaults colloquially referred to as *'crypts'*.

Each Reaper Vault consists of two smart contracts: a Vault Contract and a Strategy contract. Both exist on the blockchain and can be publicly verified by anyone.

Click the ‘More Info’ button on any vault and you will see links to the specific contracts like so:

{% embed url="<https://youtu.be/7H8fZ2Wv8wA>" %}

## Vault Contracts

The Vault contract secures and manages all deposits and withdrawals for all vault assets. This contract replaces an intermediary or custodian for your deposits. It is like a bank teller and a bank vault rolled into one.

## Strategy Contracts

The Strategy contract handles all the transactions that go into generating yield. It sells the rewards farmed with your assets, creates new LPs or underlying tokens, and re-deposits them into the Vault contract for you. If the Vault contract is the teller, the Strategy contract is your broker. It is the one doing the work of generating value for you.

All the gains on your deposit stay in the vault earning more and more return until you decide to withdraw. In most countries this is tax-efficient because no gain is realized until withdrawal.


---

# 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.reaper.farm/crypts/what-is-a-vault.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.
