Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Note

If you haven’t read article on Travel Rule please do so before continuing further as you may need to get familiar with some abbreviations and basic concepts of Travel Rule first.

...

BUY - cash to crypto

Customer(Payer) inserts cash into the crypto-ATM machine and scans destination wallet address.
ATM Operator (CASP) on behalf oft the customer sends coins to a payee.

Scenario A

BUY - destination address is hosted

This is CASP to CASP transfer. CASP is required to send PII to beneficiary’s CASP.

Example: Customer inserts cash and wants his coins to go to his wallet on Binance exchange.

Scenario B

BUY - destination address is a self-hosted and amount is < 1000 EUR

This is CASP to un-hosted wallet transfer. CASP needs to perform best effort to check whether the address is not hosted.

Example: Customer inserts 100 EUR in cash and wants his coins to go to his mobile Trust wallet that has private keys in his mobile phone.

Scenario C

BUY - destination address is a self-hosted and amount is > 1000 EUR

This is CASP to self-hosted wallet transfer. CASP needs to perform best effort to check whether the address is not hosted.

Additionally CASP should require proof of ownership/control over the wallet.

Example: Customer inserts 1000 EUR in cash and wants his coins to go to his mobile wallet that has private keys in his mobile phone. CASP will require him to provide cryptographic proof.

SELL - crypto to cash

Customer(Payee) selects amount he wants to withdraw on the ATM and prints a redeem ticket. Customer or somebody else sends coins to a wallet address on a redeem ticket that belongs to ATM Operator (CASP).

Scenario D

SELL - originating address is hosted

This is CASP to CASP transfer. CASP is required to receive PII from originating CASP.

Example: Customer sends coins to from his on Binance exchange account.

Scenario E

SELL - originating address is a self-hosted and amount is < 1000 EUR

This is un-hosted wallet to CASP transfer. CASP needs to perform best effort to check whether the address is not hosted.

Example: Customer sends coins wort of 100 EUR from his mobile Trust wallet that has private keys in his mobile phone.

Scenario F

SELL - originating address is a self-hosted and amount is > 1000 EUR

This is self-hosted wallet to CASP transfer. CASP needs to perform best effort to check whether the address is not hosted.

Example: Customer inserts 1000 EUR in cash and wants his coins to go to his mobile wallet that has private keys in his mobile phone. CASP will require him to provide cryptographic proof.

...

  1. It is recommended to enforce that Payee and Payer are same person via terms and services.

    1. This lowers the risk that customer is sending coins to a scammer

    2. Additionally customer is not required to fill additional information about the Payee which can be time consuming and service usability barrier.

  2. It is recommended to force customers get issued PDF paper wallet at the ATM for transactions that have higher value than 1000 EUR.

    1. Currently most of the mobile and desktop wallets don’t have means to perform proof of ownership.

  3. Travel Rule Provider network is immature be ready for struggles.

    1. Travel Rule Providers connect multiple providers into their network. However these networks are not interconnected yet. It will take years for Travel Rule Providers to achieve interoperability.

    2. Expect that counterpart CASP will not receive your messages and you will not receive their.

  4. Be discover-able.

    1. Register yourself as CASP to multiple registers to be found by other CASPS

    2. Write your CASP id on customer receipts including country.

EU Travel Rule implementation Roadmap in CAS

EU Travel Rule implementation is being delivered in multiple stages to the bitcoin ATM operators with focus on minimal effort.

  1. Version 20241001

    1. PDF paper wallet support has been added allowing operators to test drive a new vehicle how to send coins to customer self-hosted wallet with proof of ownership requirement satisfied.

    2. Releasing PDF support ahead of time gives operators time to customize their PDF wallets templates to better explain customers how to use them.

  2. Version 20241101

    1. Input Queues were introduced. Input queues allow operators to review or suspend incoming coin transfers. This is feature is essential tool for KYC review when PII from originator’s CASP hasn’t arrived yet.

  3. Version 20241201

    1. Added support for scenarios B and C. GB has concentrated on supporting and usability these scenarios first as it is expected that CASP to CASP Travel Rule providers will be facing significant interoperability and usability issues at the beginning of year 2025.

  4. Version 20250101

    1. Added support for scenario A using NotaBene travel rule provider.

    2. Added Extensions API to add your own Travel Rule Provider implementation.

  5. Version 20250201

    1. Added support for scenario D,E,F using NotaBene travel rule provider.

  6. Version 20250301

    1. Added support for GTR and SumSumb travel rule providers.

Setting Travel Rule in CAS

CAS Components

CAS implements EU Travel Rule by following components.

image-20241212-155224.png

Outgoing Transfers

View the individual transfers (Envelopes/PIIs)

image-20241212-155149.png

Travel Rule Settings

Configure your Travel Rule settings.

image-20241212-155127.png

Travel Rule Providers

Add or adjust a Travel Rule Provider.

  • You may be your own Travel Rule Provider (“internal”), or you can facilitate with an external provider.

  • We will begin adding additional providers in 2025.

image-20241212-155057.png

VASPs

Add or adjust a VASP setting

...

Note

IMPORTANT note on version 20241201

The Travel Rule currently (version 20241201) requires that every BUY order must be sent to your customer via

...

  1. A paper wallet, https://generalbytes.atlassian.net/wiki/spaces/ESD/pages/963281004/Terminal+Settings#Printing-Settings-(for-BATMs-with-attached-printers)

...

  1. A PDF wallet (see: PDF Wallet Generation),

  2. SMS,

  3. or Email.

There is currently no way (using the TR) to send coin to any other type of wallet!

  • It is impossible to technically identify the owner of the customer-presented wallet, so

  • therefore those wallets do not

...

What is this?

...

  • comply with

...

  • Travel Rule

...

  • requirements

...

  • .

Example setting

This example enables immediate self-hosted compliance for your Organization.

...