בפוסט שפרסם פיטר ג'יאנג מ-AWS, הוצג השימוש ביכולת AgentCore payments של Amazon Bedrock, המאפשרת לסוכני בינה מלאכותית לשלם ישירות לפי דרישה בעבור שירותים דוגמת הסקת מודלים. הפוסט מתאר כיצד חברת Incarna שילבה את השירות כדי לאפשר לסוכנים מטעמה לשלם לנתב ההסקה BlockRun בעבור כל קריאה בנפרד מעל פרוטוקול x402, כאשר מגבלות ההוצאה נאכפות ברמת התשתית ולא על ידי המודל עצמו.
האתגר: תשלום עבור הסקת מודל לפי קריאה בודדת
לפי מחברי הפוסט, כאשר סוכן בינה מלאכותית פועל, לעיתים קרובות עליו לרכוש משאבים כדי להשלים משימה: הסקת מודל, תגובת API, גישה לתוכן ברשת או קריאה לסוכן אחר. רכישות אלו הן תכופות ובעלות ערך נמוך, לעיתים שבריר סנט לכל פעולה, והן מתרחשות בתוך לולאת הריצה של הסוכן ללא אדם זמין שיאשר אותן.
רשתות כרטיסי אשראי לא נבנו עבור תשלומים של שברירי סנט. בפוסט מוסבר כי בניית תשתית תשלומים עצמאית מחייבת פתרון של מספר אתגרים מורכבים במקביל: קביעת המקום שבו מוחזק הכסף, אופן החתימה על כל תשלום, תמיכה בפרוטוקולי תשלום חדשים כמו x402, ומניעת מצב שבו סוכן אוטונומי חורג ממסגרת ההוצאות שהוגדרה לו.
היכולות שמספק שירות AgentCore payments
Amazon Bedrock AgentCore מוגדר בפוסט כפלטפורמה לבנייה, חיבור ואופטימיזציה של סוכנים בקנה מידה רחב, בכל framework או מודל. היכולת המנוהלת AgentCore payments מאפשרת למפתחים להוסיף תשלומים לסוכנים במספר שורות קוד. המערכת מטפלת בפרוטוקול התשלום, מתחברת לארנק, חותמת על העסקה ואוכפת מגבלות הוצאה, כך שמפתחים משתמשים בשירות מנוהל יחיד במקום להרכיב את החלקים בעצמם.
השירות כולל מספר מאפיינים מרכזיים:
- ארנקים מנוהלים: Incarna מקצה ארנק לכל סוכן באמצעות מחבר Coinbase CDP. הלקוח הוא הבעלים של הארנק ומעניק ל-Incarna הרשאה מואצלת לשימוש בו.
- טיפול מובנה בפרוטוקול: כאשר נקודת קצה בתשלום משיבה ב-HTTP 402 ("Payment Required"), הסוכן משתמש ב-AgentCore payments כדי לבצע את התשלום מעל x402, חותם על העסקה באמצעות הארנק שהוגדר ומחזיר הוכחה קריפטוגרפית למוכר. השירות פועל מול נקודות קצה תואמות x402, כולל נקודות קצה של הסקת Amazon Bedrock.
- ממשל הוצאות בשכבת התשתית: מגבלות ההוצאה נאכפות מחוץ למודל, כך שהסוכן אינו יכול לחרוג מהן גם אם הפרומפט שלו עובר מניפולציה.
- סליקה הניתנת לביקורת: התשלומים נסלקים במטבע יציב. Incarna משתמשת ב-USDC ברשת Base, וכל עסקה ניתנת לאימות על גבי הבלוקצ'יין.
דרישות מקדימות והגדרת הרכיבים
לפי הפוסט, צוותים יכולים להגדיר את הרכיבים באמצעות שיחה מונחית עם מיומנות AgentCore payments ב-Agent Toolkit עבור AWS (ב-Claude Code, ב-Kiro או ב-Codex), או ליצור כל רכיב באופן עצמאי באמצעות ה-CLI של AgentCore, ה-SDK של AgentCore או ה-AWS SDK.
התהליך מתחיל באחסון פרטי האימות של Coinbase CDP או Stripe Privy כספק פרטי תשלום, מה ששומר את הסודות ב-AWS Secrets Manager במקום בקוד היישום. לאחר מכן יוצרים Payment Manager ומחבר לתיאום התשלומים מול אותם פרטים, וקובעים מגבלת הוצאה כברירת מחדל. בשלב הבא נוצר מכשיר תשלום (payment instrument), שהוא הארנק המוטמע שממנו הסוכן משלם. משתמש הקצה מממן את הארנק ומעניק הרשאת חתימה באמצעות קישור הפניה (redirect URL), ובסביבת בדיקות ניתן לממן אותו ב-USDC של רשת בדיקות (testnet).
תהליך הרכישה והמכירה של הסקה בודדת
באינטגרציה המתוארת, BlockRun משמשת כמוכר. BlockRun היא נתב הסקה במודל תשלום לפי שימוש, המשרת יותר מ-90 מודלים מיותר מ-15 ספקים מעל x402, כאשר כל קריאה מתומחרת ונסלקת בנפרד.
הזרימה עבור הסקה בודדת כוללת מספר שלבים:
- הסוכן זקוק לקריאת מודל ומתממשק מול BlockRun, המטפלת בבחירת הספק ובאספקה ללא צורך במנוי לכל ספק בנפרד.
- BlockRun משיבה באתגר PaymentRequired ובמחיר עבור אותה קריאה ספציפית.
- נפתחת סשן תשלום (payment session) ומתבצעת קריאה ל-ProcessPayment. המערכת בודקת את הצעת המחיר מול מגבלות ההוצאה שהוגדרו לאותו סשן וחותמת על ההרשאה מכתובת הארנק של הסוכן.
- המוכר מאמת את חתימת התשלום.
- BlockRun מספקת את ההסקה ורושמת את החיוב, בסכום קטן לכל קריאה.
השירות תומך בשני מנגנוני תשלום של x402: מנגנון exact, המשמש בדרך כלל כאשר המחיר ידוע מראש, ומנגנון upto, המתאים למשאבים בעלי תמחור דינמי שבהם הסוכן מאשר תקרת סכום וספק ההסקה סולק את השימוש בפועל עד לאותה תקרה.
בקרת תקציב ותוצאות האינטגרציה
הרכיב המאפשר שליטה בהוצאות הוא סשן התשלום, הקובע תקרה מקסימלית שהסוכן יכול להוציא. AgentCore payments אוכף תקרה זו ברמת התשתית, כך שקוד הסוכן והפרומפט שלו אינם יכולים לשנות אותה. לכל סשן יש גם זמן תפוגה, ו-Incarna הגדירה את הסשנים בהתאם לתקציב יומי.
Incarna העלתה את התהליך לסביבת ייצור ברשת Base. לפי נתוני הפוסט, צוות Incarna השלים את האינטגרציה המלאה בשלושה ימים (יום אחד לפיתוח ויומיים לבדיקות) עם כ-200 שורות קוד יישום, לעומת הערכה מקורית של חודשיים עד שלושה חודשים. לאורך שלב הבטא, סוכנים עיבדו מעל 1,000 תשלומים שנעו בין 0.001 דולר ל-0.05 דולר לקריאה, כאשר כל תשלום נסלק באופן פרטני על גבי הרשת.
ויקי פו, מייסדת BlockRun, ציינה כי הנתב בקוד פתוח של החברה מאפשר למפתחים שליטה במודלים לצד שיפורי ניתוב מונחי מבחני ביצועים (benchmark-driven), וכי AgentCore payments ו-x402 מספקים את בקרות ההוצאה הנחוצות. ג'סטין ג'ואו, מייסד Incarna, ציין כי השירות כיסה את כל הנדרש לתשלום ב-x402: ארנק בבעלות הלקוח, תהליך מימון וביטול, מגבלת הוצאה הנאכפת על ידי הפלטפורמה וחתימה התומכת בשתי גרסאות x402.
אודות BlockRun ו-Incarna
BlockRun משרתת הסקת מודלים מעל פרוטוקול x402 דרך נקודת קצה מדודה יחידה, וכל קריאה מתומחרת, מורשית, משולמת ונסלקת ברשת Base במטבע USDC ללא מנויים לכל ספק או קשרי חיוב. Incarna, שנבנתה על ידי SpreadX ופועלת ב-Base mainnet, מעניקה לסוכני בינה מלאכותית זהות עקבית הכוללת ארנק משלה, כתובת אימייל, חשבונות חברתיים והיסטוריית פעולות המשויכת לאותו מזהה, כך שהמשלם בעסקה הוא זהותו של הסוכן ולא מפתח פלטפורמה משותף (shared platform key). תכונת Amazon Bedrock AgentCore payments זמינה כעת באופן כללי (GA).