Vincent - Wallet

🔐 AI Agent 的安全托管钱包,私钥零暴露

defi-trading榜 #1

Vincent 为 AI Agent 提供安全的 EVM 钱包能力,私钥永不出服务器,通过策略引擎和人工审批实现人机协同管控。

收藏
23.1k
安装
4.7k
版本
1.0.63
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Vincent 是一款专为 AI Agent 设计的托管式钱包基础设施,支持 EVM 链交易和原始签名。Agent 通过调用 @vincentai/cli 工具包创建钱包、查询余额、转账代币、执行 DEX 兑换以及与智能合约交互,全程无需接触私钥。

关键操作流程:
1. 创建钱包:运行 secret create --type EVM_WALLET 生成钱包地址,返回 keyIdclaimUrl

2. 认领与策略配置:用户通过 claimUrl 在 heyvincent.ai 完成钱包所有权认领,设置白名单地址、代币列表、函数选择器、多层级消费限额及人工审批阈值

3. 日常操作:使用 keyId 执行转账、兑换 (wallet swap)、合约调用 (send-tx)、跨钱包资金划转等

4. 原始签名:通过 RAW_SIGNER 类型获取 ECDSA/Ed25519 原始签名能力,兼容 Solana 等特殊协议

安全模型亮点:

  • 零私钥暴露:私钥由 Vincent 服务器通过 ZeroDev 智能账户托管,Agent 仅持有作用域限制的 API Key(Bearer Token)
  • 策略强制执行:所有交易经服务器端策略引擎校验,违规即拒,超限触发 Telegram 人工审批
  • Gas 全免:内置 Paymaster,Agent 无需持有 ETH 即可执行交易
  • 开源可审计:服务端代码完全开源(github.com/HeyVincent-ai/Vincent),支持自托管

显著优点

1. 人机协同设计:首创"Agent 先行运营 + 人工后置管控"模式,Agent 可立即开始累积资金,用户后续通过策略精细化约束
2. 细粒度策略控制:支持地址/代币/函数三重白名单、单笔/日/周消费限额、强制审批阈值等多维度管控

3. 无缝集成体验:API Key 自动持久化,无需环境变量配置,CLI 输出结构化 JSON 便于 Agent 解析

4. 跨链与跨账户互操作:内置资金在 Vincent 钱包间流转能力,自动处理跨链桥接与代币兑换

5. 密钥生命周期管理:提供撤销、轮换、重链接(relink)机制,丢失密钥可快速恢复

潜在缺点与局限性

1. 托管信任假设:尽管开源可审计,但使用托管服务仍需信任 Vincent 服务器的密钥管理安全性;极端安全要求场景需自托管
2. 单点服务依赖:所有 API 调用指向 heyvincent.ai,服务可用性直接影响 Agent 钱包功能

3. 网络覆盖有限:主要聚焦 EVM 生态,Solana 仅通过 RAW_SIGNER 支持原始签名,无完整智能账户体验

4. 审批延迟风险:高价值交易触发人工审批时,执行时效受用户响应速度制约,不适合高频实时交易场景

5. 策略前宽松期:认领前 Agent 无策略约束,若用户延迟认领可能存在短暂风险窗口

适合人群

  • AI Agent 开发者:需要为自主 Agent 赋予链上支付、DeFi 交互、收益管理能力的团队
  • DAO 与自动化财库:希望通过可编程策略管理多签替代方案的社区
  • 高频小额支付场景:利用 Gas 赞助和策略限额实现微支付、奖励分发等
  • 人机协作型用户:希望 Agent 自主运营但保留最终控制权的个人或机构

常规风险

| 风险类型 | 说明 | 缓解建议 |
|---------|------|---------|
| 服务器 compromise | Vincent 服务端被攻击导致私钥泄露 | 定期审计开源代码;大额资金考虑自托管;启用最严格审批策略 |
| Agent 误操作 | 策略配置不当导致资金误转 | 启用地址白名单 + 低额日限额;测试网充分验证 |
| 用户响应延迟 | 高价值交易卡在审批队列 | 根据业务场景合理设置审批阈值;紧急操作预留备用方案 |
| API Key 泄露 | 尽管作用域受限,泄露仍可能导致限额内损失 | 启用最低必要权限;定期轮换密钥;监控异常交易模式 |
| 服务终止 | 托管服务停止运营 | 保持私钥导出(若支持)或迁移预案;关注开源社区 fork 动态 |

Vincent - Wallet 内容

暂无文件树

手动下载zip · 5.9 kB
contentapplication/octet-stream
请选择文件