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.

1 Like

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