> ## Documentation Index
> Fetch the complete documentation index at: https://docs.infinifi.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Locking

> Lock and unlock iUSD positions

The Locking module manages locked iUSD positions and the unbonding process.

## Contracts

<CardGroup cols={2}>
  <Card title="LockingController.sol" icon="lock" href="/dev-docs/locking/locking-controller">
    Manages lock operations
  </Card>

  <Card title="UnwindingModule.sol" icon="unlock" href="/dev-docs/locking/unwinding-module">
    Handles unbonding process
  </Card>
</CardGroup>

## Locking Mechanics

1. **Lock** — iUSD → liUSD-xw (choose 1-13 week unbonding period)
2. **Hold** — Earn illiquid yields, participate in governance
3. **Initiate Unbonding** — Start countdown, multiplier begins decaying
4. **Complete Unbonding** — Receive iUSD back after period ends
