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.
Every VASPcode has three parts, separated by hyphens:
| 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 |
| VASPcode | Legal Entity | Plain English |
|---|---|---|
| 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 |
| Code | Activity |
|---|---|
| EX | Exchange / Trading Platform |
| CU | Custody / Safekeeping |
| PA | Payment / Money Services |
| BR | Broker-Dealer |
| AD | Advisory |
| TR | Trust Company |
| IN | Investment / Issuance |
The complete VASPcode specification — including format rules, naming conventions, lifecycle, and governance — is published on GitHub. Free to read, use, and integrate.
View full spec on GitHub →
VASPcode is published under a Creative Commons Attribution 4.0 International License.