What is the CASP functional test standard, and how does it differ from the common assumption of "looking at what the service calls itself"?
Most people's first intuition when encountering the CASP regulatory concept is to think "has this service positioned itself as an exchange," assuming that as long as a service isn't called an "exchange," it shouldn't be bound by this rule. But the regulatory framework's actual determination logic doesn't work this way — it looks at what the service objectively does, not what it calls itself. A platform, even if it calls itself a "wallet" or a "tool," could theoretically still fall under the CASP definition if it objectively provides functions like exchange, custody of user assets, or trade matching.
What makes this standard distinctive is that it breaks the intuitive shortcut of "service name equals service nature" — another term on this site discusses how centralized exchanges nearly inevitably fall under CASP due to their centralized characteristics like identity verification and trade matching, but this functional test standard's scope actually extends further, not limited to obvious exchange-type services, and potentially reaching services that on the surface appear to be just a tool or interface.
Why does the regulatory framework use a functional test rather than directly listing which specific services count as CASPs?
The fundamental logic behind this question is consistent with the asset classification principle discussed in another term on this site — regulatory rules are concerned with economic substance and objective function, not surface form or name labels. If a regulatory framework adopted a "named list" approach (explicitly listing which specific services count as CASPs), that list would immediately face two problems: first, crypto service innovation moves far faster than a regulator can update such a list, so any enumerated list would quickly become outdated; second, this enumerative approach actually creates an obvious incentive for evasion — as long as a new service's name or packaging doesn't appear on the list, it could claim to be unregulated, even if it objectively does exactly the same thing as a service already on the list.
Adopting a functional test standard essentially shifts the focus of determination from "what is this" to "what does this do." This design lets regulatory rules adapt to the reality of crypto services evolving rapidly and diversifying in form, and also makes shell-based evasion harder — because regardless of how a service is packaged or named, as long as its objective function matches certain characteristics, it could fall within the regulatory scope.
How does the CASP functional test standard actually work, and how do different scenarios differ?
There are three common scenarios:
In practice, determining which scenario a service belongs to requires specifically examining that service's actual operating method, rather than simply looking at its marketing description or name — particularly for services with more complex function combinations (such as offering both self-custody and built-in exchange functions simultaneously), which may need each specific function separated out and determined individually.
What does the CASP functional test standard actually mean for me, and what risks should I watch for?
The most direct impact is that you can't simply rely on a service's self-description or marketing language to determine whether the platform you use is bound by CASP regulation — as discussed in another term on this site, if a service is classified as a CASP, it typically requires you to provide due diligence documents like a tax residency declaration. If you find that a service you use (even one that calls itself a "tool" or "wallet") starts asking you for this kind of information, this typically means its objective function has already triggered a CASP determination, not that the platform is arbitrarily adding to your hassle.
Another easily overlooked risk is that this functional test standard's determination result can change as a service's own functions are added or removed — a purely tool-type service you use today, if it later adds exchange or custody functions, could shift from "not subject to CASP regulation" to "subject to CASP regulation." This means you need to watch for major functional changes in the services you use over the long term, rather than only determining this once at the start of use and assuming it stays fixed forever. In practice, it's advisable to periodically check whether the crypto services you use have added functions like exchange or custody — especially products that started as merely viewing tools and gradually expanded into comprehensive service platforms.
A user long used a wallet app that marketed itself as "purely self-custody," which initially only offered an interface for viewing balances and signing transactions, without ever touching the user's private keys. Six months later, this app added a built-in token exchange function, letting users complete crypto-to-crypto trades directly within the app. This user originally didn't need to provide a tax residency declaration, but after the new function launched, began being asked to supply this kind of information — this change reflects an expansion of that service's objective function, triggering the CASP functional test standard's determination, not the app arbitrarily raising its usage barrier.
The advantage of adopting a functional test standard is adapting to the reality of crypto services evolving rapidly and diversifying in name and form, preventing a service from evading regulation simply by renaming or repackaging itself; the drawback is that the determination process requires specifically examining the service's actual operating method, unlike a named-list rule that's immediately obvious — for an ordinary user, determining whether the service they use is regulated requires investing extra effort in verification, and the determination result can change as the service's functions get updated.