a2a-wallet

💳 A2A 代理交互与 Web3 支付的一站式 CLI

由 Planetarium 官方开发的 A2A 钱包 CLI,用于与 A2A 智能代理交互、支付签名和 SIWE 认证,支持多平台部署。

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

使用说明

a2a-wallet Skill 综合评估

核心用法

a2a-wallet 是 Planetarium 官方推出的命令行工具,专为 A2A(Agent-to-Agent)协议生态系统设计。该 CLI 提供完整的智能代理交互能力,涵盖消息发送、流式响应、任务管理等核心功能,同时深度整合 Web3 基础设施,支持 x402 链上支付签名和 SIWE(Sign-In with Ethereum)认证机制。

主要功能模块

| 模块 | 功能描述 |
|------|---------|
| `a2a` | 与 A2A 代理交互(卡片查询、消息发送、流式响应、任务管理、取消操作) |
| `x402 sign` | 为付费墙代理签署 x402 支付载荷 |
| `siwe` | SIWE 令牌全生命周期管理(准备、编码、解码、验证、认证) |
| `auth` | 设备授权登录流程 |
| `config` / `whoami` / `balance` | 配置管理与账户信息查询 |
| `faucet` / `update` | 测试网代币申领与 CLI 自动更新 |

关键工作流

x402 支付流程:检测到代理声明 x402 Payments Extension 后,用户需先获取 PaymentRequirements,通过 x402 sign 生成签名载荷,再附随 --metadata 重新提交完成付费交互。

SIWE 认证流程:针对要求 SIWE Bearer Auth Extension 的代理,需预先用 siwe auth 生成域绑定的 Bearer Token,后续所有请求通过 --bearer 参数携带该令牌。

显著优点

1. 协议原生支持:作为 A2A 协议的官方参考实现,完整支持 Google Agentic Commerce 工作组定义的 x402 支付标准和 SIWE 认证扩展
2. 企业级安全架构:采用 EIP-712 结构化签名、设备授权流程(device authorization flow)、令牌 TTL 机制,符合 Web3 安全最佳实践

3. 跨平台兼容:支持 macOS(Apple Silicon/Intel)、Linux(x64/arm64)、Windows(x64),满足开发运维全场景需求

4. 开发者体验优化:提供 --json 机器可读输出、环境变量覆盖、过期令牌预检测、详尽的 --help 文档体系

5. 经济模型闭环:内置测试网水龙头(faucet)和主网支付能力,兼顾开发测试与生产环境

潜在缺点与局限性

1. 安装依赖:需预先安装 CLI 二进制文件,对非技术用户存在门槛;文档中 INSTALL.md 引用表明可能存在复杂的初始化流程
2. 扩展生态早期:当前仅支持 x402 和 SIWE 两个扩展,A2A 协议的其他潜在扩展需等待后续更新

3. 网络锁定:SIWE Token 与代理域名强绑定,多代理场景下需频繁生成新令牌,增加操作复杂度

4. 加密货币前提:x402 支付依赖 Base 网络及特定代币地址,要求用户具备链上钱包和 Gas 费管理能力

5. 中心化服务依赖:设备授权流程暗示存在 Planetarium 运营的身份验证服务,存在单点故障和隐私考量

适合人群

  • A2A 协议开发者:需要与符合 A2A 规范的智能代理进行程序化交互
  • Web3 应用构建者:探索链上支付与 AI 代理结合的新型商业模式
  • 自动化工作流工程师:构建需要认证、支付、任务管理的代理编排系统
  • 技术型早期采用者:愿意承担早期协议工具的潜在不稳定性以获取先发优势

常规风险

| 风险类别 | 具体表现 | 缓释建议 |
|---------|---------|---------|
| **私钥安全** | CLI 需访问钱包私钥进行签名操作 | 使用专用热钱包,避免大额资产存储 |
| **智能合约风险** | x402 支付涉及链上合约交互 | 仅与经过审计的代理服务交互,验证代币合约地址 |
| **钓鱼代理** | 恶意代理可能伪造扩展声明窃取资金 | 始终通过可信渠道获取代理 URL,验证 SSL 证书 |
| **令牌泄露** | Bearer Token 泄露可能导致未授权访问 | 设置最短必要 TTL,传输时使用安全通道 |
| **CLI 供应链** | 二进制文件来源或更新机制可能存在风险 | 仅从官方 GitHub Releases 下载,验证校验和 |

a2a-wallet 内容

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