> For the complete documentation index, see [llms.txt](https://dev.spectra.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.spectra.finance/readme.md).

# 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://docs.spectra.finance/).
{% 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](/metavaults/metavaults.md).

***

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).
