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

# Protocol

- [Protocol Design & Risk Management](https://docs.tren.finance/protocol/protocol-design-and-risk-management.md)
- [Isolated Modules](https://docs.tren.finance/protocol/isolated-modules.md): Why isolated module architecture was chosen for Tren Finance, and how it works
- [Liquidations](https://docs.tren.finance/protocol/liquidations.md): Everything about liquidations, and how the Insurance Pool mechanism works
- [Asset Risk](https://docs.tren.finance/protocol/asset-risk.md): How assets are evaluated on Tren Finance
- [Liquidity Risk](https://docs.tren.finance/protocol/asset-risk/liquidity-risk.md)
- [Oracle Risk](https://docs.tren.finance/protocol/asset-risk/oracle-risk.md)
- [Security Risk](https://docs.tren.finance/protocol/asset-risk/security-risk.md)
- [Centralisation Risk](https://docs.tren.finance/protocol/asset-risk/centralisation-risk.md)
- [Proof-of-Liquidity](https://docs.tren.finance/protocol/proof-of-liquidity.md): Explaining Proof-of-Liquidity and how it helps risk management
- [Hooks](https://docs.tren.finance/protocol/hooks.md): Learn about Hooks and how they are used to open up different yield-enhancing and cost-saving strategies for users
- [Looping Leverage](https://docs.tren.finance/protocol/hooks/looping-leverage.md)
- [Rebase Token Wrapper](https://docs.tren.finance/protocol/hooks/rebase-token-wrapper.md)
- [Auto-Rollover](https://docs.tren.finance/protocol/hooks/auto-rollover.md)
- [Auto-Compounder](https://docs.tren.finance/protocol/hooks/auto-compounder.md)
- [Router](https://docs.tren.finance/protocol/hooks/router.md)
- [FlashMint](https://docs.tren.finance/protocol/flashmint.md): Utilize the FlashMint functionality on Tren Finance to execute your custom strategy
- [Fees](https://docs.tren.finance/protocol/fees.md): Fees on Tren Finance can largely be divided into Minting Fees, and Performance Fees
- [Single Sided Liquidity (SSL)](https://docs.tren.finance/protocol/single-sided-liquidity-ssl.md): The SSL Program will be used for Tren Finance's Liquidity Generation Event
- [Gauges](https://docs.tren.finance/protocol/gauges.md): Learn about the different gauges on Tren Finance, and why users are incentivized to vote responsibly
