Агентські платежі

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Діаграма потоку 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Опис
CorbitsРеалізація x402 з пріоритетом Solana
MCPay.techОплата за запит для MCP-серверів
PayAIФасилітатор x402 з підтримкою Solana
x402 GitHubЕталонна реалізація
ACKAgent Commerce Kit
A2A x402Агентські платежі від Google

Is this page helpful?

Зміст

Редагувати сторінку