> For the complete documentation index, see [llms.txt](https://docs.aera.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aera.finance/v2-archive/concepts/vault-operation.md).

# Vault Operation

Vault operations are a series of transaction sequences used by the guardian to rebalance the vault. These transaction sequences are specified in the relevant `submit` call and checked and executed by the vault.

### Constraints on vault operations

Both the asset registry and the hooks contract are used to limit what operations can be accepted. In particular, the current iteration of the hooks contract:

* Restricts any outgoing allowances for vault tokens to be created as a result of an operation
* Restricts the vault value from decreasing beyond a pre-specified threshold
* Restricts the types of operations and contracts that are called in those operations to a whitelist
