Skip to main content

Peg Stability Mechanisms

Maintaining price stability is a cornerstone of the Flower protocol. While flUSD may not always hold an exact 1:1 value with the US dollar, the protocol employs automated mechanisms to keep the synthetic dollar as close to $1 as possible, even during market volatility.

How the Protocol Stabilizes flUSD

1. Interest Rate Adjustments

Flower uses a dynamic interest rate model to influence flUSD’s supply and demand, helping stabilize its price around $1.

Below-Peg Scenario (< target price):

When flUSD trades below the target price:

  • Borrow Rate Increases: The protocol incrementally raises the borrowing rate for flUSD every hour by 10% proportional to the current rate.
  • Effect on Supply: Higher borrowing costs encourage users to repay their loans, reducing the flUSD supply in the market and lifting its price closer to $1.
  • Effect on Demand: Higher borrowing costs in turn means higher yield for flUSD stakers, incentivizing users to buy and stake flUSD to earn yield.

At-Peg or Above-Peg Scenario (≥ target price):

When flUSD trades at or above the target price:

  • Borrow Rate Decreases: The protocol decreases the borrowing rate toward the base rate in logarithmic steps.
  • Effect on Supply: Lower borrowing costs encourage users to borrow more flUSD, increasing the flUSD supply in the market and pushing its price back toward the target price.
  • Effect on Demand: Lower borrowing costs result in lower yield for flUSD stakers, incentivizing users to sell and unstake flUSD.

2. USDC Peg Stability Module

To further stabilize flUSD:

  • Above-Peg Stability: When flUSD trades above $1, users can mint flUSD 1:1 with USDC, creating a reserve of USDC within the protocol.
  • Peg Stability Utility: Being able to mint flUSD 1:1 with USDC allows borrowers to always repay their flUSD debt at a 1:1 peg to USDC.
  • Arbitrage Opportunities: This mechanism creates natural arbitrage opportunities when flUSD deviates from $1, helping to maintain the peg.

In the future the USDC peg stability module will be replaced with a more decentralized and diverse peg stability module using multiple backing assets, some of which yield bearing to further diversify the protocol's risk profile and drive yield for stakers.


Why flUSD Stability is Unique

Unlike many competitors that rely on centralized reserves or fixed mechanisms, Flower’s stability approach is:

  • Dynamic: Continuous dynamic adjustments ensure stability over time without abrupt shocks.
  • Resilient: The system is designed to handle volatility and keep flUSD’s price close to $1.
  • Decentralized: No single entity controls the peg mechanisms.
  • Automated: The system requires no manual intervention to maintain stability.

Important: flUSD’s price stability is a probabilistic outcome based on supply and demand dynamics, interest rate adjustments, and market participation. While the system works to keep flUSD near $1, short-term deviations may and most likely will occur.


Advantages of Flower’s Stability Mechanisms

  • Adaptive Response: Hourly rate adjustments react quickly to price movements.
  • Market-Driven: Arbitrage opportunities incentivize user participation in maintaining stability.
  • Decentralized and Automated: Stability mechanisms operate independently of governance, ensuring efficiency and transparency.

By combining adaptive interest rates with arbitrage opportunities, Flower creates a decentralized system for flUSD that strives for stability while embracing the realities of market dynamics.

Protocol Design Principles

The stability mechanisms are designed to be:

  • Automated: All processes run without manual intervention
  • Decentralized: Operating in a transparent and trustless manner
  • Market-Driven: Leveraging natural arbitrage and market forces
  • Responsive: Adjusting quickly to market conditions through hourly rate updates