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

Component
Description

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.

circle-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.

Last updated