Thomas Kammerlocher демонстрирует Cardano x402 с заказами на 3D печать
Воркшоп Cardano Foundation связал веб платежи с доступом к API, агентскими сервисами и физическим продуктом. Демонстрации также затронули расчет через эскроу и издержки очень небольших платежей.
By SongMarketCap
Thomas Kammerlocher, разработчик Cardano Foundation, который внес вклад в официальную реализацию x402 от Cardano, продемонстрировал, как платный веб запрос может связываться с физическим заказом. На сессии Developer Office Hours, подготовленной к хакатону TOKEN2049, он представил платежи через API, агентский сервис Masumi и приложение, связанное с его 3D принтером.
Как Cardano x402 обрабатывает платный запрос
x402 позволяет серверу передавать требования к платежу через ответ HTTP 402 Payment Required. Клиент получает цену, принимаемый актив, сеть и адрес назначения, затем отправляет авторизованный платеж со следующим запросом.
Поставщик услуги может использовать фасилитатор для проверки платежа и отправки транзакции. Когда расчет соответствует заданным требованиям, сервер выдает запрошенный ресурс.
В первой демонстрации Kammerlocher взимал две тестовые ADA за ответ API. Пользователь подписывал с помощью кошелька, а приложение показывало условия платежа и процесс расчета.
Такой процесс позволяет провайдерам брать плату за отдельные отчеты, запросы данных или вычисления без необходимости в регулярной подписке. Приложения по-прежнему определяют, что именно они продают и на каких условиях предоставляется доступ.
Эскроу Masumi и подключенный 3D принтер
Во второй демонстрации использовался Masumi, инфраструктура Cardano для платежей между агентами ИИ. Пример сервиса инвертировал и переводил в верхний регистр отправленный текст за один тестовый USDM.
Вместо прямой оплаты провайдеру покупатель блокировал средства в контракте эскроу. Агент выполнял задание и возвращал результат, при этом получение оплаты регулировалось сроками и процедурами разрешения споров контракта. Фиксация результата сама по себе не устанавливает, соответствует ли его содержимое ожиданиям покупателя.
Пример с физическим продуктом связывал форму заказа и платеж x402 с принтером Kammerlocher через Moonraker API.
Во время презентации он использовал Preprod и описал отдельный вариант в mainnet для заказа реального напечатанного изделия, при этом десять ADA покрывали доставку. Печать была связана с приложением, а упаковка и отправка оставались ручными задачами.
[NEWSBREAK]
Маленькие платежи требуют дополнительных вариантов расчета
Реализация Cardano поддерживает платежи на прямые адреса, эскроу Masumi и взаимодействие с другими поддерживаемыми скриптами. Эти пути подходят для разных сервисов без изменения базового обмена веб платежами.
Очень небольшие суммы сталкиваются с дополнительными требованиями к обеспечению. Транзакции Cardano несут сетевые комиссии, а выходы транзакций должны содержать минимальное количество ADA. Минимальная сумма на выходе отличается от комиссии, но обе величины влияют на то, что должен предоставить клиент.
Kammerlocher назвал платежные каналы и пакетирование подходами, которые обсуждаются. Hydra была исключена из первоначальной спецификации, представленной на сессии, несмотря на связанную работу с командой Masumi.
Доступными точками старта воркшопа были устанавливаемый пакет Cardano, примеры с открытым исходным кодом и программное обеспечение фасилитатора. Более дешевый расчет для повторяющихся мелких покупок оставался расширением за пределами той начальной реализации.