Skip to content
جاری کردہ اور آج ہی استعمال کے قابل۔

TrustGraph

کون سا ایجنٹ کس سے بات کر سکتا ہے، اور وہ کیا کہہ سکتا ہے۔

یہ کیا کرتا ہے

ایجنٹ ٹو ایجنٹ درخواستیں چلنے سے پہلے مجاز (authorised) کی جاتی ہیں: کالر کو ایک اسکوپڈ، یک وقتی ٹوکن ملتا ہے، درخواست ایک واضح اسٹیٹ مشین سے گزرتی ہے، اور دو ایجنٹوں کے درمیان ہر ایج (edge) پر آڈٹ کے لیے ریکارڈ کیا گیا ایک ٹرسٹ فیصلہ ہوتا ہے۔ ڈسکلوژر ٹائرز (افشا کرنے کے درجات) نہ صرف یہ طے کرتے ہیں کہ آیا کوئی ایجنٹ جواب دے سکتا ہے بلکہ یہ بھی کہ وہ جواب کا کتنا حصہ ظاہر کر سکتا ہے۔

یہ کیوں اہم ہے

جیسے ہی آپ کے پاس ایک سے زیادہ ایجنٹ ہوتے ہیں، سب سے اہم خرابی کوئی غلط جواب نہیں ہوتی: بلکہ یہ ہوتی ہے کہ ایجنٹ A کوئی ایسی بات جان لے جو صرف ایجنٹ B کو معلوم ہونی چاہیے۔ ایجنٹوں کے درمیان اتھارٹی کو ایجز پر فیصلوں کے ساتھ ایک گراف ہونا چاہیے، کیونکہ مسئلہ کی اصل شکل یہی ہے۔

یہ کیسے کام کرتا ہے

  • اجازت (Authorisation) عمل درآمد سے پہلے ہوتی ہے، بعد میں نہیں

    ایجنٹ ٹو ایجنٹ انٹری پوائنٹ پہلے ٹرسٹ فیصلے کو حل کرتا ہے؛ ایک غیر مجاز کال کبھی بھی ماڈل تک نہیں پہنچتی۔

  • کالر ٹوکنز اسکوپڈ اور یک وقتی استعمال کے ہوتے ہیں

    ایک ڈیلیگیشن دوبارہ استعمال کے قابل کریڈنشل کے بجائے اس ہاپ (hop) کے لیے تیار کردہ ٹوکن لے جاتا ہے، جسے لیجر میں ٹریک کیا جاتا ہے۔

  • ڈسکلوژر (افشا کرنا) درجہ بندی پر مبنی ہے، بائنری نہیں

    ایک فیصلہ مکمل رسائی اور انکار کے درمیان انتخاب کرنے کے بجائے کم ڈسکلوژر ٹائر پر جواب کی اجازت دے سکتا ہے۔

سوالات

یہ اصل میں کس چیز سے تحفظ فراہم کر رہا ہے؟
ایک ایجنٹ کا دوسرے ایجنٹ سے کوئی ایسی چیز حاصل کرنا جس کے اشتراک پر اس کے مالک نے کبھی رضامندی ظاہر نہ کی ہو: یہ پرمیشنز بگ کا ملٹی ایجنٹ ورژن ہے، جو کہ سب سے خراب پیمانے پر ناکام ہونے والا موڈ ہے۔
کیا میں دیکھ سکتا ہوں کہ درخواست کیوں مسترد کی گئی؟
فیصلے فی ایج ریکارڈ کیے جاتے ہیں اور ایڈمنسٹریٹرز کو نظر آتے ہیں۔ صارف کے لیے "کیوں بلاک کیا گیا" کی تفصیلی وضاحت اس کے پیچھے موجود نفاذ کے مقابلے میں کمزور ہے، اور ہم اسے واضح طور پر بتانا پسند کریں گے۔
کہانی پر واپس جائیں

That was step 3 of 6: a trust decision resolves. Next, policy filters what is retrievable before generation, so a document you cannot open cannot be paraphrased at you.