自托管的 AI Agent 钱包即服务守护进程,通过三级认证、四级策略引擎与六阶段交易流水线,让 Agent 在资金所有者完全控制下安全执行多链交易。
WAIaaS 是一个面向 AI Agent 的自托管本地钱包守护进程,默认监听 http://127.0.0.1:3100,核心目标是让 AI Agent 能安全执行链上交易,同时资金所有者保持对资金的完全控制。
项目采用 pnpm monorepo 管理,包含 12 个包:核心类型定义(@waiaas/core)、Hono HTTP 守护进程(@waiaas/daemon)、Solana 适配器(@waiaas/adapter-solana)、EVM 适配器(@waiaas/adapter-evm,基于 viem)、DeFi Action Providers(@waiaas/actions,覆盖 Jupiter、0x、LI.FI、Lido、Jito 等 13+ 协议)、TypeScript SDK(@waiaas/sdk)、MCP 服务器(@waiaas/mcp)、CLI 工具(@waiaas/cli)、Preact 管理后台(@waiaas/admin)、钱包签名 SDK(@waiaas/wallet-sdk)、推送中继(@waiaas/push-relay)以及 Skill Files(@waiaas/skills)。另提供 Tauri 桌面应用。
身份认证采用三级体系:masterAuth(守护进程操作者)、ownerAuth(资金所有者)、sessionAuth(Agent 会话 JWT),配合 Default-Deny 默认拒绝策略。策略引擎按 USD 价值自动将交易分为四级:INSTANT、NOTIFY、DELAY、APPROVAL,支持累计消费限额、代币白名单、合约白名单、授权支出者限制等 12 种策略类型。价格估值依赖 CoinGecko / Pyth / Chainlink 预言机。
所有交易经过六阶段流水线处理:Validate → Policy → Delay/Approval → Sign → Broadcast → Confirm。安全层面提供 Kill Switch 紧急熔断、AutoStop 自动停止、审计日志,以及 Telegram / Discord / Slack / Push 四通道通知。
多链支持覆盖 Solana(mainnet/devnet/testnet)与 10 条 EVM 网络(Ethereum、Polygon、Arbitrum、Optimism、Base 各含主网与 Sepolia/Amoy 测试网),官网额外提及 Avalanche、BNB、HyperEVM 待确认。支持 ERC-4337 智能账户(Account Abstraction + Gas 赞助,Lite/Full 模式,CREATE2 地址预测,Pimlico 和 Alchemy Paymaster)和 x402 支付协议(自动处理 HTTP 402 请求,EIP-3009 签名)。
Agent 集成方式丰富:MCP Server(原生适配 Claude Desktop/Claude Code)、Skill Files(.skill.md 指令文件适配任意 Agent)、TypeScript SDK、REST API、CLI,支持 27+ AI Agent 平台。特色 Auto-Provision 功能允许 Agent 完全自主初始化守护进程、创建钱包、获取会话令牌,无需人工干预。管理后台提供 Dashboard、Wallets、Sessions、Policies、Notifications、Security、System 等模块,支持全局搜索。
安装支持 npm CLI(npm install -g @waiaas/cli)、Docker(docker compose up -d)和 Agent 自主部署三种方式。配置文件为 ~/.waiaas/config.toml,可定制管理界面、显示货币、价格预言机、速率限制、日志级别等。项目采用 MIT 许可证,仓库有 191 个 releases、5666 次提交,显示较高活跃度,但尚未发现第三方安全审计报告,团队背景信息有限。