Interest Rate Model
Helios derives interest rates to one on-chain variable—utilization. A gentle slope applies while utilization is below an optimal point; a much steeper slope applies above it, protecting exit liquidity in stress. Depositors earn
where the reserve-factor funds the protocol treasury.
1 Why Utilization Drives Rates
Low U → slack liquidity → cheap leverage.
High U → scarce liquidity → rising APR to deter new borrows and attract deposits.
2 Borrow-Rate Curve
Base rate
r₀
0 – 1 %
Floor APR when U ≈ 0
Optimal utilization
U*
70 – 85 %
“Kink” where slope changes
Slope 1
m₁
2 – 8 %
Mild gradient below the kink
Slope 2
m₂
30 – 200 %
Steep gradient above the kink
Reserve-factor
f
5 – 20 %
Protocol share of interest
Piece-wise formula
Below the kink the curve is shallow, encouraging leverage.
Above the kink the curve is steep, preserving liquidity.
3 Supply (Liquidity) Rate
Balances in hTokens rebase automatically whenever the pool’s liquidity index updates; users never pay gas to claim yield.
4 Governance Levers
r₀
Macro too tight / loose
Shifts the whole curve up / down
U*
Volatility changes
Moves the kink left / right
m₁
Encourage / dampen moderate borrowing
Tilts slope below kink
m₂
Strengthen liquidity defense
Tilts slope above kink
f
Treasury runway vs. depositor yield
Widens / narrows the supply–borrow spread
All levers live in a single Interest-Rate Strategy contract that governance can swap out without touching user balances.
5 Key Takeaways
Utilization drives everything—keep an eye on the pool dashboard.
Supply APR = Borrow APR × U × (1 – f).
Last updated