AI-агенти стають дедалі автономнішими у своїх робочих процесах: пишуть код, отримують дані, виділяють ресурси тощо. Щоб працювати повністю незалежно, їм потрібен спосіб здійснювати «мікроплатежі» за сервіси програмно, у реальному часі, з мінімальними витратами. Традиційні платіжні системи не підходять для мікроплатежів. Комісії Solana менше цента та фінальність менше секунди роблять це технічно та економічно вигідним.
Чому це важливо?
Наприклад, уявіть розробника, який використовує LLM для створення застосунку та потребує дані з платного API. Щоб отримати важливі дані, розробнику потрібно зупинити свій робочий процес, дослідити API, обрати провайдера, створити обліковий запис, додати спосіб оплати, згенерувати API-ключ, скопіювати ключ у своє середовище, а потім продовжити робочий процес. Це тертя порушує стан потоку. Для робочих процесів з підтримкою AI це перешкода.
Натомість, з агентськими платежами, агент може зробити запит, оплатити його та продовжити свій робочий процес. Без облікових записів. Без API-ключів. Без ручного втручання.
Протокол x402
Агентським платежам потрібен спосіб для клієнтів і серверів узгоджувати умови оплати через стандартну веб-інфраструктуру без порушення традиційних веб-інтерфейсів. Простір мікроплатежів все ще зароджується, і нові інструменти та стандарти, ймовірно, з'являться в міру розвитку цієї сфери. Проте протокол x402 з'явився як ранній стандарт із потужною підтримкою екосистеми. x402 використовує HTTP-статус 402 "Payment Required" — стандарт з часів HTTP/1.1, який став практичним лише з появою блокчейн-розрахунків.
Як це працює
Клієнт надсилає запит, отримує відповідь 402 з умовами оплати, після чого повторює запит із підписаним платежем. Сервер делегує перевірку та розрахунок фасилітатору — опціональному посереднику, який обробляє надсилання транзакцій в блокчейн. Після підтвердження розрахунку фасилітатором сервер повертає запитуваний контент. Такий поділ дозволяє провайдерам API приймати платежі без прямого управління будь-якою інфраструктурою блокчейну.
Діаграма потоку x402
Протокол є stateless (без сесій чи API-ключів), працює зі стандартною HTTP-інфраструктурою та підтримує будь-який SPL-токен, який приймає сервер. Ось фрагмент коду для налаштування Express-сервера з використанням x402 middleware:
app.use(paymentMiddleware({"GET /costly-data": {accepts: [{scheme: "exact",price: "$0.001",network: "solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1",payTo: svmAddress}],description: "Costly data",mimeType: "application/json"}},new x402ResourceServer(facilitatorClient).register("solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1",new ExactSvmScheme())));app.get("/costly-data", (req, res) => {res.send({report: {data: "costly data"}});});
Щоб дізнатися більше про x402, перегляньте наші посібники:
Вступ до x402
Основи протоколу та варіанти SDK для створення API з підтримкою платежів.
Розробка з Kora
Реалізація безгазових x402-платежів з використанням інфраструктури підписування Kora.
Інструменти x402
| SDK | Опис |
|---|---|
| Corbits | Solana-first реалізація x402 |
| MCPay.tech | Оплата за запит для MCP-серверів |
| PayAI | x402-фасилітатор з підтримкою Solana |
| x402 GitHub | Референсна реалізація |
| ACK | Agent Commerce Kit |
| A2A x402 | Платежі між агентами від Google |
Is this page helpful?