Neofinance Stack Overview
City Protocol is a one-stop neofinance stack for yield asset tokenization, verified vault implementation, and modular financial service integration.
The stack is organized into three layers:
TaaS: Tokenization as a Service;
VaaS: Vault as a Service;
NaaS: Neofinance as a Service.
Together, these layers connect yield providers, vault curators, applications, developers, and users.

Tokenization as a Service
TaaS bridges composable onchain technology with high-quality yield sources.
It helps yield providers and strategy managers transform deal flow, private credit, trading strategies, or other yield assets into programmable products that can be accessed through City Protocol and partner platforms.
Core TaaS modules include:
Yield Asset Tokenization
Creates the onchain representation of a yield product or strategy.
NAV Monitoring Oracle
Calculates, validates, and publishes product value for subscriptions, redemptions, and reporting.
Investor Management
Handles eligibility, access rules, limits, and permissions.
General-Purpose Attestation Engine
Connects product claims to verifiable records such as reserves, collateralization, reports, and service-provider confirmations.
Multichain Distribution
Prepares products for distribution through City Protocol, partner apps, and supported networks.
Staking and Liquidity Provision
Supports product-specific liquidity, participation, or incentive design where applicable.
TaaS makes tokenized yield products easier to launch, integrate, and monitor.
Vault as a Service
VaaS is the secure operating layer for vault participation.
It gives partners a standardized way to launch and scale verified vaults without rebuilding deposit contracts, accounting systems, dashboards, proof infrastructure, and redemption logic from scratch.
Core VaaS modules include:
Pre-Audited Smart Contracts
Standardized vault contracts for deposits, shares, withdrawals, and core controls.
Modular Deployment
Configurable parameters for each curator, product, strategy, and investor policy.
Management and Verification Dashboard
Real-time data feeds, visualization, reporting, and monitoring.
Automation and Monitoring Engine
Accounting updates, yield accrual, alerts, and NAV reflection.
Subgraph-Level Indexing
Onchain indexing for deposits, subscriptions, withdrawals, redemptions, fees, yield, roles, and settlement records.
Security Governance Layer
Multisig governance, timelocks, NAV signer quorum, strategy whitelisting, and emergency pauses.
VaaS makes vaults more secure, transparent, and predictable for LPs, curators, and integrators.
Neofinance as a Service
NaaS is the modular integration layer for neofinance products.
It allows projects, platforms, wallets, exchanges, apps, and developers to integrate financial functions through City Protocol's API/SDK stack instead of stitching together many separate providers.
NaaS modules can include:
yield vaults;
token swaps;
fiat on/off-ramps;
KYC/AML and compliance;
lending and borrowing;
payments and card infrastructure;
rewards and user incentives;
agentic payments and subaccounts.
NaaS turns the capital layer into usable product experiences. A platform can add yield, swap, payment, spending, or agent-native transaction features without building the entire backend itself.
From yield source to user experience
City Protocol's stack creates a full path from institutional yield to end-user access.
A yield provider or strategy manager brings an asset, strategy, or deal flow.
TaaS tokenizes the product, configures access rules, and connects the oracle and verification infrastructure.
VaaS operates the vault, enforces policy, tracks NAV, monitors deployment, and handles redemption.
NaaS exposes the product and related financial modules through APIs and SDKs.
Neofinance platforms deliver the experience to users, LPs, developers, and agents.
This is how City Protocol turns isolated yield sources into composable neofinance infrastructure.
Last updated