Welcome to the CodeVASP Developer Documentation!
What is CodeVASP?
In the traditional banking world, when you send money from one bank to another, the banks securely share information to ensure the transaction is safe and legal. This process is known as the Travel Rule.
CodeVASP is a technology bridge created by South Korea’s leading digital asset exchanges—Bithumb, Coinone, and Korbit. It allows different cryptocurrency platforms to "talk" to each other. When a user transfers digital assets, CodeVASP ensures that the required sender and receiver information travels along with the transaction, keeping everyone compliant with global financial laws.
How CodeVASP Works
Think of CodeVASP as a secure messenger for digital asset exchanges. Instead of each exchange building separate connections to every other exchange in the world, they all connect to the CodeVASP network.
The Three-Step Process:
- The Verification: Before a transfer begins, your system asks CodeVASP if the receiving exchange is a verified member of the network.
- The Secure Handshake: Your system packages the sender’s name and account details and sends them through the CodeVASP bridge to the receiving exchange.
- The Confirmation: The receiving exchange checks the data. Once they confirm the details match their records, the digital asset transfer is allowed to proceed.
Key Features for Your Platform
Verified VASP Directory
Access a real-time list of every registered Virtual Asset Service Provider (VASP) in the network. This ensures you only send data to trusted, regulated partners.
Global Data Standards
CodeVASP automatically handles the formatting of user data. It ensures that names, dates, and addresses are organized in a way that every exchange worldwide can understand, following international standards.
Data Privacy & Security
Security is our priority. Personal information is never stored permanently on the bridge. It is encrypted during transit and only visible to the two exchanges involved in the specific transaction.
Integration Journey
To get your platform connected to the CodeVASP network, follow these simple steps:
1. Registration
Your company must first be verified as a registered exchange or asset provider. Once approved, you will receive your unique VASP Identity Code and access credentials for our secure portal.
2. Connection Setup
Configure your server to communicate with the CodeVASP gateway. This involves setting up a secure communication channel where your backend can send and receive transaction notifications.
3. Data Mapping
Ensure your internal user database matches the fields required by the network (such as legal name, birthdate, and wallet address). Our tools will help you validate this information before it is sent.
4. Testing & Go-Live
Use our "Sandbox" environment to simulate transfers. Once you can successfully send and receive test data without errors, your platform will be authorized to move to the live production network.
Best Practices
- Accuracy Matters: Always double-check user names against their verified ID to prevent transaction rejections.
- Real-time Updates: Check the VASP Directory frequently, as new exchanges join the network and compliance statuses change.
- User Transparency: Inform your users that their information is being shared securely with the receiving exchange to meet legal requirements.