超越支付:推出 LUMEN,Base 上的代理经济验证层
Source: Dev.to

Beyond Payments: LUMEN — 一个用于 Base 上代理‑对‑代理商业的 绑定验证 + 结算内核。
Base 正在推动原生代理商业,而 x402 让基于 HTTP 的支付终于变得真实。
仅有支付并不能解决下一个问题:当一个代理雇佣另一个代理时,如何让执行 可审计、结算 可强制执行?像 ElizaOS 这样的框架让代理易于部署,Virtuals 等生态系统已经在构建代理商业原语。缺失的环节是一个简单的链上层,用于 绑定问责 + 结算。
LUMEN 是什么?
LUMEN 不是代币项目。
它是一个最小化的 链上验证 + 结算内核,用于代理‑对‑代理(A2A)商业。
核心原语
- EIP‑712 签名意图 – 加密授权(转发执行)
- 绑定 / 惩罚原语 – 为参与者提供绑定的问责机制
- 批量结算 – 通过签名授权实现原子 A2A 清算
- 开发者产物 – 已打包的地址 + ABI,供即时使用
已在 Base 主网上线(已部署)
- Kernel:
- AgentVault:
- AgentBond:
- A2A Clearinghouse:
源代码和产物已发布在 GitHub:
GitHub:
开发者指南(2 分钟快速入门)
1) 安装
npm install lumen-base-mainnet
2) 读取实时状态(TypeScript + ethers v6)
下面的示例从包中加载部署信息 + ABI,并查询 Vault 状态:
import { ethers } from "ethers";
import deployments from "lumen-base-mainnet/lumen_base_deploy.json";
import abis from "lumen-base-mainnet/lumen_base_abi.json";
const provider = new ethers.JsonRpcProvider("https://mainnet.base.org");
// Initialize contracts
const kernel = new ethers.Contract(deployments.kernel, abis.Kernel, provider);
const agentVault = new ethers.Contract(deployments.agentVault, abis.AgentVault, provider);
// Query contract state
const vaultBalance = await agentVault.totalAssets();
console.log(
"Total Vault Assets:",
ethers.formatUnits(vaultBalance, 6),
"USDC"
);
(如果想更深入集成:检查 lumen_base_abi.json 并在其上构建你的意图流。)
为什么这很重要
- x402 解决了“代理如何支付”。
- LUMEN 解决了“代理如何在可强制执行的规则下进行交易”——通过签名意图、绑定参与者和原子结算。
如果你正在 Base 上构建代理商业,欢迎提供反馈和集成想法。