# Maturity

## Before Maturity (-4 days)

Once a market is close to maturity, rates tend to be extremely volatile, and the general exchange UX surrounding trades degrades for both lenders and active rate traders.

**In order to ensure our users orders can only place orders that execute as expected, we ensure all orders expire 4 days before maturity. At that point all markets are halted, and a countdown until maturity will begin.**

This means that no more trades can be made in that market, and that users will need to wait to redeem their positions at maturity.

## After Maturity

As is implied by the name, once a market hits its maturity, it can be considered "Matured".

Once a market has matured, users can redeem their zcTokens 1:1 for their underlying deposit (e.g. 1 zcUSDC = 1 USDC).

**Redeeming zcTokens:**

1. Navigate to your [Positions ](https://swivel.exchange/positions)page
2. Select "Matured" to view the recently matured markets
3. Assuming you have zcTokens to redeem, click "redeem".
4. Confirm the transaction and receive a 1:1 amount of tokens !

## Archived Markets

After a market has matured for a significant amount of time (2+ weeks), it may be "archived".

An "archived" market is no different than a "matured" market, and users can still redeem balances in an archived market.

We separate out these markets in order to ensure users can easily identify which markets may be most relevant regardless of our exchange's scale.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.swivel.finance/swivel-v3.0.0/swivel-exchange/maturity.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
