الخلاصة

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

سجل الرصيد غير شاشة الخطأ

يمكن لوصل موقّع أن يحدد أن الوكيل يملك قدرة مقيدة بمبلغ ونطاق ومدة. لكن التوقيع لا يعرف أن نسختين من الوكيل حاولتا الإنفاق في الوقت نفسه. يلزم سجل ذري مشترك ليحدد أي حجز سبق، وأي عملية دخلت إلى المزوّد، وما بقي من الصلاحية بعد الأعطال وإعادة التشغيل.

هذا هو الفصل الذي تقترحه Bounded Capability Receipts and Durable Spend Control for Agent Actions. يحمل الوصل هوية الجهة المصدرة والموضوع والتفويض والنطاق والوحدة والمقدار وإثبات الحائز والصلاحية وأي قدرة أصل. ويحفظ مخزن الحالة الحجز والاستهلاك. الباقي يساوي الإجمالي ناقص المستهلك ناقص المحجوز.

السؤال الحاسم هو: متى يتحول الحجز إلى استهلاك؟

في المراجعة 04 كان المخزن يسجل بدء دخول المزوّد، ثم ينقل المبلغ إلى خانة الاستهلاك عند تثبيت النتيجة لاحقاً. أما المراجعة 05 فتجمع الحدثين. قبل تشغيل المحوّل الخارجي مباشرة، تتحقق معاملة واحدة من مالك الحجز والمهلة والحالة الحالية للقدرة والسماح والإلغاءات المباشرة والموروثة. وعند استخدام نطاق القبول الطارئ، تتحقق أيضاً من أن النطاق نشط وأن رقم حقبته لم يتغير. ثم تسجل provider_entered، وتخفض المحجوز، وترفع المستهلك في المعاملة نفسها.

لا يخصم تثبيت النتيجة مبلغاً ثانياً؛ بل يغلق العملية كمنفذة أو غير محسومة. بذلك يختفي الرصيد في أول لحظة لم يعد فيها ممكناً إثبات أن المزوّد لم يُمس.

عدم المعرفة ليس إثبات عدم الدخول

ربما قبل المزوّد الطلب أو وضعه في طابور قبل انقطاع الاتصال. لذلك تبقى العملية غير المحسومة محسوبة من الميزانية. لا يحق للعميل اختراع معرّف جديد بعد انتهاء المهلة، بل عليه الاستعلام عن المحاولة الأصلية ومصالحتها.

تحتاج إعادة الرصيد إلى حالة أقوى: يجب أن يثبت المخزن الموثوق أن العملية ما زالت محجوزة وأن دخول المزوّد لم يُسجل. يستطيع مالك الحجز الموثّق حينها إغلاقها بوصف not_entered. ومع ذلك يبقى مفتاح العملية وربطه بالفعل كشاهد مانع لإعادة التشغيل. عودة السعة لا تجعل الطلب القديم جديداً.

هذه لا مساواة مقصودة. قد تقلل التوافر، لكنها تمنع تمويل شراء أو تحويل أو حذف مرتين. إبقاء المبلغ مستهلكاً لا يعني الادعاء بأن الأثر وقع حتماً؛ بل يعني أن غيابه لم يعد مثبتاً بما يكفي لإعادة استخدام السلطة.

للتجميد ترتيب زمني أيضاً

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

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

وتظل المكانة المؤسسية محدودة: يعرض Datatracker المراجعة 05 كمسودة إنترنت فردية نشطة بتاريخ 6 سبتمبر 2026 وحالة I-D Exists، بلا اعتماد رسمي من IETF. يذكر النص توجهاً تجريبياً، بينما لا تعرض صفحة الملخص حالياً حالة RFC مستهدفة. ليست معياراً أو شهادة أو دليلاً على نشر فعلي.

تساعد معايير ضبط JSON وEd25519 والتوقيت ولغة المتطلبات على إعادة إنتاج الوصل. لكنها لا تثبت نقطة قبول المزوّد أو النتيجة. البيان الموقّع، والحالة الراهنة، والدخول الخارجي، والأثر المرصود طبقات مستقلة.

المصادر