General
What MiCA and the GENIUS actually demand from your compliance stack
What MiCA and the GENIUS Act demand is not a better list, it is a screen that runs before the transfer leaves.

When a new regulatory framework lands, most teams start by asking what has changed.
With MiCA now in force across the EU, and the GENIUS Act setting the federal framework for payment stablecoins in the US, the checklist is relatively clear: screen counterparties, route originator and beneficiary information, and keep records an examiner can pull.
That is not the hard part.
The hard part is making those obligations work on rails where money moves in seconds and settlement is final. On traditional payment rails, a compliance team often had time to review, recall, reject, or remediate a transfer before it fully cleared. On stablecoin rails, the window between "we flagged it" and "the money is gone" can disappear almost instantly.
That changes what your compliance stack has to do.
Your screening lists can be right. Your vendor can be good. Your policy can be clear. But if the control fires after settlement, it is not enforcing the rule. It is documenting a transaction you can no longer stop.
That is the problem MiCA and the GENIUS Act make impossible to ignore. The question is no longer only what you screen against. It is when the screen fires, what context it has, and whether it can stop the money before it moves.
The shift is in the timing, not the list
Read closely, and the new frameworks are not only about which names you screen against. They are about when the screen has to happen.
The EU Transfer of Funds Regulation and the FATF Travel Rule both assume originator and beneficiary information travels with the transfer, before or as it settles. The GENIUS Act expects permitted issuers to operate AML and sanctions controls that govern the movement of payment stablecoins, not merely describe them after the fact..
That is a move from after-the-fact monitoring to pre-execution enforcement.
Monitoring tells you what happened. Enforcement decides what is allowed to happen. On stablecoin rails, that decision has to be made before a transaction is broadcast to the network, while the transfer can still be blocked.
That changes the role of the compliance stack. Sanctions screening, counterparty risk, and Travel Rule routing cannot sit downstream of settlement. They need to run at the point of transaction intent, before the money moves.
A nightly batch that reconciles what already cleared is not enforcement. It is a record of what you failed to stop.
Your stack is not wrong, it was built for a different clock
This matters because most compliance teams already have tools they trust.
Your existing screening vendor maintains good lists: OFAC, the UN, EU and UK sanctions regimes, PEP data, and the blacklists you have tuned over the years. That work is sound, and it retains its value under MiCA and the GENIUS Act.
The limit is not data quality. It is architecture.
Most screening tools were designed for a world where settlement took a day or two, and a human could still sit in the loop. Point that same model at a rail that clears in seconds, and it can produce the right answer at the wrong time: after the transaction has already happened.
So the fix is not a replacement. It is adding the layer your stack was never built to hold: treasury context behind each transaction, enforced before the transaction leaves.
That layer does three things your screening vendor cannot do on its own, because they are not list problems:
- It matches counterparties across rails. The recipient who appears as a wallet address today, a bank account next week, and a CEX deposit address the week after is one entity, screened as one entity, not three unrelated strings. This is what Range’s Counterparty Management is designed to unify.
- It moves the check before broadcast. Our Transaction Screening screens transactions before the money moves: sanctions, fraud, and operational risk checks on the constructed transaction, with onchain transfers blocked or flagged before broadcast, and alerts on the fiat side.
- It scores risk and runs the Travel Rule on counterparties. Counterparty Risk and Travel Rule maps originator and beneficiary information to FATF and regional implementations, including MiCA and the EU Transfer of Funds Regulation, on the same matched record, not in a separate spreadsheet your compliance team updates by hand.
These are not aspirational features. They are how the platform is built: Protect runs screening, counterparty scoring, and the Travel Rule at the point of execution; Unify holds the matched counterparty and the records you file from.
That is what total financial control across stablecoins and fiat means in a compliance context: enforcement and the record in one place, not two.
Range does not ask teams to abandon the tools they already trust. It brings their signals into the transaction flow, matches them to the right counterparty across wallets, bank accounts and exchanges, and applies them before the money moves. The result is the same compliance logic, enforced at the moment it still matters.
Identifying who you are about to pay, before you pay them
The next problem is identification.
A sanctions list can tell you whether a known entity is prohibited. It does not tell you whether the wallet you are about to fund has exposure to a sanctioned mixer, first appeared onchain yesterday, or sits one transfer away from an address tied to a known exploit.
Under the new frameworks, "we screened the name" is no longer equivalent to "we understood the counterparty."
Before you transact, the behavioral and exposure context should already be available: how the address has behaved, what it is connected to, and whether its risk profile has changed since you last paid it.
That context needs to sit on the same matched record as the counterparty, so a customer, vendor or trading partner that was clean at onboarding but is not clean today surfaces before the next payment, not in a quarterly review.
When something does need to be filed, that same record should produce the package: matched-entity history, screening results, transaction context, and the evidence needed for SAR or STR investigation.
What matters is not only whether you noticed something. It is whether you can show your work.
What examiner-ready actually means now
Strip the frameworks down, and an examiner under MiCA or the GENIUS Act is asking a narrow set of questions:
- Can you show every transaction that was approved or declined, and why?
- Can you produce the originator and beneficiary information that traveled with each transfer?
- Can you demonstrate that the control ran before the money moved, not after?
- Can you do it across both fiat accounts and onchain activity, in one record, without a week of forensics?
A batch-screening stack can answer some of those questions slowly, and others not at all. The decision it logs is about a transaction that had already settled.
A pre-execution layer answers from the same record, because enforcement, matched counterparties, and Travel Rule routing are recorded at the point of execution and feed enriched onchain data into the reporting and accounting tools you already file from.
That matters when the record itself becomes the thing under examination.
You do not meet a new framework by buying a new compliance philosophy. You meet it by moving the controls you already trust to the moment the rail requires them, and by giving those controls the treasury context they were missing.
This is the model Range runs at scale today: screening tens of billions in payment volume each month, protecting $30B+ in onchain assets, and tracking 99.41% of stablecoin payment activity across 200+ networks and 100+ stablecoins.
If you want to see where your current setup still enforces after settlement instead of before it, get in touch and we will walk through it on your own flows.