> 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/naas-ecosystem/vault.md).

# Vault

<figure><img src="https://3297077862-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJxNp2waFk6hg1G4lEQZu%2Fuploads%2FjuiKIVNRB9r9b6srxr3t%2FViral%20City%20Post%20Image%20-%202026-04-17T222024.479.png?alt=media&amp;token=700d03b3-2210-4a57-b685-576cc38ff666" 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="https://3297077862-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJxNp2waFk6hg1G4lEQZu%2Fuploads%2FWCAu11VK0eoPOkAU5Fyj%2F2.png?alt=media&amp;token=904d7652-0e0d-4a42-bce8-b2caea77557d" 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 %}
