Liquidity risk
Liquidity risk is the possibility that an asset or claim cannot be traded, redeemed, borrowed, or withdrawn in the needed size and time without unacceptable loss.
Category: RiskWarning cross category cue
System record
Start with the economic purpose, participants, resources, and entitlements before studying implementation detail.
Why it exists
A quoted value or accounting claim does not guarantee that enough executable capital is available when users, liquidators, or protocols need to convert it.
Traditional-finance analogy
Market-liquidity and funding-liquidity risk is the closest comparison recorded for this concept.
Where the analogy stops
- On-chain liquidity is observable but can disappear within a block, fragment across chains, or be borrowed atomically during the same transaction.
- Contract queues, utilization, gas, blockspace, bridge delays, token behavior, and automated liquidations can constrain execution independently of headline market depth.
Main actors
- ActorTrader, redeemer, lender, borrower, or liquidator
- ActorLiquidity provider or market maker
- ActorVault, lending pool, exchange, or bridge
- ActorKeeper, backstop, or governance authority
Assets and claims
Assets — controlled or transformed resources
Assets are resources the mechanism moves, holds, values, or transforms.
- AssetCash-like reserves and market inventory
- AssetCollateral and redemption assets
Claims — entitlements and corresponding dependencies
Claims are rights to value, repayment, redemption, control, or another party's performance; each depends on an obligation or system that must honor it.
- ClaimWithdrawable deposits, vault shares, debt claims, and queued redemptions
Liquidity risk is the gap between a value shown on paper and the value that can actually be converted under a required size, deadline, and loss limit.
Why it exists
Section titled “Why it exists”A balance, oracle price, or NAV does not guarantee an executable counterparty, pool reserve, lender cash balance, redemption buffer, bridge route, or blockspace. Liquidity can be fragmented, concentrated, borrowed temporarily, queued, or withdrawn when many participants need it at once.
Traditional-finance analogy
Section titled “Traditional-finance analogy”Market liquidity and funding liquidity are the closest analogies. On-chain depth is observable, but it can change within a block and be split across pools, chains, wrappers, and routes. Gas, transaction ordering, contract caps, queues, and token behavior can prevent execution even when a headline market exists.
Actors, assets, and claims
Section titled “Actors, assets, and claims”| Element | Liquidity question |
|---|---|
| Trader or liquidator | What size can execute before price impact exceeds the limit? |
| Depositor or redeemer | What amount is available now, queued, or delayed? |
| Liquidity provider or market maker | How concentrated and withdrawable is supplied inventory? |
| Protocol or backstop | Which reserves, routes, caps, and priorities apply under stress? |
Cash-like reserves, collateral, and market inventory are the relevant assets. Deposits, vault shares, debt claims, and queued redemptions are claims whose accounting value may exceed immediately executable value.
Mechanism, equation, and flows
Section titled “Mechanism, equation, and flows”executableShortfall = requiredOutflow - executableLiquidityWithinLimitThe limit must name size, time, route, price impact, fees, and gas. A positive shortfall means some obligation cannot execute on those terms.
- A trade, withdrawal, liquidation, or redemption creates required outflow.
- Available reserves and routes are evaluated at executable—not nominal—prices.
- Other users, providers, and blockspace compete for the same liquidity.
- The system executes, queues, partially fills, reprices, or fails.
- Delay, price impact, or unrecovered debt reaches the affected claim holders.
Capital flow slows or changes route. Claim flow becomes queued, discounted, or partially payable. Return flow may include fees paid for scarce liquidity. Risk flow can turn a market-liquidity problem into liquidation loss or insolvency.
State and loss allocation
Section titled “State and loss allocation”| State | Assets | Claims |
|---|---|---|
| Normal | Sufficient executable reserves and market depth | Withdrawals and conversions execute near modeled value |
| Stressed | Providers exit, utilization rises, routes thin, or gas spikes | Claims queue, trade at a discount, or require high slippage |
| Shortfall | Required outflow exceeds executable liquidity | Some claim holders wait, accept less, or expose the system to bad debt |
Liquidity provision may earn trader fees or borrower interest, paid by users of capital. That return compensates exposure but does not guarantee an exit. Price impact falls on the trader or liquidated position; unrecovered shortfall can reach lenders, shareholders, reserves, or an explicit backstop.
Protocol and engineering context
Section titled “Protocol and engineering context”A proposed Aave risk framework in the project’s governance forum describes secondary-market depth and provider diversity as inputs to liquidation capacity. It is a protocol-specific proposal, not a universal measurement model or evidence that every Aave market satisfies the proposed criteria. The proposal was reviewed 2026-08-10 and remains labeled as proposed rather than adopted protocol behavior. For an AMM position, inspect the canonical liquidity pool, price impact, and slippage mechanisms rather than treating TVL as executable depth.
An engineer or auditor should stress simultaneous exits, caps, queues, partial fills, provider concentration, route failure, price gaps, gas spikes, callbacks, and how scarce liquidity is prioritized without hidden seniority.
Common misunderstandings
Section titled “Common misunderstandings”- “Large TVL means liquid.” TVL does not state token composition, provider concentration, route, depth, or executable size.
- “I can redeem at NAV.” NAV is an accounting value unless the product also guarantees a funded redemption path and time.
- “Illiquid means insolvent.” Delay and price impact differ from a balance-sheet shortfall, though one can cause the other.
Compare solvency risk and oracle risk.
Machine-readable model
Key equations
Canonical expressions come from the structured concept record. KaTeX renders the notation, while the plain-text expression and variable table keep its meaning and units inspectable without JavaScript. Read the narrative above for the model's domain, assumptions, and rounding rules.
Equation 1 Plain-text equation:
executableShortfall = requiredOutflow - executableLiquidityWithinLimitVariables and units for equation 1 Symbol Meaning Unit executableShortfallExecutable Shortfall selected liquidity or settlement-asset units requiredOutflowRequired Outflow selected liquidity or settlement-asset units executableLiquidityWithinLimitExecutable Liquidity Within Limit selected liquidity or settlement-asset units
Assurance contract
Security properties
These structured statements define desired behavior. Their stable IDs can bind tests, invariants, specifications, audit findings, or proof results without turning descriptive review advice into an assurance claim.
Desired · not evaluated: No test, audit, or proof result is implied until scoped evidence is linked to this property.
Liquidity claims distinguish accounting value from executable amount, timing, route, cost, and priority
Withdrawals, liquidations, and redemptions cannot promise or transfer more immediately available assets than the system controls
Caps, queues, buffers, and emergency rules allocate scarce liquidity deterministically without creating hidden seniority
Stress tests cover provider concentration, correlated exits, price gaps, gas spikes, bridge delay, and failed counterparties at relevant position sizes
Knowledge check
Quiz
Answer in your own words, then open the model answer.
What problem does Liquidity risk exist to address?
Model answer
A quoted value or accounting claim does not guarantee that enough executable capital is available when users, liquidators, or protocols need to convert it.