# City Protocol

## City Protocol

- [Welcome to City Protocol](https://city-protocol.gitbook.io/docs/introduction/welcome-to-city-protocol.md): Open infrastructure for Neofinance, Powered by Tokenization & Vault
- [Bridging the Gap](https://city-protocol.gitbook.io/docs/introduction/welcome-to-city-protocol/bridging-the-gap.md)
- [Neofinance Stack Overview](https://city-protocol.gitbook.io/docs/introduction/welcome-to-city-protocol/neofinance-stack-overview.md)
- [Value Proposition](https://city-protocol.gitbook.io/docs/introduction/value-proposition.md)
- [Yield Providers & Strategy Managers](https://city-protocol.gitbook.io/docs/introduction/value-proposition/yield-providers-and-strategy-managers.md)
- [Vault Creators & Curators](https://city-protocol.gitbook.io/docs/introduction/value-proposition/vault-creators-and-curators.md)
- [Neofinance Platforms](https://city-protocol.gitbook.io/docs/introduction/value-proposition/neofinance-platforms.md)
- [Institutional & RWA Partners](https://city-protocol.gitbook.io/docs/introduction/value-proposition/institutional-and-rwa-partners.md)
- [Users & LPs](https://city-protocol.gitbook.io/docs/introduction/value-proposition/users-and-lps.md)
- [Core Value Pillars](https://city-protocol.gitbook.io/docs/introduction/value-proposition/core-value-pillars.md)
- [FAQ](https://city-protocol.gitbook.io/docs/introduction/faq.md)
- [Glossary](https://city-protocol.gitbook.io/docs/introduction/glossary.md)
- [What is TaaS](https://city-protocol.gitbook.io/docs/tokenization-as-a-service/what-is-taas.md)
- [Design Goals](https://city-protocol.gitbook.io/docs/tokenization-as-a-service/what-is-taas/design-goals.md)
- [Participants](https://city-protocol.gitbook.io/docs/tokenization-as-a-service/participants.md)
- [Reference architecture](https://city-protocol.gitbook.io/docs/tokenization-as-a-service/reference-architecture.md)
- [Core modules](https://city-protocol.gitbook.io/docs/tokenization-as-a-service/core-modules.md)
- [Tokenization lifecycle](https://city-protocol.gitbook.io/docs/tokenization-as-a-service/tokenization-lifecycle.md)
- [Oracle and verification workflow](https://city-protocol.gitbook.io/docs/tokenization-as-a-service/oracle-and-verification-workflow.md)
- [Security and operating controls](https://city-protocol.gitbook.io/docs/tokenization-as-a-service/security-and-operating-controls.md)
- [API and SDK surface](https://city-protocol.gitbook.io/docs/tokenization-as-a-service/api-and-sdk-surface.md)
- [Relationship Other Modules](https://city-protocol.gitbook.io/docs/tokenization-as-a-service/relationship-other-modules.md)
- [Example product templates](https://city-protocol.gitbook.io/docs/tokenization-as-a-service/example-product-templates.md)
- [What is VaaS](https://city-protocol.gitbook.io/docs/vault-as-a-service/what-is-vaas.md)
- [Design Goals](https://city-protocol.gitbook.io/docs/vault-as-a-service/what-is-vaas/design-goals.md)
- [Core participants](https://city-protocol.gitbook.io/docs/vault-as-a-service/core-participants.md)
- [Vault architecture](https://city-protocol.gitbook.io/docs/vault-as-a-service/vault-architecture.md)
- [Capital Flow](https://city-protocol.gitbook.io/docs/vault-as-a-service/capital-flow.md)
- [Deposit and subscription flow](https://city-protocol.gitbook.io/docs/vault-as-a-service/deposit-and-subscription-flow.md)
- [Creator-bound execution](https://city-protocol.gitbook.io/docs/vault-as-a-service/creator-bound-execution.md)
- [NAV-driven accounting](https://city-protocol.gitbook.io/docs/vault-as-a-service/nav-driven-accounting.md)
- [Oracle quorum and signer controls](https://city-protocol.gitbook.io/docs/vault-as-a-service/oracle-quorum-and-signer-controls.md)
- [Monitoring and proof of deployment](https://city-protocol.gitbook.io/docs/vault-as-a-service/monitoring-and-proof-of-deployment.md)
- [Redemption architecture](https://city-protocol.gitbook.io/docs/vault-as-a-service/redemption-architecture.md)
- [Security governance layer](https://city-protocol.gitbook.io/docs/vault-as-a-service/security-governance-layer.md)
- [Configurable vault parameters](https://city-protocol.gitbook.io/docs/vault-as-a-service/configurable-vault-parameters.md)
- [Vault types supported](https://city-protocol.gitbook.io/docs/vault-as-a-service/vault-types-supported.md)
- [Example configurations](https://city-protocol.gitbook.io/docs/vault-as-a-service/vault-types-supported/example-configurations.md)
- [Relationship Other Modules](https://city-protocol.gitbook.io/docs/vault-as-a-service/relationship-other-modules.md)
- [What is NaaS?](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/what-is-naas.md)
- [3 Pillars of Neofinance](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/what-is-naas/3-pillars-of-neofinance.md)
- [City Protocol Ecosystem Map](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/what-is-naas/city-protocol-ecosystem-map.md)
- [Vault](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/vault.md)
- [How It Works](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/vault/how-it-works.md)
- [Deposit and Redemption Flows](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/vault/deposit-and-redemption-flows.md)
- [Roles and Capacities](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/vault/roles-and-capacities.md)
- [Chain Abstraction](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/vault/chain-abstraction.md)
- [Vault Types](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/vault/vault-types.md)
- [Wallet](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/wallet.md)
- [How It Works](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/wallet/how-it-works.md)
- [Security Considerations](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/wallet/security-considerations.md)
- [Yield Module](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/yield-module.md)
- [Yield Generation Mechanisms](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/yield-module/yield-generation-mechanisms.md)
- [Swap Module](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/swap-module.md)
- [How It Works](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/swap-module/how-it-works.md)
- [Swap and Approval Flows](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/swap-module/swap-and-approval-flows.md)
- [Methods and Capacities](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/swap-module/methods-and-capacities.md)
- [Chain Abstraction](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/swap-module/chain-abstraction.md)
- [Validation and Safety](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/swap-module/validation-and-safety.md)
- [Swap Modes](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/swap-module/swap-modes.md)
- [On/Off Ramp Module](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/on-off-ramp-module.md)
- [How It Works](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/on-off-ramp-module/how-it-works.md)
- [On-Ramp Flows](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/on-off-ramp-module/on-ramp-flows.md)
- [OTC Quoting](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/on-off-ramp-module/otc-quoting.md)
- [Off-Ramp Flow](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/on-off-ramp-module/off-ramp-flow.md)
- [Roles and Responsibilities](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/on-off-ramp-module/roles-and-responsibilities.md)
- [Recommended Composition](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/on-off-ramp-module/recommended-composition.md)
- [Payment Module](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/payment-module.md)
- [How It Works](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/payment-module/how-it-works.md)
- [Checkout and Settlement Flows](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/payment-module/checkout-and-settlement-flows.md)
- [Payment Status Lifecycle](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/payment-module/payment-status-lifecycle.md)
- [Roles and Participants](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/payment-module/roles-and-participants.md)
- [Card Module](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/card-module.md)
- [How It Works](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/card-module/how-it-works.md)
- [Security](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/card-module/security.md)
- [Card Creation Flow](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/card-module/card-creation-flow.md)
- [Lending and Borrowing Module](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/lending-and-borrowing-module.md)
- [How It Works](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/lending-and-borrowing-module/how-it-works.md)
- [Protocol Comparison](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/lending-and-borrowing-module/protocol-comparison.md)
- [KYC / AML Module](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/kyc-aml-module.md)
- [KYC Module](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/kyc-aml-module/kyc-module.md)
- [How It Works](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/kyc-aml-module/kyc-module/how-it-works.md)
- [Applicant and Verification Flows](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/kyc-aml-module/kyc-module/applicant-and-verification-flows.md)
- [Roles and Responsibilities](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/kyc-aml-module/kyc-module/roles-and-responsibilities.md)
- [AML Section Technicals](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/kyc-aml-module/aml-section-technicals.md)
- [How It Works](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/kyc-aml-module/aml-section-technicals/how-it-works.md)
- [Screening Flows](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/kyc-aml-module/aml-section-technicals/screening-flows.md)
- [Reference Data](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/kyc-aml-module/aml-section-technicals/reference-data.md)
- [Integration with the Vault Layer](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/kyc-aml-module/aml-section-technicals/integration-with-the-vault-layer.md)
- [What is AaaS](https://city-protocol.gitbook.io/docs/attention-as-a-servcie/what-is-aaas.md)
- [3 Pillars of Attention](https://city-protocol.gitbook.io/docs/attention-as-a-servcie/what-is-aaas/3-pillars-of-attention.md)
- [City Passport](https://city-protocol.gitbook.io/docs/attention-as-a-servcie/city-passport.md)
- [AIUGC Layer](https://city-protocol.gitbook.io/docs/attention-as-a-servcie/aiugc-layer.md)
- [Virality Leaderboard](https://city-protocol.gitbook.io/docs/attention-as-a-servcie/virality-leaderboard.md)
- [Infomarket](https://city-protocol.gitbook.io/docs/attention-as-a-servcie/virality-leaderboard/infomarket.md)
- [City Rewards](https://city-protocol.gitbook.io/docs/attention-as-a-servcie/virality-leaderboard/city-rewards.md)
- [Technical Architecture](https://city-protocol.gitbook.io/docs/attention-as-a-servcie/virality-leaderboard/technical-architecture.md)
- [Overview](https://city-protocol.gitbook.io/docs/software-development-kit/overview.md)
- [Get Started](https://city-protocol.gitbook.io/docs/software-development-kit/overview/get-started.md)
- [Vault](https://city-protocol.gitbook.io/docs/software-development-kit/vault.md)
- [Write Methods](https://city-protocol.gitbook.io/docs/software-development-kit/vault/write-methods.md)
- [Read Methods](https://city-protocol.gitbook.io/docs/software-development-kit/vault/read-methods.md)
- [Preview and Limit Methods](https://city-protocol.gitbook.io/docs/software-development-kit/vault/preview-and-limit-methods.md)
- [Common Frontend Flows](https://city-protocol.gitbook.io/docs/software-development-kit/vault/common-frontend-flows.md)
- [Portfolio SDK](https://city-protocol.gitbook.io/docs/software-development-kit/vault/portfolio-sdk.md)
- [Supported Query Methods](https://city-protocol.gitbook.io/docs/software-development-kit/vault/portfolio-sdk/supported-query-methods.md)
- [Recommended Portfolio Composition](https://city-protocol.gitbook.io/docs/software-development-kit/vault/portfolio-sdk/recommended-portfolio-composition.md)
- [Wallet](https://city-protocol.gitbook.io/docs/software-development-kit/wallet.md)
- [Installation](https://city-protocol.gitbook.io/docs/software-development-kit/wallet/installation.md)
- [Environment Variables](https://city-protocol.gitbook.io/docs/software-development-kit/wallet/environment-variables.md)
- [React Setup](https://city-protocol.gitbook.io/docs/software-development-kit/wallet/react-setup.md)
- [Client-Side Authentication](https://city-protocol.gitbook.io/docs/software-development-kit/wallet/client-side-authentication.md)
- [Backend Verification](https://city-protocol.gitbook.io/docs/software-development-kit/wallet/backend-verification.md)
- [Common Frontend Flows](https://city-protocol.gitbook.io/docs/software-development-kit/wallet/common-frontend-flows.md)
- [Recommended Architecture](https://city-protocol.gitbook.io/docs/software-development-kit/wallet/recommended-architecture.md)
- [Gas Sponsorship with Privy](https://city-protocol.gitbook.io/docs/software-development-kit/wallet/gas-sponsorship-with-privy.md)
- [Deposit/Add Fund](https://city-protocol.gitbook.io/docs/software-development-kit/deposit-add-fund.md)
- [Create A Fund Client](https://city-protocol.gitbook.io/docs/software-development-kit/deposit-add-fund/create-a-fund-client.md)
- [Query Methods](https://city-protocol.gitbook.io/docs/software-development-kit/deposit-add-fund/query-methods.md)
- [Backend Integration](https://city-protocol.gitbook.io/docs/software-development-kit/deposit-add-fund/backend-integration.md)
- [Common Frontend Flow](https://city-protocol.gitbook.io/docs/software-development-kit/deposit-add-fund/common-frontend-flow.md)
- [Swap](https://city-protocol.gitbook.io/docs/software-development-kit/swap.md)
- [Getting Started](https://city-protocol.gitbook.io/docs/software-development-kit/swap/getting-started.md)
- [Read Methods](https://city-protocol.gitbook.io/docs/software-development-kit/swap/read-methods.md)
- [Build Methods](https://city-protocol.gitbook.io/docs/software-development-kit/swap/build-methods.md)
- [Execution & Validation](https://city-protocol.gitbook.io/docs/software-development-kit/swap/execution-and-validation.md)
- [Common Frontend Flows](https://city-protocol.gitbook.io/docs/software-development-kit/swap/common-frontend-flows.md)
- [Recommended Swap Composition](https://city-protocol.gitbook.io/docs/software-development-kit/swap/recommended-swap-composition.md)
- [On/Off Ramp Module](https://city-protocol.gitbook.io/docs/software-development-kit/on-off-ramp-module.md)
- [Create A Ramp Client](https://city-protocol.gitbook.io/docs/software-development-kit/on-off-ramp-module/create-a-ramp-client.md)
- [On-Ramp Methods](https://city-protocol.gitbook.io/docs/software-development-kit/on-off-ramp-module/on-ramp-methods.md)
- [Quote Methods](https://city-protocol.gitbook.io/docs/software-development-kit/on-off-ramp-module/quote-methods.md)
- [Off-Ramp Methods](https://city-protocol.gitbook.io/docs/software-development-kit/on-off-ramp-module/off-ramp-methods.md)
- [Common Frontend Flows](https://city-protocol.gitbook.io/docs/software-development-kit/on-off-ramp-module/common-frontend-flows.md)
- [Payment](https://city-protocol.gitbook.io/docs/software-development-kit/payment.md)
- [Create A Client](https://city-protocol.gitbook.io/docs/software-development-kit/payment/create-a-client.md)
- [Core Write Methods](https://city-protocol.gitbook.io/docs/software-development-kit/payment/core-write-methods.md)
- [Core Read Methods](https://city-protocol.gitbook.io/docs/software-development-kit/payment/core-read-methods.md)
- [Common Frontend Flows](https://city-protocol.gitbook.io/docs/software-development-kit/payment/common-frontend-flows.md)
- [Card](https://city-protocol.gitbook.io/docs/software-development-kit/card.md)
- [Create a Card Client](https://city-protocol.gitbook.io/docs/software-development-kit/card/create-a-card-client.md)
- [Recommended Deployment Shape](https://city-protocol.gitbook.io/docs/software-development-kit/card/recommended-deployment-shape.md)
- [Core Write Methods](https://city-protocol.gitbook.io/docs/software-development-kit/card/core-write-methods.md)
- [Common Backend Flows](https://city-protocol.gitbook.io/docs/software-development-kit/card/common-backend-flows.md)
- [Lending/Borrowing](https://city-protocol.gitbook.io/docs/software-development-kit/lending-borrowing.md)
- [Create a Client](https://city-protocol.gitbook.io/docs/software-development-kit/lending-borrowing/create-a-client.md)
- [Morpho Blue](https://city-protocol.gitbook.io/docs/software-development-kit/lending-borrowing/morpho-blue.md)
- [Aave V3](https://city-protocol.gitbook.io/docs/software-development-kit/lending-borrowing/aave-v3.md)
- [Read Methods](https://city-protocol.gitbook.io/docs/software-development-kit/lending-borrowing/read-methods.md)
- [Common Frontend Flows](https://city-protocol.gitbook.io/docs/software-development-kit/lending-borrowing/common-frontend-flows.md)
- [KYC](https://city-protocol.gitbook.io/docs/software-development-kit/kyc.md)
- [Setup Provider](https://city-protocol.gitbook.io/docs/software-development-kit/kyc/setup-provider.md)
- [Core Methods](https://city-protocol.gitbook.io/docs/software-development-kit/kyc/core-methods.md)
- [Common Frontend Flows](https://city-protocol.gitbook.io/docs/software-development-kit/kyc/common-frontend-flows.md)
- [AML](https://city-protocol.gitbook.io/docs/software-development-kit/aml.md)
- [Setup Provider](https://city-protocol.gitbook.io/docs/software-development-kit/aml/setup-provider.md)
- [Recommended Deployment Shape](https://city-protocol.gitbook.io/docs/software-development-kit/aml/recommended-deployment-shape.md)
- [Core Analysis Methods](https://city-protocol.gitbook.io/docs/software-development-kit/aml/core-analysis-methods.md)
- [Reference Data](https://city-protocol.gitbook.io/docs/software-development-kit/aml/reference-data.md)
- [Common Integration Flows](https://city-protocol.gitbook.io/docs/software-development-kit/aml/common-integration-flows.md)
- [Security & Audits](https://city-protocol.gitbook.io/docs/security-audits-tokenomics/security-and-audits.md): Leading security architecture for Neofinance Platfom
- [Fees Structure](https://city-protocol.gitbook.io/docs/security-audits-tokenomics/fees-structure.md)
- [Tokenomics](https://city-protocol.gitbook.io/docs/security-audits-tokenomics/tokenomics.md): $CP Token
- [Allocation](https://city-protocol.gitbook.io/docs/security-audits-tokenomics/tokenomics/allocation.md)
- [Support](https://city-protocol.gitbook.io/docs/links/support.md)
- [Resources](https://city-protocol.gitbook.io/docs/links/resources.md): Comprehensive resources for builders, creators, and users. Tutorials, documentation, case studies, and best practices. Everything needed to maximize success on Cooking City.
- [Terms & Conditions](https://city-protocol.gitbook.io/docs/links/terms-and-conditions.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://city-protocol.gitbook.io/docs/introduction/welcome-to-city-protocol.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
