> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Travel Rule नेटवर्क और उनकी स्थिति

> Didit के माध्यम से हर Travel Rule रेल और नेटवर्क आज कहाँ तक पहुँचता है, उसके लिए आपकी ओर से क्या चाहिए, और कौन-सी सदस्यता अभी बाकी है।

एक [Travel Rule](https://docs.didit.me/hi/transaction-monitoring/travel-rule.md) एक्सचेंज एक ही माध्यम से प्रतिपक्ष VASP तक पहुँचता है। तीन माध्यमों के लिए किसी की सदस्यता की ज़रूरत नहीं है: दो Didit ग्राहकों के बीच `INTERNAL`, खुला Travel Rule Protocol (`TRP`), और `EMAIL`। चार नेटवर्क माध्यमों (`GTR`, `TRUST`, `VERIFYVASP`, `SYGNA`) के लिए भेजने वाले पक्ष को उस नेटवर्क की सदस्यता चाहिए।

यह पेज बताता है कि हर माध्यम आज क्या करता है, ताकि किसी रूट पर भरोसा करने से पहले आप जान सकें कि आपके प्रतिपक्षों तक किन माध्यमों से पहुँचा जा सकता है।

> [!WARNING]
>
> **Didit के पास अभी किसी Travel Rule नेटवर्क की लाइव सदस्यता नहीं है।** कोई नेटवर्क माध्यम आज केवल उस सदस्यता के साथ काम करता है जिसे आप कंसोल **Marketplace** में खुद जोड़ते हैं। GTR, TRUST, VerifyVASP या Sygna Bridge पर Didit की अपनी सदस्यता के माध्यम से किसी प्रतिपक्ष तक कुछ भी नहीं पहुँचता, और जिस दिन यह बदलेगा, यह पेज भी बदल जाएगा।

## स्थिति एक नज़र में

| माध्यम | आपको क्या चाहिए | प्रतिपक्ष को भेजना | प्रतिपक्ष से प्राप्त करना |
| - | - | - | - |
| `INTERNAL` | कुछ नहीं | काम करता है | काम करता है |
| `TRP` | कुछ नहीं | तब काम करता है जब प्रतिपक्ष तुरंत जवाब दे | अभी उपलब्ध नहीं |
| `EMAIL` | एक अनुपालन ईमेल पता | काम करता है | प्राप्ति का माध्यम नहीं |
| `GTR` | आपकी अपनी सदस्यता | कार्यान्वित है, अभी लाइव नेटवर्क पर सिद्ध नहीं | अभी चालू नहीं |
| `VERIFYVASP` | आपकी अपनी सदस्यता | कार्यान्वित है, अभी लाइव नेटवर्क पर सिद्ध नहीं | अभी चालू नहीं |
| `SYGNA` | आपकी अपनी सदस्यता | कार्यान्वित है, अभी लाइव नेटवर्क पर सिद्ध नहीं | अभी चालू नहीं |
| `TRUST` | आपकी अपनी सदस्यता | केवल भेजता है, कभी पूरा नहीं होता | उपलब्ध नहीं |
| CODE, TRISA, Notabene, Veriscope | - | एकीकृत नहीं | एकीकृत नहीं |

"काम करता है" का अर्थ है कि Didit एक्सचेंज भेजता है और उसका जवाब पढ़ता है। "कार्यान्वित है, अभी लाइव नेटवर्क पर सिद्ध नहीं" का अर्थ है कि Didit एक्सचेंज भेजता है और नेटवर्क का जवाब पढ़ता है, लेकिन इस नेटवर्क पर अभी तक कोई एक्सचेंज किसी लाइव नेटवर्क के साथ पूरा नहीं हुआ है। इनमें से कोई भी स्थिति यह नहीं बताती कि कोई दिया गया प्रतिपक्ष पहुँच में है: यह प्रतिपक्ष पर निर्भर करता है, और हर VASP के [डायरेक्टरी](https://docs.didit.me/hi/transaction-monitoring/travel-rule.md#डायरेक्टरी) `routes` बताते हैं कि आज आपका एप्लिकेशन उसके लिए कौन से माध्यम इस्तेमाल कर सकता है।

`EMAIL` केवल आपके बाहर जाने वाले अनुरोध ले जाता है: रिस्पॉन्स पेज पर प्रतिपक्ष उनमें से एक का जवाब देता है, और कोई VASP ईमेल से आपको ट्रांसफ़र नहीं भेज सकता।

GTR, VerifyVASP, Sygna Bridge या TRUST पर भरोसा करने से पहले अपनी सदस्यता जोड़ें और किसी ऐसे प्रतिपक्ष के साथ पहला एक्सचेंज चलाएँ जिसे आप जानते हैं।

## सदस्यता की आवश्यकता न वाले माध्यम

### INTERNAL

दोनों VASP Didit पर चलते हैं, इसलिए एक्सचेंज बिना किसी बाहरी कॉल के प्लेटफ़ॉर्म के भीतर सेटल हो जाता है। प्राप्तकर्ता एक लाइव Didit ग्राहक होना चाहिए जिसके पास Travel Rule चालू हो और जिसने गंतव्य वॉलेट पर नियंत्रण हस्ताक्षरित संदेश या टेस्ट डिपॉज़िट से सिद्ध किया हो। केवल स्वघोषित, स्क्रीनशॉट वाला या असत्यापित वॉलेट कुछ भी प्राप्त नहीं करता। देखें [ट्रांसफ़र भेजना](https://docs.didit.me/hi/transaction-monitoring/travel-rule.md#ट्रांसफ़र-भेजना)।

### TRP

Didit Travel Rule Protocol को नेटिव रूप से सपोर्ट करता है। जब किसी ट्रांसफ़र में प्रतिपक्ष का Travel Address हो, गंतव्य वॉलेट की एड्रेस-बुक प्रविष्टि में एक Travel Address संग्रहीत हो, या प्रतिपक्ष डायरेक्टरी में ऐसे TRP endpoint के साथ रिज़ॉल्व हो जिसे डायरेक्टरी ने सत्यापित किया हो, तब वह `TRP` से जाता है।

हर TRP एक्सचेंज जो एक ही कॉल में पूरा नहीं होता, उसके लिए Didit के सार्वजनिक TRP होस्ट की ज़रूरत होती है, जिसकी ओर Travel Address इंगित करते हैं:

* **भेजना।** जो प्रतिपक्ष आपकी पूछताछ का तुरंत अपने रिस्पॉन्स में जवाब देता है, वह ट्रांसफ़र को पूरा या अस्वीकार कर देता है। जो प्रतिपक्ष बाद में जवाब देता है, वह अपना उत्तर Didit के TRP होस्ट पर भेजता है, इसलिए होस्ट लाइव होने तक वह एक्सचेंज पूरा नहीं हो सकता; ट्रांसफ़र प्रतीक्षा करता है और अपनी समय-सीमा पर समाप्त हो जाता है। Didit अनुरोध केवल एक बार भेजता है और उसे दोबारा नहीं भेजता: जब प्रतिपक्ष के TRP होस्ट तक पहुँचा न जा सके या वह पूछताछ अस्वीकार कर दे, तो ट्रांसफ़र तुरंत `COUNTERPARTY_VASP_NOT_REACHABLE` हो जाता है, और आप `action: "resend"` के साथ उसका पुनः प्रयास कर सकते हैं।
* **प्राप्त करना।** दूसरे VASP उस होस्ट पर आपके Travel Address के ज़रिए आप तक पहुँचते हैं, इसलिए होस्ट लाइव होने तक कोई प्रतिपक्ष आपको TRP अनुरोध नहीं भेज सकता।

Didit का सार्वजनिक TRP होस्ट अभी ये endpoints उपलब्ध नहीं कराता। [Travel Rule इंटरऑपरेबिलिटी](https://docs.didit.me/hi/transaction-monitoring/travel-rule-interoperability.md) में उन endpoints का दस्तावेज़ीकरण किया गया है जिन्हें प्रतिपक्ष होस्ट के चालू होने पर कॉल करते हैं।

### EMAIL

जब कोई प्रोटोकॉल प्रतिपक्ष तक न पहुँचे, तब Didit उसके अनुपालन ईमेल पतों पर एक बार उपयोग होने वाला लिंक भेजता है, जो एक होस्टेड पेज की ओर जाता है जहाँ वे स्वीकार या अस्वीकार करते हैं। उनकी ओर से कोई खाता या इंटीग्रेशन आवश्यक नहीं है। देखें [ईमेल पिकअप](https://docs.didit.me/hi/transaction-monitoring/travel-rule.md#पहुँच-से-बाहर-प्रतिपक्षों-के-लिए-ईमेल-पिकअप)।

## नेटवर्क रेल

### आपकी अपनी सदस्यता के साथ

कंसोल के **Marketplace** (Travel Rule नेटवर्क श्रेणी) में अपनी सदस्यता कनेक्ट करें। इसके बाद आपके ट्रांसफ़र आपकी अपनी नेटवर्क पहचान के साथ जाएँगे, और कनेक्टेड सदस्यता हमेशा Didit की सदस्यता से पहले इस्तेमाल होगी।

| नेटवर्क | Marketplace में क्या माँगा जाता है | प्रतिपक्ष का जवाब Didit तक कैसे पहुँचता है |
| - | - | - |
| `GTR` | API बेस URL, GTR VASP कोड, एक्सेस की, सीक्रेट की, और ed25519 प्राइवेट की (base64), जिसकी पब्लिक की GTR के पोर्टल में रजिस्टर है | अनुरोध के जवाब में GTR की ओर से, या ट्रांसफ़र के प्रतीक्षा में रहने के दौरान हर 5 मिनट पर अनुरोध की स्थिति की पोलिंग से |
| `VERIFYVASP` | आपके अपने VerifyVASP Enclave का URL, आपका VerifyVASP ID, और वह टोकन जो आपका Enclave Didit को प्रस्तुत करता है | हर 5 मिनट पर सत्यापन की स्थिति की पोलिंग से |
| `SYGNA` | Sygna VASP कोड, API कुंजी और साइनिंग प्राइवेट की। API बेस URL वैकल्पिक है: प्रोडक्शन Sygna Bridge के लिए इसे खाली छोड़ दें | हर 5 मिनट पर ट्रांसफ़र की स्थिति की पोलिंग से। Sygna का अनुमति कॉलबैक Didit के सार्वजनिक TRP होस्ट की ओर इंगित करता है, जो अभी लाइव नहीं है, इसलिए आज पोलिंग ही वह एकमात्र तरीका है जिससे जवाब Didit तक पहुँचता है |
| `TRUST` | बेस URL, TRUST सदस्य ID और API कुंजी। X25519 एन्क्रिप्शन प्राइवेट की (hex) वैकल्पिक है | कभी नहीं: TRUST कोई ऐसा जवाब नहीं भेजता जिसे Didit पढ़ सके, इसलिए डिलीवर किया गया ट्रांसफ़र तब तक प्रतीक्षा में रहता है जब तक उसकी समय-सीमा समाप्त होकर उसे खत्म नहीं कर देती |

GTR, TRUST और VerifyVASP वैकल्पिक रूप से म्यूचुअल TLS क्लाइंट सर्टिफ़िकेट, क्लाइंट की और CA बंडल (PEM) भी स्वीकार करते हैं, उन सदस्यताओं के लिए जो म्यूचुअल TLS या निजी CA इस्तेमाल करती हैं।

* Didit पृष्ठभूमि में भेजता है, और जो नेटवर्क जवाब नहीं देता, या अस्थायी विफलता का जवाब देता है (समय पर जवाब न आना, कनेक्शन विफल होना, HTTP `408`, `429` या `5xx`), उसके लिए पुनः प्रयास करता है: 30 सेकंड बाद, फिर 2, 10, 30 और 60 मिनट बाद। छठे विफल प्रयास के बाद ट्रांसफ़र `COUNTERPARTY_VASP_NOT_REACHABLE` बन जाता है। इनकार, जैसे कोई दूसरा `4xx` जवाब या रीडायरेक्ट, पर पुनः प्रयास नहीं होता: ट्रांसफ़र तुरंत `COUNTERPARTY_VASP_NOT_REACHABLE` बन जाता है।
* जिस ट्रांसफ़र का जवाब कभी नहीं आता, वह `AWAITING_COUNTERPARTY` में तब तक प्रतीक्षा करता है जब तक `confirmation_timeout_hours` पूरे नहीं हो जाते। फिर वह समाप्त हो जाता है और आपका `timeout_outcome` लागू होता है।
* GTR, VerifyVASP या Sygna Bridge के ज़रिए कोई दूसरा VASP जो ट्रांसफ़र आपको भेजता है, उसे प्राप्त करने की सुविधा अभी चालू नहीं है। Didit इसे नेटवर्क-दर-नेटवर्क चालू करता है, और तब तक ये नेटवर्क आपको ट्रांसफ़र डिलीवर नहीं कर सकते।
* सदस्यता सहेजने पर `400` मिलता है, जब उसका प्रतिभागी कोड उस नेटवर्क पर Didit का अपना कोड हो, या कोई ऐसा कोड जो कोई दूसरा एप्लिकेशन पहले से रखता हो।
* नेटवर्क के अनुरोध आपके क्रेडेंशियल केवल उसी नेटवर्क के अपने होस्ट तक ले जाते हैं और कभी रीडायरेक्ट का पालन नहीं करते। TRUST डेटा पैकेट लाभार्थी तक आपकी API कुंजी, सदस्य ID या क्लाइंट सर्टिफ़िकेट के बिना जाता है।

### Didit की सदस्यता के ज़रिए

एक बार Didit के पास किसी नेटवर्क की सदस्यता हो जाए, तो जिस ग्राहक की अपनी सदस्यता नहीं है, वह Didit की सदस्यता के ज़रिए उस नेटवर्क तक अपने प्रतिभागी के रूप में पहुँच सकता है, उस प्रतिभागी कोड के साथ जो नेटवर्क उसे देता है: आउटबाउंड संदेशों में आपका कोड आएगा, Didit का कोड कभी नहीं। यह सुविधा केवल GTR और Sygna Bridge के लिए दी जाती है। TRUST एक समय में एक VASP को सदस्य बनाता है, और एक VerifyVASP Enclave एक ही VASP की सेवा करता है, इसलिए इन दोनों तक केवल आपकी अपनी सदस्यता से पहुँचा जा सकता है।

जुड़ने में तीन चरण लगते हैं: Didit का नेटवर्क ड्यू डिलिजेंस प्रश्नावली भरें, Didit से उसकी स्वीकृति लें, फिर नेटवर्क का अनुरोध करें। Didit आपको नेटवर्क में रजिस्टर करता है, और जब नेटवर्क आपके प्रतिभागी को कोड दे देता है, तब आपका प्रतिभागी सक्रिय हो जाता है।

यह प्रवाह अभी खुला नहीं है। जब तक यह खुला नहीं होता, प्रश्नावली सहेजने या जमा करने पर, और नेटवर्क का अनुरोध करने पर, `403` मिलता है जिसमें `code: travel_rule_platform_networks_disabled` होता है, और `GET /v3/travel-rule/networks/` `platform_networks_enabled: false` दिखाता है।

## आपके एप्लिकेशन की स्थिति पढ़ना

`GET /v3/travel-rule/settings/` और `GET /v3/travel-rule/networks/` `networks` लौटाते हैं, जिसकी कुंजियाँ `gtr`, `trust`, `verifyvasp` और `sygna` हैं। हर प्रविष्टि बताती है कि आज वह नेटवर्क आपके एप्लिकेशन के लिए क्या कर सकता है:

| `state` | `reason` | अर्थ |
| - | - | - |
| `own_membership` | `own_membership_connected` | आपने अपनी स्वयं की सदस्यता कनेक्ट की है। लाइव एप्लिकेशन पर यह आपकी ओर से भेजता है। |
| `live_through_didit` | `participant_active` | Didit की सदस्यता आपके एप्लिकेशन को अपने सक्रिय प्रतिभागी के रूप में संचालित करती है। |
| `off` | `platform_network_switched_off` | आपने `disabled_networks` में इस नेटवर्क को बंद किया है। |
| `didit_onboarding` | `didit_membership_not_live` | नेटवर्क में Didit की अपनी सदस्यता अभी लाइव नहीं है। |
| `questionnaire_needed` | `questionnaire_not_submitted`, `questionnaire_changes_requested` | Didit की नेटवर्क प्रश्नावली जमा नहीं हुई है, या Didit ने बदलाव माँगे हैं। |
| `questionnaire_in_review` | `questionnaire_submitted` | Didit आपकी प्रश्नावली की समीक्षा कर रहा है। |
| `request_access` | `participant_not_requested` | आपकी प्रश्नावली स्वीकृत है: नेटवर्क का अनुरोध करें। |
| `request_sent` | `questionnaire_pending`, `submitted_to_network` | आपका अनुरोध Didit द्वारा आपको पंजीकृत किए जाने या नेटवर्क की ऑनबोर्डिंग की प्रतीक्षा कर रहा है। |
| `unavailable` | `own_membership_only`, `sandbox_application`, `questionnaire_rejected`, `participant_suspended`, `participant_rejected` | इस नेटवर्क पर आपके एप्लिकेशन के लिए कुछ भी नहीं भेजा जा सकता: TRUST और VerifyVASP तक केवल आपकी अपनी सदस्यता से पहुँचा जाता है, Didit किसी नेटवर्क पर सैंडबॉक्स एप्लिकेशन कभी पंजीकृत नहीं करता, Didit ने आपकी प्रश्नावली अस्वीकार की है, या नेटवर्क ने आपके प्रतिभागी को निलंबित या अस्वीकार किया है। |
| `error` | `provisioning_failed`, `participant_key_missing`, `participant_key_unresolved` | नेटवर्क ने आपका पंजीकरण अस्वीकार किया है, या आपके प्रतिभागी के लिए आवश्यक कुंजी गायब है। नेटवर्क का फिर से अनुरोध करने पर पुनः प्रयास होता है। |

`mode` स्थिति को `own`, `didit`, `off` या `unavailable` के रूप में सारांशित करता है। पहले आपकी अपनी सदस्यता जाँची जाती है, फिर `disabled_networks`, फिर Didit की सदस्यता। आज, अपनी सदस्यता कनेक्ट करते ही किसी नेटवर्क की स्थिति `own_membership` हो जाती है। अन्यथा GTR और Sygna Bridge की स्थिति `didit_onboarding` होती है (सैंडबॉक्स एप्लिकेशन पर `sandbox_application` के साथ `unavailable`), और TRUST और VerifyVASP की स्थिति `own_membership_only` के साथ `unavailable` होती है, सैंडबॉक्स में भी।

सैंडबॉक्स एप्लिकेशन किसी नेटवर्क पर कभी नहीं भेजता, भले ही आपकी अपनी सदस्यता कनेक्ट हो और स्थिति `own_membership` हो: उसके ट्रांसफ़र [Didit Test VASP](https://docs.didit.me/hi/transaction-monitoring/travel-rule-sandbox.md) पर जाते हैं।

`connected` का अर्थ है कि आपकी सहेजी गई सदस्यता स्थानीय सत्यापन पास कर चुकी है, न कि यह कि किसी एक्सचेंज को सफलता मिली है। पहला लाइव एक्सचेंज इसे नेटवर्क के सामने सिद्ध करता है।

## नेटवर्क लाइव होने पर क्या बदलता है

यह पेज, `networks` स्थिति और हर डायरेक्टरी रूट एक साथ बदलते हैं। आपके इंटीग्रेशन में कुछ नहीं बदलता: जैसे ही आपके एप्लिकेशन की किसी नेटवर्क पर सदस्यता होती है, ट्रांसफ़र उस नेटवर्क पर [Didit किसी एक्सचेंज को कैसे रूट करता है](https://docs.didit.me/hi/transaction-monitoring/travel-rule-interoperability.md#didit-एक्सचेंज-को-कैसे-रूट-करता-है) में बताए गए रेल क्रम में रूट होने लगता है।

Didit अभी तक जिस नेटवर्क तक नहीं पहुँचता, उसका अनुरोध करने के लिए **Marketplace** में उसकी **एक्सेस का अनुरोध करें** टाइल का उपयोग करें। हर अनुरोध अपनी स्थिति दिखाता है (**खुला**, **संपर्क किया गया**, **प्रगति पर है**, **लाइव** या **अस्वीकृत**) और Didit की नवीनतम टिप्पणी के साथ। जब Didit स्थिति या टिप्पणी बदलता है, तो वह अनुरोध करने वाले टीम सदस्य को ईमेल भेजता है, जब तक वह आपके संगठन में है। API कुंजी से किया गया अनुरोध ईमेल नहीं भेजता, इसलिए उसे **Marketplace** में देखें।

## अगले चरण

> [card] [Travel Rule](https://docs.didit.me/hi/transaction-monitoring/travel-rule.md)
>
> एक्सचेंज का जीवनचक्र, सेटिंग्स, रेल और /v3/ API।

> [card] [सैंडबॉक्स में परीक्षण करें](https://docs.didit.me/hi/transaction-monitoring/travel-rule-sandbox.md)
>
> लाइव जाने से पहले हर परिणाम को Didit Test VASP के विरुद्ध चलाएँ।

> [card] [इंटरऑपरेबिलिटी](https://docs.didit.me/hi/transaction-monitoring/travel-rule-interoperability.md)
>
> वे endpoint जिनके माध्यम से प्रतिपक्ष VASP आप तक पहुँचते हैं।

> [card] [डायरेक्टरी](https://docs.didit.me/hi/transaction-monitoring/travel-rule.md#डायरेक्टरी)
>
> VASP खोजें और उसके लिए वे रूट देखें जिनका आपका एप्लिकेशन उपयोग कर सकता है।


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.