StructureClerk

عقد قرار الصلاحية الإصدار 0.1

العقد الذي يسأل به وكيل الذكاء الاصطناعي عمّا يُسمح له بفعله، وشكل الجواب الذي يتلقاه: ALLOW أو DENY أو APPROVE أو ESCALATE، مع الأطر المنطبقة وسجل دليل قابل للتحقق.

عقد القرار مفتوح. نفّذه وانتقده ووسّعه.

منشور برخصة MIT. تغطي الرخصة وثائق المواصفة فقط: الخدمة التي تنفّذها ليست مفتوحة المصدر.

الوثائق

البدء السريع

دون مفتاح API ودون حساب. طلب واحد:

curl -s https://structureclerk.ca/api/v1/authority/decide \
  -H "Content-Type: application/json" \
  -d '{
    "agent":   { "id": "financebot-01", "autonomy_level": 3 },
    "action":  { "type": "payment.execute", "amount": 12500,
                 "currency": "AED", "data_categories": ["personal","health"] },
    "context": { "jurisdictions": ["AE"], "sector": "health" }
  }'

تحمل الاستجابة كائن evidence. للتحقق منه بنفسك، أعد حساب البصمة، وتحقق من توقيع Ed25519 مقابل المفتاح المنشور، ثم أكّد موضعه في السجل:

curl -s https://structureclerk.ca/api/v1/authority/verify/EVD-<uuid>

التزامات التصميم

  • القرارات استشارية. StructureClerk يقرر، وبنيتك التحتية تطبّق. لا شيء هنا يوقف وكيلًا.
  • تُذكر الأطر على مستوى الإطار، لا بأرقام مواد مختلقة.
  • نوع إجراء غير معروف يُصعَّد بدل تخمينه، وكل ثقة دون 0.90 تُحال إلى مراجعة بشرية.
  • ملف المنظمة لا يمكنه إلا أن يزيد الإشراف البشري، لا أن ينقصه.
  • كل قرار موقّع ويُضاف إلى سجل مسلسل يمكن لطرف ثالث إعادة تشغيله.

الإصدارات

هذا هو الإصدار 0.1: قد يتغير الشكل بعد. الحقول المضافة لن تكسر المستهلكين الحاليين، وأي تغيير كاسر يصدر تحت مسار إصدار جديد. يذكر المحرك مجموعة القواعد التي أنتجت القرار في rules_version.

الملاحظات والاعتراضات والتنفيذات المنافسة مرحّب بها جميعًا: info@structureclerk.ca