---
title: "Flux"
url: "https://radix.wiki/ecosystem/flux"
updated: 2026-09-11
license: CC-BY-4.0
license_url: "https://creativecommons.org/licenses/by/4.0/"
version: "1.0.0"
---

# Flux

| Flux |  |
| --- | --- |
| **Type** | Overcollateralised borrowing protocol |
| **Stablecoin** | $fUSD, pegged 1:1 to the US dollar |
| **Collateral** | $XRD and $LSULP |
| **Maximum loan-to-value** | 66.67% for both collateral types |
| **Minimum loan** | 50 $fUSD |
| **Interest rate** | Set by each borrower |
| **Governance** | ILIS DAO (I Like It Stable DAO LLC, Marshall Islands) |
| **Oracle** | Morpher, pull-based |
| **Launched** | 31 May 2025 |
| **Licence** | MIT |

**Flux** is a borrowing protocol on Radix that issues **$fUSD**, a stablecoin pegged one for one to the United States dollar. A borrower locks collateral in Flux, mints $fUSD against it, and sets the interest rate on the loan themselves. Two collateral types are accepted: [$XRD](/contents/tech/core-protocols/xrd-token), the native token of Radix, and $LSULP, the liquidity token of [CaviarNine](/ecosystem/caviarnine)'s LSU Pool, which holds [liquid stake units](/contents/tech/core-concepts/liquid-stake-units) from a spread of validators. The protocol is governed by the ILIS DAO and its source is published under the MIT licence.

## Origins

Flux is the second protocol built by the [ILIS DAO](https://docs.ilikeitstable.com/introduction/protocol-overview), a non-profit incorporated in the Marshall Islands as I Like It Stable DAO LLC. Its documentation names one founder, [a Dutch developer who goes by Octopus](https://docs.ilikeitstable.com/ilis-dao/founders), and says nothing further about who works on it. The DAO's first protocol is the [STAB Protocol](/ecosystem/stabilis), which issues a stable asset called $STAB and deliberately lets its internal price drift rather than holding a fixed peg.

The documentation calls Flux the ["spiritual successor"](https://docs.ilikeitstable.com/introduction/protocol-overview/flux) to the STAB Protocol and credits [Liquity V2](https://www.liquity.org/) on Ethereum as the design it is drawn from. Four things change against the older protocol: borrowers set their own interest rates, where the STAB Protocol used a control loop to set one rate for everyone; $fUSD holds a rigid dollar peg; the redemption system is reworked for a tighter peg; and prices arrive from a pull oracle, which the caller supplies with every transaction, rather than a push oracle writing prices to the ledger on its own schedule.

Flux went live on Radix mainnet on **31 May 2025**. The transaction that created the $fUSD resource and instantiated the protocol's main component committed at state version 299,034,033, and the front end at [flux.ilikeitstable.com](https://flux.ilikeitstable.com) still carries a banner describing Flux as a beta.

## $fUSD

$fUSD is a native Radix fungible resource (`resource_rdx1t49…g0cnsmscq`) with 18 decimal places and no fixed supply. It exists only where someone has borrowed it, so the total in existence is also the protocol's entire outstanding loan book.

Its authorities were read from the ledger on 11 September 2026. Minting and burning are gated behind the protocol's own controller badge, so nobody can create or destroy $fUSD outside the loan mechanics. Freezing and recall are set to `deny_all` and that setting is locked, so no holder's balance can be frozen or clawed back. Withdraw and deposit are open, so the token transfers freely. The rule set as a whole is **not** locked: the badge holder can still change who may mint and burn, which is the technical form the DAO's governance over the token takes.

The peg rests on two mechanisms rather than on a reserve. Redemption sets a floor: anyone holding $fUSD can always exchange it for collateral at a dollar a coin, so a price below a dollar is an arbitrage. Borrower-set interest rates supply the other half, because a borrower who wants to avoid being redeemed against raises the rate they pay, and a higher rate makes holding $fUSD more attractive.

## Borrowing

Each loan is an NFT called a **Flux Generator**, which the borrower holds in their own account. Because the loan is a token rather than an entry in a table keyed by address, one account can hold several loans at different risk settings, and a loan can be transferred or sold to someone else.

The [published parameters](https://docs.ilikeitstable.com/flux/technical-info/system-parameters) are the same for both collateral types. The maximum loan-to-value ratio is 66.67%, so a loan is liquidated once its debt passes two thirds of the value of its collateral. The minimum loan is 50 $fUSD. Interest compounds every minute and is added to the debt rather than billed separately, and there is no repayment schedule: a loan stays open until the borrower closes it or it is liquidated.

Opening a loan costs seven days of the borrower's chosen interest, charged upfront, which makes very short loans unattractive. The same charge applies to a borrower who changes their rate less than seven days after setting it. That cooldown exists to stop a borrower dropping their rate, riding out a redemption, and putting it back.

A liquidated borrower pays a penalty of 10% of the debt out of their collateral and keeps whatever is left. The liquidation itself is absorbed by a Flux Reservoir rather than by an auction, and the person who submits the transaction is reimbursed with 1% of the debt value in collateral. Each collateral type runs its own market, its own interest rates and its own reservoir, so a failure in one collateral does not reach borrowers in the other.

## Redemptions

A redemption is the mechanism that holds the floor under the peg. Anyone with $fUSD can send it to the protocol and receive collateral in return, valued at a dollar per coin, less a redemption fee the protocol [varies between 0.5% and 5%](https://docs.ilikeitstable.com/flux/technical-info/system-parameters). When $fUSD trades below a dollar by more than that fee, redeeming it is profitable, and the redemption burns the $fUSD it takes in.

The collateral [comes out of open loans](https://docs.ilikeitstable.com/flux/using-flux/redeem), starting with the loan paying the lowest interest rate and, where two loans pay the same rate, the one with the higher loan-to-value ratio. A redeemed borrower is not penalised: their debt falls by the same dollar amount as the collateral that leaves, and the redemption fee stays in their loan. What they lose is exposure to the collateral, and the rate they set is what decides their place in the queue.

## Flux Reservoirs and the interest split

A **Flux Reservoir** is a pool of deposited $fUSD that stands ready to absorb liquidations. When a loan is liquidated, the reservoir's $fUSD pays off the debt and the reservoir receives the collateral, which depositors can then buy back at 99% of the oracle price. There is one reservoir per collateral market, no lock-up, and no deposit fee.

Interest paid by borrowers is split three ways. The [documentation states the split](https://docs.ilikeitstable.com/flux/using-flux/earn) as 65% to the reservoirs, 25% to liquidity incentives and 10% to buying and burning $ILIS, the ILIS DAO's governance token. Those three proportions, and the 1% buy-back discount, are stored as parameters on the protocol's stability-pool component and read back from the ledger unchanged.

The liquidity share is paid out as weekly airdrops to people providing $fUSD liquidity on two venues: 80% to the $fUSD/$xUSDC pool on CaviarNine, where only liquidity priced between 0.95 and 1.05 earns rewards, and 20% to the $fUSD/$XRD pool on [Ociswap](/ecosystem/ociswap).

## Scale on ledger

Flux is fully built and barely used. The figures below were read from Radix mainnet on **11 September 2026** at epoch 340,001, state version 557,864,266, roughly nine hours after the network resumed from the [ten-day halt](/contents/history/hyperlane-asset-drain-2026) that began on 31 August.

| Reading | Value |
| --- | --- |
| $fUSD in existence | 5,608.56 |
| Open Flux Generators | 3, all collateralised in $XRD |
| Flux Generators minted since launch | 49, of which 46 are burned |
| Collateral held by the protocol | 1,770,509 $XRD and no $LSULP |
| $fUSD in the $LSULP reservoir | 1,505.74 |
| $fUSD in the $XRD reservoir | 163.34 |
| CaviarNine $fUSD/$xUSDC pool | 525.61 $fUSD and 147.95 $xUSDC |

Because $fUSD is minted only against collateral, the first row is the whole loan book. The three open loans carry interest rates of 0.1%, 0% and 6%, and one of them holds 1,656,279 of the 1,770,509 $XRD. The $LSULP market holds the larger reservoir and no collateral, so nothing is borrowed against $LSULP today.

Two readings are easy to take wrongly. The debt recorded on a Flux Generator is denominated in pool units rather than in $fUSD, and the documentation warns that raw loan data read this way cannot be treated as a coin amount. And the quoted market price of $fUSD carries little weight: the venues quoting it hold a few hundred tokens between them, which is thin enough that a single trade moves the number.

## Risks

The [project's own risk page](https://docs.ilikeitstable.com/flux/dangers) lists five: a bug in the smart contracts; liquidation when a loan's ratio passes the limit; manipulation of the oracle; a depeg that makes repaying or liquidating unworkable; and thin liquidity, which stops reservoir buy-backs from clearing. It also states plainly that $fUSD depends on $XRD and $LSULP, and that no mechanism guarantees overcollateralisation if a collateral asset collapses suddenly.

One mechanism appears on the ledger and not in the documentation. The stability-pool component carries a "panic mode" with vaults for a designated centralised stablecoin, set at the time of reading to $xUSDC, the wrapped US dollar coin bridged onto Radix by [Instabridge](/ecosystem/instabridge). Panic mode was inactive when read on 11 September 2026, and no published page explains what activates it or what it does. It sits alongside the protocol's claim that $fUSD is backed only by decentralised assets, and the two want reconciling before either is relied on.

Prices reach Flux through [Morpher's pull oracle](https://www.morpher.com/radix/docs), which means every transaction needing a collateral price carries a signed price message supplied by the caller. Flux runs an API that hands these messages out, and a user can subscribe to Morpher directly instead.

## External Links

- [Flux – official app](https://flux.ilikeitstable.com)
- [Flux USD (fUSD) – ILIS DAO documentation](https://docs.ilikeitstable.com/flux/using-flux/fusd)
- [Flux components and manifests – on-ledger addresses](https://docs.ilikeitstable.com/flux/technical-info/components-and-manifests)
- [Stabilis-Labs/flux-protocol – source code (MIT)](https://github.com/Stabilis-Labs/flux-protocol)
- [$fUSD – Radix Dashboard (resource)](https://dashboard.radixdlt.com/resource/resource_rdx1t49wa75gve8ehvejr760g3pgvkawsgsgq0u3kh7vevzk0g0cnsmscq)
- [Flux – live protocol statistics](https://flux.ilikeitstable.com/stats)
- [ILIS DAO – Telegram](https://t.me/ilisdao)
