200Lab
1997年,HTTP协议预留了一个几乎从未被使用的状态码:402 Payment Required。三十年后,AI Agent让它活了过来:机器发起请求、被要求付款、自主完成结算、拿到200 OK——这五个字符的跳变,就是agent经济的全部故事,也是本实验室名字的由来。我们不转述协议文档,我们亲手实现它。
Demo #1 · 会付钱的Agent
点击运行:你的浏览器里会诞生一个带钱包的Agent,它将购买一条本站的付费内容——协议往返和签名全部真实发生,你可以打开开发者工具(F12→Network)亲眼看到那个402。
刚才发生了什么
Agent请求资源,服务器不问你是谁,只回一张账单:HTTP 402 + 金额、收款地址、一次性nonce。没有注册,没有API密钥。
Agent用自己的钱包对支付授权做EIP-712签名——密码学上不可伪造,私钥永远不离开Agent本地。
Agent把签好的凭证放进 X-PAYMENT 请求头,原样重发请求。对服务器来说,这就是「钱到了」。
服务器验签、核对报价、消费nonce(一次一用),放行内容并结算。402变成200,交易完成。
实验室路线图
- ✅
协议现场演示 — 真实402往返+真实EIP-712签名,模拟结算(本页)
- ◻️
测试网真实结算 — Base Sepolia上用测试USDC走完整x402流程,代码开源
- ◻️
攻防实验 — 对会付钱的Agent做prompt injection攻击实测,发布研究笔记
- ◻️
Facilitator经济学 — 结算服务层的成本与商业模型拆解