> For the complete documentation index, see [llms.txt](https://city-protocol.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://city-protocol.gitbook.io/docs/neofinance-as-a-service.md).

# Neofinance as a Service

- [Overview](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/overview.md)
- [3 Pillars of Neofinance](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/overview/3-pillars-of-neofinance.md)
- [City Protocol Ecosystem Map](https://city-protocol.gitbook.io/docs/neofinance-as-a-service/overview/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)
