x402 协议缺卖家审核,开发者自建验签服务并踩坑实录

Cold_Quiet_7072 · reddit · 2026-09-03

x402(基于 HTTP 402 状态码 + Base 链 USDC 的按次付费协议)正成为 agent 无账号购买 API 的方式,但 Coinbase 运营的 Bazaar 目录有 14000+ 自我申报的条目且几乎零审核——一个格式正确的签名 402 challenge 丝毫不能证明背后有真实可用的服务。

作者为此构建了 /verify/seller:全程无 LLM、经 x402 本身收费 $0.005/次。给定卖家资源 URL 后免付款实时探测:是否返回合规 402 challenge;其 Bazaar 示例是否通过自己声明的 schema(可抓出复制粘贴/弃管的条目);收款地址是否在 OFAC 制裁名单(链上制裁预言机实时查询);外加钱包账龄/交易数信号。作者坦承这只能确认「可验证项没问题」,不等于卖家可信。

实操踩坑:x402 Python SDK 的 FastAPI 中间件默认把 402 响应体返回 {},challenge 只在 header 里——从 body 读 challenge 的旧客户端会静默失败。修复时还有第二个坑:异步 hook 里同步调用会得到未 await 的协程并被 try/except 吞掉,正确做法是直接调 sync 版本方法。详见 goodsong.dev/x402-safety。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →