How Crossmint Handles Compliance
Rather than providing compliance tooling for customers to operate themselves, Crossmint structures the flow of funds so that Crossmint is the regulated party — the entity that holds the licenses, runs the AML program, and assumes the legal liability. You call APIs; Crossmint handles the rest.Building Your Integration
Using Crossmint’s stablecoin APIs generally follows three steps.1. Create Wallets for Relevant Entities
Use the Wallets API to create wallets for every entity in your system:- Company wallets for your own holdings and operations
- User wallets for your customers (or they can connect their own external wallets)
- Agent wallets for AI agents that need to hold or move stablecoins autonomously
2. Register Identities for Every External Party
Every external third party that interacts with your system — whether it is a customer using your platform, a contractor receiving a payout, or any other counterparty — must be registered using Crossmint’s Identity APIs. When you register an identity, Crossmint’s APIs automatically determine what level of verification is needed based on:- The type of entity (individual vs. business)
- The activity they will perform (receiving a payout vs. on-ramping fiat)
- The jurisdictions involved
3. Call Money Movement APIs — Crossmint Handles the Checks
Use the money movement APIs to execute your stablecoin flows:- Payouts for wallet-to-wallet stablecoin transfers
- On-ramp to convert fiat to stablecoins
- Off-ramp to convert stablecoins back to fiat
See Also
Regulatory Landscape
Why stablecoin transfers are regulated and what compliance requirements apply
Treasury Wallet Guide
Create a wallet and check balances in minutes

