Sky (ex-MakerDAO)
The decentralized dollar, rebranded from Maker/DAI.
What it is
Sky is the 2024 rebrand and 'Endgame' upgrade of MakerDAO — the oldest and largest decentralized-stablecoin issuer in DeFi. It issues USDS, the 1:1 successor to DAI (both still circulate), and sUSDS, an ERC-4626 savings token that accrues the Sky Savings Rate. SKY is the sole governance token (upgraded from MKR at 24,000:1). Revenue from collateral stability fees, USDC-backed T-bill reserves, and tokenized-RWA strategies funds the savings rate and SKY Token Rewards. The protocol is being broken into semi-autonomous SubDAOs called 'Stars', the first and largest being Spark.
How it works
- USDS is minted against crypto collateral (ETH, wstETH, etc.) via stability-fee vaults, against USDC 1:1 through the Peg Stability Module (PSM), or by upgrading DAI 1:1 through the SkyMoneyConverter (zero fee, zero slippage).
- Holders deposit USDS into sUSDS (ERC-4626 vault) to earn the Sky Savings Rate; the sUSDS↔USDS exchange rate drifts upward continuously (no rebasing).
- Separately, depositing USDS can earn Sky Token Rewards (STR) — ~600M SKY/yr distributed to USDS suppliers — paid in SKY or partner tokens.
- Yield is funded by three revenue streams: vault stability fees, T-bill yield on PSM/USDC reserves via the Sky Allocator system, and curated tokenized-RWA strategies (Monetalis, BlockTower, etc.).
- SKY governs all parameters (savings rate, collateral, allocations) on-chain; SKY can be staked in the Staking Engine to borrow USDS, delegate votes, and earn rewards.
- Spark (the first Star) borrows from Sky's reserves via the Spark Liquidity Layer to deploy USDS/sUSDS across DeFi, RWAs, and multiple chains.
Differentiators
- Most established decentralized stablecoin — direct DAI heritage, 2017-onward track record, ~$11.7B USDS supply.
- Native, governance-set on-chain savings rate (sUSDS) plus a second SKY-denominated reward stream (STR) on top.
- RWA + USDC T-bill reserves are now the largest revenue source — a hybrid of DeFi collateral and real-world yield.
- Modular 'Star'/SubDAO architecture (Spark) lets specialized teams scale lending and multichain distribution without bloating the core.
- Deeply composable: USDS is a plain ERC-20 and sUSDS an ERC-4626 vault, integrated across Aave, Pendle, Spark, and L2s.
Business model
Spread between revenue (collateral stability fees + USDC/RWA T-bill yield) and what it pays out via the Sky Savings Rate and SKY Token Rewards; protocol surplus accrues to the Sky treasury and backs SKY. Reported ~$123.8M gross revenue and ~$46M protocol surplus in Q1 2026.
Depends on
- Collateral assets (ETH/wstETH and other crypto)
- USDC + the PSM (large reserve component)
- Tokenized RWAs / US Treasury market + asset managers (Monetalis, BlockTower)
- Ethereum (and Spark-bridged L2s/Solana)
- SKY governance
Risks
- Collateral + RWA concentration risk: a large share of reserves sits in USDC and off-chain tokenized Treasuries, reintroducing centralized/counterparty exposure to a 'decentralized' dollar.
- Governance risk: parameter and allocation decisions concentrated in SKY voting; SubDAO/Star structure adds complexity.
- Rate-cut risk: the savings rate tracks Fed-funds-driven yield (cut from 6.5% to 4.5% in March, ~4.75% in 2026), so payouts compress as rates fall.
- Regulatory pressure on decentralized issuers and on RWA/USDC reserves.
- Migration friction: DAI, USDS, MKR, and SKY coexisting creates integration and liquidity-fragmentation complexity.
The product lines
USDS
The decentralized dollar — DAI's 1:1 successor.USDS is Sky's flagship overcollateralized stablecoin, the upgrade path from DAI at a fixed 1:1 rate with no fee. It's minted against crypto collateral via stability-fee vaults, against USDC 1:1 through the Peg Stability Module, or by converting DAI through the SkyMoneyConverter. It's a plain ERC-20 designed for institutional integration (with optional KYC-friendly features) and composes across DeFi.
- Mint by upgrading DAI 1:1 (SkyMoneyConverter — lock/mint, burn/release, zero slippage).
- Mint against USDC 1:1 via the PSM (small governance fee window) — the dominant reserve source.
- Mint against crypto collateral (ETH, wstETH, etc.) in stability-fee vaults.
- Reserves earn T-bill yield (USDC via Sky Allocator) + curated tokenized-RWA strategies; surplus backs the peg and the treasury.
sUSDS (Sky Savings Rate)
The on-chain savings account for USDS.sUSDS is an ERC-4626 vault token: deposit USDS and receive sUSDS whose exchange rate against USDS rises continuously at the Sky Savings Rate. No rebasing, no lockup, no minimum, no fee — yield accrues into the redemption value and the token stays liquid and composable (Aave, Pendle, Spark, L2s).
- Deposit USDS → mint sUSDS at the current exchange rate (value-accruing, not rebasing).
- SSR set by SKY governance, broadly tracking Fed-funds-driven reserve yield (~4.75% in 2026; was 6.5%→4.5% in March).
- Redeem sUSDS for USDS at any time at the accrued rate (e.g. ~1.094 USDS/sUSDS, Apr 2026).
- Distinct from Sky Token Rewards — sUSDS pays USDS yield; STR pays SKY/partner tokens separately.
Spark (first Star) + SKY governance
The SubDAO that scales lending + the token that governs it.Spark is the first and largest 'Star' (SubDAO) of Sky — an open-source liquidity and lending platform with three modules: SparkLend (an Aave-V3-fork money market), Savings (spUSDS/sUSDS), and the Spark Liquidity Layer (SLL) that borrows from Sky's $7B+ reserves to mint, bridge, and deploy USDS/sUSDS across chains. SKY is the sole governance token of the core protocol (upgraded from MKR at 24,000:1); SPK is Spark's own token.
- SLL routes Sky reserve liquidity to DeFi + RWA venues across Ethereum, Base, Arbitrum, OP Mainnet, and Unichain.
- SparkLend: deposit USDS → receive spUSDS receipt token; yield distributed as additional spUSDS.
- SKY: governs collateral, rates, and allocations; stake in the Staking Engine to borrow USDS, delegate votes, and earn rewards.
- SPK: Spark's token (10B max supply; 65% farming rewards over 10y, 23% ecosystem/airdrops, 12% team).
Architecture & mechanics
USDS / DAI lineage & the 1:1 upgrade
Sky is MakerDAO's 'Endgame' rebrand (August 2024). Rather than retire DAI, Sky launched USDS as a parallel, upgradeable dollar — both circulate side by side in 2026, with combined supply ~$13B (USDS ~$11.7B). The bridge between them is a smart-contract escrow, not a market.
- SkyMoneyConverter: lock DAI → mint USDS (and burn USDS → release DAI) at a fixed 1:1 rate, zero fee, zero slippage, effectively infinite liquidity.
- PSM still accepts USDC 1:1 (small governance fee window) to mint USDS — a major reserve component.
- Why upgrade: USDS unlocks both sUSDS (SSR) and Sky Token Rewards (STR), which DAI's legacy DSR does not.
- USDS adds optional institution-friendly features (e.g. freeze functionality) that DAI lacks — a deliberate trade-off vs. DAI's purer neutrality.
Sky Savings Rate — mechanics & funding
The SSR is an on-chain interest rate paid to sUSDS holders, set by SKY governance. sUSDS is ERC-4626: yield compounds into the share/USDS exchange rate (value-accruing), so balances don't rebase. It is funded from protocol revenue, not new issuance.
- Three revenue streams fund it: (1) stability fees on collateralized USDS vaults; (2) T-bill yield on USDC/PSM reserves via the Sky Allocator; (3) curated tokenized-RWA strategies.
- Rate tracks Fed-funds-driven reserve yield plus a thin protocol margin — cut from 6.5% to 4.5% in March 2026, ~4.75% through 2026.
- sUSDS accrued ~1.094 USDS each by April 2026; redeemable anytime, no minimum, no fee.
- Sky Token Rewards (STR) is a separate, stackable stream: ~600M SKY/yr to USDS suppliers, paid in SKY or partner tokens.
Stars / SubDAOs & the Spark architecture
The Endgame plan decomposes the monolith into semi-autonomous 'Stars' (SubDAOs), each with its own token, product focus, and treasury, tethered to core Sky via shared reserves, USDS integration, and rewards. Spark is the first and dominant Star.
- Spark modules: SparkLend (Aave-V3 fork money market), Savings (spUSDS / sUSDS), and the Spark Liquidity Layer (SLL).
- SLL mints/bridges/deploys USDS + sUSDS from Sky's $7B+ reserves across Ethereum, Base, Arbitrum One, OP Mainnet, and Unichain — the multichain distribution engine for USDS.
- SparkLend issues spUSDS (~$405M USDS deposited [verify]); yield paid as additional spUSDS.
- SPK token (10B max): 65% farming (10y), 23% ecosystem/airdrops, 12% team; 2026 roadmap targets a 'Spark Federation' veSPK governance model.
Governance, RWA collateral & risk
SKY is the sole governance token (MKR upgraded at 24,000:1; MKR↔SKY conversion subject to a Delayed Upgrade Penalty escalating 1%/quarter from Sept 2025). Governance controls collateral types, the savings rate, and reserve allocations — including the RWA and USDC exposure that now dominates revenue.
- RWA holdings crossed ~$1.5B in early 2026 (tokenized US Treasuries via Monetalis, BlockTower, etc.) — the single largest revenue source.
- Centralization tension: a 'decentralized' dollar increasingly backed by USDC + off-chain Treasuries reintroduces custodial/counterparty and regulatory risk.
- SKY Staking Engine: stake SKY to borrow USDS, delegate voting power, and earn rewards.
- Surplus: ~$123.8M gross revenue / ~$46M protocol surplus in Q1 2026 accrues to the treasury and backstops the system.
How it's built
Architecture
Sky exposes two clean primitives. USDS is a standard ERC-20 dollar; sUSDS is an ERC-4626 savings vault where the share→asset exchange rate rises at the Sky Savings Rate. Integrating savings is just an ERC-4626 deposit/redeem against the sUSDS contract — no custom rebasing logic, no claim step (yield is in the exchange rate). To source USDS, integrators either upgrade DAI 1:1 via the SkyMoneyConverter, mint from USDC 1:1 via the PSM, or buy on-market. Spark's Liquidity Layer extends USDS/sUSDS to Base, Arbitrum, OP, and Unichain for multichain integrations.
Integration shape
Treat sUSDS like any ERC-4626 vault: read previewDeposit/previewRedeem and convertToAssets to quote yield, call deposit/mint to enter and redeem/withdraw to exit. Use the USDS ERC-20 for balances/transfers/approvals. For DAI-based apps, route through the converter to standardize on USDS. Verify all addresses against developers.sky.money before mainnet use.
API surface
USDS.transfer / approve / balanceOf- Standard ERC-20 dollar operations.
sUSDS.deposit(assets, receiver)- Deposit USDS, mint sUSDS shares (ERC-4626).
sUSDS.redeem(shares, receiver, owner)- Burn sUSDS, withdraw accrued USDS.
sUSDS.convertToAssets(shares)- Read current USDS value of sUSDS — exposes the accrued SSR.
SkyMoneyConverter.daiToUsds / usdsToDai- Upgrade/downgrade DAI↔USDS 1:1, no fee. [verify method names]
PSM (USDC↔USDS)- Mint/redeem USDS against USDC 1:1 within a governance fee window. [verify]
Minimal integration
Deposit USDS into the sUSDS savings vault (ERC-4626) and read accrued value.
import { ethers } from 'ethers';
const USDS = '0xdC035D45d973E3EC169d2276DDab16f1e407384F';
const SUSDS = '0xa3931d71877C0E7a3148CB7Eb4463524FEc27fbD'; // ERC-4626
const erc20 = new ethers.Contract(USDS, [
'function approve(address,uint256) returns (bool)',
], signer);
const vault = new ethers.Contract(SUSDS, [
'function deposit(uint256 assets,address receiver) returns (uint256)',
'function convertToAssets(uint256 shares) view returns (uint256)',
'function balanceOf(address) view returns (uint256)',
], signer);
const amount = ethers.parseUnits('1000', 18); // 1,000 USDS
await (await erc20.approve(SUSDS, amount)).wait();
await (await vault.deposit(amount, await signer.getAddress())).wait();
// Yield accrues in the exchange rate — no claim needed:
const shares = await vault.balanceOf(await signer.getAddress());
const usdsValue = await vault.convertToAssets(shares); // > deposited over timeBuild notes
- sUSDS is value-accruing, not rebasing — never assume balanceOf grows; quote yield via convertToAssets/previewRedeem.
- The Sky Savings Rate is set by SKY governance and changes (6.5%→4.5% in March 2026) — don't hardcode an APY.
- Sky Token Rewards (STR) are a separate USDS-deposit program from sUSDS; integrate them independently if needed.
- [verify all addresses, the SkyMoneyConverter/PSM method signatures, and current sUSDS deployment scope against developers.sky.money — sUSDS was Ethereum-only as of April 2026, with Spark SLL handling L2 distribution]