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?

My notes


Potential solutions


agency defi gap