Table of Contents
The Decision: Where to Deploy $200,000 in DAI

You hold a $200,000 DAI position and need to choose where to lend it. SparkLend offers 2.71% on $287M TVL. Aave offered 3.07% on $17M TVL before the market disappeared. The 0.36 percentage point spread looks like Aave wins. The liquidity migration tells a different story.
SparkLend grew to $287-298M in DAI deposits while Aave's DAI supply market shrank to legacy status. The capital moved despite the lower rate. The question is not which rate is higher today. The question is which mechanism sustains that rate tomorrow when market conditions change.
This is a decomposition of why liquidity migrated from Aave to Spark, what structural differences explain the durability gap, and which venue a six-figure DAI position should use in 2026.
Rate Structure: Market-Driven vs Governance-Set

Aave V3 uses a utilization-based rate model. When DAI borrow demand rises, supply APY rises. When demand falls, APY falls. The 3.07% rate you saw was a snapshot of a specific utilization level at a specific moment. If borrow demand dropped to 10%, your rate would have compressed to sub-1%. If utilization spiked to 90%, your rate could have reached 8%. The mechanism is responsive but not predictable.
SparkLend uses governance-defined rates that do not vary with utilization. The 2.71% rate is set by Sky governance and held constant regardless of borrow demand. This is possible because Spark's Liquidity Layer supplies stablecoin liquidity to the protocol from Sky's balance sheet. When borrow demand exceeds lender supply, the Liquidity Layer fills the gap. When lender supply exceeds demand, the Liquidity Layer absorbs the excess.
The trade-off is clear. Aave's rate responds to market conditions in real time. Spark's rate responds to governance decisions on a multi-week cadence. For a lender, the question is whether you want exposure to borrow demand volatility or governance policy volatility.
For a $200,000 position, governance volatility is more predictable. You can monitor Sky governance proposals and exit before a rate cut executes. You cannot predict when Aave borrow demand will collapse and compress your yield to zero. The Aave DAI market's disappearance proves this: the utilization model did not sustain lender interest when demand fell.
Backing Mechanism: Protocol Revenue vs Borrow Demand

Aave's DAI supply rate is paid by DAI borrowers. If borrowers disappear, the rate disappears. This is not theoretical. MakerDAO disabled the DAI Direct Deposit Module in June 2022, cutting off Aave's largest source of subsidized DAI borrow demand. The supply rate collapsed. Lenders exited. The market became illiquid.
SparkLend's DAI rate is paid by Sky protocol revenue. Sky earns fees from overcollateralized crypto loans, U.S. Treasury bill holdings, and liquidity provisioning. As of 2026, Sky holds over $2 billion in real-world assets, primarily short-term T-bills. The protocol generates consistent revenue regardless of on-chain borrow demand.
The DAI Savings Rate is the mechanism that routes this revenue to lenders. When you lend DAI on SparkLend, you are effectively holding sDAI, a yield-bearing wrapper that accrues DSR. The DSR is funded by Sky's balance sheet. The rate is not dependent on whether someone wants to borrow your DAI today. It is dependent on whether Sky's Treasury position continues generating yield.
This is a structural moat. Stablecoin lending rates on utilization-based protocols compress when borrow demand falls. SparkLend's rate compresses only when Sky governance votes to lower the DSR. The former is market risk. The latter is governance risk. For a large position, governance risk is observable and exits are plannable.
Liquidity Persistence: Why Aave DAI Disappeared
Aave V3 holds $19.4 billion in total value locked across all assets. It is the largest lending protocol by TVL. But TVL depth does not translate into per-asset yield durability. Aave's DAI market shrank because the utilization model could not sustain competitive rates when the D3M was disabled.
The Direct Deposit Module was MakerDAO's subsidy mechanism for Aave. It allowed Aave to borrow DAI directly from the Maker Protocol at 0% interest, up to a governance-set debt ceiling. This subsidized borrow demand kept Aave's DAI utilization artificially high, which kept supply rates elevated. When MakerDAO turned off the D3M in June 2022 due to Celsius contagion concerns, the subsidy disappeared. Borrow demand normalized. Supply rates collapsed. Lenders moved capital elsewhere.
SparkLend launched in May 2023 as Sky's vertically integrated lending venue. The protocol inherited the D3M's functionality through direct integration with the DSR and Sky's Liquidity Layer. Instead of subsidizing a third-party protocol, Sky built its own. The revenue that previously flowed to Aave borrowers now flows to Spark lenders.
This explains the liquidity migration. Lenders did not chase a 0.36pp spread. They moved to the venue that controls the subsidy mechanism. SparkLend's $287M DAI TVL is not a bet on higher rates. It is a bet on rate durability backed by Sky's Treasury.
Architectural Overlap: Aave V3 Contracts Under Sky Governance
SparkLend uses Aave V3 contracts under a Sky governance-approved license. The contract code is nearly identical. Configurations, asset listings, and rate-setting mechanisms differ, but the core lending logic is the same. This creates both risk correlation and functional equivalence.
If Aave V3 suffers a critical contract bug, Spark is exposed. If Spark's governance is captured and lists a malicious asset, Aave is not affected, but Spark lenders are. The shared codebase means smart contract risk is correlated. Governance risk is isolated.
For a lender comparing the two, this means you are not diversifying smart contract risk by splitting a position between Spark and Aave. You are splitting governance risk. If you trust Sky governance more than Aave governance, consolidate on Spark. If you trust Aave's governance and want exposure to utilization-driven rates, use Aave. If you want to hedge governance risk, split your position across protocols with different codebases, not different governance layers on the same codebase.
The architectural overlap also means feature parity. Both support flash loans, eMode (high-efficiency mode for correlated assets), isolation mode, and siloed borrowing. Both use the same liquidation logic and oracle infrastructure. The difference is not what the protocol can do. The difference is how the protocol sets rates and who controls those parameters.
Rate Floor Sustainability: DSR as Monetary Policy Tool
The Sky Savings Rate is not a yield-maximization mechanism. It is a monetary policy lever. When Sky wants to attract USDS and DAI liquidity, the DAO raises the SSR. When Sky wants to push capital into productive deployments like lending or liquidity provisioning, the DAO lowers it.
The SSR peaked at 12% in early 2024. By November 2025 it had dropped to 3.5%. As of April 2026 it sits at 5.5%. These are not market-driven fluctuations. These are governance decisions tied to Sky's balance sheet strategy and broader DeFi liquidity conditions.
This means SparkLend's rate floor is tied to Sky's Treasury management goals, not to DAI borrow demand. If Sky decides it needs to contract DAI supply, it will lower the DSR and Spark's rate will follow. If Sky decides it needs to attract liquidity to backstop a new initiative, it will raise the DSR and Spark's rate will rise.
The failure mode is not "borrow demand disappears and your rate goes to zero." The failure mode is "Sky governance votes to lower the DSR and your rate drops to 1%." The former is unpredictable. The latter is visible in governance forums days or weeks before execution. For a $200,000 position, the latter is manageable. You monitor Sky's governance forum, track DSR proposals, and exit before a rate cut executes if the new rate no longer meets your return threshold.
Aave's failure mode is "borrow demand disappears and your rate compresses immediately." There is no governance vote. There is no warning period. The utilization model adjusts in real time. For a large position, this is exit risk. You cannot plan a withdrawal around an event you cannot predict.
Comparison Table: Spark vs Aave For DAI Lending
- Rate Setting: Spark uses governance-defined rates. Aave uses utilization-based rates. Spark is predictable but slow to respond. Aave is responsive but volatile.
- Backing: Spark is backed by Sky protocol revenue and Treasury holdings. Aave is backed by borrower demand. Spark's rate persists when demand falls. Aave's does not.
- TVL: Spark holds $287M in DAI. Aave's DAI market is legacy with minimal supply. Liquidity migrated to Spark after the D3M was disabled.
- Smart Contract Risk: Both use Aave V3 contracts. Risk is correlated. Splitting a position across both does not diversify this risk.
- Governance Risk: Spark is controlled by Sky governance. Aave is controlled by Aave governance. These risks are independent.
- Rate Floor: Spark's floor is set by the DSR, currently 5.5%. Aave's floor is 0% when utilization is zero. Spark's floor is durable. Aave's is not.
- Exit Predictability: Spark rate changes are visible in governance proposals before execution. Aave rate changes happen in real time with utilization. Spark allows planned exits. Aave does not.
Who Each Option Is Right For
Use SparkLend if you are deploying a six-figure or larger DAI position and need rate predictability. The governance-set rate structure means you can model yield over a 3-6 month horizon without worrying about utilization shocks. You can monitor Sky governance for DSR proposals and exit before a rate cut if the new rate does not meet your threshold. The DSR backing means the rate persists even when on-chain borrow demand collapses.
Use Aave if you are deploying a smaller position and want exposure to borrow demand spikes. When DAI utilization rises, Aave's supply rate rises faster than Spark's. If you are actively managing a position and can tolerate rate volatility, Aave offers upside when demand is high. But understand that the same utilization model that drives rates up will drive them down when demand falls. The lack of a rate floor means you are betting on sustained borrow demand.
Avoid Aave for passive DAI lending. The market's disappearance after the D3M was disabled proves that utilization-based rates do not sustain lender interest when subsidy mechanisms vanish. If you are not actively monitoring utilization and ready to move capital when rates compress, you will wake up to a 0.5% APY and no liquid exit.
Avoid SparkLend if you do not trust Sky governance. The protocol's rate durability depends entirely on Sky's willingness to maintain the DSR at competitive levels. If Sky governance is captured or decides to prioritize Treasury returns over lender yield, your rate will drop and you will have no recourse except exit. Governance concentration is a single point of failure.
Recommendation: SparkLend for Positions Above $50,000
For a $200,000 DAI position, SparkLend is the correct venue. The 0.36pp rate disadvantage is offset by rate floor durability and exit predictability. The DSR backing means your yield does not disappear when borrow demand falls. The governance-set rate structure means you can plan exits around DSR proposals rather than reacting to real-time utilization changes.
The liquidity migration from Aave to Spark is not a temporary phenomenon. It is a structural shift driven by MakerDAO's decision to vertically integrate its lending subsidy mechanism. Sky controls the DSR. Sky controls SparkLend. The revenue that previously flowed to Aave now flows to Spark. Unless Sky decides to re-enable subsidies for third-party protocols, this dynamic persists.
The architectural overlap between Spark and Aave means you are not diversifying smart contract risk by splitting your position. Both use Aave V3 contracts. A bug in one affects the other. If you want to diversify, split your position across SparkLend and a protocol with different contract logic, such as Compound V3 or Morpho.
The failure mode to monitor is Sky governance. If the DSR drops below 3%, re-evaluate. If Sky proposes lowering the DSR to 1% or removing it entirely, exit before the proposal executes. Governance votes are visible in Sky's forum and typically have a multi-day delay before execution. This gives you time to withdraw and redeploy.
Aave remains viable for smaller positions or for lenders who want exposure to utilization-driven rate spikes. But for a $200,000 position that needs predictable yield over a 6-12 month horizon, SparkLend's governance-backed rate floor is more durable than Aave's market-driven model.
The Takeaway: Follow the Capital, Not the Spread
The 0.36pp spread between SparkLend and Aave is noise. The $270M liquidity migration from Aave to Spark is signal. Capital moved because SparkLend's rate is backed by Sky's Treasury, not by borrow demand. When the D3M was disabled, Aave's subsidy disappeared and lenders exited. SparkLend inherited that subsidy through direct DSR integration. The rate floor is governance-controlled but durable. For a six-figure DAI position, durability beats spread.
Monitor Sky governance for DSR proposals. If the DSR drops below 3%, re-evaluate. If it drops below 2%, exit. The rate floor is the mechanism that makes Spark viable. If Sky removes it, the advantage disappears.
Frequently Asked Questions
Why did liquidity move from Aave to SparkLend despite Aave's higher rate?
MakerDAO disabled the DAI Direct Deposit Module in June 2022, removing Aave's subsidized borrow demand. Aave's utilization-based rate collapsed when borrow demand fell. SparkLend launched with direct DSR integration, inheriting the subsidy mechanism. Lenders moved to the venue controlling the subsidy. The $287M migration prioritized rate durability over the 0.36pp spread. SparkLend's governance-backed rate floor persists when market demand falls. Aave's market-driven rate does not.
What backs SparkLend's DAI lending rate?
SparkLend's rate is paid by Sky protocol revenue, primarily from U.S. Treasury bill holdings, overcollateralized crypto loans, and liquidity provisioning fees. Sky holds over $2 billion in real-world assets. The DAI Savings Rate routes this revenue to lenders. When you lend on SparkLend, you hold sDAI, which accrues DSR. The rate is not dependent on borrower demand. It is dependent on Sky's Treasury yield and governance decisions to maintain the DSR.
Do SparkLend and Aave share smart contract risk?
Yes. SparkLend uses Aave V3 contracts under a Sky governance-approved license. The core lending logic is identical. If Aave V3 has a critical bug, Spark is exposed. Splitting a position across both does not diversify smart contract risk. It splits governance risk. To diversify contract risk, use protocols with different codebases like Compound V3 or Morpho. The architectural overlap means feature parity but correlated technical risk.
What is the failure mode for SparkLend's DAI rate?
The failure mode is Sky governance voting to lower or remove the DSR. The rate floor is set by governance, not market demand. If Sky decides to lower the DSR below 2%, your yield compresses. This is visible in governance proposals days or weeks before execution. You can monitor Sky's forum and exit before a rate cut. The risk is governance policy change, not utilization collapse. For Aave, the failure mode is borrow demand disappearing with no warning.
Should a $200,000 DAI position use SparkLend or Aave?
SparkLend. The governance-backed rate floor is more durable than Aave's utilization-driven model for large positions. You can monitor Sky governance for DSR changes and plan exits before rate cuts execute. Aave's rate compresses in real time when borrow demand falls, with no warning. The 0.36pp spread favoring Aave is offset by exit risk. For passive six-figure positions, rate predictability matters more than marginal spread. Monitor the DSR and exit if it drops below 3%.
You just compared two venues where one controls the subsidy and the other lost it. That subsidy level will change when Sky governance votes next quarter.
Every Thursday: where crypto yield actually is - stablecoins, liquid staking and DeFi lending, with the risk named next to the rate and what changed since last week.
Get it free every ThursdayFree. No trade calls, no allocations, no hype. Unsubscribe in one click.