طبقة امتثال الوكلاء في الخليج
لا شيء يعبردون حكم.
Nothing crosses without a ruling.
NDMO-TOP-SECRET-DENY
DENY
مرفوض قبل التنفيذ
يد بشرية ويد آلية تمتدّان نحو بعضهما عبر فجوة ولا تتلامسان، وبينهما نافذة تعرض القرار الحالي.
هل يسمح النظام السعودي بهذا الإجراء، على هذا المحتوى، الآن؟ يجيب ضبط قبل تنفيذ الاستدعاء — ومرة أخرى قبل أن تصل النتيجة إلى النموذج.
٠١الاسم
الضبط في العربية هو إعجام النص وتشكيله — إضافة النقاط التي تجعل قراءته واحدة لا غير. أزِل نقطة فيصير الحرف حرفًا آخر والكلمة كلمة أخرى. النقطة هي الفرق بين المعنى واللبس، ولهذا بُنيت هذه الصفحة منها.
٠٢أربع نتائج. بلا درجات.
-
ALLOW
NDMO-PUBLIC-ALLOW
يُنفَّذ الاستدعاء وتُفصح النتيجة دون تغيير.
-
ALLOW_WITH_REDACTION
PDPL-ART29-2C-CROSSBORDER-MINIMISATION
يُنفَّذ الاستدعاء وتُحجب القيم الخاضعة للتنظيم وحدها.
-
REVIEW
PDPL-ART23-HEALTH-DATA-RESTRICTION
لا يُفصح عن شيء حتى يختم مراجع مؤهل قرارًا.
-
DENY
NDMO-TOP-SECRET-DENY
يُرفض الاستدعاء ولا يبلغ الخادم أصلًا.
لا يوجد تدرّج لوني واحد فوق التذييل. النقطة إمّا ظاهرة أو غائبة، والقاعدة إمّا تنطبق أو لا، ولا نموذج في مسار القرار.
٠٣بوابتان ومحرك واحد
بوابة استرجاع البيانات
تُقيّم الحمولة قبل وصولها إلى النموذج: كشف، ثم تصنيف، ثم تقييم السياسة، ثم الالتزامات، ثم الحجب، ثم سجل تدقيق ثنائي اللغة، بهذا الترتيب.
بوابة إجراءات الوكيل
تُقيّم استدعاء أداة MCP قبل تنفيذه، وتُقيّم نتيجته قبل الإفصاح عنها. تأتي دلالات الأداة من بيان مُتحقَّق منه لا من تخمين الأسماء.
مسار الطلب هو الموضع الوحيد الذي يمكن فيه منع الأثر الجانبي. ولا يستطيع مسار الاستجابة التراجع عن كتابة وقعت فعلًا، لكنه يظل قادرًا على منع وصول بيانات اعتماد حيّة إلى النموذج — ولذلك ينصّ الرفض هناك صراحةً على أن الأثر الجانبي قائم.
٠٤رفض كامل
agent → tools/call provision_database region=eu-west-1
dabt-proxy → POST /v1/action/evaluate
[DENY] refused — the call never reached the upstream server
ruleNDMO-TOP-SECRET-DENY
articleNDMO §4.3 — Top Secret
map0.1.0-research-grounded
مرفوض قبل التنفيذ — نقل بيانات خارج المملكة
جرّبه بنفسك عبر python proxy/demo/run_demo.py. تعمل البوابة كعملية مستقلة فعلية أمام خادم MCP تجريبي.
٠٥لماذا هو قابل لإعادة الإنتاج
-
تعابير نمطية ومجاميع تحقق
الكشف مطابقة أنماط. وفشل مجموع التحقق يخفض الثقة ولا يُسقِط النتيجة بصمت.
-
خريطة مُتحقَّق منها
القواعد ملف YAML باقتباسات حرفية يُتحقَّق منه عند التحميل. وقاعدة بلا اقتباس ترفض التحميل.
-
دالة خالصة
لا شبكة ولا إدخال أو إخراج، والوقت يأتي من المستدعي. وقرار لا يستطيع تحديد وقته لا يستحق التسجيل.
-
متطابق بايتًا ببايت
المدخل نفسه يُنتج المخرج نفسه، فيمكن إعادة إنتاج القرار عند الطلب أثناء التدقيق.
٠٦ما لا يفعله ضبط
-
الاستشارة القانونية
لا يشهد بالامتثال ولا يحلّ محل تقييم حماية البيانات ولا يقرّر أن إفصاحًا ما مشروع.
-
الهوية
لا يصدر بيانات اعتماد ولا يتحقق من شخص ولا يتصل بأنظمة الهوية الحكومية.
-
نطاق الضرر
يضبط المخالفات التنظيمية لا الأثر التدميري. فاستدعاء مدمّر لا يحمل بيانات منظَّمة يمرّ.
-
البحث أو RAG
ليس فهرسًا ولا قاعدة متجهات ولا نظام إدارة وثائق ولا وكيلًا عام الغرض.
كل قاعدة تحمل requires_legal_review: true. والربط الموسوم بـ needs_verification لا يمكنه إصدار DENY نهائي، بل ينحدر إلى REVIEW.
٠٧التغطية الحالية
جرد شفاف للقواعد المطبَّقة فعلًا، لا ادّعاء بتغطية تنظيمية كاملة. ومراجع الضوابط عند مستوى المجال الفرعي وموسومة بـ needs_verification، ولا يُؤكَّد أي معرّف ضابط مفرد.
| القاعدة | المرجع | النتيجة | ثقة الخريطة |
|---|---|---|---|
| NDMO-TOP-SECRET-DENY | NDMO §4.3، سري للغاية | DENY | قاعدة مُتحقَّق منها |
| PDPL-ART6-4-SENSITIVE-LEGITIMATE-INTEREST | PDPL م. 6(4) | DENY | قاعدة مُتحقَّق منها |
| PDPL-ART15-6-SENSITIVE-DISCLOSURE | PDPL م. 15(6) | DENY | قاعدة مُتحقَّق منها |
| PDPL-ART23-HEALTH-DATA-RESTRICTION | PDPL م. 23(1) | REVIEW | قاعدة مُتحقَّق منها |
| PDPL-ART24-CREDIT-DATA-CONSENT | PDPL م. 24(1) | REVIEW | قاعدة مُستنبطة |
| PDPL-ART29-2C-CROSSBORDER-MINIMISATION | PDPL م. 29(2)(ج) | ALLOW_WITH_REDACTION | قاعدة مُتحقَّق منها |
| PDPL-ART15-5-ANONYMISED-DISCLOSURE | PDPL م. 15(5) | ALLOW_WITH_REDACTION | قاعدة مُتحقَّق منها |
| PDPL-ART11-3-MINIMISATION | PDPL م. 11(3) | ALLOW_WITH_REDACTION | قاعدة مُتحقَّق منها |
| NDMO-SECRET-RESTRICTED-ACCESS | NDMO §4.2، المبدأ 6 | ALLOW_WITH_REDACTION | قاعدة مُتحقَّق منها |
| NDMO-PUBLIC-ALLOW | NDMO §4.3، عام | ALLOW | قاعدة مُتحقَّق منها |
map 0.1.0-research-grounded
٠٨ابدأ
التثبيت والتجربة
pip install -e ./dabt_python -e ./proxy
python proxy/demo/run_demo.py
اربط وكيلًا
"acme-gated": {
"command": "dabt-proxy",
"args": ["gate",
"--server-id", "acme",
"--manifest", "/etc/dabt/acme.yaml",
"--upstream-http", "https://mcp.acme.example/mcp"]
}
الترخيص
ترخيص مزدوج. رخصة جنو أفيرو العامة 3.0 افتراضيًا، ورخصة تجارية للجهات التي لا يمكنها قبول التزام الإفصاح عن المصدر عبر الشبكة.
الترخيص التجاري — abdulazizaldhamri@gmail.com