كل مسارات
/api/compliance/* تصادق بـجلسة وحدة التحكم / رمز الوصول
(نفس تسجيل الدخول الذي تستخدمه للوحة التحكّم)، لا مفتاح ترحيل
sk-orca-…. اضبط كل شيء من وحدة التحكم؛ سطح REST أدناه لأتمتة جمع
الأدلة في CI.1. ما يغطّيه مرجع compliance api
مجموعتا مسارات، جمهوران:| المجموعة | المصادقة | الجمهور |
|---|---|---|
/api/compliance/* | جلسة وحدة التحكم | أنت + مدقّقوك (داخل مساحة العمل) |
/api/public/compliance/* | لا شيء (رمز / توقيع) | أي شخص يتحقّق من تقرير |
2. تصفّح الكتالوج وافحص الجاهزية
ابدأ للقراءة فقط. هذه نقاط النهاية الثلاث لا تحتاج دوراً خاصاً ولا تكلّف شيئاً:GET /api/compliance/catalog — كل إطار يمكنك استهدافه
GET /api/compliance/catalog — كل إطار يمكنك استهدافه
تعيد سجلّ الأطر. يشحن OrcaRouter حزماً لأنظمة الأمان والخصوصية وحوكمة
الذكاء الاصطناعي الكبرى — بما فيها
soc2،
hipaa، gdpr، uk_gdpr، eu_ai_act، iso_27001، iso_42001،
nist_ai_rmf، nist_800_53، pci_dss، glba، ccpa، وذيل طويل
من قوانين الخصوصية الإقليمية (PIPL، APPI، PIPA، LGPD، PIPEDA، DPDP،
وقوانين الولايات الأمريكية). OWASP Top 10 لتطبيقات LLM
(owasp_llm) يُشحن كحزمة من الدرجة الأولى أيضاً — يجسّد تحكّمات حاجز
حماية وجدار حماية حقيقية (حقن المطالبة، الإخراج غير الآمن، الكشف الحساس،
الاستقلالية المفرطة) تماماً مثل كل إطار آخر.GET /api/compliance/packs — ما ثبّتّه
GET /api/compliance/packs — ما ثبّتّه
يسرد الحزم المُجسَّدة بالفعل في مساحة العمل هذه، كلٌّ بوضع دورة حياته
(
observe أو enforce) وسياسة حاجز الحماية + جدار الحماية التي أنشأها.GET /api/compliance/readiness — تقرير ثغراتك
GET /api/compliance/readiness — تقرير ثغراتك
يسجّل نقاطاً لموقفك الحالي مقابل قائمة فحص كل إطار:
أي التحكّمات تستوفيها حواجز حمايتك وقواعد جدار حمايتك الحيّة بالفعل،
وأيّها لا يزال ثغرات تنظيمية يجب أن تغلقها بنفسك. اقرأ هذا قبل أن تثبّت
أي شيء.
3. ثبّت حزمة
تثبيت حزمة هو لحظة القيمة: يكتبGuardrail حقيقياً (مستوى النص/البيانات) وWorkspaceFirewallPolicy مع
قواعد (مستوى استدعاء الأداة) في مساحة عملك، موسومةً بالإطار. كلاهما
قابل للتحرير بالكامل بعد ذلك — الحزمة نقطة بداية، لا قالب مقفل.
flag، وجدار الحماية في وضع الظل/السجل فقط — حتى تراقب التغطية قبل أن
يحجب أي شيء حركة المرور الحيّة. عندما تكون مستعداً، رقِّها:
POST …/packs/:key/controls لتوصيل
تحكّم واحد، POST …/packs/:key/update لإعادة المزامنة بعد تغيّر الكتالوج،
وDELETE …/packs/:key لإلغاء التثبيت.
4. أنشئ تقرير أدلة مُوقَّعاً
التقرير هو الأثر الذي تسلّمه مدقّقاً. كل واحد مُصيَّر من موقفك الحيّ، ومُجزّأ محتواه بـ SHA-256، ومُوقَّع بـ Ed25519 حتى لا يمكن تحريره صامتاً بعد الواقعة.pdf وjson وcsv.
اسرد التقارير واجلبها بـ GET …/reports وGET …/reports/:id؛
نزّل الملف المُصيَّر بـ GET …/reports/:id/download (Admin).
5. دع مدقّقاً يتحقّق منه — لا حساب مطلوب
ثلاث نقاط نهاية عامة تجعل تقريراً قابلاً للفحص بشكل مستقل من أي شخص يحمل الملف:احصل على المفتاح العام
GET /api/public/compliance/pubkey يعيد مفتاح Ed25519 العام الذي
توقَّع به تقاريرك.تحقّق من توقيع
POST /api/public/compliance/verify يفحص توقيع التقرير وتجزئة محتواه
ويخبر المستدعي ما إذا عُبث به.شارك مع مدقّق
اسكُك رابطاً للقراءة فقط من
POST …/reports/:id/share (Admin)؛
يفتح المدقّق GET /api/public/compliance/share/:token — لا تسجيل دخول.6. إقامة البيانات
الإقامة هنا هي المنطقة التي يُختَم تحتها دليل امتثالك ويُخزَّن —us أو eu أو uk أو ap أو cn أو global. تحكم أين تعيش التقارير
ومن أي منطقة يجوز تقديمها؛ يُحجَب تقرير إذا قُرئ من منطقة غير مطابقة.
(هذا تحكّم في أثر الدليل، وليس تثبيتاً جغرافياً لحركة استدلالك.)
GET …/residency (أي عضو)؛ تغييره Admin.
7. الاحتفاظ والمحو والتدقيق
مستوى الامتثال مدعوم بنفس ضمانات دورة حياة البيانات التي تنطبق عبر البوابة:احتفاظ سجلّ الطلبات
احتفاظ سجلّ الطلبات
تُحفظ سجلّات الطلبات 30 يوماً افتراضياً و180 يوماً كحد أقصى
— تشبك البوابة أي شيء أطول. يغذّي الاحتفاظ مباشرة نقاط جاهزيتك.
الحق في المحو
الحق في المحو
يفتح طلب حذف حساب فترة سماح 30 يوماً (الافتراضي)، تُمحى بعدها
معلومات PII للحساب بلا رجعة: يُنقّح التسلسل المعرّفات على سجلّات
الطلبات المحتفظ بها ويطهّر تطابقات حاجز الحماية، وأحداث جدار الحماية،
وسجلّات تتبّع الوكيل ضمن نطاق المستخدم.
مسار التدقيق
مسار التدقيق
قسم سجلّ التغييرات في تقرير امتثال مستمدّ من سجلّ تدقيق مساحة العمل،
ضمن نطاق فترة التقرير. تُخفى عناوين بريد الأعضاء والمسؤولين افتراضياً
في التقرير المُصدَّر (مثل
j•••@acme.com) ما لم تُطلب PII الكاملة
صراحةً وقت الإنشاء. انظر
كتالوج إجراءات التدقيق.إلى أين تذهب بعد ذلك
Guardrail API
سياسة مستوى النص/البيانات التي تجسّدها حزمة امتثال.
Firewall API
مستوى سياسة استدعاء الأداة الذي تكتبه الحزمة إلى جانبها.
مجموعة التحكم
كيف تتألّف حواجز الحماية وجدار الحماية والامتثال في موقف واحد.
رموز الأخطاء
كل حالة يمكن للبوابة إعادتها، بما فيها جدار الدفع وبوابات الأدوار.
