KYC / AML Module
KYC / AML Module Overview
Identity Verification and Compliance Layers
Underlying Protocols
Last updated
Compliance is the foundation of institutional-grade neofinance. The KYC (Know Your Customer) and AML (Anti-Money Laundering) Module provides the necessary identity verification and regulatory screening tools required to operate compliant financial products on-chain.
This module allows founders to deploy permissioned vaults, restrict access based on geographic jurisdictions, and ensure that all participants meet the regulatory requirements of their specific operating environment.
City Protocol aggregates top-tier identity verification providers to offer a seamless, automated compliance experience:
Automated Verification
Integrations with Persona, Veriff, Onfido, Jumio, and Trulioo provide real-time identity document verification, biometric liveness checks, and watchlist screening.
Continuous Monitoring
Partnership with Comply Advantage ensures ongoing AML transaction monitoring and risk scoring to prevent illicit activities within the ecosystem.
Programmable Access Control
The KYC status of a user is securely linked to their wallet address via the Whitelist Manager role in the Vault Architecture. This allows smart contracts to automatically accept or reject deposits based on the user's verified compliance status, without exposing Personally Identifiable Information (PII) on-chain.

Persona

Veriff

Onfido

Comply Advantage
Last updated