Vault

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

Asynchronous Request
Deposits and redemptions are requested first, then settled later at a defined valuation point.
Valuation
Net Asset Value (NAV) inputs are used to price shares at the moment of settlement, not at the moment of request.
Settlement
The curator processes pending requests at a chosen valuation point, ensuring consistent pricing within a cycle.
Roles
Responsibilities are strictly separated between the curator, valuation provider, and vault admin.
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.
Last updated