# Manager

The Manager is an asset-manager contract responsible for rebalancing the assets within the BoringVault. The Strategist uses the Manager to rebalance. The Manager contract gates Strategist calls to expose the minimum set of roles and requirements functionality required to rebalance the vault. This role authentication is implemented as a Merkle verification system: every rebalance call made by a Strategist must additionally submit a Merkle proof verifying that the content of the call is permitted by the vault (e.g. enforcing a whitelist of DeFi protocols or assets that the vault can take exposure to).

One addition to Veda infrastructure that MoreMarkets provides is remote management across all Receipt Chains for a Principal Chain vault. Strategists can call 'set\_root/verify' remotely and a message is relayed. This decreases the gas cost of setting strategies and executing on the vault, increasing the efficiency for strategists. This also gives the manager the ability to rebalance in multiple chains in one transaction on the base chain rather than going and rebalancing in multiple chains, reducing the complexity of the strategies.&#x20;


---

# 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.moremarkets.xyz/protocol-concepts/manager.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.
