dCorps Hub
DevCo टेस्टनेट फ़ाउंडेशन ऑडिट मेननेट अंगीकरण

वैलिडेशन

उद्देश्य और कवरेज

यहाँ वैलिडेशन का मतलब इंटीग्रेशन चेक्स है, अनुमोदन नहीं। यह बताता है कि टीमें टेस्टनेट पर एसडीके, इंडेक्सर्स और एक्सप्लोरर्स के बीच कार्रवाइयां, टैग्स और डिराइव्ड व्यूज़ की सुसंगतता कैसे कन्फर्म करती हैं। फोकस दोहराने योग्य आउटपुट्स, टूल्स के बीच पैरिटी, मिसमैच की जल्दी पहचान, और साक्ष्य हैशेज़ के साथ कंफॉर्मेंस रिपोर्ट्स पर रहता है।

स्कीमा एलाइनमेंट

एक्शन पेलोड्स वर्तमान बंडल टाइप्स का पालन करते हैं, ताकि वैलिडेशन टूल्स के बीच सुसंगत रहें।

टैग कवरेज

फ़्लोज़ में आवश्यक टैग्स होते हैं, ताकि व्यूज़ गतिविधि को मैनुअल व्याख्या के बिना वर्गीकृत कर सकें।

व्यू सुसंगतता

डिराइव्ड व्यूज़ इंडेक्सर आउटपुट से मेल खाते हैं, ताकि एक्सप्लोरर वही कुल और वर्गीकरण दिखाएँ।

टूल पैरिटी

आधिकारिक और थर्ड-पार्टी टूल्स एक ही इनपुट्स, आउटपुट्स और टैग लॉजिक पर संरेखित रहते हैं।

कंफॉर्मेंस सरफेस

वैलिडेशन चेक्स उन कर्नेल सरफेस पर लागू होते हैं जो Hub व्यवहार चलाते हैं: ट्रांज़ैक्शन्स, इवेंट्स, व्यू डिराइवेशन और एक्सप्लोरर आउटपुट। हर सरफेस के लिए अपेक्षित स्कीमा और टैग पैटर्न होते हैं, ताकि आउटपुट टूलिंग के बीच लाइन अप रहे। कवरेज हर टेस्टनेट साइकिल के साथ बढ़ता है, इसलिए अपडेट्स क्रमिक होते हैं।

ट्रांज़ैक्शन आउटपुट

साइन किए गए एक्शन, वर्तमान चेन पैरामीटर्स के भीतर अपेक्षित इवेंट्स और स्टेट अपडेट्स इमिट करते हैं।

इवेंट स्ट्रीम्स

इवेंट फीड्स सुसंगत पेलोड्स प्रकाशित करते हैं, ताकि डाउनस्ट्रीम टूल्स उन्हें पार्स और इंडेक्स कर सकें।

व्यू डेरिवेशन

इंडेक्सर लॉजिक बैलेंस, एलोकेशन्स और कवरेज रेशियो के लिए रेफ़रेंस कैलकुलेशन्स से मेल खाती है, ताकि टूल्स के बीच कंसिस्टेंसी रहे।

एक्सप्लोरर डिस्प्ले

एक्सप्लोरर व्यूज़ वही परिणाम दिखाते हैं जो इंडेक्सर कम्प्यूट करते हैं, मैचिंग टैग्स और मेटाडेटा के साथ।

वैलिडेशन सिग्नल्स

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

गोल्डन फ़िक्स्चर्स

रेफ़रेंस फिक्स्चर्स अपेक्षित आउटपुट्स की तुलना लाइव टेस्टनेट रिस्पॉन्सेस से करते हैं, ताकि ड्रिफ्ट पकड़ा जा सके।

डिफ़ चेक्स

ऑटोमेटेड डिफ़ चेक्स एनवायरनमेंट्स के बीच इंडेक्सर आउटपुट्स की तुलना करते हैं, ताकि मिसमैचेस जल्दी फ्लैग हो सकें।

टैग पूर्णता

कवरेज चेक्स लापता टैग्स को फ़्लैग करते हैं, ताकि परिणाम साझा करने से पहले फ्लोज़ को सुधारा जा सके।

एरर सिग्नल्स

त्रुटियां कार्रवाई आईडी के साथ लॉग होती हैं, ताकि टीमें विफलताओं को जल्दी ट्रेस कर सकें।

कंफॉर्मेंस रिपोर्ट्स

रिव्यू के लिए वर्शन टारगेट्स, परिणाम सारांश और प्रमाण हैशेस के साथ कनफॉर्मेंस रिपोर्ट्स प्रकाशित करें।

वैलिडेशन फ्लो

अपने इंटीग्रेशन को वर्तमान टेस्टनेट सरफेस के साथ संरेखित रखने के लिए यह फ्लो अपनाएं। यह सेटअप को टीमों के बीच सुसंगत रखता है और मिसमैच को जल्दी सामने लाता है। रीसेट्स या बंडल अपडेट्स के बाद इस फ्लो को दोहराएँ, ताकि आपका बेसलाइन वर्तमान टेस्टनेट व्यवहार के अनुरूप रहे।

1

बंडल समीक्षा

नवीनतम बंडल लें और स्कीमा वर्ज़न्स, एंडपॉइंट्स और चेन आईडी कन्फर्म करें।

2

सैंपल ऐक्शंस चलाएँ

टेस्ट कार्रवाइयों का एक छोटा सेट सबमिट करें, जो वॉलेट्स, भूमिकाएं और टैग्स को परखे।

3

टैग कवरेज सत्यापित करें

हर ऐक्शन के लिए टैग कवरेज चेक करें और मिसिंग या मिस-टाइप्ड वैल्यूज़ ठीक करें।

4

व्यूज़ की तुलना

टोटल्स और क्लासिफ़िकेशन्स की कंसिस्टेंसी कन्फर्म करने के लिए एक्सप्लोरर और इंडेक्सर आउटपुट्स की तुलना करें।

5

लॉग करें और दोबारा चलाएँ

मिसमैच ट्रैक करें, इंटीग्रेशन लॉजिक समायोजित करें, और आवश्यकता अनुसार अपडेट्स के बाद चेक्स दोबारा चलाएँ।

6

रिपोर्ट प्रकाशित करें

रिव्यू के लिए वर्शन टारगेट्स और प्रमाण हैशेस के साथ कनफॉर्मेंस रिपोर्ट प्रकाशित करें।

टेस्टनेट की सीमाएँ

वैलिडेशन काम टेस्टनेट पर चलता है, इसलिए उसकी सीमाएँ भी लागू होती हैं। सक्रिय विकास के दौरान रीसेट्स, पैरामीटर बदलाव और आंशिक कवरेज सामान्य हैं। परिणामों को इंटीग्रेशन सिग्नल्स की तरह देखें, और बंडल बदलने पर फिर से सत्यापित करें। बंडल अपडेट्स बताती हैं कि वैलिडेशन स्टेप्स कब दोबारा चलाने चाहिए।

रीसेट साइकल्स

स्टेट रीसेट्स हो सकते हैं, इसलिए फिक्स्चर और कॉन्फ़िग्स को साइकिल्स के बीच पोर्टेबल रखें।

पैरामीटर शिफ्ट्स

मॉड्यूल पैरामीटर्स बदल सकते हैं; हर साइकिल में नवीनतम बंडल के अनुसार वैलिडेशन संरेखित करें।

आंशिक कवरेज

टेस्टनेट इटरेशन्स के दौरान थोड़े समय के लिए कुछ मॉड्यूल्स पीछे रह सकते हैं या अधूरे हो सकते हैं।

घोषणापत्र

"मेरा लक्ष्य सरल है: दुनिया में कहीं भी कोई भी व्यक्ति ऐसी इकाई बना सके जो विश्वसनीयता, निरंतरता और वास्तविक वित्तीय अवसंरचना के साथ काम करे, और जिसका संचालन स्टेबलकॉइन-नेटिव तरीके से हो।"

घोषणापत्र पढ़ें

Nicolas Turcotte

संस्थापक और लीड इंजीनियर

अभी योगदान करें

टेस्टनेट उन बिल्डर्स, ऑपरेटरों और स्टूअर्ड्स के लिए है जो Hub को सार्वजनिक रूप से परखना और सत्यापित करना चाहते हैं।

प्रोटोकॉल इंजीनियर

कर्नेल परिभाषाओं, संदेश-स्कोप और इनवेरिएंट्स पर काम करना।

इंडेक्सर और डेटा इंजीनियर

इवेंट स्कीमा और व्यू के लिए पुनरुत्पाद्य इनपुट परिभाषित करना।

प्रारंभिक ऑपरेटर

टेस्टनेट नियमों के तहत सीक्वेंसर, बैच पोस्टिंग और ऑपरेशनल स्कोप का परीक्षण करना।

इन्फ्रास्ट्रक्चर-केंद्रित निवेशक

स्कोप, जोखिम और प्रगति पर नज़र रखना (किसी रिटर्न का दावा निहित नहीं)।

कानूनी सलाहकार

सीमा-निर्धारण, नॉन-कस्टोडियल स्कोप और डॉक्युमेंट स्टैक के क्रम की समीक्षा।

गवर्नेंस स्टूअर्ड्स

कर्नेल/एडेप्टर्स विभाजन और अपग्रेड पोज़िशनिंग तय करना।

केवल अंग्रेज़ी में
टेस्टनेट

टेस्टनेट पहुंच

Hub को एक्सप्लोर करने, रेफ़रेंस इंटरफेस आज़माने, और डेवलपमेंट टेस्टनेट पर प्रोटोकॉल के व्यवहार को एंड-टू-एंड सत्यापित करने के लिए पहुंच मांगें। कोई भी अनुरोध कर सकता है; लोकल/डेव ऑपरेटर पहुंच की समीक्षा अधिक सख़्ती से होती है।

टेस्टनेट पहुंच का अनुरोध करें

नियंत्रित पहुंच। अनुमोदन आवश्यक।

टेस्टनेट केवल अंग्रेज़ी में

टेस्टनेट पहुंच

Hub को एक्सप्लोर करने, रेफ़रेंस इंटरफेस आज़माने, और डेवलपमेंट टेस्टनेट पर प्रोटोकॉल के व्यवहार को सत्यापित करने के लिए पहुंच मांगें। लोकल/डेव ऑपरेटर पहुंच की समीक्षा अधिक सख़्ती से होती है।

टेस्टनेट पहुंच का अनुरोध करें

न्यूज़लेटर केवल अंग्रेज़ी में

अपडेट रहें

टेस्टनेट की तैयारी, रिलीज़ और गवर्नेंस के मील के पत्थरों पर संक्षिप्त अपडेट।