# How It Works

Users submit deposit or redemption requests. The curator settles the requests at a defined valuation point. Users then claim the resulting assets or shares. This batching ensures consistent pricing within a settlement cycle and reduces operational complexity for founders.

{% stepper %}
{% step %}

#### **Request**

User submits a deposit or redemption request. The request is queued and does not execute immediately.
{% endstep %}

{% step %}

#### **Valuation**

The valuation provider submits a new NAV to the vault. The curator reviews and approves it before it can be applied to any pending requests.
{% endstep %}

{% step %}

#### **Settle**

The curator processes all pending requests at a defined NAV valuation point, ensuring consistent pricing within the settlement cycle.
{% endstep %}

{% step %}

#### **Claim**

User claims their resulting shares (on deposit) or assets (on redemption) after settlement is complete.
{% endstep %}
{% endstepper %}


---

# 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://city-protocol.gitbook.io/docs/neofinance-as-a-service/vault/how-it-works.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.
