Loading this page
Loading this page
یہ صفحہ فی الحال انگریزی میں ہے۔
AgentAudit کیا پروسیس کرتا ہے، یہ کہاں رہتا ہے، ریکارڈ کیسے محفوظ ہے، اور — اسی دستاویز میں — یہ فراہم کنندہ کیا دعویٰ نہیں کرتا۔
صرف وہی جو آپ کے ایجنٹس رپورٹ کرتے ہیں: ایک ٹائم اسٹیمپ، ایک عمل، ایک نتیجہ، اور کوئی بھی اختیاری سیاق جو آپ بھیجنا چنیں — ایک وجہ، موضوع کا حوالہ، نافذ ماڈل اور پالیسی کا ورژن، کیا کسی انسان نے اس کا جائزہ لیا اور کون۔
یہ خود سے کچھ بھی جمع نہیں کرتا۔ کوئی ٹریکنگ، کوئی افزودگی، کسی دوسرے ذریعے میں کوئی تلاش، اور کوئی اندازہ نہیں۔ اگر آپ کے ریکارڈ میں کوئی فیلڈ ہے تو اس کی وجہ یہ ہے کہ آپ کے ایجنٹ نے اسے وہاں رکھا۔
ان میں سے ہر ایک قابلِ جانچ ہے۔ فائل کا نام اس لیے دیا گیا ہے تاکہ خریدار کا تکنیکی جائزہ لینے والا جملے پر اعتبار کرنے کے بجائے طریقۂ کار پڑھ سکے — اور پہلے تین کو اسے ثابت کریں صفحے سے براہِ راست آزمایا جا سکتا ہے۔
فیصلہ لکھے جانے کے بعد نہ ترمیم کیا جا سکتا ہے نہ حذف۔
یہ UPDATE اور DELETE پر ڈیٹابیس ٹریگرز کے ذریعے نافذ ہوتا ہے، ایپلیکیشن کوڈ کے ذریعے نہیں۔ کوششیں سروس رول کے لیے بھی مسترد ہو جاتی ہیں، جو قطار کی سطح کی سیکیورٹی کو مکمل طور پر نظرانداز کرتا ہے۔
supabase/apply-agentaudit.sql — اور آپ یہ کوشش خود اسے ثابت کریں صفحے پر چلا سکتے ہیں۔
کسی ایجنٹ کو حذف کرنے سے اس کی فیصلہ کی تاریخ نہیں مٹ سکتی۔
فیصلے سے اس کے ایجنٹ تک کی غیر ملکی کلید ON DELETE RESTRICT ہے، اس لیے جب تک فیصلے اس کا حوالہ دیتے ہیں، والد قطار ہٹائی نہیں جا سکتی۔ ایجنٹس ریٹائر کیے جاتے ہیں، حذف نہیں کیے جاتے۔
supabase/apply-agentaudit.sql
ایک کلائنٹ دوسرے کلائنٹ کے ریکارڈ نہیں پڑھ سکتا۔
قطار کی سطح کی سیکیورٹی پالیسیاں ہر پڑھنے اور لکھنے کو کال کرنے والے کی تنظیم تک محدود کرتی ہیں۔ یہ ڈیٹابیس نافذ کرتا ہے، اس لیے ایپلیکیشن کوڈ کی خرابی اسے وسیع نہیں کر سکتی۔
supabase/apply-agentaudit.sql, supabase/apply-tenancy.sql
API کلیدیں کبھی ایسی شکل میں ذخیرہ نہیں کی جاتیں جو استعمال کی جا سکے۔
کلید کا صرف ایک SHA-256 ہیش رکھا جاتا ہے۔ سادہ متن تخلیق کے وقت ایک بار دکھایا جاتا ہے اور بازیافت نہیں ہو سکتا، اس لیے ڈیٹابیس کے افشا ہونے سے کسی کو کام کرنے والی اسناد نہیں ملتیں۔
src/lib/apiPrincipal.ts, src/app/api/access-keys/route.ts
فیصلے کا مواد کبھی زبان کے ماڈل کو نہیں بھیجا جاتا۔
AgentAudit میں کہیں بھی ماڈل کی کال نہیں ہوتی۔ AI کے ذریعے کچھ بھی خلاصہ، درجہ بندی، اسکور یا دوبارہ نہیں لکھا جاتا — تعمیل کا جائزہ اور شفافیت کا ریکارڈ گنے گئے اعداد پر قطعی افعال ہیں۔
src/lib/agentaudit/ — اس میں ماڈل کی کال تلاش کریں اور آپ کو کوئی نہیں ملے گی۔
وجہ کبھی تیار نہیں کی جاتی۔
کسی فیصلے کے ساتھ محفوظ استدلال وہی ہے جو کلائنٹ کے ایجنٹ نے لفظ بہ لفظ رپورٹ کیا۔ یہ پلیٹ فارم کوئی وجہ نہیں لکھے گا، اور SDK کسی فنکشن کو لپیٹتے وقت کوئی وجہ اخذ نہیں کرے گا۔
src/lib/agentaudit/ingest.ts, packages/agentaudit-sdk/
تصدیق ہمارے بغیر کی جا سکتی ہے۔
ہیشنگ الگورتھم مکمل طور پر شائع شدہ ہے۔ ایک کلائنٹ، ریگولیٹر یا مخالف فریق اپنے ہی تقریباً تیس لائنوں کے کوڈ سے ایکسپورٹ میں سے ہر ہیش دوبارہ نکال سکتا ہے۔ براؤزر کا تصدیق کار چلتے وقت کوئی نیٹ ورک درخواست نہیں کرتا۔
/agentaudit/docs#algorithm
تین، اور کوئی اور فیصلے کے ریکارڈ کو سنبھالنے میں شامل نہیں:
| فراہم کنندہ | مقصد | فیصلے کے ریکارڈز کو چھوتا ہے |
|---|---|---|
| Supabase | ڈیٹابیس، تصدیق اور قطار کی سطح کی سیکیورٹی | ہاں — ریکارڈ یہاں محفوظ ہوتا ہے |
| Vercel | ایپلیکیشن کی میزبانی اور ترسیل | صرف ترسیل کے دوران |
| Stripe | سبسکرپشن بلنگ | نہیں — صرف بلنگ کا ڈیٹا |
فیصلہ حذف نہیں کیا جا سکتا۔ یہی پوری پروڈکٹ ہے، اور یہ UK GDPR کے آرٹیکل 17 کے تحت مٹانے کے حق سے ٹکراتا ہے۔ ڈیٹا تحفظ کا افسر اسے پہلی ملاقات میں اٹھائے گا، اس لیے اسے یہاں پہلے اٹھایا گیا ہے۔
ڈیزائن کی منشا یہ ہے کہ فیصلے کے ریکارڈ میں کوئی ذاتی ڈیٹا نہ ہو۔ subject فیلڈ ایک حوالے کے لیے ہے — کیس نمبر، دعوے کا شناخت کنندہ، اکاؤنٹ کی کلید — نام کے لیے نہیں۔ اس طرح رکھا گیا ریکارڈ بیان کرتا ہے کہ ایجنٹ نے کیس 88213 کے ساتھ کیا کیا، اور اس شخص کی شناخت آپ کے اپنے نظاموں میں رہتی ہے، جہاں مٹانا ایسی چیز ہے جو آپ واقعی انجام دے سکتے ہیں۔
اس پلیٹ فارم پر کوئی چیز اسے نافذ نہیں کرتی۔ یہ وہ محفوظ کرتا ہے جو آپ کے ایجنٹس بھیجتے ہیں، اس لیے کم سے کم کرنا منبع پر، آپ کے کوڈ میں، فیصلے کی رپورٹ سے پہلے ہونا چاہیے۔ اسے بعد میں دریافت کرنے کے بجائے اپنے انضمام کے ڈیزائن میں لکھنا قابلِ قدر ہے۔
آیا آرٹیکل 17 کسی مخصوص تعیناتی پر لاگو ہوتا بھی ہے، اور آیا کوئی استثنا لاگو ہوتا ہے، یہ آپ کے استعمال کے کیس کے بارے میں ایک قانونی سوال ہے۔ یہ فراہم کنندہ اس کا جواب نہیں دیتا اور اس کے لیے اہل بھی نہیں ہے۔
1 of 7 supplier questions answered. 6 are outstanding and shown as such — a visible gap costs a follow-up email, and an invented answer costs the contract.
تعیناتی اپنے بارے میں جو کچھ بھی ثابت کر سکتی ہے وہ چلتے ہوئے نظام سے پڑھا جاتا ہے، ہاتھ سے نہیں لکھا جاتا — ایک صفحہ جو کسی انسان سے یہ یاد رکھنے کو کہتا ہے کہ اس نے کس خطے میں تعیناتی کی، آخرکار اعتماد کے ساتھ غلط خطہ بتا دے گا۔ باقی آپریٹر کے اپنے بیانات ہیں، اس کے اپنے الفاظ میں۔
London, United Kingdom (lhr1)
Read from the running deployment, not typed in. A supplier page that asks a human to remember which region they deployed to will eventually state the wrong one confidently.
ابھی تک جواب نہیں دیا گیا۔ بھرنے کے بجائے ایک خلا کے طور پر دکھایا گیا۔
Procurement screening asks in the first form. An incorporated supplier that cannot state this quickly reads as one that has not been asked before.
ابھی تک جواب نہیں دیا گیا۔ بھرنے کے بجائے ایک خلا کے طور پر دکھایا گیا۔
A UK public body usually needs to know whether data leaves the UK or EEA. Find it in the Supabase dashboard under Project Settings → General → Region. The APPLICATION region is resolved automatically and shown above.
ابھی تک جواب نہیں دیا گیا۔ بھرنے کے بجائے ایک خلا کے طور پر دکھایا گیا۔
Needed for a buyer’s DPIA and for any Article 30 record that names this supplier.
جو فراہم کنندہ کسی سرٹیفیکیشن کو بڑھا چڑھا کر پیش کرے، وہ خریدار کو اپنے باقی دعووں کے بارے میں وہ سب کچھ بتا چکا ہوتا ہے جو اسے جاننا چاہیے۔ ایک ایماندار خلا کی قیمت ایک فالو اپ ای میل ہے؛ دریافت شدہ مبالغہ آرائی کی قیمت معاہدہ ہے — اسی لیے بغیر جواب کے سوالات واضح طور پر بغیر جواب کے رہتے ہیں۔
یہ صفحہ صرف AgentAudit کی وضاحت کرتا ہے۔ Blackout Intelligence OS ایک الگ پروڈکٹ ہے جس کا ڈیٹا کا نشان مختلف ہے، اور یہاں کی کسی بات کو اسے احاطہ کرنے والی نہیں سمجھا جانا چاہیے۔
ابھی تک جواب نہیں دیا گیا۔ بھرنے کے بجائے ایک خلا کے طور پر دکھایا گیا۔
Cyber Essentials, Cyber Essentials Plus, ISO/IEC 27001, ISO/IEC 42001 — or none. STATE IT PLAINLY EITHER WAY. "None yet" is a perfectly good answer and costs a follow-up email; a certification a buyer later finds you do not hold costs the contract, and makes every other claim on this page suspect.
ابھی تک جواب نہیں دیا گیا۔ بھرنے کے بجائے ایک خلا کے طور پر دکھایا گیا۔
Whether an independent test has been carried out, by whom, and when. "Not yet tested" is an answer.
ابھی تک جواب نہیں دیا گیا۔ بھرنے کے بجائے ایک خلا کے طور پر دکھایا گیا۔
What happens when something goes wrong, who is told, and how quickly.