VASPcode
Open identifier standard for licensed Virtual Asset Service Providers
VASPcode is a short, human-readable code that uniquely identifies a licensed VASP — similar to an ISIN for a security or an LEI for a legal entity, but purpose-built for virtual asset compliance.
It is free to use by anyone. Published as an open standard under CC-BY 4.0.
Format
Regex: ^[A-Z]{2}-[A-Z0-9]{2,10}-[A-Z]{2}$ · Max length: 16 characters
| Part | What it means | Examples |
|---|---|---|
CC | ISO country code of the entity's country of incorporation | SG, US, GB, IE, MT |
BRAND | The entity's recognisable trading name (2–10 chars, uppercase) | COINBASE, BYBIT, KRAKEN |
ROLE | The entity's primary regulated activity (2 uppercase letters) | EX, CU, PA |
Examples
| VASPcode | Legal Entity | Plain English |
|---|---|---|
HK-HASHKEY-EX | Hash Blockchain Limited | Hong Kong · HashKey · Exchange |
GB-BITSTAMP-EX | Bitstamp Limited | UK · Bitstamp · Exchange |
IE-COINBASE-CU | Coinbase Custody International Ltd | Ireland · Coinbase · Custody |
MT-CRYPTOCOM-EX | Foris DAX MT Limited | Malta · Crypto.com · Exchange |
US-BINANCEUS-EX | BAM Trading Services Inc. | US · Binance.US · Exchange |
Activity Codes (ROLE)
| Code | Activity |
|---|---|
EX | Exchange / Trading Platform |
CU | Custody / Safekeeping |
PA | Payment / Money Services |
BR | Broker-Dealer |
AD | Advisory |
TR | Trust Company |
IN | Investment / Issuance |
Specification & Source
The complete VASPcode specification — including format rules, naming conventions, lifecycle, and governance — is published on GitHub. Free to read, use, and integrate.
How to cite
VASPdirectory. (2026). VASPcode Specification v0.1. Zenodo.
https://doi.org/10.5281/zenodo.18933268
If you reference VASPcode in a whitepaper, policy document, or product, please cite the specification and link to the GitHub repository.