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. لا يُلخَّص شيء ولا يُصنَّف ولا يُقيَّم ولا يُعاد كتابته بالذكاء الاصطناعي — فالتقييم الامتثالي وسجل الشفافية دالتان حتميتان على أرقام محسوبة.
src/lib/agentaudit/ — ابحث فيه عن استدعاء نموذج ولن تجد أي شيء.
لا يُولَّد المبرر أبداً.
التعليل المخزّن مع القرار هو ما أبلغ عنه وكيل العميل حرفياً. لن تكتب هذه المنصة واحداً، ولن يستنتجه SDK عندما يغلّف دالة.
src/lib/agentaudit/ingest.ts, packages/agentaudit-sdk/
يمكن إجراء التحقق دون الحاجة إلينا.
خوارزمية التجزئة منشورة بالكامل. يستطيع عميل أو منظّم أو طرف مناوئ إعادة اشتقاق كل قيمة تجزئة من أي تصدير بنحو ثلاثين سطراً من كوده الخاص. ولا يُجري المدقق في المتصفح أي طلب شبكي عند تشغيله.
/agentaudit/docs#algorithm
ثلاثة، ولا يشارك أي غيرهم في معالجة سجل قرار:
| المزوّد | الغرض | يمسّ سجلات القرارات |
|---|---|---|
| Supabase | قاعدة البيانات والمصادقة وأمان مستوى الصف | نعم — يُحفظ السجل هنا |
| Vercel | استضافة التطبيق وتقديمه | أثناء النقل فقط |
| Stripe | فوترة الاشتراكات | لا — بيانات الفوترة فقط |
لا يمكن حذف قرار. هذا جوهر المنتج كله، وهو يتعارض مع الحق في المحو بموجب المادة 17 من UK GDPR. سيثيره مسؤول حماية البيانات في الاجتماع الأول، لذلك نثيره هنا أولاً.
القصد من التصميم أن سجل القرار لا يحتوي على بيانات شخصية. حقل 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.