AML/KYC in the ICP ecosystem

Hi all,

We’re building a project on ICP and are currently exploring possible approaches for AML/KYC compliance.

Here are some of the ideas we’re considering:

Blockchain Screening Integration:
Implement automated KYT screening for addresses interacting with our platform (e.g., via Chainalysis).

DAO Emergency Controls:
Enable the DAO to freeze suspicious assets in scenarios such as major hacks, sanctions breaches, or other illicit activity.

Cross-Chain Monitoring:
Leverage ICP’s capabilities to monitor and screen cross-chain transactions using third-party tools.

Geo-Blocking:
Restrict access from sanctioned or high-risk jurisdictions to minimize regulatory exposure.

Partial KYC Functionality:
Proof of personhood, nationality, and sanction status.

We’d love to hear what others have implemented for AML/KYC in the ICP ecosystem and whether there are any native tools or best practices we should consider.

Thanks in advance,
Erik

3 Likes

Enabling the DAO Emergency Controls is fraught with risk given the inability of many SNS dependent DAOs to understand how to protect themselves from being taken over.

1 Like
  1. You should try to attend the ICRC. Token working group today as we are specific discussing some of these functions.
  2. There is a draft icrc-17 standard for simplifying kyc for canister Dapps and allowing for easy transport and migration from service to service.

2 Likes

You should check out Decide Ai and Decide ID

Has a lot of different use cases and the team is very approachable.

2 Likes

There’s absolutely no danger about being taken over by a bad actor, don’t worry. Trust me, it’s all in the code.

1 Like

We at COOWN (https://coown.box) are developing a KYC/KYB/AML solution for our group wallets.

By following the Know Your Customer (KYC) process for individuals and the Know Your Business (KYB) process for legal entities, our solution empowers shareholders as Ultimate Beneficial Owners (UBOs).

We view compliance not merely as an administrative requirement, but as an opportunity to build an enterprise suite that integrates KYC/KYB with payment approvals and shareholder voting. Our operations will combine automated workflows with manual oversight to implement robust, localized AML policies. In future releases, we plan to launch an NFT marketplace for company shares and other securities, which will require a strong AML framework aligned with national regulations, regional operations, and the global infrastructure provided by Distributed Ledger Technology (DLT) — specifically DFINITY’s World Computer.

Our compliance strategy is built around regional operators — subsidiaries or partners operating under dedicated legal entities — who can obtain the necessary licenses from national financial market regulators. This structure allows us to tailor the platform to local legal requirements and supports a phased, jurisdiction-specific go-to-market rollout.

You’re welcome to test our prototype and explore the KYC forms, or request a one-on-one meeting to preview the admin and management dashboards, connect to discuss potential collaboration opportunities.

Preview of the Design (FIGMA screenshot):