> For the complete documentation index, see [llms.txt](https://docs.marginly.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.marginly.com/protocol-architecture/pools.md).

# Pools

- [Pool variables](https://docs.marginly.com/protocol-architecture/pools/pool-variables.md): These are the variables and aggregates that the Marginly protocol keeps track of inside its smart-contracts
- [Pool parameters](https://docs.marginly.com/protocol-architecture/pools/pool-parameters.md): These are parameters that control protocol risk and earnings and may be changed via Marginly governance.
- [User positions](https://docs.marginly.com/protocol-architecture/pools/user-positions.md): User positions inside Marginly have following parameters:
- [User actions](https://docs.marginly.com/protocol-architecture/pools/user-actions.md): Description of all user-facing and internal auxiliary functions available inside the Marginly protocol
- [Pool Factory API](https://docs.marginly.com/protocol-architecture/pools/pool-factory-api.md): This a factory smart-contract for deploying Marginly pools.
- [Pool API](https://docs.marginly.com/protocol-architecture/pools/pool-api.md): Pool API description
