What Liquidity Risk Means
Liquidity risk in a lending protocol is distinct from insolvency risk. When utilization reaches 100% — all deposited tokens are borrowed — lenders cannot withdraw. This does not cause financial loss. In fact, 100% utilization produces the highest possible interest rates for lenders. But it temporarily prevents withdrawals until borrowers repay or new supply arrives. While not catastrophic, extended high utilization is suboptimal:- Lenders who need to access their funds are locked out
- Lending Vault curators cannot rebalance allocations
- New deposits that could bring utilization down are discouraged (why deposit if you might get locked?)
The Poly-Linear Curve
Kamino employs a poly-linear interest rate curve — a piecewise linear function that maps utilization to interest rates with configurable breakpoints (knot points). The curve is designed with a sharp “kink” at the target utilization level:- Below target utilization: Rates increase gradually. Borrowing is encouraged, and rates are competitive.
- Above target utilization: Rates increase steeply. Borrowing becomes expensive rapidly, creating strong economic pressure to repay.
Borrow Rate Formula
The current borrowing rate is determined by interpolating between configured knot points on the curve:
Example: A typical stablecoin curve might have:
- Floor knot: 80% utilization → 5% borrow rate
- Ceiling knot: 95% utilization → 150% borrow rate
Supply Rate Formula
The supply rate — what lenders earn — is derived from the borrow rate:
The supply rate is always lower than the borrow rate because:
- Utilization < 100%: Not all supply is being borrowed, so interest income is distributed across a larger base
- Reserve factor: A portion of the interest goes to the protocol treasury
Target Utilization
The Risk Council calibrates curve parameters to achieve a target utilization for each asset. Target utilization varies by asset class:
Higher target utilization means more capital efficiency (more of the deposited supply is earning interest). Lower target utilization means more liquidity buffer (lenders are more likely to be able to withdraw at any time).
The curve parameters are set such that the equilibrium utilization — where borrowing demand balances with the interest rate — naturally settles near the target.
Reserve Factor
The reserve factor is the protocol’s take rate — the percentage of interest income that accrues to the Kamino treasury rather than being distributed to lenders. This serves as:- Protocol revenue: Funds operations, development, and potential future insurance mechanisms
- Rate buffer: A small reduction in lender yield in exchange for protocol sustainability
How the Curve Self-Corrects
The interest rate model creates a negative feedback loop that maintains utilization near target:- Utilization rises above target → borrow rates spike → borrowers repay (expensive to hold debt) → new lenders deposit (yields are attractive) → utilization falls back to target
- Utilization falls below target → borrow rates drop → new borrowers enter (cheap to borrow) → some lenders withdraw (yields are low) → utilization rises back to target
When the Curve Isn’t Enough
In extreme scenarios, the interest rate curve alone may not prevent prolonged high utilization:- Market-wide stress: During a crash, borrowers may be unable to repay (their collateral is losing value), even though rates are high
- Intentional utilization attacks: An attacker could borrow the entire supply and hold it, paying the high interest rate, to prevent other users from withdrawing
- Daily caps prevent rapid utilization increases
- Auto-deleverage can be triggered to forcibly unwind positions
- Supply caps limit total deposits, bounding the maximum amount at risk