Defy Travel Rule, kendi sunucunuzda çalışan bir Travel Rule node'u ve operatör arayüzüdür. Diğer VASP'lerle IVMS101 kimlik verisi paylaşın, Türkiye ve Avrupa Birliği politikalarını işletin.
# PostgreSQL, backend, arayüz ve gateway tek komutla
Defy Travel Rule (Seyahat Kuralı), bir kripto varlık hizmet sağlayıcısının (KVHS/VASP) kendi ortamında çalıştırdığı açık kaynaklı bir Travel Rule Protocol (TRP) node'udur. Gönderici ve alıcı kimlik verisini IVMS101 formatında, karşılıklı kimlik doğrulamalı TLS üzerinden karşı taraf VASP'lerle paylaşır; herhangi bir veri göndermeden önce Türkiye (MASAK) ve Avrupa Birliği (TFR) için sürümlenmiş politika profillerini değerlendirir ve uyum ekiplerine sorgu ve vakaları inceleyebilecekleri bir operatör arayüzü sunar. Node hiçbir zaman varlık tutmaz ve blokzincire işlem yayınlamaz.
Bir VASP'in Travel Rule paylaşımlarını kendi koşullarında yürütmesi için gereken her şey.
Karşı taraf VASP'lerle sorgu, sorgu yanıtı ve teyit mesajlarını Travel Rule Protocol üzerinden paylaşın.
Protokol gönderiminden önce Türkiye ve Avrupa Birliği politika profillerini değerlendirin.
Transferleri, sorguları, mesajları, token'ları, olayları ve uyum vakalarını kimlik doğrulamalı arayüzde inceleyin.
Protokol denemeleri, yeniden denemeler, dead-letter durumları, denetim geçmişi ve imzalı webhook teslimat kayıtları PostgreSQL'de saklanır.
Tarayıcı, iç API, veritabanı ve dış mTLS trafiği birbirinden ayrılmış katmanlarda çalışır.
Tüm sistemi Docker Compose ile çalıştırın, düzenlemeye tabi verileri kendi ortamınızda tutun.
Varlıkların kontrolü saklama veya KYT sisteminizde kalır. Node kimlik paylaşımını ve uyumu yönetir.
Saklama veya KYT sisteminiz transferi, yetki kapsamı sınırlı bir API anahtarıyla sürümlü API'ye gönderir; dilerseniz öncesinde bir ön kontrol çalıştırır.
İlgili politika profili zorunlu taraf alanlarını, fiat değerlemeyi ve yaptırım sinyallerini kontrol eder, ardından değiştirilemez bir karar kaydı saklar.
Node, IVMS101 verisi içeren protokol sorgusunu TLS ve mTLS üzerinden karşı taraf VASP'e gönderir, ardından sorgu yanıtını ve teyidi işler.
Gerektiğinde uyum ekipleri vakayı inceler; sistemleriniz sonucu HMAC imzalı webhook'larla alır.
Tarayıcı trafiği, iş ortağı protokol trafiği, uygulama içi servisler ve kalıcı veri birbirinden izole katmanlarda çalışır.
Kurulum şeması
Yerel tarayıcı erişimi
Karşılıklı kimlik doğrulamalı TLS
Giriş, vaka ve sorgu incelemesi
Kimlik doğrulama ve protokol izin listesi
Kimlik doğrulama, orkestrasyon ve API'ler
Transferler, vakalar ve denetim geçmişi
İki açık ve sürümlenmiş profil, bir transfer node'unuzdan çıkmadan önce neyin toplanıp paylaşılacağına karar verir.
Kripto varlık hizmet sağlayıcıları için MASAK Travel Rule gerekliliklerine göre hazırlanmış kurallar.
Kripto varlık transferleri için AB Fon Transferleri Tüzüğü'ne (TFR) göre hazırlanmış kurallar.
Düzenlemeye tabi kimlik verisi her katmanda gereken korumayı alır.
Hassas alanlar AES-256-GCM zarflarında saklanır; anahtar halkası, anahtar rotasyonunu ve arka planda yeniden şifrelemeyi destekler.
Her denetim olayı öncekine SHA-256 ile zincirlenir; vaka dışa aktarımları zinciri yeniden doğrular.
Beş sabit rol, yüksek riskli vakalar için isteğe bağlı çift onay ve rol değişikliğinde anında oturum iptali.
Loglar ve hata kayıtları yazılmadan önce gövde, e-posta, parola, token ve anahtar bilgilerinden arındırılır.
Digest ile sabitlenmiş imajlar root olmayan, salt okunur container'larda çalışır; veritabanı host'a hiç açılmaz.
Kimlik sağlayıcınızın OIDC token'ları isteğe bağlı olarak kabul edilir; yetkilendirme node'un kendi veritabanında kalır.
Her ekip yalnızca ihtiyacı olanı görür.
Kullanıcılar, yapılandırma, API istemcileri ve anahtar yönetimi
Transferler, mesajlar, token'lar ve teslimat sağlığı
Sorgu ve vaka incelemesi
Yüksek riskli vakalarda son karar
Aktivite ve vakalara salt okunur erişim
Docker Compose; veritabanı, backend, arayüz, gateway, yerel sertifikalar ve yerel yöneticiyi birlikte başlatır.
git clone https://github.com/getdefy-co/travel-rule.git
cd travel-ruledocker compose up --build --waitOperatör arayüzünü tarayıcınızda açın ve README'de anlatılan yerel yönetici hesabıyla giriş yapın.
Varsayılan yönetici hesabı ve üretilen sertifikalar yalnızca yerel geliştirme içindir. Üretim kurulumu için yönetilen gizli bilgiler (secrets), üretim PKI'ı, yedekleme ve izleme gerekir. Güncel sürüm gereksinimleri ve kurulum notları repoda yer alır.
Hayır. Node yalnızca kimlik verisi ve uyum kararları paylaşır. Varlıkların kontrolü saklama sisteminizde kalır; transferin gerçekleştiği bilgisi sürümlü API üzerinden bildirilir.
Travel Rule Protocol'ü (TRP) doğrudan uygular. Kimlik verisi IVMS101 formatında işlenir ve karşı taraf VASP'lere mTLS üzerinden iletilir.
Defy, repodaki özgün kod ve dokümantasyonu Apache License 2.0 ile lisanslar. Yeniden dağıtmadan önce NOTICE ve üçüncü taraf bildirimlerini inceleyin.
Kendi ortamınızda. PostgreSQL dahil tüm sistem sizin altyapınızda çalışır ve veritabanına yalnızca iç Docker ağından erişilebilir.
Evet. Topluluk desteği GitHub üzerinden en iyi çaba esasıyla verilir. Üretim kurulumu, entegrasyon ve uyum desteği için ekibimizle iletişime geçin.
Kaynak kodu inceleyin ya da Defy Travel Rule'u üretime almak için bizimle görüşün.