글로벌 표준을 선도하는 트래블룰 솔루션
CodeVASP는 국내 주요 거래소의 연합으로 출범하여 현재 전 세계에서 가장 오랜 운영 경험과 노하우를 갖춘 트래블룰 솔루션입니다. ‘주소로 VASP 찾기’, ‘TXID로 VASP 찾기’ 등 새로운 기능을 통해 트래블룰 프로세스를 지속적으로 발전시키며 글로벌 표준을 선도하고 있습니다.
CodeVASP Flow 소개
CodeVASP를 통한 트래블룰 통신 흐름은 크게 두 가지로 나눌 수 있습니다.

첫 번째는 온체인 송금이 실행되기 전, VASP간 트래블룰 정보를 사전 교환하며 자산 이전에 대한 허가를 요청하고 응답합니다. 승인이 됐다면 온체인 송금을 실행하고 결과도 공유합니다.
두 번째 방식은 어떠한 사유로 사전 정보 교환 및 승인 프로세스를 거치지 못한 경우에도 입고된 자산이 규제 준수 범위 내에서 처리될 수 있도록 하는 보완적 절차입니다. Txid를 기준으로 자산을 출고한 VASP를 검색하고, 검색에 성공했다면 정보 교환을 진행합니다.
CODE APIs
API Name | Description |
---|---|
VASP 목록 조회 | 송신 VASP가 코드에 요청하며, 코드를 통해 트래블룰이 연동되어 있는 VASP의 목록을 반환합니다. 고객향 출고 화면에서 출금 가능한 거래소 목록을 만들 때 참고할 수 있습니다. |
공개키 조회 | 송신 VASP가 코드에 요청하며 암호화를 위해 필요한 VASP들의 공개키 목록을 반환합니다. |
주소로 VASP 찾기 요청 | VASP가 코드에게 요청하며 지갑 주소가 어떤 VASP의 소속인지 검색하는 요청을 보냅니다. 비동기 방식으로 진행됩니다. |
주소로 VASP 찾기 결과 조회 | VASP가 코드에 요청하며 ‘주소로 VASP 찾기 요청'에 대한 결과를 요청합니다. |
가상 자산 주소 조회 | 송신 VASP와 수신 VASP가 통신하며 지갑 주소가 특정 VASP의 소속이 맞는지 확인합니다. 가상자산을 본격적으로 이체하기 전, 불필요한 사용자 정보 유출을 막기 위해 확인합니다. |
자산 이전 허가 요청 | 송신 VASP와 수신 VASP가 통신하며 수신 VASP에게 가상자산 이전에 대한 허가를 요청합니다. |
자산 이전 결과 전송 | 송신 VASP와 수신 VASP가 통신하며 블록체인 네트워크상 Transaction이 완료되었음을 알리기 위해 전송합니다. |
트랜잭션 상태 조회 | 수신 VASP와 송신 VASP가 통신하며, 수신 VASP가 특정 Transaction의 상태를 역 조회하기 위해 요청합니다. 일반적으로 일정 시간 동안 ‘자산 이전 결과 전송' API를 통해 결과가 전송되지 않을 때 확인을 위한 목적으로 사용됩니다. |
자산 이전 종료 | 송신 VASP와 수신 VASP가 통신하며, 자산 이전 프로세스가 중단되거나 실패한 경우를 알리기 위한 목적으로 사용합니다. |
TXID로 VASP 찾기 요청 | VASP가 코드에 요청하며, TXID를 기준으로 송신처 조회를 요청하여 익명의 Transaction에 대한 송신처를 찾는 것을 목적으로 합니다. 비동기 방식으로 진행됩니다. |
TXID로 VASP 찾기 결과 조회 | VASP가 코드에게 요청하며, ‘TXID로 VASP 찾기 요청’에 대한 결과로 VASP의 Entity ID를 반환합니다. |
자산 이전 데이터 요청 | 수신 VASP가 송신 VASP와 통신하며, 이미 발생한 익명의 Transaction에 대해 ‘TXID로 VASP 찾기 요청’과 ‘TXID로 VASP 찾기 결과 조회’ API를 통해 송신처를 확인하고 트래블룰 준수를 위한 사용자 데이터를 주고받습니다 |
연동 순서

CodeVASP는 규제를 준수하고 신뢰할 수 있는 환경 구축을 위해 연동 전 VASP에 대한 실사(Due Diligence)를 진행합니다.
심사 통과 후 개발 연동이 진행되며, 원활한 트래블룰 통신을 위한 최소한의 환경이 구축되었음이 확인 되면 운영 환경으로 전환합니다.
운영 환경으로 전환되었다고 해서 모든 VASP와 즉시 입출고가 가능한 것은 아니며, 각 VASP별 내부 정책에 따라 추가 실사가 진행될 수 있습니다.
VASP 간 실사에서는 비즈니스 및 리스크 관점의 검토와 더불어, 트래블룰 준수를 위한 개발 환경이 적절히 구축되어 있는지 역시 중요한 평가 요소가 됩니다. 따라서 개발 단계에서부터 CodeVASP 팀의 가이드를 잘 따라주세요.