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

# Flux

Flux is a decentralized borrowing protocol that allows users to deposit various collateral types and mint the stablecoin **fUSD**.

It serves three main purposes:

* Existence of the decentralized stablecoin **fUSD**
* Borrowing of **fUSD** through **Flux Generators**
* Generating yield when depositing **fUSD** into **Flux Reservoirs**

Flux is the spiritual successor to the STAB Protocol, greatly improving upon it. It is heavily inspired by Liquity V2, and allows users to choose **their own interest rate**.
