W3BS.org آج لائیو ہو گیا ہے، جس میں ایک اوپن-اسٹینڈرڈ سسٹم کا انکشاف کیا گیا ہے جو انسان، AI ایجنٹ یا کسی ڈیوائس کو ویب پیج، API یا کمانڈ لائن انٹرفیس کے ذریعے ایک ہی ریسورس تک رسائی فراہم کرتا ہے۔ اس کا آغاز ان ڈویلپرز کو ہدف بنا کر کیا گیا ہے جنہیں مواد کے لیے ایک واحد، قابلِ تصدیق شناختیہ (identifier) کی ضرورت ہے جسے کسی بھی فرنٹ اینڈ پر بھروسہ کیا جا سکے۔
اب ایک نیا URI سسٹم کیوں اہم ہے
موجودہ ویب ان URLs پر انحصار کرتی ہے جو مقامات (locations) کی طرف اشارہ کرتے ہیں، نہ کہ کسی ریسورس کی غیر متبدل تعریفوں (immutable definitions) کی طرف۔ جب کوئی پیج منتقل ہوتا ہے، کوئی API تبدیل ہوتی ہے یا کوئی CLI ٹول اپ ڈیٹ ہوتا ہے، تو اصل لنک ٹوٹ سکتا ہے یا مختلف ڈیٹا (payload) واپس کر سکتا ہے۔ W3BS ایک "w3bs://" اسکیم متعارف کرواتا ہے جو ایک JSON مینی فیسٹ (manifest) کے ذریعے معاونت یافتہ ہے جو ریسورس، اس کے پبلشر اور ایک کرپٹوگرافک دستخط (cryptographic signature) کی وضاحت کرتا ہے۔ اسی شناختیہ کو براؤزر، اسکرپٹ یا وائس اسسٹنٹ کے ذریعے حل (resolve) کیا جا سکتا ہے، جس سے یہ ضمانت ملتی ہے کہ ہر صارف کو ایک ہی، تصدیق شدہ ڈیٹا نظر آئے۔
W3BS پروجیکٹ کیا فراہم کرتا ہے
- W3BS.org – گورننس، مشن سٹیٹمنٹس اور پروڈکٹ کی ضروریات کا مرکز۔
- Specs.w3bs.org – آٹھ تفصیلات (specifications)، جن میں سے تین فعال ڈرافٹس (URI, MANIFEST, RESOLVE) ہیں اور پانچ تجاویز (SURFACE, PROMPT, TRUST, DELEGATION, DISCOVERY) ہیں۔
- Prompt.w3bs.org – ایک رجسٹری جس میں دس دستخط شدہ، MIT-لائسنس شدہ پرامپٹس (prompts) شامل ہیں جنہیں ایجنٹس فوری طور پر استعمال کر سکتے ہیں۔
- Browse.w3bs.org – ایک ریزولور UI؛ ایک w3bs:// URI پیسٹ کریں اور مینی فیسٹ، پبلشر کی تفصیلات اور دستخط کی حیثیت دیکھیں۔
یہ ٹیکنالوجی کیسے کام کرتی ہے
ہر ریسورس کی وضاحت ایک JSON مینی فیسٹ کے ذریعے کی جاتی ہے۔ مینی فیسٹ کو RFC 8785 کے مطابق کینونیکلائز (canonicalized) کیا جاتا ہے، جو Ed25519 کی (key) کے ساتھ دستخط کرنے سے پہلے سطحی فرق (جیسے وائٹ سپیس کی ترتیب) کو ختم کر دیتا ہے۔ ایک مرکزی رجسٹری پبلشر کی پبلک کیز (public keys) کو نیم اسپیسز (namespaces) کے ساتھ منسلک کرتی ہے، تاکہ غلط نیم اسپیس سے آنے والے دستخط کو فوری طور پر مسترد کر دیا جائے۔
ریفرنس امپلیمنٹیشن ایک واحد Node 24 سروس پر چلتی ہے، جو Express 5 کے ساتھ بنائی گئی ہے اور PostgreSQL کے ذریعے معاونت یافتہ ہے۔ اس میں آفیشل MCP SDK بھی شامل ہے، جو مینی فیسٹ پارسنگ اور دستخط کی تصدیق کو سنبھالتا ہے۔
ڈویلپرز فوری طور پر ریزولور کو آزما سکتے ہیں:
git clone https://github.com/profullstack/w3bs.org && cd w3bs.org && npm ci
W3BS_API=https://w3bs.org node src/cli.mjs resolve w3bs://prompt/w3bs/research@1
یہ کمانڈ ورژن 1 پر "research" پرامپٹ کے لیے مینی فیسٹ حاصل کرتی ہے اور اس کی تصدیق کی حالت دکھاتی ہے۔
کس کو فائدہ ہوگا
- ٹول بنانے والے (Tool builders) – کوئی بھی سافٹ ویئر جو بیرونی ڈیٹا حاصل کرتا ہے (سرچ ایجنٹس، ڈیٹا پائپ لائنز، IoT فرم ویئر) اپنے ان پٹس کو ایک ایسی مینی فیسٹ کے ساتھ جوڑ سکتا ہے جس میں تبدیلی کا پتہ چل سکے (tamper-evident)۔
- مواد کے پبلشرز (Content publishers) – ایک نیم اسپیس رجسٹر کر کے اور مینی فیسٹس پر دستخط کر کے، وہ ایک کرپٹوگرافک ضمانت حاصل کرتے ہیں کہ صارفین کو تبدیل شدہ مواد نہیں ملے گا۔
- آخری صارفین (End users) – ایک ہی شناختیہ کام کرتا ہے چاہے وہ براؤزر میں لنک پر کلک کریں، API کے ذریعے درخواست کریں یا وائس اسسٹنٹ سے پوچھیں، جس سے ٹوٹے ہوئے یا ری ڈائریکٹ شدہ URLs کی وجہ سے ہونے والی الجھن کم ہو جاتی ہے۔
خطرات اور تنقید
یہ پلیٹ فارم ابھی بنیاد رکھنے کے مرحلے (founding-stage) میں ہے اور اسے تجرباتی قرار دیا گیا ہے۔ اس کا موجودہ آرکیٹیکچر پبلک کیز اور نیم اسپیس اسائنمنٹس کے لیے ایک مرکزی طور پر ہوسٹ شدہ رجسٹری پر انحصار کرتا ہے۔ ناقدین یہ دلیل دے سکتے ہیں کہ یہ "سنگل پوائنٹ آف فیلر" یا بھروسے کی رکاوٹ (trust bottleneck) کو دوبارہ متعارف کرواتا ہے، خاص طور پر ان کمیونٹیز کے لیے جو مکمل طور پر غیر مرکزی (decentralized) ریزولوشن کو ترجیح دیتی ہیں۔ روڈ میپ میں "غیر مرکزی دریافت" (decentralized discovery) کا ذکر مستقبل کے ہدف کے طور پر کیا گیا ہے، لیکن کوئی ٹائم لائن فراہم نہیں کی گئی ہے۔
آگے کیا دیکھنا ہے
- غیر مرکزی دریافت (Decentralized discovery) – ایک واحد PostgreSQL اسٹور سے ڈسٹری بیوٹڈ لیجر یا پیئر ٹو پیئر نیٹ ورک کی طرف منتقلی بھروسے کے حوالے سے خدشات کو دور کر سکتی ہے۔
- نیٹیو موبائل انٹیگریشن (Native mobile integration) – موبائل آپریٹنگ سسٹمز کو w3bs:// اسکیم کو پہچاننے اور صارف کی دشواری کے بغیر اسے ریزولور کی طرف بھیجنے کی ضرورت ہوگی۔
- قبولیت کے پیمانے (Adoption metrics) – اوپن سورس پروجیکٹس یا کمرشل APIs کے ذریعے ابتدائی استعمال اس بات کا اشارہ دے گا کہ آیا یہ معیار حقیقی مسائل کو حل کرتے ہیں یا محض ایک محدود تجربہ ہیں۔
- اضافی تفصیلات (Additional specifications) – پانچ مجوزہ تفصیلات (SURFACE, PROMPT, TRUST, DELEGATION, DISCOVERY) اس بات کی شکل دیں گی کہ ایجنٹس کس طرح اجازتوں پر بات چیت کرتے ہیں، اختیار سونپتے ہیں اور مختلف ڈیوائسز پر مواد پیش کرتے ہیں۔
خلاصہ
W3BS ویب کو ایک ایسا ریسورس شناختیہ دینے کی ایک ٹھوس کوشش کے طور پر لانچ ہوا ہے جو مقام سے آزاد (location-agnostic) اور کرپٹوگرافک طور پر قابلِ تصدیق ہے۔ اس کی کامیابی اس بات پر منحصر ہوگی کہ آیا ڈویلپرز ڈرافٹ تفصیلات کو اپناتے ہیں، آیا مرکزی رجسٹری ایک غیر مرکزی ماڈل میں تبدیل ہو سکتی ہے، اور کیا وعدہ کردہ کراس انٹرفیس تسلسل ابتدائی مرحلے کے غیر یقینی حالات پر غالب آنے کے لیے کافی قیمتی ثابت ہوتا ہے۔ اس کا سورس کوڈ MIT-لائسنس یافتہ ہے اور GitHub پر دستیاب ہے، جو کمیونٹی کو اس معیار کی جانچ کرنے، تنقید کرنے اور اسے وسیع پیمانے پر استعمال کے لیے آگے بڑھانے میں مدد کرنے کی دعوت دیتا ہے۔
