Hook
Aave v3's USDC utilization curve crossed 92% on Ethereum mainnet last Tuesday at 14:37 UTC. Borrow APR: 11.4%. Sounds reasonable. Sounds like supply and demand. It's not.
I spent the weekend auditing the actual interest rate logic in Aave v3.4's LendingPool contract โ specifically the calculateCompoundedInterest helper and the getReserveData functions that drive the famous kink model. What I found isn't a bug. It's worse. It's a design choice that systematically misprices capital during the exact moments when retail depositors think they're earning real yield.
The kink model โ that sacred 80% utilization threshold every DeFi analyst quotes on crypto Twitter โ isn't calibrated to any real-world rate. It isn't tied to overnight funding rates, to Treasury bill spreads, or to any measurable signal of credit risk. It's a hardcoded constant. The slope1 and slope2 parameters are governance-controlled, and historically they've been adjusted based on community proposals that have less analytical rigor than a Coinbase earnings call Q&A.
Let me show you the actual code path.