# Developers Documentation

{% hint style="info" %}
You are currently viewing the developer docs, which are technical in nature. For more easily accessible documentation (non-technical), see our [Concepts docs](https://app.gitbook.com/o/XoxwwSCKBogRRIE6gTlQ/s/aSE6NakmHsqUzyells7H/).
{% endhint %}

The goal of this documentation is for developers to understand how the Spectra protocol works under the hood and understand how to build on top of it.

***

## MetaVaults

MetaVaults are cross-chain managed yield vaults. They primarily aggregate liquidity positions across multiple markets and chains, delegating allocation to permissioned curators while enforcing on-chain safety constraints via [Zodiac](https://www.gnosisguild.org/). MetaVaults use an asynchronous deposit/redeem model ([ERC-7540](https://eips.ethereum.org/EIPS/eip-7540)) with epoch-based settlement.

To get started, see the [MetaVaults Overview](https://dev.spectra.finance/metavaults/metavaults).

***

If some of your questions remain unanswered by this guide or if you have spotted some outdated resources, please feel free to join our [Discord community](https://discord.com/invite/GJhRf3r3UU).
