العودة
Anchor Browser يدمج AgentCore Payments للمعاملات المستقلة عبر x402
SiTech AI Team3 دقيقة قراءة

Anchor Browser يدمج AgentCore Payments للمعاملات المستقلة عبر x402

Anchor Browser يتكامل مع Amazon Bedrock AgentCore Payments: يمكن للوكلاء الدفع المستقل للصفحات وواجهات API المحمية عبر x402. لا يرى Runtime المفاتيح، بينما تُضبط الميزانية على مستوى البنية التحتية.

تتعطل الوكلاء أمام الموارد المدفوعة

يحتاج وكلاء الذكاء الاصطناعي بشكل متزايد للوصول إلى موارد الويب المدفوعة عند الطلب: بيانات متميزة، واجهات API بحثية، مواد ناشري مدفوعة. عند الوصول إلى مثل هذا المورد، يعيد الخادم HTTP 402 Payment Required. بدون آلية دفع أو ميزانية جلسة أو مسار برمجي لتلبية الطلب، تتوقف المهمة وتتطلب تدخلاً يدوياً.

ينفذ Anchor Browser، بالتعاون مع Agentic Payments، دفعات آلة-إلى-آلة باسم الوكيل. تم إنشاؤه بالتعاون مع AWS Generative AI Innovation Center Partner Agent Factory وهو متاح على AWS Marketplace. يجمع الحل بين Anchor Browser وAmazon Bedrock AgentCore payments، مما يمنح الوكلاء القدرة على الدفع المستقل لواجهات API وخوادم MCP ومحتوى الويب.

كيف تعمل عملية الدفع

بروتوكول x402 هو معيار مفتوح للدفع آلة-إلى-آلة قائم على HTTP. يعيد الخادم استجابة 402 Payment Required مع المبلغ وطرق الدفع المقبولة وعنوان الدفع. عندما يصل وكيل نشط في Anchor Browser إلى مثل هذا المورد، يصرح AgentCore payments المعاملة ويكملها ضمن حدود الميزانية المكونة، وتستمر العملية دون عوائق.

ينشئ Anchor Browser، عند تفعيل x402، جلسة AgentCore PaymentSession منفصلة لكل جلسة. يقرأ المتصفح تحدّي 402 ويطابق الأداة المرتبطة بطريقة الدفع، بينما يتحقق AgentCore من الميزانية ويولد إثباتاً تشفيرياً. لا تصل مادة المفتاح إلى المتصفح ولا إلى runtime الوكيل. يضيف المتصفح الإثبات الموقّع بتنسيق PAYMENT-SIGNATURE لـ x402 v2 أو X-PAYMENT لـ x402 v1 ويكرر الطلب مرة واحدة فقط. يتحقق التاجر، ويسدد الحساب، ويعيد المورد المحمي.

في المركز يوجد Payment Manager، المورد الأعلى مستوى، الذي ينسق عمليات الدفع لحساب AWS. يربط PaymentConnectorه بمزود المحفظة، سواء كان Coinbase Developer Platform (Coinbase CDP) أو Stripe Privy. يخزن PaymentCredentialProvider بيانات المزود في AgentCore Identity، بينما يحدد PaymentInstrument عنوان المحفظة الذي تُنفق منه الأموال. لاكتشاف نقاط النهاية، يقترح AgentCore خادم Coinbase x402 Bazaar MCP المُدار عبر AgentCore Gateway.

لتفعيل المدفوعات، عند إنشاء الجلسة يجب تعيين session.x402 إلى true، والقيمة الافتراضية هي false. بعد التفعيل، يعالج المتصفح تحديات 402 والتوقيع والتكرار بشفافية لطلبات التنقل وfetch وXHR، بينما لا يوجد في كود الأتمتة لا مفتاح المحفظة ولا ترويسة الدفع. تستمر سير عمل Playwright وPuppeteer وChrome DevTools Protocol الحالية دون تغيير. لنقاط نهاية API المدفوعة، تعالج أداة x402 المضمنة POST وPUT وطرق HTTP الأخرى بنفس الطريقة في سياق المتصفح.

الأمان والميزانية والفوترة

ينقل التكامل حزمة الدفع إلى بنية تحتية قابلة للإدارة. يبقى لدى Anchor Agent فقط جلسة الميزانية وأداة x402، بينما المصادقة وأسرار المحفظة وحدود الإنفاق والمراقبة وتوقيع الإثباتات كلها في طبقة AgentCore payments. يتم التوقيع والتسوية داخل AgentCore، لذلك لا يصل runtime أبداً إلى مادة المفتاح القادرة على نقل الأموال.

تُضبط الميزانية على مستوى البنية التحتية قبل أي تفويض للدفع، وتظهر محاولات الدفع والإثباتات والرفض والتسويات في Amazon CloudWatch. عندما تصل الجلسة إلى حد الإنفاق، يرفض AgentCore الدفع. يسدّد Anchor Browser رسوم x402 الخاصة بطرف ثالث بالائتمانات ويوازنها على نفس فاتورة مدة جلسة المتصفح، دون الحاجة إلى إدارة خزنة تشفير منفصلة أو تسوية on-chain.

المصادر: AWS Machine Learning Blog

SSiTech

SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي

نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.