# Flows

## Manual Settlement

Settlement Cycles are a planned period between settlements of deposit and redemption requests. By default Settlement Cycles are not enforced on-chain and are executed manually by a operator role. Operator needs to liquidate the assets to meet the redemption demands and send them to the fund contract before executing the settlement.

This is a conscious design choice, as we have validated that investors are willing to wait to settle their positions for multiple days if their vault has the potential to achieve better performance due to being able to leverage the full DeFi potential.

{% hint style="info" %}
Settlement can also be achieved through submitting governance proposals.
{% endhint %}

## Automated Settlement

Custom scripts or contracts may be built to support automated settlement for a given strategy. In that case, the vault would delegate the execution of that specific automation, given that they trust it. Similarly to manual execution, the automation would need to liquidate positions and ensure there's enough liquidity in the fund contract, before executing settlement. Atomic transactions may be used for this specific use case.


---

# 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.rethink.finance/rethink.finance/protocol/architecture/admin-contract/flows.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.
