Vault Design and Architecture
City Neobank's vault architecture supports multiple asset classes within a unified, composable framework. It draws on established vault standards while extending them for the unique requirements of tokenized RWAs.
The architecture is protocol-agnostic, asset-agnostic, and chain-agnostic. It incorporates modular vault components with pluggable strategy layers, enabling curated, strategy-backed vaults to operate within audited frameworks.
The vault framework includes three core components:

1. Deposit and withdrawal logic.
Users deposit supported assets (primarily USDC and USDT) and receive vault share tokens representing their proportional claim on the vault's assets and accrued yield.
Withdrawals are processed according to the vault's liquidity profile: onchain, transparent redemption for liquid strategies, and scheduled redemption windows for less-liquid RWA positions. The system follows the tokenized vault standard for maximum composability.
2. Yield accrual engine.
The vault continuously tracks yield from the underlying strategy, including interest payments from RWA Vault or trading returns from DeFi strategies.
All yields are backed by a native data dashboard that updates NAV growth, TVL, VaR/CVaR, and proof of reserves in real-time, allowing users to track and claim payouts periodically. This delivers institutional-quality yield in a single liquid asset through continuous accrual.
3. Risk management layer.
Each vault implements risk parameters, including maximum allocation limits, diversification requirements, and circuit breakers that pause deposits or withdrawals under adverse conditions.
For RWA vaults, this includes monitoring underlying real-world asset performance through oracle feeds and off-chain data integrations. The risk framework provides institutional-grade oversight through dedicated risk management partnerships.
Last updated