Thomas Kammerlocher демонстрирует Cardano x402 с заказами на 3D печать

Воркшоп Cardano Foundation связал веб платежи с доступом к API, агентскими сервисами и физическим продуктом. Демонстрации также затронули расчет через эскроу и издержки очень небольших платежей.

By SongMarketCap

Cardano News - Thomas Kammerlocher демонстрирует Cardano x402 с заказами на 3D печать

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, примеры с открытым исходным кодом и программное обеспечение фасилитатора. Более дешевый расчет для повторяющихся мелких покупок оставался расширением за пределами той начальной реализации.