Lockups, unbonding periods, and liquidity-dependent withdrawal windows are buried in documentation, not surfaced at deposit.
Pillar: Agency
The problem
A user depositing into a protocol often has no clear indication of whether, when, and under what conditions they can withdraw their capital. Unbonding periods, withdrawal queues, and liquidity-dependent redemption windows are standard in DeFi but are rarely disclosed prominently at the moment of deposit.
This becomes acute in stress scenarios: a user who needs liquidity discovers their exit is gated precisely when that information matters most.
Why it matters
- Agency: I cannot freely exit a position I did not know was locked.
- Safety: Inability to exit creates cascading panic in stress scenarios.
What exists today
Individual protocols document this. There is no cross-protocol standard for surfacing exit conditions at the UI level.
The gap
No standard requiring exit conditions to be disclosed at deposit in a machine-readable format.
Open questions
- Should this be a metadata standard protocols expose, or a UI layer responsibility?
- How does this interact with liquidity pools where exit conditions change dynamically?