Skip to main content
Didit Raises $7.5M to Build the Infrastructure for Identity and Fraud
Didit
Back to blog
Blog · May 21, 2026

MiCA for Crypto Service Providers: The Compliance Stack

MiCA puts crypto-asset service providers under a single EU rulebook — with hard obligations for customer due diligence, AML screening, and the Travel Rule. Here is the compliance stack that satisfies them, on one API.

By DiditUpdated
mica-casp-compliance-stack.png

The Markets in Crypto-Assets Regulation (MiCA) ended the patchwork. Where crypto businesses once navigated 27 different national regimes, MiCA gives the EU one rulebook and one passportable authorisation for crypto-asset service providers (CASPs). The trade for that single market is a defined set of obligations — and several of them land squarely on identity, anti-money-laundering, and the movement of funds between wallets.

This guide breaks down the CASP obligations that touch identity and fraud, then maps each one to the concrete checks that satisfy it — KYC, AML screening, the FATF Travel Rule, and on-chain wallet screening — all on one API with published prices.

Key takeaways

  • MiCA gives CASPs one passportable EU authorisation in exchange for harmonised obligations on customer due diligence, market abuse prevention, and operational resilience.
  • The AML obligations sit alongside MiCA, in the EU's Transfer of Funds Regulation and the AML framework — including the Travel Rule for crypto transfers, with no de minimis threshold.
  • KYC at $0.33 for the core onboarding bundle (ID verification, passive liveness, face match, IP analysis) gives every CASP a compliant onboarding flow with sub-2-second verification.
  • AML screening at $0.20 per check against 1,300+ watchlists, with ongoing monitoring at $0.07 per user per year, covers sanctions, PEP, and adverse-media obligations.
  • The Travel Rule and wallet screening are built into transaction monitoring — originator/beneficiary exchange across TRISA, TRP, and OpenVASP, plus on-chain risk screening from $0.02 per screening (bring-your-own-key).
  • Everything runs on the unified /v3/ API — one provider, one integration, public pricing on every module.

What MiCA requires of CASPs

MiCA defines a CASP as any firm providing crypto-asset services — custody, exchange, operation of a trading platform, transfer services, and more — and requires authorisation from a national competent authority before operating. Authorisation comes with continuing obligations. The ones that touch an identity-and-fraud stack are:

  • Customer due diligence (CDD). CASPs are obliged entities under the EU AML framework and must identify and verify customers before providing services, on a risk-sensitive basis.
  • Sanctions and PEP screening. Customers and, where relevant, counterparties must be screened against sanctions lists, and politically exposed persons must be identified and subject to enhanced measures.
  • The Travel Rule. Under the EU Transfer of Funds Regulation, CASPs must collect, verify, and transmit originator and beneficiary information for crypto transfers — the crypto application of the FATF Travel Rule.
  • Ongoing monitoring. Obliged entities must monitor the business relationship and transactions on an ongoing basis, not just at onboarding.
  • Operational resilience. CASPs also fall under DORA, which adds ICT risk-management and third-party-resilience obligations.

Why it matters

MiCA is not a soft framework. Authorisation is a gate: a CASP that cannot evidence compliant onboarding, screening, and Travel Rule handling does not get to passport across the EU — and an authorised CASP that lets those controls slip risks enforcement. At the same time, crypto onboarding is intensely competitive on conversion. A flow that is compliant but slow loses users at signup.

The stack that wins, then, is one that satisfies every MiCA-adjacent obligation and keeps onboarding fast and cheap. Stitching that together from separate KYC, AML, Travel Rule, and wallet-screening vendors is exactly the operational tax MiCA's single rulebook was meant to reduce — and it is avoidable.

How Didit helps

Didit covers the identity-and-fraud obligations of a CASP on one API, with a published price on every module.

Customer due diligence — KYC at $0.33. The core onboarding bundle pairs ID verification, passive liveness, face match (1:1), and IP analysis for $0.33 per verification, with sub-2-second inference and 200+ fraud signals. It covers 220+ countries and 14,000+ document types — the global reach a passportable CASP needs. NFC chip reading is available at $0.15 for the highest assurance on supported documents.

Sanctions, PEP, and adverse-media screening — AML at $0.20. AML screening runs against 1,300+ watchlists at $0.20 per check, using a two-score model: a match score (name, date of birth, country) and a risk score (category, country, criminality). PEP detection covers levels 1–4 plus relatives and close associates (RCA). For the ongoing-monitoring obligation, daily rescreening costs $0.07 per user per year.

The Travel Rule — built in. The FATF Travel Rule is part of Didit's transaction monitoring: originator and beneficiary data exchange across the TRISA, TRP, and OpenVASP protocols, with six dedicated statuses (UNKNOWN, COMPLIANT, PENDING_ACTION, PENDING_COUNTERPARTY, FAILED, EXEMPT) so every transfer's compliance state is explicit and auditable.

Wallet screening — on-chain risk from $0.02. Crypto transfers can automatically trigger on-chain wallet screening, scoring counterparty addresses 0–100 (LOW/MEDIUM/HIGH/CRITICAL) against 14+ source-of-funds categories — sanctioned entities, ransomware, darknet markets, mixers, stolen funds, and more. Bring-your-own-key with Crystal or Merkle Science runs at $0.02 per screening.

Ongoing monitoring — one engine. Transaction monitoring scores fiat and crypto movements in real time at $0.02 per transaction against 11 built-in rule bundles (including AML/CTF, crypto monitoring, and crypto screening), with built-in case management and a SAR workflow.

Deep dive: mapping the obligation to the check

MiCA / EU AML obligationDidit modulePrice
Identify and verify customers at onboardingKYC core bundle (ID + liveness + face match + IP)$0.33 / verification
Highest-assurance document authenticationNFC chip reading$0.15
Screen customers against sanctions and PEP listsAML screening (1,300+ lists, two-score)$0.20 / check
Monitor the relationship on an ongoing basisOngoing AML monitoring (daily rescreen)$0.07 / user / year
Transmit originator/beneficiary data for transfersTravel Rule (TRISA / TRP / OpenVASP)included in transaction monitoring
Assess counterparty wallet riskWallet screening (Crystal / Merkle Science)from $0.02 BYOK
Detect suspicious transaction patternsTransaction monitoring (11 rule bundles)$0.02 / transaction

Because all of these run on the unified /v3/ API, the obligations compose: a customer is onboarded with KYC, screened with AML, and then every crypto transfer they make is monitored, Travel-Rule-checked, and wallet-screened — without a second integration.

Use cases

  • Exchanges and trading platforms authorising under MiCA that need compliant onboarding plus Travel Rule and wallet screening on transfers.
  • On/off-ramps that must verify customers fast at signup and screen counterparty wallets on every fiat-to-crypto movement.
  • Custody and wallet providers needing CDD, ongoing monitoring, and source-of-funds analysis under one contract.
  • Crypto firms passporting across the EU that want one provider whose coverage spans every member state they serve.

Frequently asked questions

Does MiCA include the Travel Rule?

The Travel Rule for crypto sits in the EU Transfer of Funds Regulation, which applies to CASPs alongside MiCA. There is no de minimis threshold for crypto transfers, so originator and beneficiary information must be handled for transfers regardless of value. Didit builds Travel Rule handling into transaction monitoring.

What KYC does a CASP need under MiCA?

CASPs are obliged entities and must perform customer due diligence — identify and verify customers before providing services, on a risk-sensitive basis. Didit's core KYC bundle (ID, liveness, face match, IP) at $0.33 covers this, with NFC available for the highest assurance.

How does Didit handle sanctions and PEP screening?

AML screening checks customers against 1,300+ watchlists at $0.20 per check, using a match score and a risk score, with PEP levels 1–4 and relatives/close associates. Ongoing monitoring rescreens daily at $0.07 per user per year.

Can I screen counterparty wallets?

Yes. Crypto transactions can trigger on-chain wallet screening that scores addresses against 14+ source-of-funds categories. Bring-your-own-key with Crystal or Merkle Science is $0.02 per screening.

Is everything on one API?

Yes. KYC, AML, Travel Rule, wallet screening, and transaction monitoring all run on the unified /v3/ API with published pricing on each module.

Ready to get started?

See Didit's compliance posture and certifications on the security and compliance hub, explore the crypto-focused setup on the Travel Rule solution page and the Transaction Monitoring product page, and review per-module pricing on the pricing page. When you're ready, start free — 500 free KYC checks every month, and the full MiCA stack on one API.

Infrastructure for identity and fraud.

One API for KYC, KYB, Transaction Monitoring, and Wallet Screening. Integrate in 5 minutes.

Ask an AI to summarise this page
MiCA for Crypto Service Providers: The Stack | Didit