# Balancer Managed Pool

The Managed Pool primitive was chosen as it provides flexibility in defining weight changes while being able to scale to support a large number of assets (50). Please see [security](https://docs.aera.finance/v1-archive/contracts/security "mention") for associated risks.

The Balancer Managed pool is deployed by the Aera Vault in the `constructor` function. The following additional constraints are applied to the pool:

* Tokens are hardcoded upon deployment and assets cannot be added/removed
* The Balancer Pool Token shares cannot be traded and are owned exclusively by the Aera Vault
* No liquidity is ever removed or added, any withdrawals/deposits are handled by rebinding the vault.
