> For the complete documentation index, see [llms.txt](https://city-protocol.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/vault.md).

# Vault

<figure><img src="/files/RsWuiDM2EFzNdbDM7mMc" alt=""><figcaption></figcaption></figure>

### Architecture Overview

City Protocol's vault infrastructure is the core of our Neofinance as a Service layer. It is designed to run investment products with asynchronous subscriptions and redemptions, powered by ERC-4626 compatible standards. These vaults support NAV-based settlement, role-based permissions, and configurable fee logic. This request-then-settle workflow mirrors the subscription and redemption cycles used in traditional asset management, bridging the gap between institutional finance and decentralized liquidity.

> City Protocol vaults are built in Solidity, deployed on **Base and all EVM-compatible chains**, and audited by independent security firms. The architecture is entirely non-custodial and chain-agnostic.

***

### Key Components

<figure><img src="/files/D4lc8JbJvFQXsCdIIZOv" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="223.5625">Component</th><th>Description</th></tr></thead><tbody><tr><td><strong>Asynchronous Request</strong></td><td>Deposits and redemptions are requested first, then settled later at a defined valuation point.</td></tr><tr><td><strong>Valuation</strong></td><td>Net Asset Value (NAV) inputs are used to price shares at the moment of settlement, not at the moment of request.</td></tr><tr><td><strong>Settlement</strong></td><td>The curator processes pending requests at a chosen valuation point, ensuring consistent pricing within a cycle.</td></tr><tr><td><strong>Roles</strong></td><td>Responsibilities are strictly separated between the curator, valuation provider, and vault admin.</td></tr></tbody></table>

{% hint style="info" %}
With the Vault Module, we aim to deliver a **Vault-as-a-Service experience** for businesses, where vaults are fully customizable, composable, and natively verifiable. On City Vault, we aim to offer an integration experience that is **flexible, fast, and cost-efficient.**
{% endhint %}
