a2a-wallet

🤖 A2A代理交互与链上支付签名工具

A2A代理交互的专业级CLI工具,支持消息发送、x402加密支付签名及SIWE身份认证,面向Web3开发者与Agent经济场景。

收藏
5.3k
安装
1.2k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

a2a-wallet 是由 Planetarium 团队开发的专业级命令行工具,专为与 A2A(Agent-to-Agent)协议代理交互而设计。该 CLI 实现了三大核心能力:

1. A2A 代理通信:通过 a2a send、stream、tasks 等子命令与智能代理进行消息收发、流式响应和任务管理
2. x402 支付集成:原生支持 Google 提出的 x402 支付标准,可对 paywall 代理的加密货币支付需求进行链上签名

3. SIWE 认证体系:完整实现 Sign-In with Ethereum 流程,为需要钱包身份验证的代理生成 Bearer Token

显著优势

  • 协议原生支持:深度集成 A2A 协议扩展(x402、SIWE Bearer Auth),无需手动构造复杂 payload
  • 企业级安全设计:私钥本地保管,Token TTL 可控,支持设备授权流程,过期检测前置
  • 跨平台覆盖:支持 macOS(Apple Silicon/Intel)、Linux(x64/arm64)、Windows(x64)
  • 开发友好:JSON 输出模式、结构化错误码、环境变量与配置文件双重配置支持

潜在局限

  • CLI 门槛:需命令行基础,非图形界面,对普通用户不够直观
  • 生态依赖:功能完整依赖外部代理支持 x402/SIWE 扩展,代理生态尚处早期
  • 网络限制:主网交互需真实资金,测试网依赖 faucet 可用性
  • 无内置密钥备份:用户需自行管理私钥与助记词安全

适用人群

  • Web3 开发者构建或调试 A2A 代理客户端
  • 需要程序化访问付费 AI 代理的自动化场景
  • DAO 或组织级代理间价值流转的基础设施搭建

常规风险

  • 私钥泄露风险:CLI 需访问私钥进行签名,恶意脚本或环境变量暴露可能导致资产损失
  • 钓鱼代理风险:a2a card 仅读取声明,无法验证代理真实性,需额外审核合约地址
  • Gas 波动:x402 支付涉及链上操作,网络拥堵时成本不可控
  • Token 过期中断:SIWE Token 有 TTL,长时任务需设计刷新机制

a2a-wallet 内容

手动下载zip · 2.9 kB
INSTALL.mdtext/markdown
请选择文件