Guardrail Agent Smart Account Wallets

🛡️ AI Agent 的智能账户与链上支出管控

Guardrail 为 AI Agent 提供 ERC-4337 智能账户创建与管理,内置链上支出限制策略,非托管架构,支持外部签名器与分级授权,适合需要资金隔离与合规控制的自动化场景。

收藏
3.9k
安装
1.1k
版本
1.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

概述

Guardrail Smart Accounts 是一套面向 AI Agent 的 ERC-4337 智能账户基础设施,核心能力包括:创建绑定策略的隔离账户、链上资金存取、以及通过 PermissionEnforcer 强制执行的支出限制。所有账户在部署时即与 Guardrail 策略绑定,Guardrail 本身不托管资金,权限控制与费用抽取完全由智能合约层实现。

核心用法

1. 账户创建:通过 AgentAccountFactory.createAccount() 部署确定性智能账户(CREATE2),需支付一次性 $10 USD 等值 ETH 创建费,返回的账户地址自动关联 PermissionEnforcer
2. 资金充值:向账户地址直接转入 ETH,无手续费。

3. 资金提取:调用 execute() 执行转出,合约层自动扣除 10 bps(0.10%)费用,单笔上限 $100 USD 等值。

4. 状态读取:支持无签名读取账户 owner、创建费用、预估转账费等。

显著优点

  • 策略强制绑定:每个账户默认关联 Guardrail 策略,无法绕过支出限制。
  • 非托管架构:私钥始终由用户或外部签名器(HSM/MPC)持有,Guardrail 无资金控制权。
  • 多重安全签名模式:支持外部签名器(推荐)、钱包连接器(用户确认)、限定会话密钥三种模型,明确禁止私钥直接输入。
  • 合约级经济学:费用在合约层强制执行,API 无法绕过,确保协议可持续性。
  • 确定性部署:CREATE2 保证账户地址可预测,便于预计算与跨链一致性。

潜在缺点与局限性

  • 链支持有限:当前仅部署于 Base Mainnet 与 Sepolia,多链扩展需等待官方更新。
  • 费用结构刚性:创建费与转出费率固定,大额频繁转出时 10 bps 成本累积;小额转账可能因 gas 占比过高不经济。
  • 外部签名器依赖:推荐模式需额外部署 HSM/MPC 或托管签名服务,增加基础设施复杂度。
  • 策略灵活性边界:链上策略更新需交易确认,实时调整不如中心化 API 灵活。
  • 智能合约风险:PermissionEnforcer、FeeManager 等合约虽经审计(文档未明示),但仍存在潜在漏洞或升级风险。

适合人群

  • 需要为 AI Agent 隔离资金、设置硬支出上限的自动化交易团队。
  • 寻求非托管方案、不愿将私钥暴露给 Agent 内存的合规敏感机构。
  • 已在 Base 生态部署、希望利用 ERC-4337 账户抽象简化用户交互的开发者。
  • 需要人机协作模式(Human-in-the-loop)的混合自动化场景。

常规风险

  • 私钥泄露风险:若误用「会话密钥」模式且未严格限定 scope 与生命周期,可能导致未授权大额转出。
  • Gas 与费用波动:ETH 价格波动可能影响创建费与上限计算的美元等值准确性(依赖 PriceOracle)。
  • 网络钓鱼与前端风险:Dashboard API Key 若泄露,攻击者可查询账户元数据或篡改策略(虽无法直接转移资金)。
  • 智能合约升级风险:Factory、FeeManager 等合约若存在代理升级机制,需监控管理员权限变更。
  • 测试网与主网行为差异:建议充分测试 Sepolia 后再迁移至 Base Mainnet,避免策略配置失误导致资金锁定。

Guardrail Agent Smart Account Wallets 内容

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