
Anchor Browser інтегрує AgentCore Payments для автономних транзакцій x402
Anchor Browser підключає Amazon Bedrock AgentCore Payments: агенти можуть самостійно платити за захищені сторінки та API через x402. Runtime не бачить ключів, а бюджет контролюється на рівні інфраструктури.
Агенти упираються в платні ресурси
AI-агентам усе частіше потрібен доступ до платних веб-ресурсів за запитом: преміум-даних, дослідницьких 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 створює окрему AgentCore PaymentSession для кожної сесії, починаючи з увімкнення x402. Браузер читає виклик 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 ніколи не має доступу до матеріалу ключів, здатного переміщувати кошти.
Бudget контролюється на рівні інфраструктури до будь-якої авторизації платежу; спроби оплати, підтвердження, відхилення та розрахунки видно в Amazon CloudWatch. Коли сесія досягає ліміту витрат, AgentCore відмовляється від оплати. Anchor Browser зараховує кредити на рахунок сторонніх податків x402 у межах того самого рахунку за час сесії браузера, без окремого криптокастодіану чи on-chain-розрахунку.
Джерела: AWS Machine Learning Blog
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.