Cardano 代码并入用于 AI 代理支付的官方 x402 SDK
x402 代码库现已包含面向客户端、服务器和支付协调器的 Cardano 组件。该支持覆盖 Cardano 主网与两个测试网络,但独立的 npm 软件包尚未发布。
By SongMarketCap
Updated:
x402 Foundation 于 9 月 9 日合并了拉取请求 #2537,将 Cardano 加入该协议的官方 TypeScript SDK。该贡献由 Cardano Foundation 的 Fabian Bormann 提交,包含可运行的代码、测试和集成示例。
通过 x402 精确支付方案,Cardano 在主网上获得支持,
preprod 和 preview 也同样支持。此次合并将该网络从协议规范推进到用于构建 x402 应用的主仓库中。
x402 将 HTTP 请求与支付相连接
X402 是由 Coinbase 最初开发的开放支付标准。它利用 HTTP 402 Payment Required 状态,将对在线资源的访问与经加密授权的支付相连接。
API、数据集或数字服务可以返回包含价格、支持的网络和收款地址的请求。客户端对所需交易进行签名,而协调器负责验证该笔支付并将其提交到选定的区块链。
Cardano 相关代码覆盖了这一流程的各个环节。客户端准备并签署交易,协调器进行验证并广播,服务器则定义访问受保护资源的价格与条件。该结构可支持软件和 AI 代理购买数据、计算资源或特定的 API 访问。
Cardano 支持涵盖主网与测试网络
该 SDK 为 Cardano 主网、preprod 和 preview 分别注册了独立的标识符。它还支持 Cardano 原生资产以及通过 CIP-30 进行的钱包连接。
USDM 被配置为主网和 preprod 的默认美元计价资产。在明确配置的情况下,可以通过 lovelace 使用 ADA 支付,但对于以美元表示的价格,原生资产并非默认选择。
客户端对交易进行签名但不广播,验证与提交由协调器完成。Cardano 交易的解码与序列化通过基于 TypeScript 的 Evolution SDK 处理。
Masumi 为 AI 代理之间的支付提供支持
该代码还包含与 Masumi 相连接的支付方式,Masumi 是基于 Cardano 的 AI 代理注册与支付基础设施。
服务器可以针对特定服务开具由卖方签署的报价,并将支付导向 Masumi 的 vested_pay 托管合约。随后,该笔支付会与最初的 HTTP 402 响应中呈现的条款相对应。
文档指出了一项兼容性限制。x402 集成所使用的授权与现有 masumi-payment-service 的签名格式不同,因此此类支付需要支持 x402 的工具来进行结果提交、退款与争议处理。
截至 9 月 9 日,npm 注册表尚未列出 @x402/cardano,且其专用发布流程尚未执行。开发者可以从代码库查看并构建已合并的代码,而直接的软件包安装将在其首次公开发布到 npm 后提供。