Overview
Actively Stabilizing Collateral (ASC) represents a critical liquidity buffer mechanism within Sky Protocol's asset-liability management framework, designed to ensure the protocol can defend the USDS peg during periods of market stress [1]. Unlike general collateral backing USDS—which may include illiquid or long-dated assets like real-world asset loans, tokenized treasuries, or DeFi protocol deposits—ASC specifically encompasses highly liquid assets positioned to provide immediate buy support for USDS at prices near $1.00, enabling rapid intervention when selling pressure threatens the stablecoin's stability [2].
The concept of ASC emerged directly from lessons learned during MakerDAO's Black Thursday crisis (March 12-13, 2020), when a market crash triggered cascading liquidations and exposed critical vulnerabilities in the protocol's liquidity reserves [21]. During that crisis, approximately $8.32 million in ETH collateral was liquidated for zero DAI in auctions where network congestion prevented normal bidding, creating $5.67-6.65 million in unbacked DAI and causing the stablecoin to depeg to $1.06+ [20]. The absence of readily-deployable liquidity buffers meant the protocol could not quickly restore confidence or the peg—a failure that directly motivated the development of the Peg Stability Module (PSM) in November 2020 and eventually the formalized ASC framework within the Sky Atlas [19].
The Sky Atlas mandates that Prime Agents—the semi-autonomous entities (Stars) that manage portions of Sky's collateral portfolio—must maintain at least 5% of their allocated collateral as ASC at all times [2]. This requirement ensures that even as Stars like Spark, Grove, and Keel pursue yield-generating strategies across DeFi and real-world assets, sufficient liquidity remains available for peg defense without requiring emergency asset sales that could trigger losses or market disruption [16]. The 5% threshold was calibrated based on historical analysis of USDS/DAI trading volumes and stress scenarios, though critics including S&P Global have questioned whether this level provides adequate protection against severe market stress [31].
ASC operates as part of Sky's broader Asset-Liability Management (ALM) framework defined in the Stability Scope of the Atlas (Section A.3.3), which governs how the protocol balances yield generation against stability requirements [1]. The framework divides ASC into two categories: Resting ASC (RASC), which provides immediate buy support at prices within 10 basis points of the $1.00 peg, and Latent ASC (LASC), which can be converted to RASC within 15 minutes but is not immediately positioned for peg defense [4][6]. This tiered structure acknowledges that some yield-generating deployments maintain near-instant redeemability even when not directly positioned as peg defense reserves.
As of December 2025, the ASC framework has become central to Sky Protocol's risk management, with dedicated Star Monitoring dashboards tracking Total ASC and ASC Ratio (ASC as a share of total USDS+DAI debt) across the ecosystem [34]. The LitePSM contract alone holds over $756 million in USDC reserves—representing the largest single source of RASC and a critical component of the protocol's peg defense infrastructure [30]. However, this concentration has also drawn criticism regarding centralization risk and the protocol's dependence on Circle's USDC [29].
History and Evolution
The ASC framework represents the culmination of nearly five years of experimentation, crisis response, and governance refinement in MakerDAO and Sky Protocol's approach to peg stability. Understanding this history reveals how catastrophic events like Black Thursday fundamentally reshaped the protocol's liquidity management philosophy and ultimately produced the formalized ASC requirements embedded in the Sky Atlas.
Black Thursday: The Catalyst (March 12-13, 2020)
Black Thursday marked the most severe stress test in MakerDAO's history and exposed critical vulnerabilities that would later motivate the ASC framework [21]. As COVID-19 was declared a pandemic and global markets crashed, ETH price collapsed 43% in a single day—from $194 to approximately $111—triggering cascading liquidations across MakerDAO's vault system [20].
The crisis revealed multiple failure points in the protocol's liquidity infrastructure:
Oracle Failures and Delayed Price Feeds — MakerDAO's Medianizer oracle stalled during peak network congestion, then suddenly reported a 20%+ price drop when it resumed [22]. This created a scenario where thousands of vaults became simultaneously undercollateralized, overwhelming the liquidation system.
Liquidation Cascade with Zero Bids — Network congestion caused gas prices to spike by an order of magnitude, preventing normal liquidator bots from participating in auctions [20]. Sophisticated actors exploited the mempool by paying extremely high gas fees to win auctions with $0 bids. Of 3,994 liquidation auctions, 1,462 (36.6%) resulted in winning bids of zero, allowing exploiters to claim approximately 62,843 ETH worth $8.32 million for free [20].
Catastrophically Low Reserve Buffers — At the time of Black Thursday, MakerDAO held only 500,000 DAI in reserves against 140 million DAI in outstanding loans—a capital buffer ratio of just 0.35% [21]. Traditional financial institutions maintain 3-4% capital buffers. This inadequate cushion evaporated instantly when $6.65 million in bad debt materialized, leaving the protocol unable to absorb losses or inject emergency liquidity.
No Direct Peg Defense Mechanism — When DAI depegged to $1.06+ following the crisis, the protocol lacked any mechanism to directly inject liquidity at near-$1 rates [21]. The Dai Savings Rate (DSR) and stability fees were indirect tools that couldn't respond fast enough to restore market confidence. DAI holders benefited from the premium while vault holders faced losses with no exit—the system was structurally unable to defend the peg.
Emergency Response and Debt Auctions (March-April 2020)
Rather than triggering Emergency Shutdown, MakerDAO governance chose a controlled recovery through emergency debt auctions [47].
MKR Dilution to Cover Bad Debt — The protocol minted and auctioned 20,600 MKR tokens to raise 5.5 million DAI, selling at an average price of approximately $275/MKR. Paradigm Capital acquired roughly 68% of auctioned MKR. This represented severe dilution of existing MKR holders—effectively punishing governance for inadequate risk management [47].
Immediate Parameter Improvements — Governance increased auction duration from 10 minutes to 6 hours, increased maximum lot sizes from 50 to 500 ETH per auction, implemented minimum bid requirements, and added emergency pause mechanisms to halt liquidations instantly if needed [47].
Collateral Diversification Begins — USDC was added as a collateral type to reduce protocol dependence on volatile ETH. This was the first step toward stablecoin-backed stability mechanisms that would eventually become ASC [19].
The Peg Stability Module: Direct Response (November-December 2020)
The Black Thursday crisis demonstrated that indirect mechanisms (DSR, stability fees) couldn't inject liquidity fast enough during emergencies. Governance needed a direct, 1:1 conversion mechanism to defend the peg [19].
MIP29 Proposal (November 9, 2020)
Sam MacPherson (@hexonaut) proposed the Peg Stability Module, enabling users to swap USDC (or other stablecoins) for DAI at a 1:1 rate directly rather than borrowing through vaults [19]. Unlike vaults, PSM required no collateralization ratios—it functioned as a direct swap with small fees.
Accelerated Governance Vote (November 23, 2020)
The community voted overwhelmingly to accelerate PSM launch, with 39,997 MKR voting YES versus 471 MKR against (approximately 98% approval) [23]. The tentative launch date was set for December 18, 2020 [23].
Initial PSM Parameters (December 2020) [24]
Collateral — USDC (others like GUSD, USDP, TUSD to follow) Debt Ceiling — $500 million DAI initial cap Tin Fee (DAI In) — 1% initially, declining to 0.1% over 7 days Tout Fee (DAI Out) — 0.1% Collateralization Ratio — 100% (no haircut required) Stability Fee — 0%
Impact on DAI Peg
Pre-PSM (December 2020), DAI traded at $1.01-$1.05 premium. Post-PSM, DAI maintained its tightest peg ever, trading within $0.999-$1.001 [24]. The mechanism proved immediately effective because it enabled instant arbitrage: if DAI traded above $1, arbitrageurs could mint DAI via PSM at $1 + fee and sell it for profit; if DAI traded below $1, arbitrageurs could buy cheap DAI and redeem it through PSM for USDC at $1 - fee.
PSM Expansion and USDC Concentration (2021-2023)
Following the PSM's success, MakerDAO rapidly expanded stablecoin-backed capacity:
DC-IAM Activation (July 2, 2021) — The Debt Ceiling Instant Access Module enabled automated debt ceiling increases up to governance-approved maximums [23]. PSM-USDC-A received a maximum ceiling of $10 billion DAI with $1 billion target available debt and 24-hour cooldown.
GUSD and USDP PSMs — Additional stablecoin PSMs were introduced but never achieved USDC's scale. GUSD PSM ceiling reached $500 million (October 2022) before being reduced to $110 million (June 2023). PSM-USDP-A was deprecated entirely in May 2023 with ceiling set to $0 [23].
Peak USDC Dependency — By 2022, PSM and related stablecoin vaults backed approximately 80% of DAI supply, with MakerDAO holding $3.41 billion in USDC at peak [46]. This concentration raised existential risk concerns that continue to shape ASC discussions today [29].
LitePSM Technical Upgrade (2023-2024)
The original PSM architecture proved gas-inefficient, manipulating the VAT (core accounting module) directly on every swap [25]. Each transaction required multiple ERC-20 token transfers plus complex state changes, resulting in high gas costs.
LitePSM Development (18 months)
Dewiz and ecosystem actors developed LitePSM to reduce complexity and gas costs while maintaining functionality [25]. Key innovations included:
- Pre-Minted DAI Pool: Swaps occur through a pool of pre-minted DAI and stablecoins, reducing each swap to just 2 ERC-20 transfers
- Separate Custody (Pocket): Collateral held in separate address for potential yield generation
- Keeper-Based Bookkeeping: VAT updates performed by keepers off-band, eliminating per-swap VAT manipulation
- Permissioned Fee-Free Swaps: Authorized parties (buds) can swap without fees for governance-approved purposes
Phased Migration (July-October 2024)
Phase 1 (July 25, 2024) — Initial setup; migrate $20 million USDC from PSM-USDC-A to LITE-PSM-USDC-A [26] Phase 2 (August 22, 2024) — Major migration; move all but ~$200 million from old PSM [27] Phase 3 (October 4, 2024) — Final migration; complete transition to LitePSM [28]
Governance Participation Patterns: Historical Warning
The PSM acceleration vote revealed governance participation patterns that remain relevant to ASC oversight today [23].
November 23, 2020 Acceleration Vote Analysis
Total MKR Voting — 40,468 MKR (39,997 YES + 471 NO) Approval Rate — 98.8%—overwhelming consensus Unique Voters — Only 38 addresses participated Participation Rate — Approximately 8.74% of all MKR holders Concentration — Top 5 addresses controlled majority of voting weight
This pattern persists: the November 2024 rebrand vote showed four entities controlling 98% of voting power [50]. Low participation means ASC framework changes—including adjustments to the 5% minimum or penalty structures—may reflect concentrated interests rather than broad community consensus.
Implications for ASC Governance
- Parameter changes (5% threshold, LASC cap, penalty multipliers) require governance votes subject to same concentration dynamics
- Emergency response to ASC violations depends on governance speed, constrained by low participation
- Star exemptions (like Keel's temporary ASC waiver) approved by concentrated voting power, not representative community decisions
The ASC framework's legitimacy ultimately depends on governance participation improving. Technical infrastructure provides tools; governance determines whether they're used effectively.
Formalization in the Sky Atlas (2024-2025)
The August 2024 rebrand from MakerDAO to Sky Protocol brought comprehensive formalization of liquidity requirements through the Sky Atlas [1]. The ASC framework codified lessons from Black Thursday and PSM operations into explicit governance requirements:
5% Minimum ASC Requirement — Every Prime Agent must maintain at least 5% of their Collateral Portfolio in ASC [2]. This standardized requirement replaced ad-hoc PSM capacity management with a clear, auditable obligation.
RASC/LASC Classification — The Atlas formalized the distinction between immediately-deployable reserves (RASC) and convertible assets (LASC), with the 25% LASC cap ensuring sufficient immediate liquidity [8].
Penalty and Incentive Framework — The Atlas established the Low-Yield ASC Penalty to discourage excessive liquid holdings and the ASC Incentive program to compensate Prime Agents for opportunity costs [18][12].
Star Monitoring Infrastructure — Block Analitica launched dedicated dashboards tracking Total ASC and ASC Ratio across the ecosystem, enabling real-time governance oversight [34].
Technical Architecture
ASC operates through a sophisticated infrastructure of smart contracts, cross-chain deployments, and automated management systems. Understanding this technical architecture is essential for evaluating how ASC actually functions in practice versus its theoretical framework.
LitePSM: The Primary RASC Source
The LitePSM serves as the foundation of Sky Protocol's peg defense infrastructure and the primary source of Resting ASC on Ethereum mainnet [25].
Contract Architecture
| Contract | Address | Function |
|---|---|---|
| LitePSM USDC A | 0xf6e72Db5454dd049d0788e411b06CfAF16853042 |
Main swap contract [35] |
0x37305B1cD40574E4C5Ce33f8e8306Be057fD7341 |
USDC custody address [36] |
Core Functions [37]
// Permissionless swap functions (with fees)
function buyGem(address usr, uint256 gemAmt) external; // DAI → USDC
function sellGem(address usr, uint256 gemAmt) external; // USDC → DAI
// Permissioned swap functions (no fees, authorized users only)
function buyGemNoFee(address usr, uint256 gemAmt) external;
function sellGemNoFee(address usr, uint256 gemAmt) external;
// Bookkeeping functions (permissionless, called by keepers)
function fill() external; // Add DAI to contract
function trim() external; // Remove excess DAI
function chug() external; // Manage DAI balance toward target
Key Parameters
tin — Fee for sellGem() transactions (USDC → DAI), currently ~0.01%
tout — Fee for buyGem() transactions (DAI → USDC), currently ~0.01%
buf — Target DAI buffer maintained by keepers through fill/trim/chug operations
Gas Efficiency
The original PSM required multiple VAT state changes per swap. LitePSM reduces this to just 2 ERC-20 token transfers, dramatically lowering gas costs for users and enabling higher-volume peg arbitrage [25].
PSM3: Layer 2 Infrastructure
PSM3 extends peg stability infrastructure to Layer 2 networks, enabling cross-chain ASC positioning and distributed peg defense across the Ethereum ecosystem [38][39].
Deployed Networks
| Network | PSM3 Contract | ALM Controller | L2 TVL Context |
|---|---|---|---|
| Arbitrum | 0x2B05F8e1cACC6974fD79A673a341Fe1f58d27266 |
0x77e11453a99a7770b04f7921FfccD3eE9761ba6c |
$16.63B (51% L2 market share) |
| Base | Deployed | Deployed | $10B TVL, 50M+ monthly transactions |
| Optimism | Deployed (sUSDC savings with 4.5% SSR) | Deployed | $6B TVL (~25% L2 share) |
| Unichain | Deployed | Deployed | Stage 1 decentralization from launch |
The L2 distribution strategy reflects the broader rollup ecosystem growth: by Q1 2025, Layer 2 networks accounted for nearly 50% of all DEX trading activity, with combined rollups securing $40-42 billion in TVL. PSM3's multi-chain deployment ensures ASC remains accessible even if specific L2 networks experience congestion or failures.
PSM3 Features
Yield-Bearing Asset Support — Swaps between USDC ↔ USDS at 1:1 and USDS/USDC ↔ sUSDS at rate-adjusted prices [39] Share-Based Accounting — Depositors receive shares representing proportional ownership, protecting against inflation attacks common in early DeFi protocols Rate Provider Integration — Converts sUSDS to USD values in 1e27 precision for accurate yield accounting across varying SSR rates
Share-Based Accounting Security Model
PSM3's share-based approach prevents a class of attacks that plagued early AMM designs. When users deposit, they receive shares calculated as:
shares = (deposit_amount × total_shares) / total_assets
This proportional ownership model ensures that:
- Late depositors cannot dilute early depositors' claims
- Yield accrues proportionally to all share holders
- Inflation attacks (depositing 1 wei to manipulate share prices) fail because share calculations reference total assets, not static ratios
Rate Provider Precision
The 1e27 precision standard (27 decimal places) ensures accurate yield accounting even for fractional sUSDS positions. This precision matters because SSR yields compound continuously—a position held for months accumulates micro-yields that would round to zero in lower-precision systems.
Core Functions
function deposit(address asset, uint256 amount) external returns (uint256 shares);
function withdraw(address asset, uint256 shares) external returns (uint256 amount);
function swapExactIn(address assetIn, address assetOut, uint256 amountIn, uint256 minAmountOut, address receiver, uint256 referralCode) external returns (uint256 amountOut);
Spark ALM Controller: Cross-Chain Orchestration
The Spark ALM Controller manages capital flows across chains and protocols, enabling sophisticated ASC positioning [40][41].
Contract Architecture
| Component | Function |
|---|---|
| ALMProxy | Holds custody of all funds; routes calls to external contracts via designated controller |
| MainnetController | Ethereum operations: mint/burn USDS, PSM swaps, ERC4626 vaults, AAVE, CCTP bridging |
| ForeignController | L2 operations: PSM3 deposits, AAVE integration, CCTP cross-chain transfers |
| RateLimits | Enforces token-bucket rate limits identified by keccak256 hashes of function selectors |
Access Control Roles [41]
DEFAULT_ADMIN_ROLE — Full protocol authority (governance) RELAYER — Executes controller functions on behalf of ALMProxy (assumed compromisable) CONTROLLER — Authorized to call ALMProxy functions
Security Model
The RELAYER role is explicitly assumed to be fully compromisable. Rate limits prevent rapid value extraction—compromised relayers can only drain at slope rate (hours, not seconds), giving governance time to respond. The ChainSecurity audit (October 22, 2024) validated this security model [42].
Layered Defense Architecture
The ALM Controller implements defense-in-depth through multiple protective mechanisms:
Token-Bucket Rate Limits: Each function selector (identified by keccak256 hash) has independent rate limits preventing burst withdrawals. A compromised relayer attempting to drain funds faces linear time constraints measured in hours, not seconds.
FREEZER Role Emergency Response: The FREEZER role can instantly pause compromised relayers, blocking all pending transactions. This creates a race condition where governance can typically freeze faster than attackers can drain.
Function-Specific Hashing: Rate limit enforcement uses keccak256(abi.encodePacked(functionSelector)) to create unique buckets per operation. An attacker cannot bypass one function's limit by calling a different function.
Cross-Chain Coordination: ForeignController operations on L2s maintain independent rate limits from MainnetController, preventing an L1 compromise from immediately affecting L2 positions.
This architecture acknowledges the practical reality that keys get compromised—the question is not "if" but "when." By designing for compromise, the system provides meaningful protection even after security failures.
DEX Pool Integration
Decentralized exchange pools provide additional RASC sources and price discovery mechanisms [49].
Curve USDS Pools
sUSDS/stUSDS Pool — 0xb0cefac820228827a3f40deedbca88d5de44bca9 with 500,000 USDS incentives over 3 months
Factory-Stable-NG Pools — Stablecoin-optimized pools enabling efficient USDS swaps
RASC Qualification
Curve pools with USDS pairs qualify as RASC when pool parameters ensure bid prices remain above 0.999 USD per USDS. The AMM mechanism automatically absorbs selling pressure, though with slightly higher spread than PSM swaps [5].
ASC Calculation and Requirements
The Sky Atlas establishes precise formulas for calculating ASC and determining Prime Agent compliance. Understanding these calculations is essential for evaluating whether the protocol maintains adequate peg defense capacity.
Total ASC Formula
Total ASC for any Prime Agent equals the sum of their Resting ASC (RASC) and Latent ASC (LASC), subject to the LASC cap [3].
Total ASC = RASC + min(LASC, 0.25 × Total ASC)
Solving for Total ASC when LASC exceeds the 25% threshold:
Total ASC = RASC / 0.75 (when LASC ≥ 0.33 × RASC)
This formula ensures that at least 75% of counted ASC consists of immediately-deployable RASC, providing a reliable liquidity floor even if LASC conversion encounters unexpected delays.
Resting ASC Calculation
RASC must provide buy support at a price of at least 0.999 USD per USDS—meaning no more than 10 basis points downside spread from perfect peg [4].
Current RASC Formula [5]
RASC = USDC_LitePSM
+ USDC_PSM3_Base + USDC_PSM3_Arbitrum + USDC_PSM3_Unichain + USDC_PSM3_Optimism
+ CashStablecoins_Curve_USDS_Paired
+ USDC_GUNI_001pct + USDC_GUNI_005pct
+ CashStablecoins_Uniswap_USDS_Paired
Example Calculation (hypothetical):
RASC = $756M (LitePSM)
+ $50M (PSM3 Base) + $30M (PSM3 Arbitrum) + $10M (PSM3 Unichain) + $15M (PSM3 Optimism)
+ $40M (Curve USDS pools)
+ $5M (GUNI 0.01%) + $3M (GUNI 0.05%)
+ $8M (Uniswap USDS pairs)
= $917M Total RASC
Latent ASC Calculation
LASC consists of cash stablecoins that can be converted to RASC within 15 minutes under normal market conditions [6].
Current LASC Formula [7]
LASC = CashStablecoins_Curve_NonUSDS
+ CashStablecoins_Uniswap_NonUSDS
+ CashStablecoins_SparkLend
+ CashStablecoins_Aave
+ CashStablecoins_Morpho
+ CashStablecoins_Prime_ALM_Proxy
LASC Qualification Requirements [6]
- Verifiability — Assets must be verifiable on-chain or through reputable APIs/oracles
- 15-Minute Convertibility — Must convert to RASC within 15 minutes under normal market conditions
- Automated Conversion — Conversion must be fully automated and triggered automatically when ASC falls below thresholds
LASC Cap
LASC cannot exceed 25% of total ASC holdings [8]. Excess LASC does not count toward ASC requirements.
5% Minimum Requirement
Every Prime Agent must maintain at least 5% of their Collateral Portfolio in ASC [2].
Required_ASC = 0.05 × Collateral_Portfolio_Value
Example (Spark Protocol with $3.5B allocation):
Required_ASC = 0.05 × $3,500,000,000 = $175,000,000
Spark must maintain at least $175 million in qualifying ASC across RASC and LASC categories.
ASC Ratio: Ecosystem-Wide Metric
The ASC Ratio measures aggregate peg defense capacity relative to stablecoin supply [34].
ASC_Ratio = Total_ASC / (Total_USDS + Total_DAI)
This ratio is tracked on Block Analitica's Star Monitoring dashboard and represents a key health metric for the ecosystem. As of December 2025, with approximately $7+ billion in combined USDS/DAI supply, maintaining the 5% minimum across all Prime Agents would require at least $350 million in ecosystem-wide ASC.
Prime Agent Requirements and Compliance
The ASC framework applies uniformly across all Prime Agents investing Sky collateral, with specific provisions for different Stars based on their operational characteristics.
Spark Protocol
As the largest Sky Star with approximately $3.5 billion TVL, Spark maintains substantial ASC through multiple channels [45].
ASC Sources
SparkLend USDC Deposits — Cash stablecoins in lending pools qualify as LASC PSM Integration — Direct access to LitePSM for RASC positioning ALM Proxy Holdings — USDC in Spark's ALM infrastructure
Ecosystem Accord Provisions
Spark retains the right to use the PSM for ASC positioning [17]. If Spark uses PSM capacity that Grove would otherwise access, Spark must cover the cost to Grove—ensuring neither Star can monopolize limited PSM capacity at the other's expense.
Grove Protocol
Grove, the RWA-focused Star launched June 25, 2025 with $1 billion allocation, faces unique ASC challenges given its mandate to deploy capital into longer-dated real-world assets [43].
Special Provisions [17]
- Grove retains explicit rights to deploy into repo lending protocols to meet ASC requirements Deposit Cap — The lower of either 10% of protocol USDC deposits OR the 5% minimum ASC requirement
- This provision acknowledges that Grove's RWA focus makes traditional on-chain RASC positioning more challenging
Example
If Grove manages $1 billion and the 5% minimum requires $50 million ASC, Grove can deploy up to $50 million into repo lending to satisfy requirements, even if that exceeds 10% of protocol USDC deposits.
Keel Protocol
Keel, the Solana-focused Star launched September 30, 2025 with a $2.5 billion roadmap, receives a temporary exemption from ASC requirements [11][44].
Exemption Rationale
Infrastructure limitations on Solana prevent the same ASC tracking and conversion mechanisms available on Ethereum. Cross-chain ASC management introduces complexities not present for Ethereum-native Stars.
Future Status
The Atlas explicitly states this exemption will be removed in a future iteration of the ALM framework as Solana tooling matures. Until then, Keel must demonstrate good-faith efforts toward ASC compliance readiness.
Per-Star ASC Holdings Summary
| Star | Estimated Allocation | Required ASC (5%) | Primary ASC Sources |
|---|---|---|---|
| Spark | $3.5B | $175M | SparkLend, PSM, ALM Proxy |
| Grove | $1.0B | $50M | Repo lending, PSM (coordinated with Spark) |
| Keel | $2.5B planned | Exempt (temporary) | Future: Solana PSM equivalents |
Ecosystem ASC Holdings Snapshot (December 2025)
Aggregating across all Stars and core protocol infrastructure provides a comprehensive view of Sky's peg defense capacity:
Resting ASC Sources
| Source | Estimated Value | Classification |
|---|---|---|
| LitePSM USDC | $756M+ | RASC (immediate) |
| PSM3 Arbitrum | ~$30M | RASC (L2) |
| PSM3 Base | ~$50M | RASC (L2) |
| PSM3 Optimism | ~$15M | RASC (L2) |
| PSM3 Unichain | ~$10M | RASC (L2) |
| Curve USDS Pools | ~$40M | RASC (DEX) |
| Uniswap USDS Pairs | ~$15M | RASC (DEX) |
| Total RASC | ~$916M |
Latent ASC Sources
| Source | Estimated Value | Classification |
|---|---|---|
| SparkLend USDC Deposits | ~$100M+ | LASC (15-min convertible) |
| Morpho USDC Vaults | ~$95M | LASC (Spark SLL on Base) |
| AAVE USDC Positions | ~$25M | LASC |
| Non-USDS Curve Pools | ~$30M | LASC |
| ALM Proxy Holdings | ~$50M | LASC |
| Total LASC | ~$300M |
Ecosystem-Wide ASC Metrics
| Metric | Value | Calculation |
|---|---|---|
| Total ASC | ~$1.14B | RASC + effective LASC |
| Combined USDS+DAI Supply | ~$7.2B | |
| ASC Ratio | ~15.8% | Total ASC / Stablecoin Supply |
| Minimum Required (5%) | $360M | 0.05 × $7.2B |
| Buffer Above Minimum | $780M | Actual - Required |
The 15.8% ASC Ratio significantly exceeds the 5% minimum, providing substantial buffer capacity. However, this ratio varies dynamically based on:
- SSR rate changes affecting USDS supply (higher SSR → more USDS → higher ASC required)
- Star capital deployment decisions (RWA allocations reduce liquid ASC)
- L2 liquidity migration patterns
- DEX pool depth fluctuations
Spark TVL Recovery Context
Despite four consecutive SSR rate decreases (12.5% → 8.75% → 6.5% → 4.5%), SparkLend TVL recovered to approximately 3× yearly lows by December 2025, reaching $7.9 billion across SparkLend and Spark Liquidity Layer. This demonstrates ecosystem resilience and maintained ASC capacity even through yield compression periods.
Enforcement and Penalties
The current ASC framework emphasizes monitoring and reporting over financial penalties, reflecting the system's relative youth and ongoing calibration.
Near-Term Enforcement Approach
The Atlas explicitly states that currently no financial penalties exist for failing to maintain minimum ASC [9]. Instead, violations trigger a detection and reporting protocol designed to create transparency and accountability.
Rationale for Soft Enforcement
- Learning Period — Governance observes how ASC requirements interact with real-world operations before implementing potentially harsh penalties
- Calibration Opportunity — If violations prove common despite good-faith compliance, this may indicate the 5% threshold requires adjustment
- Reputation Effects — Public reporting creates reputational incentives for compliance even without financial penalties
Violation Reporting Protocol
When ASC falls below the 5% minimum, the following process activates within 24 hours [10].
Notification Recipients
- Core Facilitator
- Core GovOps
- Operational Facilitator for the violating Prime Agent
- Operational GovOps for the Prime Agent
- The Prime Agent itself
Ongoing Documentation
The Core Council Risk Advisor must include a summary of all ASC violations in the Independent Calculation prepared as part of each Monthly Settlement Cycle. This ensures governance maintains a complete historical record of compliance patterns [10].
Low-Yield ASC Penalty
While minimum ASC violations carry no direct penalties, the framework includes a separate mechanism penalizing excessive low-yield ASC holdings [18]. This prevents Prime Agents from over-allocating to ASC in ways that sacrifice yield without proportionally improving peg defense.
Penalty Formula [18]
Low_Yield_ASC_Penalty (% of Total Allocation System Profit) =
min(10 × Excess_Low_Yield_ASC_Percentage, 100%)
Excess Calculation [18]
Excess_Low_Yield_ASC_Percentage = (Low_Yield_ASC / Collateral_Portfolio) - 0.05
Example Scenarios
| Low-Yield ASC | Excess Above 5% | Penalty |
|---|---|---|
| 5% | 0% | 0% |
| 7% | 2% | 20% of profit |
| 10% | 5% | 50% of profit |
| 15%+ | 10%+ | 100% of profit (capped) |
This mechanism creates economic incentives to hold exactly the 5% minimum ASC rather than hoarding excess liquidity that could be deployed more productively.
ASC Incentive Program
To encourage ASC maintenance beyond mere penalty avoidance, the Atlas establishes a positive incentive program compensating Prime Agents for the opportunity cost of holding liquid, lower-yield positions [12].
Incentive Formula [13]
ASC_Incentive = Eligible_ASC × (Base_Rate - Treasury_Bill_Rate)
This formula calculates on a per-block basis, providing continuous compensation for maintained liquidity.
Eligible ASC Determination [14]
Eligible ASC equals the lesser of:
- The Prime Agent's actual ASC holdings, OR
- The Prime Agent's 5% minimum ASC requirement
This cap ensures incentives encourage meeting the minimum without overcompensating Prime Agents who exceed it.
Payment Schedule
ASC Incentive payments occur monthly as part of the Monthly Settlement Cycle [15].
Criticism and Controversies
The ASC framework and its underlying PSM infrastructure face significant criticisms across security, economic sustainability, and governance dimensions.
USDC Concentration and Circle Counterparty Risk
USDC dominates ASC holdings through its position in LitePSM and various DEX pools, creating existential counterparty risk [29].
The Concentration Problem
At peak, PSM and related stablecoin vaults backed approximately 80% of DAI supply, with MakerDAO holding $3.41 billion in USDC [46]. As of December 2025, the LitePSM alone holds over $756 million in USDC—representing the protocol's single largest concentration risk.
Circle's Powers
Circle explicitly reserves the right to [29]
- Block USDC addresses deemed associated with illegal activity
- Freeze USDC if ordered by valid government authority
- Freeze without due process or negotiation
Community Debate
The Sky Forum thread "Can we justify the existential risk posed by PSM-USDC?" generated extensive debate about whether the peg stability benefits of USDC concentration justify the counterparty risk [29]. Critics argue the protocol effectively became "USDC with smart contract risks"—dependent on Circle maintaining both technical functionality and regulatory compliance.
If Circle Freezes PSM Holdings
The scenario is catastrophic:
- USDS cannot be redeemed 1:1 for USDC through PSM
- USDS likely depegs downward as confidence evaporates
- Collateralized debt positions become insolvent
- Protocol faces cascading liquidations reminiscent of Black Thursday
EOA Custody Security Vulnerability
In December 2024, security researcher Will Morris identified a critical vulnerability: Sky's LITE-PSM-USDC-A relies on an Externally Owned Account (EOA) to manage $756 million in USDC reserves rather than a smart contract [30].
Identified Vulnerabilities
No Multisignature — EOAs lack multisig authentication, time-locks, or smart contract transparency Single Private Key Risk — "As far as I can tell, that account can have its entire balance stolen at any moment" No Governance Enforcement — Unlike smart contracts, EOAs cannot be directly controlled by governance votes Insider Misuse Potential — Personnel could misuse funds without technical safeguards
Sky's Response
Rune Christensen stated that private keys for the MPC (Multi-Party Compute) account were destroyed during initial Coinbase Custody setup. However, this explanation doesn't address the fundamental governance control question: if Coinbase personnel decide to move funds, what recourse does governance have?
Immunefi Rejection
When Morris reported the vulnerability to Immunefi, it was dismissed as "outside scope" for smart contract bug bounties—highlighting gaps in DeFi security frameworks [30].
S&P Credit Rating: B- with Liquidity Concerns
In August 2025, S&P Global assigned Sky Protocol a B- credit rating—the first credit rating for a DeFi protocol and notably low [31][32].
Key Criticisms
| Concern | Details |
|---|---|
| Weak Capitalization | Risk-adjusted capital ratio of only 0.4% vs. 3-4% industry standard |
| Liquidity Run Risk | Small number of large depositors; default trigger is "depositor withdrawals exceeding PSM liquidity" |
| Governance Centralization | Despite 9% ownership, Rune Christensen's influence exceeds this due to low voter turnout |
| Regulatory Uncertainty | Unclear frameworks for decentralized protocols |
Upgrade Outlook
"An upgrade is highly unlikely in the next 12 months," S&P noted. The rating validates external concerns about the protocol's capital adequacy and peg defense capacity [32].
Aave USDS Delisting
In December 2024, Aave governance voted overwhelmingly (99.5% approval) to remove USDS as collateral, citing specific concerns [33].
Official Reasoning
USDS "generates negligible revenue while its issuance model introduces asymmetric risks."
Risk Assessment
Aave's risk managers (LlamaRisk and Chaos Labs) identified structural risks in USDS mechanics that didn't justify the low yields available. Additional measures included increasing the reserve factor to 25% and removing USDS from "e-Mode."
Sky's Response Failed
Christensen criticized the decision as "misunderstanding how USDS operates" but offered no technical counterargument. The overwhelming governance approval demonstrated external validation of USDS risk concerns.
Keel Exemption Controversy
Keel's exemption from ASC requirements has drawn criticism as potentially setting problematic precedent [11].
Arguments Against Exemption
- Undermines the uniform application principle that ensures ecosystem-wide liquidity
- Other Stars may seek similar treatment based on claimed infrastructure limitations
- Solana's faster block times actually enable better, not worse, liquidity management
Defense
The exemption is explicitly temporary, and forcing immature infrastructure compliance could create worse outcomes. However, critics note the timeline for exemption removal remains undefined.
Low-Yield Penalty Calibration
The 10× multiplier on excess low-yield ASC has been questioned as potentially too aggressive [18].
- Stars maintaining conservative liquidity buffers face significant profit penalties
- The penalty may discourage precautionary ASC accumulation during volatile periods
- Linear penalty scaling may not appropriately reflect diminishing marginal costs of excess liquidity
Economic Sustainability: Q1 2025 Loss
Sky Protocol's shift to heavily incentivizing USDS adoption through high savings rates created unsustainable economics [48].
| Metric | Q4 2024 | Q1 2025 | Change |
|---|---|---|---|
| Net Income | $31M profit | $5M loss | -116% |
| Cause | - | USDS interest exceeds stability fee revenue | - |
The SSR started at 12.5% (very high), was reduced to 4.5% (February 2025), then adjusted to 8.75%. Each reduction risked user exodus. This economic pressure directly impacts the protocol's ability to maintain ASC incentive programs.
Governance Centralization
Despite theoretical decentralization, voting power concentration undermines governance legitimacy [50].
Four MKR Whales Hold 98% of Voting Power — Just four entities controlled critical governance decisions Low Voter Turnout — Even without token concentration, participation is poor Rune's Disproportionate Influence — Despite 9% ownership, Christensen's influence far exceeds this stake
Risk Analysis
Beyond specific criticisms, ASC faces structural risks that governance must address to ensure long-term effectiveness.
Systemic Risk: Inadequate Buffers
The 5% ASC minimum may prove insufficient during severe stress events [31].
Historical Context
During Black Thursday, 0.35% reserves evaporated instantly against ~$6.65M bad debt. The 5% minimum represents a 14× improvement but may still be inadequate for extreme scenarios.
S&P Assessment
The 0.4% risk-adjusted capital ratio (separate from but related to ASC) was cited as a "noteworthy weakness." If a Black Thursday-scale event occurred today, the $350M+ ecosystem ASC might face rapid drawdown.
Liquidity Run Scenario
If confidence erodes and large depositors rush to exit:
- PSM USDC depletes rapidly
- LASC conversion mechanisms activate but may face congestion
- Secondary market liquidity evaporates
- USDS depegs, triggering further withdrawals
Technical Risk: LASC Conversion Failures
The 15-minute LASC conversion requirement assumes normal market conditions [6].
Potential Failure Modes
Network Congestion — Black Thursday demonstrated that Ethereum congestion can prevent timely transactions DEX Liquidity Dry-Up — If Curve/Uniswap pools face simultaneous withdrawals, LASC conversion slippage increases Keeper Failures — Automated conversion depends on keeper bot reliability Cross-Chain Bridge Delays — L2 LASC may face bridge congestion during stress
Oracle Risk: Price Feed Dependencies
ASC calculations depend on accurate price feeds for collateral valuation [1].
Medianizer Lag — Historical oracle delays (as seen on Black Thursday) could delay liquidations or misreport ASC values RWA Valuation — For Stars like Grove with RWA exposure, oracle accuracy depends on off-chain data sources
Regulatory Risk: Circle and USDC
Beyond freeze risk, regulatory developments could fundamentally alter USDC availability [29].
Stablecoin Legislation — US stablecoin laws could require Circle to restrict DeFi protocol access Sanctions Compliance — Sky Protocol operates globally; sanctions targeting protocol participants could trigger Circle compliance actions Reserve Transparency — If USDC reserve audits reveal concerns, confidence could erode
Governance Risk: Slow Response
The GSM delay (currently 30-48 hours) that protects against malicious governance also slows emergency responses [31].
Parameter Adjustments — Increasing ASC requirements during crisis takes days Emergency Shutdowns — Nuclear options exist but are slow to execute Coordination Failures — Multi-Star architecture may fragment response coordination
Reserve Architecture Comparison: Sky ASC vs. Traditional Stablecoins
Understanding ASC requires contextualizing it within the broader stablecoin ecosystem. Sky's approach represents a fundamentally different architecture compared to centralized stablecoin issuers.
USDC (Circle): Traditional Custodial Model
Circle's USDC represents the industry gold standard for transparent, audited reserves [29].
Reserve Composition
U.S. Treasury Bills — Short-dated securities (typically <3 months) Cash and Cash Equivalents — Deposits at Systemically Important Institutions (SIIs) Reverse Repurchase Agreements — Overnight and term repos Custody — BlackRock (via Circle Reserve Fund, 2a-7 money market fund) and BNY Mellon
Transparency Framework
- Monthly independent attestations by Deloitte & Touche LLP (since fiscal 2022)
- Weekly public reserve composition reports
- AT-C 205 (AICPA Examination) and ISAE 3000 (international) audit standards
- Full MiCA (Markets in Crypto-Assets) regulatory compliance in EU
USDC's Structural Advantages
Institutional-grade custody through BlackRock and BNY Mellon, regulatory compliance across major jurisdictions, and decades of traditional finance auditing practices provide high confidence in reserve integrity.
USDT (Tether): Opacity Concerns
Tether's USDT represents the polar opposite—scale without proportional transparency:
Reserve Composition (stated):
- U.S. Treasury Bills: $98.5B (claimed >80% of reserves)
- Cash, Money Market Funds, Reverse Repos: Unspecified allocation
- "Other Investments": $4.46B in opaque category including Bitcoin, precious metals, 70% stake in South American agricultural firm
Transparency Deficits
- Quarterly attestations only (vs. USDC's monthly)
- No Big Four audit firm engagement despite repeated promises
- CFTC penalty: $41 million (October 2021) for false reserve statements
- S&P risk rating: 4 out of 5 (significant concerns)
- Not authorized under EU MiCA; delisted from EU exchanges
Sky's ASC: On-Chain Distributed Model
Sky's ASC framework represents a third approach—neither fully centralized like USDC nor opaque like USDT:
| Dimension | USDC (Circle) | USDT (Tether) | Sky ASC |
|---|---|---|---|
| Reserve Composition | Treasury bills + cash | T-bills + opaque assets | USDC + stablecoins + DEX liquidity |
| Transparency | Weekly public reports | Quarterly attestations | Real-time on-chain verifiable |
| Audit Standard | Monthly Deloitte audits | Quarterly BDO attestations | ChainSecurity smart contract audits |
| Peg Defense | 1:1 centralized redemption | Centralized Tether redemption | Automated PSM + DEX + ALM |
| Backup Liquidity | Custodial relationships | Bank relationships | Multi-chain PSM + keeper ecosystem |
| Regulatory Status | MiCA-compliant | Non-compliant | Emerging frameworks |
Sky's Structural Advantages
On-Chain Verifiability — Unlike USDC/USDT attestations that rely on trust in auditors, Sky's PSM holdings are verifiable on-chain in real-time through block explorers
Distributed Infrastructure — PSM3 deployments across Arbitrum, Base, Optimism, and Unichain provide geographic and network diversity unavailable to centralized issuers
Yield Integration — sUSDS positions can generate Sky Savings Rate yields while maintaining ASC status—impossible with non-yield-bearing USDC/USDT
Permissionless Enforcement — Keeper ecosystem creates economic alignment for peg defense without relying on single corporate entity decisions
Sky's Structural Vulnerabilities
USDC Concentration Paradox — Despite distributed infrastructure, 70%+ of actual ASC remains USDC-denominated, inheriting Circle counterparty risk while adding smart contract complexity
Fragmented Custody — Unlike USDC's BlackRock/BNY custody clarity, Sky relies on EOA management (LitePSM) plus various smart contract custody mechanisms—expanding attack surface
Governance Response Time — 30-48 hour GSM delay enables malicious governance protection but slows emergency response versus Circle's ability to adjust reserves in hours
Infrastructure Maturity — PSM3 and ALM Controller represent newer, less battle-tested infrastructure compared to traditional stablecoin redemption systems with 5+ year track records
The ASC framework's core innovation is recognizing that on-chain transparency and distributed infrastructure can substitute for some—but not all—of the trust provided by institutional custody and regulatory compliance.
Related Topics
- USDS - The stablecoin whose peg ASC defends through liquidity positioning
- Sky Protocol - The broader protocol architecture within which ASC operates
- Sky Primitives - The foundational building blocks including ALM Rental that interact with ASC
- Spark - The first Sky Star and largest ASC holder
- Grove - The RWA-focused Star with specific ASC coordination provisions
- Keel - The Solana Star currently exempt from ASC requirements
- Sky Vaults - The collateralized debt positions that generate USDS backed partially by ASC
- Sky Savings Rate - The yield mechanism that competes with ASC for capital allocation
Sources
- Sky Atlas A.3.3.1.1 - Minimum Actively Stabilizing Collateral
- Sky Atlas A.3.3.2.2 - Minimum Actively Stabilizing Collateral Implementation
- Sky Atlas A.3.3.2.2.1 - Actively Stabilizing Collateral Definition
- Sky Atlas A.3.3.2.2.1.1 - Resting Actively Stabilizing Collateral
- Sky Atlas A.3.3.2.2.1.1.1 - Resting ASC Calculation
- Sky Atlas A.3.3.2.2.1.2 - Latent Actively Stabilizing Collateral
- Sky Atlas A.3.3.2.2.1.2.1 - Latent ASC Calculation
- Sky Atlas A.3.3.2.2.1.2.2 - Maximum Latent ASC
- Sky Atlas A.3.3.2.2.2 - Penalties for Failing to Satisfy ASC
- Sky Atlas A.3.3.2.2.2.1 - Reporting of ASC Failures
- Sky Atlas A.3.3.2.2.3 - Near-Term Exemption for Keel
- Sky Atlas A.3.3.2.2.4 - Near-Term ASC Incentives
- Sky Atlas A.3.3.2.2.4.1 - ASC Incentive Calculation
- Sky Atlas A.3.3.2.2.4.1.1 - Eligible ASC Calculation
- Sky Atlas A.3.3.2.2.4.2 - ASC Incentive Payment
- Sky Atlas A.3.3.1.3 - Application to Prime Agents
- Sky Atlas A.2.8.2.1.2.5 - Grove/Spark ASC Provision
- Sky Atlas A.2.4.1.2.2.1.1.2.3.2 - Low-Yield ASC Penalty
- MIP29: Peg Stability Module
- Black Thursday for MakerDAO - Medium
- The Market Collapse of March 12-13, 2020 - MakerDAO Blog
- Evidence of Mempool Manipulation on Black Thursday - Blocknative
- USDC Peg Stability Module Parameters - December 14, 2020
- Technical Overview: Lightweight Peg Stability Module - Sky Forum
- Exploring MakerDAO PSM and the Advent of LitePSM - dewiz
- LITE-PSM-USDC-A Phase 2 Setup - August 22, 2024
- LITE-PSM-USDC-A Phase 3 Final Setup - October 4, 2024
- Can we justify the existential risk posed by PSM-USDC? - Sky Forum
- Sky faces scrutiny over potential $756M exploit flaw - Cointelegraph
- S&P Global gives Sky Protocol B- credit rating - The Block
- S&P Sees No Quick Fix for Sky Protocol Weak Capital - The Defiant
- Aave snubs Sky USDS as collateral - Protos
- Sky Dashboard Update - Block Analitica
- Sky Collateral Portfolio - Block Analitica
- LitePSM Pocket Contract - Etherscan
- PSM3 Arbitrum Contract - Arbiscan
- GitHub - sparkdotfi/spark-psm
- GitHub - sparkdotfi/spark-alm-controller
- Spark ALM Controller Documentation
- Spark PSM Technical Documentation
- ChainSecurity Spark ALM Controller Audit
- Grove Launch with $1B Allocation - BusinessWire
- Keel Debuts as Sky Solana Star - CoinDesk
- Sky Protocol Overview - Messari
- Sky Collateral Info Dashboard
- MakerDAO Debt Crisis Post-Mortem - Cointelegraph
- Peg Stability Mechanisms - Endgame Documentation
- Sky SSR Adjustments and Economic Sustainability - Block Analitica
- Curve Finance sUSDS/stUSDS Pool
- MKR Whale Voting Power Analysis - Dune Analytics