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

# Roles

The main pool [operations](#main-operations) imply the following roles that enable the protocol to function and benefit from it:

* **LPs** - Provide liquidity for solvers. Get yield from collected protocol fee.
* **Solvers** - Make use of liquidity for solving. May also benefit from rebalance operations.
* **PAs** - Receive increase in protocol usage. Attract new users and income.
* **DAO** - Extends protocol for more solving possibilities. Ensures security for LPs and solvers.
