Mesh соединяет платежи x402 с эскроу Masumi на Cardano

Пакет позволяет разработчикам взимать плату за API и цифровой контент, с инструментами для выплат, возвратов и споров, связанных с задачами AI агентов.

By SongMarketCap

Cardano News - Mesh соединяет платежи x402 с эскроу Masumi на Cardano

Mesh добавила @meshsdk/x402 в свой набор инструментов разработки для Cardano, связывая доступ к онлайн сервисам с платежами в блокчейне. Наряду с прямыми платежами пакет поддерживает эскроу Masumi, где средства остаются заблокированными до выполнения условий для вывода или возврата.

Платежи x402 для API и цифрового контента

Mesh это инструментарий на TypeScript с открытым исходным кодом для создания приложений Cardano. Разработчики используют его для подключения кошельков, построения и подписи транзакций, а также взаимодействия со смарт контрактами. Пакет x402 интегрирует платежи в обмен данными между приложением, запрашивающим услугу, и сервером, предоставляющим ее.

Когда приложение запрашивает платный контент, сервер возвращает ответ HTTP 402 Payment Required, содержащий цену и условия платежа. Клиент формирует и подписывает транзакцию, затем повторяет запрос с платежной информацией.

Фасилитатор проверяет подписанную транзакцию, отправляет ее в Cardano и сообщает о статусе подтверждения. Для прямых платежей сервер выдает контент после выполнения требуемых условий подтверждения.

Фасилитатор не хранит приватные ключи пользователей. Его проверки охватывают сеть, получателя, актив, сумму и соответствие предложению сервера.

Платежи могут быть деноминированы в ADA или нативных токенах Cardano. Средства могут направляться на адрес кошелька, собственный смарт контракт разработчика или в эскроу Masumi.

Эскроу Masumi для задач AI агентов

Для услуги, которую AI агент еще не выполнил, платеж можно заблокировать в контракте Masumi vested_pay. Провайдер подписывает предложение, содержащее условия задачи и дедлайны для платежа, подачи результата, вывода средств и урегулирования спора.

Успешный платеж x402 в этой модели блокирует средства в эскроу. Фиксация результата и выплата провайдеру требуют последующих транзакций.

В стандартном процессе провайдер записывает криптографический хеш результата до истечения срока подачи. Средства становятся доступными для вывода после указанного времени разблокировки.

Пакет также поддерживает процедуры возврата. Если результат не подан до соответствующего срока, покупатель может вернуть средства по правилам контракта. Урегулирование спора требует установленного кворума подписей администраторов эскроу и следует временным условиям контракта.

Инструменты Mesh охватывают то, что происходит после платежа

Пакет включает конструкторы транзакций для отправки хешей результата, вывода средств, запроса или авторизации возвратов и урегулирования споров. Таким образом, разработчики могут связать первоначальную покупку с последующими этапами оплачиваемой задачи.

Перед подписью платежа Masumi клиент проверяет подпись провайдера, адрес эскроу и сроки. В документации указана поддержка Cardano mainnet, Preprod и Preview, при этом в опубликованных примерах используется Preprod.

Приложение, взимающее ADA за задачу агента, может с помощью того же пакета заблокировать платеж в эскроу, записать хеш результата и подготовить последующую выплату. Возвраты и урегулирование споров следуют отдельным путям транзакций, регулируемым исходным предложением.