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

مرجع القرار يسجل المقارنة التي أجراها الوكيل والخيار الذي اختاره. في وكيل التسوق، يعني ذلك مجموعة المرشحين التي قيّمها والسمات التي رتب على أساسها. في وكيل التداول، يعني الإشارة أو السياسة التي أنتجت الأمر.
مرجع القرار ليس مطلوباً أن يكون تتبعاً كاملاً. يحتاج أن يكون كافياً ليتمكن مراجع من إعادة بناء لماذا هذا الخيار وليس آخر. هذا هو الفرق بين وكيل يمكن تدقيقه ووكيل يمكن فقط الوثوق به.
مرجع التسوية
مرجع التسوية يربط الإيصال بالمسار. يجب أن يسمي:
- المسار المستخدم، سواء بطاقة أو تحويل بنكي أو عملة مستقرة؛
- نافذة العكس، إن وجدت، وطولها؛
- الطرف الذي يمكنه بدء العكس، والشروط التي يمكنه بموجبها.
هذا هو الجزء الذي يحذفه معظم الفرق. يُعامل العكس كعملية دعم بدلاً من حقل بروتوكول. عندما لا يكون في الإيصال، يُتفاوض عليه بعد الخسارة، وهو أسوأ وقت للتفاوض.
لماذا تفشل البطاقات المخزنة ومفاتيح API الشاملة هنا
البطاقات المخزنة ومفاتيح API طويلة الأجل هي اللبنات الافتراضية لمدفوعات الوكلاء، وتفشل للسبب نفسه: لا تحمل نطاقاً لكل معاملة.
البطاقة المخزنة هي بيانات اعتماد لحساب، لا لمهمة. بمجرد أن يحملها وكيل، يكون لاختراق واحد أو حقن موجه واحد مدى غير محدود. لا يوجد سقف مبلغ، ولا قيد فئة تجار، ولا انتهاء صلاحية مرتبط بالمهمة. نطاق التأثير هو الحساب.
مفاتيح API الشاملة لها الشكل نفسه. تصادق الوكيل على خدمة، لكنها لا تعبر عن ما يُسمح للوكيل بفعله في هذا الاستدعاء. مفتاح يمكنه شراء أي شيء يمكنه شراء الشيء الخطأ.
لا يمكن لأي منهما التعبير عن قيود فئة التجار أو النوافذ الزمنية. يمكن حظر بطاقة عند تاجر بعد الواقعة، لكن لا يمكن إصدارها لفئة تجار لنافذة ثابتة. يمكن تدوير مفتاح، لكن التدوير ليس نطاقاً.
الأهم من ذلك، لا يمنح أي منهما التاجر طريقة لتمييز قصد الأصيل من تفسير الوكيل له. التاجر يرى بيانات اعتماد مصرح بها. لا يمكنه رؤية ما إذا كان الأصيل يقصد هذا الشراء أو ما إذا أفرط الوكيل في قراءة تعليمات غامضة. هذا الغمو

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