# How do Vaults work?

{% hint style="warning" %}
Our Vault contracts are based on the [**EIP4626**](https://github.com/ethereum/EIPs/pull/4626/files) standard.
{% endhint %}

Users deposit LP Tokens composed only by trusted stablecoins such as sUSD, USDC, USDT and/or DAI, into our vaults and let the automated strategies farm, harvest and compound you rewards, requiring minimum to no maintenance from the User.

![](https://2396483998-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MkmBx_TYljNFSZ-2FgE%2Fuploads%2FVouNalNZuVO6HUfh4QWl%2FNuke%20Vaults.jpg?alt=media\&token=33983280-1e89-4b86-b49e-985557ce067f)

## Components

#### Vaults

The Vaults are the contracts with which Users interact with. All user deposits and withdrawals happen through the Vault.

#### Strategy

The Strategy is a contract that takes care of depositing the funds into the different protocols (ex Curve, Sushiswap), Harvest the rewards periodically, and reDeposit them into the Vault.

## Roles

{% hint style="info" %}
Neither the Governance or Strategist Role have access to any of user funds, their sole purpose is to manage vaults and strategies
{% endhint %}

#### Governance

The Governance role and address is used to manage Vaults and Strategies. The Governance address is currently managed by a Gnosis Multisig

#### Strategist (aka Minion)

The Strategist role and wallet is in charge of creating new strategies and managing them. This includes setting which strategy is active and doing the recurrent Harvest().


---

# 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://nukevaults.gitbook.io/nukevaults/docs/how-do-they-work.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.
