Пакет Cardano x402 выходит в npm для платежей ИИ
Официальный релиз @x402/cardano предоставляет разработчикам устанавливаемые компоненты для клиентов, серверов и платежных фасилитаторов, позволяя приложениям и ИИ агентам связывать доступ к API с платежами в ADA или нативных токенах Cardano.
By SongMarketCap
Updated:
Фонд Cardano объявил, что Cardano теперь доступен через официальный x402 SDK, открытый платежный стандарт, построенный вокруг статуса HTTP 402 Payment Required. Код Cardano попал в репозиторий x402 в начале сентября, но теперь отдельный пакет опубликован в npm и готов к добавлению в приложения на TypeScript.
Официальный пакет Cardano x402 добрался до npm
Пакет @x402/cardano был опубликован 18 сентября как версия 2.26.0. Он предоставляет отдельные модули для компонентов клиента, сервера и фасилитатора, используемых для обработки платежей Cardano через x402.
Клиент подготавливает и подписывает транзакцию Cardano. Сервер определяет цену, принимаемый актив, сеть и адрес получателя для защищенного цифрового ресурса. Фасилитатор проверяет, что подписанная транзакция соответствует этим условиям, и обрабатывает расчет.
Поддержка Cardano была объединена с официальным x402 SDK 9 сентября, включая mainnet, preprod и preview. На том этапе разработчики могли изучать и собирать код из репозитория, но специализированный пакет в npm еще не был выпущен.
Новая публикация устраняет этот пробел в установке. Фонд Cardano также поделился демонстрацией, которую разработчики могут запустить и адаптировать при добавлении платежей x402 в собственные приложения.
Как x402 обрабатывает платежи API Cardano
X402 превращает статус HTTP 402 Payment Required в программируемый платежный поток между клиентом и сервером. Изначально протокол разработала Coinbase, теперь им управляет x402 Foundation под эгидой Linux Foundation.
Когда приложение или ИИ агент запрашивает платный API, сервер может вернуть ответ HTTP 402, содержащий цену, сеть Cardano, принимаемый актив, адрес получателя и крайний срок оплаты. Клиент подписывает транзакцию, удовлетворяющую этим условиям, и повторно отправляет запрос с доказательством оплаты.
Фасилитатор проверяет транзакцию и подтверждает расчет, прежде чем сервер предоставит запрошенные данные, вычислительные ресурсы или иной цифровой ресурс. Таким образом, оплата и решение о доступе происходят в рамках одного и того же процесса веб запроса и ответа.
Эта модель позволяет оператору API взимать плату за отдельные вызовы без необходимости традиционной страницы оплаты, предоплаченного баланса или подписки. Сервис может настроить оплату в ADA или выбранном нативном токене Cardano, при этом оператор должен указать, какие активы он принимает.
Эта структура предназначена для приложений и автономных агентов, которым нужно программно покупать данные или вычислительные ресурсы. Она дает Cardano стандартизированное соединение с сервисами, уже построенными вокруг более широкого протокола x402, вместо требования отдельного формата платежей для каждой интеграции.
Фасилитатор Cardano завершает тестирование в preprod
Фонд Cardano также опубликовал отдельный фасилитатор x402, разработанный на Java. Служба реализует точную платежную схему Cardano и проверяет транзакции, уже подписанные пользователем или агентом. У нее нет закрытых ключей и она не может перемещать средства самостоятельно.
Фасилитатор поддерживает прямые платежи на адреса, эскроу Masumi vested_pay для транзакций ИИ агентов и настраиваемые переводы через сценарии Plutus. В его репозитории сообщается о 166 завершенных тестах, а также о проведении сквозной транзакции в Cardano preprod. Покрыты построение транзакции, подписание, проверка, расчет и независимое подтверждение на блокчейне.
Сервис еще не тестировался на Cardano mainnet. Поэтому доступная реализация это фасилитатор, протестированный в preprod, а не публично работающий платежный сервис в mainnet.
Выпуск в npm меняет то, чем разработчики могут пользоваться уже сегодня. Компоненты x402 для Cardano больше не нужно собирать вручную из основного репозитория. Теперь их можно установить как официальный пакет, подключить к доступной демонстрации и настроить с фасилитатором для платежей приложения или агента. Для промышленного развертывания как и прежде требуются настройки поддерживаемых активов, операционная инфраструктура и завершенные тесты расчетов в mainnet.