साबित करें कि कोड आपने पहले लिखा
अपने कोडबेस और उसके संशोधन इतिहास को बिटकॉइन ब्लॉकचेन पर टाइमस्टैम्प करें। अपने सॉफ्टवेयर के लिए लेखकत्व और अखंडता का स्वतंत्र, न्यायालय-तैयार प्रमाण स्थापित करें - एक भी पंक्ति प्रकाशित किए बिना।
कोड कॉपी करना आसान और श्रेय देना कठिन है
सॉफ्टवेयर किसी टीम द्वारा बनाई गई सबसे मूल्यवान और सबसे पोर्टेबल संपत्तियों में से एक है। एक रिपॉजिटरी क्लोन की जा सकती है, कमिट इतिहास फिर से लिखा जा सकता है, और एक टाइमस्टैम्प कुछ सेकंड में जाली बनाया जा सकता है। जब दो पक्ष दोनों दावा करते हैं कि उन्होंने एक ही कोड लिखा, तो अदालत जो सवाल पूछती है वह सरल है: कौन साबित कर सकता है कि यह पहले उसके पास मौजूद था?
कॉपीराइट मूल कोड की उसी क्षण स्वचालित रूप से रक्षा करता है जब वह लिखा जाता है, लेकिन स्वचालित सुरक्षा साक्ष्य के समान नहीं है। पंजीकरण धीमा और क्षेत्रीय है, आंतरिक Git टाइमस्टैम्प तुच्छ रूप से संपादन योग्य हैं, और एक निजी बैकअप केवल वही साबित करता है जो आपने खुद को बताया। इनमें से कोई भी ऐसा स्वतंत्र रिकॉर्ड स्थापित नहीं करता जिस पर कोई तीसरा पक्ष भरोसा कर सके।
Bernstein इस अंतर को पाटता है। यह आपके कोड की एक क्रिप्टोग्राफिक फिंगरप्रिंट को एक सार्वजनिक ब्लॉकचेन पर एंकर करता है, जिससे क्या मौजूद था और कब, इसका एक स्थायी, स्वतंत्र रूप से सत्यापन योग्य रिकॉर्ड बनता है - कॉपीराइट, पेटेंट और अनुबंधों के नीचे की लुप्त साक्ष्य परत।
डेवलपर्स लंबे समय से 'गरीब आदमी के कॉपीराइट' पर निर्भर रहे हैं: कोड की एक प्रति खुद को डाक से भेजना, या एक निजी Git इतिहास रखना। इनमें से कोई भी किसी तीसरे पक्ष को कुछ भी साबित नहीं करता - एक डाक-मुहर जाली बनाई जा सकती है और एक रिपॉजिटरी फिर से लिखी जा सकती है। एक सार्वजनिक-ब्लॉकचेन टाइमस्टैम्प प्रकार में भिन्न है: यह एक ऐसा रिकॉर्ड है जिसे कोई एक पक्ष नियंत्रित नहीं करता और कोई पीछे की तारीख में नहीं डाल सकता।
यह अंतर वहां सबसे अधिक मायने रखता है जहां दांव सबसे ऊंचे होते हैं। संयुक्त राज्य अमेरिका में, उल्लंघन के लिए मुकदमा करने से पहले आपको एक कॉपीराइट पंजीकृत करना होगा (17 U.S.C. Section 411(a)), और पंजीकरण धीमा और क्षेत्रीय है। और चूंकि संस्थागत डिजिटल-टाइमस्टैम्प सेवा WIPO PROOF को फरवरी 2022 में बंद कर दिया गया था, निजी, मानक-आधारित टाइमस्टैम्पिंग ही शेष रहती है - एक दिनांकित ब्लॉकचेन प्रमाण उन अधिकारों के नीचे की साक्ष्य परत है जिनका आप दावा करते हैं।
लेखकत्व साबित करना क्यों कठिन है
संपादन योग्य इतिहास
Git इतिहास में कमिट तारीखें, लेखक फ़ील्ड और टैग सभी फिर से लिखे जा सकते हैं। अपने आप में, वे किसी बाहरी पक्ष को कुछ भी साबित नहीं करते।
समवर्ती दावे
ठेकेदार, कर्मचारी और ओपन-सोर्स योगदानकर्ता सभी एक ही फाइलों को छूते हैं। जब स्वामित्व विवादित होता है, तो पहले किसने लिखा यह आपके शब्द बनाम उनके शब्द बन जाता है।
प्रकटीकरण के बिना प्रमाण
लेखकत्व स्थापित करने का आमतौर पर मतलब है अपना सोर्स किसी नोटरी या रजिस्ट्री को सौंपना। आपको ऐसे साक्ष्य की आवश्यकता है जिसमें कोड को उजागर करने की आवश्यकता न हो।
समय मायने रखता है
चाहे कॉपीराइट का बचाव कर रहे हों, पेटेंट तैयार कर रहे हों, या किसी लाइसेंसिंग सौदे में प्रवेश कर रहे हों, आपके प्रमाण का मूल्य एक सटीक, विश्वसनीय निर्माण तिथि दिखाने पर निर्भर करता है।
ब्लॉकचेन टाइमस्टैम्पिंग कोड लेखकत्व को कैसे साबित करती है
जब आप Bernstein के साथ किसी कोडबेस को प्रमाणित करते हैं, तो आपकी फाइलें स्थानीय रूप से 256-बिट क्रिप्टोग्राफिक फिंगरप्रिंट में हैश की जाती हैं। यह फिंगरप्रिंट सटीक सामग्री के लिए अद्वितीय है: एक फाइल में एक भी वर्ण बदलें और फिंगरप्रिंट पूरी तरह बदल जाता है। हैश को उलटा नहीं किया जा सकता, इसलिए यह उस कोड के बारे में कुछ भी प्रकट नहीं करता जिसका वह प्रतिनिधित्व करता है।
वह फिंगरप्रिंट एक बिटकॉइन ब्लॉकचेन लेनदेन में एंकर की जाती है। क्योंकि ब्लॉकचेन एक सार्वजनिक, अपरिवर्तनीय, विश्व स्तर पर वितरित बहीखाता है, आपके फिंगरप्रिंट का रिकॉर्ड - और वह क्षण जब यह लिखा गया - Bernstein सहित किसी के द्वारा भी बदला या पीछे की तारीख में नहीं डाला जा सकता।
परिणाम एक ऐसा प्रमाण है जो स्वतंत्र रूप से सत्यापन योग्य है। कोई भी तीसरा पक्ष - एक अदालत, विरोधी वकील, एक लाइसेंसधारी - पुष्टि कर सकता है कि आपका सटीक कोड उस टाइमस्टैम्प पर मौजूद था, बिना कभी कोड देखे। Bernstein की जीरो-नॉलेज वास्तुकला का अर्थ है कि आपका सोर्स कभी आपके नियंत्रण से बाहर नहीं जाता।
केवल एक स्नैपशॉट नहीं, बल्कि एक कोड इतिहास प्रमाणित करें
सॉफ्टवेयर समय में जमी हुई एक अकेली फाइल नहीं है - यह परिवर्तनों का एक जीवंत इतिहास है। Bernstein प्रमाणपत्र उस वास्तविकता को प्रतिबिंबित करने के लिए डिज़ाइन किए गए हैं। प्रत्येक नया प्रमाणन पिछले से जुड़ता है, ताकि आप न केवल यह साबित कर सकें कि कोड मौजूद था, बल्कि यह कैसे विकसित हुआ।
हर संस्करण को टाइमस्टैम्प करें
प्रत्येक रिलीज़, माइलस्टोन या बिल्ड को प्रमाणित करें। हर स्नैपशॉट को अपनी अपरिवर्तनीय फिंगरप्रिंट और तारीख मिलती है।
एक परस्पर जुड़ी श्रृंखला
प्रमाणपत्र एक-दूसरे का संदर्भ देते हैं, जो एक सत्यापन योग्य श्रृंखला बनाते हैं जो समय के साथ आपके कमिट और रिलीज़ इतिहास से मेल खाती है।
डिज़ाइन से छेड़छाड़-स्पष्ट
क्योंकि फिंगरप्रिंट सामग्री से ही प्राप्त होती है, कोड में कोई भी बाद का परिवर्तन रिकॉर्ड के विरुद्ध तुरंत पहचाना जा सकता है।
विकास को साबित करें
उस क्रम को प्रदर्शित करें जिसमें सुविधाएं और मॉड्यूल लिखे गए - किसने क्या बनाया, और कब, इसका एक टिकाऊ, क्रमबद्ध रिकॉर्ड।
कोड लेखकत्व का प्रमाण कब मायने रखता है
पूर्व-पेटेंट सॉफ्टवेयर सुरक्षा
सॉफ्टवेयर का पेटेंट कराना धीमा, महंगा और क्षेत्रीय है। दाखिल करने से पहले - या यदि आप कभी इरादा नहीं रखते - एक ब्लॉकचेन टाइमस्टैम्प यह स्थापित करता है कि आपका कार्यान्वयन एक विशिष्ट तारीख पर मौजूद था। यह आपकी आविष्कार तिथि का दस्तावेज़ीकरण करता है और पेटेंट को अभियोजित होने में लगने वाले महीनों के दौरान कार्य की रक्षा करता है।
ओपन-सोर्स लेखकत्व प्रमाण
ओपन-सोर्स लाइसेंस के तहत प्रकाशन कॉपी करने का अधिकार दे देता है, न कि यह तथ्य कि आपने कार्य का लेखन किया। एक Bernstein प्रमाणपत्र स्वतंत्र प्रमाण प्रदान करता है कि आपने कोड को जारी होने से पहले बनाया, जिससे श्रेय और लाइसेंस-प्रवर्तन दावे मजबूत होते हैं।
स्वामित्व और IP विवाद
ठेकेदार हैंड-ऑफ, सह-संस्थापक विभाजन और कर्मचारी प्रस्थान नियमित रूप से यह सवाल उठाते हैं कि कौन सा कोड किसका है। टाइमस्टैम्प युक्त प्रमाणपत्र आपको संपादन योग्य आंतरिक लॉग पर निर्भर हुए बिना प्रतिस्पर्धी दावों को हल करने के लिए एक वस्तुनिष्ठ, तृतीय-पक्ष-सत्यापन योग्य रिकॉर्ड देते हैं।
आप क्या प्रमाणित कर सकते हैं
आपके सॉफ्टवेयर का कोई भी हिस्सा, और वह कैसे बनाया गया इसका रिकॉर्ड।
यह कैसे काम करता है
- 1अपनी रिपॉजिटरी, रिलीज़ या फाइलें किसी प्रोजेक्ट में जोड़ें - कुछ भी अपलोड होने से पहले सब कुछ आपके ब्राउज़र में स्थानीय रूप से हैश किया जाता है।
- 2Bernstein फिंगरप्रिंट को बिटकॉइन ब्लॉकचेन पर एंकर करता है, जिससे आपके कोड का एक स्थायी, टाइमस्टैम्प युक्त रिकॉर्ड बनता है।
- 3जैसे-जैसे आपका कोडबेस विकसित होता है, नए संस्करण प्रमाणित करें, एक परस्पर जुड़ी श्रृंखला बनाएं जो आपके संशोधन इतिहास को प्रतिबिंबित करती है।
- 4एक कानूनी-स्तर का प्रमाणपत्र प्राप्त करें जिसे आप स्वतंत्र रूप से सत्यापित कर सकते हैं और जब भी लेखकत्व पर सवाल उठे तो साक्ष्य के रूप में प्रस्तुत कर सकते हैं।
डेवलपर कार्यप्रवाहों के लिए प्रमाणन
कोड को हाथ से प्रमाणित करना कहानी का केवल एक हिस्सा है। टीमें तेजी से स्वचालित रूप से टाइमस्टैम्प करना चाहती हैं - एक CI/CD पाइपलाइन, एक कमिट हुक, या एक बिल्ड चरण से - ताकि प्रमाण उनके काम करने के मौजूदा तरीके के हिस्से के रूप में बने।
API, SDK, CLI और MCP एकीकरण के माध्यम से प्रोग्रामेटिक प्रमाणन सक्रिय विकास में है और वर्तमान में एक क्लोज्ड बीटा में उपलब्ध है। इंटरफेस के स्थिर होने तक पहुंच मामले-दर-मामले प्रदान की जाती है।
यदि आप एक स्वचालित कार्यप्रवाह के हिस्से के रूप में कोड प्रमाणित करना चाहते हैं, तो बीटा के बारे में हमारी टीम से बात करें - हम आपकी पाइपलाइन के लिए सही दृष्टिकोण खोजने में आपकी मदद करेंगे।
अदालतें ब्लॉकचेन साक्ष्य के साथ जैसा व्यवहार करती हैं, उसके लिए बनाया गया
अदालतें ब्लॉकचेन टाइमस्टैम्प को साक्ष्य के रूप में तेजी से मान्यता दे रही हैं। कोई भी प्रमाणपत्र किसी परिणाम की गारंटी नहीं देता, और अदालत मामले-दर-मामले साक्ष्य का वजन करती है - लेकिन प्रमुख क्षेत्राधिकारों में यात्रा की दिशा स्पष्ट है, और यह उस प्रकार के प्रमाण की ओर बढ़ती है जो Bernstein उत्पन्न करता है।
मार्च 2025 में, Tribunal Judiciaire de Marseille ने एक सार्वजनिक ब्लॉकचेन पर एंकर किए गए SHA-256 हैश को कॉपीराइट पूर्वता के प्रमाण के रूप में स्वीकार किया - एक यूरोपीय पहला, और कोड लेखकत्व के लिए सीधे प्रासंगिक। अदालत ने ब्लॉकचेन रिकॉर्ड को एक पारंपरिक बेलिफ के प्रमाणन दिनांक से अधिक विश्वसनीय माना।
वर्षों पहले, जून 2018 में, Hangzhou Internet Court एक कॉपीराइट विवाद में ब्लॉकचेन-संग्रहीत साक्ष्य को स्वीकार करने वाली दुनिया की पहली अदालत बनी - वह फैसला जिसने दुनिया भर में ब्लॉकचेन प्रमाण की न्यायिक मान्यता का द्वार खोला।
पूरे यूरोपीय संघ में, eIDAS विनियमन (सं. 910/2014) का अनुच्छेद 41 सभी 27 सदस्य राज्यों में एक योग्य इलेक्ट्रॉनिक टाइमस्टैम्प को सटीकता की कानूनी धारणा देता है। Bernstein अपने बिटकॉइन एंकर को एक योग्य EU टाइमस्टैम्प के साथ जोड़ता है, ताकि आपका प्रमाण एक सार्वजनिक बहीखाता और एक मान्यता प्राप्त कानूनी ढांचे दोनों पर टिका रहे।
Bernstein स्वीकार्यता के लिए बनाया गया है। यह वादा नहीं करता कि कोई भी दी गई अदालत आपके साक्ष्य को स्वीकार करेगी - वह एक निर्णय बना रहता है जो प्रत्येक अदालत तथ्यों पर करती है - लेकिन इसे आपको सबसे मजबूत, सबसे स्वतंत्र रूप से सत्यापन योग्य रिकॉर्ड देने के लिए इंजीनियर किया गया है।
अक्सर पूछे जाने वाले प्रश्न
नहीं। एक कमिट तारीख, लेखक नाम और टैग आपकी रिपॉजिटरी में सामान्य फ़ील्ड हैं - इतिहास रखने वाला कोई भी उन्हें सेकंडों में फिर से लिख सकता है, इसलिए अपने आप में वे किसी बाहरी पक्ष को कुछ भी साबित नहीं करते। एक सार्वजनिक-ब्लॉकचेन एंकर को Bernstein सहित किसी के द्वारा भी संपादित या पीछे की तारीख में नहीं डाला जा सकता, और यही इसे साक्ष्य-मूल्य देता है।
नहीं। कुछ भी आपकी मशीन छोड़ने से पहले आपकी फाइलें स्थानीय रूप से 256-बिट फिंगरप्रिंट में हैश की जाती हैं, और केवल वही फिंगरप्रिंट ब्लॉकचेन पर एंकर की जाती है। हैश को उलटा नहीं किया जा सकता, इसलिए यह आपके कोड के बारे में कुछ भी प्रकट नहीं करता। Bernstein की जीरो-नॉलेज वास्तुकला का अर्थ है कि हम आपका सोर्स कभी प्राप्त, संग्रहीत या देखते नहीं हैं।
नहीं। कॉपीराइट आपके कोड की स्वचालित रूप से रक्षा करता है, और संयुक्त राज्य अमेरिका में आपको 17 U.S.C. Section 411(a) के तहत उल्लंघन के लिए मुकदमा करने से पहले भी एक कार्य पंजीकृत करना होगा। एक ब्लॉकचेन टाइमस्टैम्प उसके नीचे की साक्ष्य परत है - यह साबित करता है कि क्या मौजूद था और कब, पंजीकरण को प्रतिस्थापित करने के बजाय उसका पूरक बनता है।
हां। प्रत्येक प्रमाणन पिछले से जुड़ता है, जो एक सत्यापन योग्य श्रृंखला बनाता है जो आपके कमिट और रिलीज़ इतिहास को प्रतिबिंबित करती है। एक अकेले जमे हुए स्नैपशॉट के बजाय, आप इस बात का एक क्रमबद्ध, छेड़छाड़-स्पष्ट रिकॉर्ड बनाते हैं कि आपका कोडबेस समय के साथ कैसे विकसित हुआ - यह दिखाते हुए कि कौन सी सुविधाएं और मॉड्यूल लिखे गए, और कब।