ایک ڈیزائنر کلائنٹ کو تیار لوگو بھیجتی ہے۔ آٹھ مہینے بعد کلائنٹ کی نئی ایجنسی کہتی ہے کہ یہ نشان اس نے خود بنایا ہے، اور ڈیلیوری سے پہلے کی تاریخ والی ایک فائل پیش کرتی ہے۔ ڈیزائنر کے پاس فائنل PNG ہے اور ایک ایکسپورٹ تاریخ جو اس کے اپنے کمپیوٹر نے لگائی ہے۔ اس کے پاس ایسا کچھ نہیں جو دکھائے کہ بہار کے تین ہفتوں میں وہ نشان اس کی میز پر کیسے شکل پاتا گیا۔
فائنل فائل دکھاتی ہے کہ کیا بنا۔ ڈرافٹس دکھاتے ہیں کہ کس نے بنایا۔ زیادہ تر تخلیق کار فائنل رکھ لیتے ہیں اور ڈرافٹس پھینک دیتے ہیں، اور تنازع آنے پر یہ بالکل الٹا پڑتا ہے۔
اکیلی فائنل فائل کیا ثابت کرتی ہے
سیل شدہ فائنل بہت کچھ ثابت کرتا ہے، اور یہاں درست رہنا ضروری ہے۔ سیل کرنے میں فائل کا کرپٹوگرافک فنگر پرنٹ نکالا جاتا ہے اور اسے ایک کوالیفائیڈ ٹائم اسٹیمپ سے باندھا جاتا ہے۔ eIDAS ضابطے کے آرٹیکل 41(2) کے تحت کوالیفائیڈ الیکٹرانک ٹائم اسٹیمپ کو یہ قانونی مفروضہ حاصل ہے کہ اس میں درج تاریخ اور وقت درست ہیں اور اس سے بندھا ڈیٹا سالم ہے۔ یعنی سیل شدہ فائنل ثابت کرتا ہے کہ بالکل یہی فائل اس لمحے موجود تھی اور تب سے بدلی نہیں۔
یہ ایک وقت پر ایک حالت ثابت کرتا ہے۔ یہ نہیں بتاتا کہ فائل بنی کیسے، یا یہ کہ جس نے سیل کیا وہی اس کا بنانے والا ہے۔ ایک ساکن نقطہ کوئی کہانی نہیں ہوتا۔
قانون ثبوت کا بوجھ کہاں رکھتا ہے
سوئس کاپی رائٹ قانون (URG) اس معاملے میں مختصر ہے۔ آرٹیکل 6 کہتا ہے کہ مصنف وہ حقیقی شخص ہے جس نے تخلیق کی۔ آرٹیکل 8 پیراگراف 1 ایک قانونی مفروضہ جوڑتا ہے: جب تک اس کے برعکس ثابت نہ ہو، مصنف وہی سمجھا جائے گا جس کا نام، قلمی نام یا مخصوص نشان تخلیق کی نقلوں پر یا اس کی اشاعت میں موجود ہو۔
یہ مفروضہ رد کیا جا سکتا ہے۔ اگر شائع شدہ نقلوں پر کسی اور کا نام ہے تو آپ کو اس کے برعکس ثابت کرنا ہوگا۔ اگر آپ کا نام ہے تو دوسرا فریق کوشش کرے گا۔ بحث تخلیق کے ثبوت پر ٹکتی ہے، اور تخلیق کے ثبوت ڈرافٹس جیسے دکھتے ہیں: کچا ورژن، غلط ٹائپ فیس والا ورژن، وہ باب جو کاٹ دیا گیا، وہ commit جس نے سب توڑ دیا۔ ان کی تاریخ والی کڑی بعد میں گھڑنا مشکل ہے، کیونکہ ٹائم اسٹیمپ پچھلی تاریخ میں نہیں لگایا جا سکتا۔
Swiss Trust Layer پر ورژن کیسے کام کرتے ہیں
پورٹل میں ہر سیل شدہ فولڈر کی ایک ورژن ہسٹری ہوتی ہے۔ "نیا ورژن شامل کریں" سے کام کی اگلی حالت اپ لوڈ ہوتی ہے۔ ہر ورژن الگ سے سیل اور تصدیق شدہ ہوتا ہے، اپنے فنگر پرنٹ اور اپنے کوالیفائیڈ ٹائم اسٹیمپ کے ساتھ، اور اسے اپنا سرٹیفکیٹ آف پروف ملتا ہے۔ سرٹیفکیٹ میں سیل کرنے کی تاریخ اور وقت UTC میں اور ہر فائل اس کے hash کے ساتھ درج ہوتی ہے، اور اس کا QR کوڈ اس ورژن کا عوامی تصدیقی صفحہ کھولتا ہے، بغیر لاگ ان کے۔
آپ ہر ورژن کے ساتھ ایک نوٹ لگا سکتے ہیں۔ "اس ورژن کے بارے میں نوٹ شامل کریں" میں آپ لکھتے ہیں کہ کیا بدلا اور کیوں: "کلائنٹ کال کے بعد دوسرا پاس"، "تیسرا ایکٹ ہٹایا"، "سیرف فونٹ پر گئے"۔ مہینوں بعد یہ نوٹ کام کی ڈائری کی طرح پڑھے جاتے ہیں، اسی وقت لکھے ہوئے، ایک ٹائم اسٹیمپ کے نیچے۔
کانٹینٹ لیبل ہر ورژن کے اپنے ہوتے ہیں۔ بغیر لیبل سیل کیا ہوا ورژن ویسا ہی رہتا ہے؛ پورٹل آپ کو یہ بتاتا ہے اور کہتا ہے کہ نیا ورژن بنائیں، اس کی فائلیں ڈیکلیئر کریں اور اسے سیل کریں۔ نئی ڈیکلیریشنز کے ساتھ دوبارہ سیل کرنے سے پرانے پر لکھنے کے بجائے ایک نیا سیل شدہ ورژن بنتا ہے۔
جاری شدہ ورژن ہلتا نہیں۔ اس کے hash اور ڈیکلیئر کیے گئے لیبل کبھی نہیں بدلتے۔ کسی ورژن کا سرٹیفکیٹ بعد میں اس کی فائلوں کے ISCC ڈیٹا اور آپ کی تصدیق شدہ شناخت کے ساتھ اپ ڈیٹ کیا جا سکتا ہے، اور پورٹل صاف کہتا ہے کہ ایسا ہونے پر کوئی نیا ورژن نہیں بنتا۔
یہ کڑی کیا ثابت نہیں کرتی
کسی ڈرافٹ پر ٹائم اسٹیمپ دکھاتا ہے کہ وہ ڈرافٹ اس وقت موجود تھا۔ یہ نہیں دکھاتا کہ اسے آپ نے لکھا۔ کوئی آپ سے نقل کی ہوئی فائل سیل کر سکتا ہے، اور اس کا ٹائم اسٹیمپ آپ کے جتنا ہی درست ہوگا۔ ڈرافٹس کی کڑی آپ کو وہ دیتی ہے جو نقل کرنے والے کے پاس شاذ ہی ہوتا ہے: اس کے ورژن سے پہلے کے، اس سے زیادہ کچے ورژن، اس کے فائنل سے پہلے سیل شدہ۔
شناخت کی تصدیق اس خلا کا ایک حصہ بھرتی ہے۔ اگر اکاؤنٹ پاسپورٹ چیک پاس کر چکا ہے تو اس کے بعد سیل کیے گئے ورژن کے سرٹیفکیٹ پر ایک شناختی بلاک ہوتا ہے: خاندانی نام، نام، تاریخ پیدائش، ملک، اور پاسپورٹ نمبر چھپا کر۔ یہ اسنیپ شاٹ سیل کرنے کے وقت لیا جاتا ہے، اس لیے اکاؤنٹ میں بعد کی کوئی تبدیلی پہلے سے جاری سرٹیفکیٹ کو کبھی نہیں بدلتی۔ تب سیل ڈرافٹ کو صرف اکاؤنٹ کے نام سے نہیں بلکہ ایک تصدیق شدہ شخص سے جوڑتی ہے۔
کانٹینٹ لیبل ایک اعلان ہیں، کسی جانچ کا نتیجہ نہیں۔ HUMAN AUTHORED کو AI FREE کے ساتھ اور کسی دوسرے AI لیبل کے بغیر ڈیکلیئر کیا جا سکتا ہے، اور دونوں HUMAN لیبل تصدیق شدہ شناخت سے بندھے ہوتے ہیں۔ پھر بھی اس کی اہمیت ہے، کیونکہ کام کے وقت کیا گیا اعلان، دعویٰ آنے کے بعد کیے گئے اعلان سے الگ چیز ہے۔
ایک تال جو قائم رہے
سنگ میل پر سیل کریں، ہر کی اسٹروک پر نہیں۔ چالیس تقریباً ایک جیسے ورژن کی کڑی شور ہے۔ چھ ایسے ورژن کی کڑی، جن میں ہر ایک اصل قدم دکھاتا ہو، ایک ریکارڈ ہے۔ کسی مسودے کے لیے یہ ہو سکتے ہیں: خاکہ، مکمل پہلا ڈرافٹ، ڈھانچے کی تبدیلیوں کے بعد کا ڈرافٹ، اور پبلشر کو بھیجا گیا ورژن۔
اصل فائلیں بغیر بدلے رکھیں۔ سیل بالکل اسی فائل کے فنگر پرنٹ کو کور کرتی ہے، اس لیے جو فائل آپ نے سیل کی، وہی فائل آپ کو رکھنی ہے، byte بہ byte۔ کاپی میں تبدیلی کریں، اصل میں کبھی نہیں، اور ہر سیل شدہ ڈرافٹ اس کے سرٹیفکیٹ کے ساتھ ایک سے زیادہ جگہ رکھیں۔
اگر آپ کے PDF کے بارے میں وکیل کے دس سوال والی فہرست کسوٹی ہے، تو ورژن کی کڑی "کب" والے سوال کا جواب دیتی ہے اور "کس نے" والے سوال کے لیے مواد دیتی ہے۔
اس ہفتے ایک قدم
کوئی ایسا کام چنیں جو آدھا ہو چکا ہے۔ اس کی موجودہ حالت کو ایک سطر کے نوٹ کے ساتھ ایک ورژن کے طور پر سیل کریں، اور طے کریں کہ اگلا سنگ میل کیا ہے۔ جو تاریخ آپ نے کبھی درج نہیں کی، اسے پیچھے جا کر سیل نہیں کر سکتے۔ مگر یہاں سے درج کرنا شروع کر سکتے ہیں۔
Swiss Trust Layer پر اپنی پہلی دستاویز سیل کریں یا پورا طریقہ یہ کیسے کام کرتا ہے پر پڑھیں۔






