AI-агенти стають дедалі автономнішими у своїх робочих процесах: пишуть код, отримують дані, виділяють ресурси тощо. Щоб працювати повністю незалежно, їм потрібен спосіб здійснювати «мікроплатежі» за сервіси програмно, у реальному часі, з мінімальними витратами. Традиційні платіжні системи не підходять для мікроплатежів. Комісії Solana менше цента та фінальність менше секунди роблять це технічно та економічно вигідним.
Чому це важливо?
Наприклад, уявіть розробника, який використовує LLM для створення застосунку та потребує дані з платного API. Щоб отримати важливі дані, розробнику потрібно зупинити свій робочий процес, дослідити API, обрати провайдера, створити обліковий запис, додати спосіб оплати, згенерувати API-ключ, скопіювати ключ у своє середовище, а потім продовжити робочий процес. Це тертя порушує стан потоку. Для робочих процесів з підтримкою AI це перешкода.
Натомість, з агентськими платежами, агент може зробити запит, оплатити його та продовжити свій робочий процес. Без облікових записів. Без API-ключів. Без ручного втручання.
Оплата API за допомогою pay.sh
pay.sh — це платіжний рівень для HTTP-агентів і інструментів
командного рядка. Зверніться до документації pay.sh для
встановлення pay. CLI pay обгортає інструменти на кшталт curl, codex та
claude, щоб вони могли викликати платні API без облікових записів провайдерів
або ключів API. Коли API повертає MPP або x402 402 Payment Required виклик,
pay запитує ваш локальний гаманець підтвердити підписання.
Ви можете встановити Pay за допомогою:
brew install pay
або
npm install -g @solana/pay
Перевірте встановлення командою:
pay --version
Набір інструментів автоматично налаштує вашу адресу. Виконайте наступне, щоб налаштувати та поповнити свій гаманець:
pay setup
Протокол x402
Агентним платежам потрібен спосіб, за допомогою якого клієнти та сервери могли б узгоджувати умови оплати через стандартну веб-інфраструктуру, не порушуючи роботу традиційних веб-інтерфейсів. Простір мікроплатежів ще тільки формується, і нові інструменти та стандарти, швидше за все, з'являться в міру його розвитку. Проте протокол x402 вже утвердився як ранній стандарт із потужною підтримкою екосистеми. x402 використовує статус-код HTTP 402 «Payment Required» — стандарт, що існує з HTTP/1.1 і став практичним лише з появою блокчейн-розрахунків.
Як це працює
Клієнт надсилає запит, отримує відповідь 402 з умовами оплати, а потім повторює запит із підписаним платежем. Сервер делегує перевірку та розрахунок фасилітатору — необов'язковому посереднику, який обробляє відправлення транзакцій у блокчейні. Після підтвердження розрахунку фасилітатором сервер повертає запитаний контент. Такий поділ дозволяє постачальникам API приймати платежі, не керуючи безпосередньо жодною блокчейн-інфраструктурою.
Діаграма потоку x402
Протокол є stateless (без сесій та API-ключів), працює зі стандартною HTTP-інфраструктурою та підтримує будь-який SPL-токен, який приймає сервер. Ось фрагмент коду для налаштування Express-сервера з використанням middleware x402:
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 | Реалізація x402 з пріоритетом Solana |
| MCPay.tech | Оплата за запит для MCP-серверів |
| PayAI | Фасилітатор x402 з підтримкою Solana |
| x402 GitHub | Еталонна реалізація |
| ACK | Agent Commerce Kit |
| A2A x402 | Агентські платежі від Google |
Is this page helpful?