BriteBase
Screening

AML screening for crypto exchanges and VASPs

AML screening for a crypto exchange or virtual asset service provider is the control that checks customers, counterparties and the wallet addresses they transact with against sanctions, PEP and adverse-media risk, in real time and at the throughput crypto moves. It is the same discipline regulated finance has always run, applied to an environment where identifiers are pseudonymous, value settles in seconds, and a counterparty can be an unhosted wallet rather than a named institution. This guide sets out why screening is harder for virtual assets, what sanctioned wallets and addresses are, how travel-rule counterparty screening works, the risk from unhosted wallets, and why entity resolution matters when the on-chain identifier is a string rather than a name.

By BriteBase Compliance Team · Published July 15, 2026 · 9 min read

AML screening for crypto firms is sanctions, PEP and adverse-media screening extended to an on-chain environment, where the party on the other side of a transaction may be identified only by a wallet address and value can settle in seconds. The obligations are not new; virtual asset service providers are regulated financial institutions in most jurisdictions and are expected to screen customers and counterparties as any other regulated firm would. What changes is the operating environment: pseudonymous identifiers, unhosted wallets with no institution behind them, and throughput that leaves no room for a screening step that throttles the flow. A crypto screening program has to handle all three without letting detection quality fall.

Why is AML screening different for crypto?

The obligation is the same, but three features of virtual assets change how screening has to work. First, identifiers are pseudonymous: a counterparty is often a wallet address, not a named person or company, so the richest matching signal, the name, may be absent at the point of transaction. Second, settlement is fast and often irreversible, which means a screening control that adds latency either slows the business or gets bypassed, so it has to run at speed. Third, transactions can involve unhosted wallets with no regulated institution on the other side to share diligence with. Layered on top is the on-chain dimension itself: screening now covers not only the customer's identity but the addresses they send to and receive from, checked against designated addresses and against the risk associated with the entities behind them. None of this removes the sanctions, PEP and adverse-media obligations; it adds a technical layer to meeting them.

What are sanctioned wallets and addresses?

Sanctions authorities now designate specific cryptocurrency wallet addresses, not just people and companies. OFAC, for example, has added digital-currency addresses to its Specially Designated Nationals list as identifiers attached to designated parties, so a wallet address can be a listed entry in its own right. A transaction to or from a designated address is a direct sanctions exposure, the on-chain equivalent of dealing with a named SDN. Screening therefore has to check the addresses involved in a transfer against these designated-address entries, alongside the usual name-based screening of the customer. Because addresses can be created without limit and value can be moved through fresh ones, address screening alone catches only the addresses already listed. The exposure often sits one step back, in the entity that controls a cluster of addresses, which is why address matching has to be paired with resolution of the party behind it, the same principle set out in our guide to sanctions lists.

How does travel-rule counterparty screening work?

The travel rule, drawn from FATF guidance for virtual assets, requires that when value moves between two service providers, originator and beneficiary information travels with the transfer, just as it does for a wire between banks. That data is exactly what screening then acts on. When a provider receives the required originator and beneficiary details for an inbound or outbound transfer, it screens those parties against sanctions, PEP and adverse-media coverage before completing the transaction, and checks the counterparty provider itself. The rule pulls the other side of the transaction into scope, so screening is no longer only about your own customer; it extends to the person or entity your customer is transacting with. Where the counterparty is another regulated provider, the required data supports that screening. Where it is not, or where the data is missing or inconsistent, that gap is itself a risk signal the program has to weigh rather than ignore.

What is the risk from unhosted wallets?

An unhosted, or self-hosted, wallet is controlled directly by an individual rather than held at a regulated provider, so a transfer to or from one has no institution on the other side to conduct diligence or supply travel-rule data. That does not make the transfer prohibited, but it does remove a control that exists in institution-to-institution transfers, so the screening burden falls entirely on your side. The program has to screen the unhosted address against designated-address lists, weigh the on-chain behaviour associated with it, and resolve, as far as possible, the entity that controls it. The absence of a counterparty institution is itself a factor in the risk assessment: it raises the weight placed on on-chain analysis and entity resolution, because there is no second regulated firm to share the picture. Handling unhosted-wallet exposure well is less about a single match and more about combining address screening with the entity signals around it.

How do you screen at crypto throughput?

Crypto settles fast, so screening has to return a decision without becoming the bottleneck. A control that adds noticeable latency to every transfer either degrades the customer experience or, worse, gets routed around, so throughput is a design requirement rather than a nice-to-have. Meeting it means screening that resolves matches quickly and precisely, so the system is not both slow and noisy. The false-positive problem compounds here: at volume, a screening engine that raises weak alerts on common-name or partial matches forces a manual queue that cannot keep pace with settlement, and the vast majority of those alerts are not real. This is where precise matching earns its place, because reducing false positives is what lets a program screen every transaction in real time without a review backlog forming. Our screening engine is designed to reduce false positives by up to 80% through agentic entity resolution, which is what keeps throughput and detection quality aligned rather than in tension.

How does BriteBase screen for crypto firms?

Our screening platform applies the same sanctions, PEP and adverse-media coverage crypto firms need, delivered as a self-serve screening API for real-time transaction and onboarding checks or as a unified case-management platform. Sanctions coverage spans OFAC, Canada, the EU, the UK, Australia and APAC regimes, including designated addresses where authorities publish them, and the data layer is structured for agentic entity resolution rather than delivered as raw feeds. That structure is what lets deep-tier ownership and the 50% Rule apply to the entity behind an address, not just to a listed name, and material decisions stay under human review. For the program and registration context that sits around this, a Canadian VASP can start with our VASP compliance primer, and the industry view is set out on our crypto and digital assets page.

Crypto screening dimensionWhat is checkedWhy it matters
Customer identityName-based sanctions, PEP and adverse-media screeningThe baseline obligation every regulated firm carries
Wallet addressesTransfer addresses against designated-address entriesA designated address is a direct sanctions match
Travel-rule counterpartiesOriginator and beneficiary data on inter-provider transfersPulls the other side of the transaction into scope
Unhosted walletsAddress screening plus on-chain and entity signalsNo counterparty institution to share diligence
Entity behind the addressDeep-tier ownership and the 50% RuleResolves who controls a cluster, not just a listed string

FAQ

What is AML screening for a crypto exchange or VASP?

AML screening for a crypto exchange or virtual asset service provider is the control that checks customers, counterparties and the wallet addresses they transact with against sanctions, PEP and adverse-media risk, in real time. It is the same obligation any regulated financial institution carries, applied to an environment where a counterparty may be identified only by a wallet address and value settles in seconds. The screening covers two layers at once: name-based screening of the customer and any identified counterparty, and on-chain screening of the addresses involved in a transfer against designated-address entries. Because identifiers are pseudonymous and transfers can involve unhosted wallets with no institution behind them, screening also leans on resolving the entity that controls an address rather than relying on a name alone. The goal is unchanged from traditional finance, to detect prohibited parties before dealing with them; the technique adapts to how virtual assets actually move.

Can a wallet address be sanctioned?

Yes. Sanctions authorities designate specific cryptocurrency wallet addresses, not only people and companies. OFAC, for instance, has added digital-currency addresses to its Specially Designated Nationals list as identifiers tied to designated parties, so an address can be a listed entry in its own right. A transaction to or from a designated address is a direct sanctions exposure, the on-chain equivalent of dealing with a named party on the list, and a screening program has to check transfer addresses against those entries alongside name-based screening. Address screening alone has a limit, though: new addresses can be created without restriction, so a listed address captures only what is already designated. The exposure frequently sits one step back, in the entity controlling a cluster of addresses, which is why matching an address has to be paired with resolving the party behind it rather than treated as the whole check.

How does the travel rule affect screening?

The travel rule, drawn from FATF guidance for virtual assets, requires originator and beneficiary information to travel with a transfer between two service providers, much as it does for a bank wire. That data is what screening then acts on, so the rule pulls the counterparty into scope rather than leaving screening focused only on your own customer. When a provider sends or receives the required transfer details, it screens those parties against sanctions, PEP and adverse-media coverage before completing the transaction and considers the counterparty provider itself. Where the other side is a regulated provider, the shared data supports that screening. Where the data is missing, inconsistent or the counterparty is not a provider at all, that gap is a risk signal in its own right. In practice the travel rule turns counterparty screening from an occasional step into a routine part of processing inter-provider transfers.

Why are unhosted wallets a screening challenge?

Unhosted wallets are a challenge because there is no regulated institution on the other side of the transfer to conduct diligence or supply travel-rule data, so the whole screening burden falls on your side. A transfer to or from a self-hosted wallet is not prohibited by default, but it removes a control that exists in institution-to-institution transfers, which means the program leans harder on on-chain analysis and entity resolution to understand who is really behind the address. Screening covers the unhosted address against designated-address lists, weighs the behaviour associated with it, and attempts to resolve the controlling entity. The absence of a counterparty institution is itself a factor in the risk rating, raising the weight placed on the signals you can gather directly. Handling unhosted-wallet risk well is less about one clean match and more about combining address screening with the entity picture around it.

How do you screen crypto transactions without slowing them down?

You screen at speed by making matching precise, so the system is fast without being noisy. Crypto settles quickly and often irreversibly, so a screening step that adds latency either degrades the experience or gets routed around, which means throughput is a design requirement rather than an afterthought. The complication is false positives: at high volume, a screening engine that raises weak alerts on partial or common-name matches builds a manual review queue that cannot keep pace with settlement, and the vast majority of those alerts resolve to nothing. Reducing that noise is what lets a program screen every transfer in real time without a backlog forming. Entity resolution is the mechanism, because resolving the party behind an identifier turns a weak string match into a confident decision. Our screening engine is designed to reduce false positives by up to 80%, keeping throughput and detection quality aligned.

Back to all resources

Screen at crypto speed without the noise.

Book a demo and we will show you real-time sanctions, PEP and adverse-media screening built for virtual asset throughput, with designated-address checks and entity resolution applied to the party behind the wallet. Self-serve API or unified case management.

Book a demo
Prefer to talk now? Email hello@gobritebase.com