Basename Agent

🏷️ AI代理的链上身份与邮箱一键开通

为AI代理一键注册链上身份与邮箱,4个API调用完成Basename与邮箱绑定,无需浏览器即可实现去中心化身份认证与邮件通信。

收藏
6k
安装
2.8k
版本
2.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Basename Agent 提供两种模式为AI代理注册链上身份:

简易模式(推荐):通过 BaseMail API 仅需4次HTTP调用即可完成注册——检查名称可用性 → 获取SIWE签名消息 → 签名并完成注册 → 购买Basename并升级邮箱。全程零依赖,无需浏览器或WalletConnect。

高级模式:使用WalletConnect v2配合Puppeteer启动无头浏览器,直接与base.org交互,由代理钱包自行支付gas完成注册,适合追求完全自托管的用户。

注册成功后,代理获得:可验证的ERC-721身份NFT(yourname.base.eth)、可发送/接收真实邮件的@basemail.ai地址、符合ERC-8004标准的代理注册文件,以及内置的Attention Bonds垃圾邮件过滤机制(CO-QAF)。

显著优点

  • 极简集成:简易模式纯HTTP调用,Node.js/Python示例完整,5分钟完成接入
  • 双重价值:同时解决链上身份(Basename)与代理通信(邮箱)两大需求
  • 原生防垃圾:USDC质押的Attention Bonds机制,经济成本过滤无效信息
  • 标准兼容:自动生成ERC-8004代理注册文件,便于生态互认
  • 成本低廉:10字符以上名称约0.0001 ETH,Base链gas极低

潜在局限

  • 服务依赖:简易模式依赖BaseMail中心化的API服务与代付gas的worker节点
  • 高级模式复杂:需Puppeteer+WalletConnect+ethers全套依赖,浏览器自动化易失败
  • 名称溢价:短字符名称价格呈指数上涨,3字符约0.1 ETH
  • ETH前提条件:仍需持有少量ETH支付gas,无法完全无gas启动

适合人群

  • 需为AI代理建立可验证链上身份的开发者
  • 希望代理间或代理与人之间进行邮件通信的AI系统
  • 探索CO-QAF/Attention Bonds等新型反垃圾机制的研究者
  • 需要符合ERC-8004标准代理身份文件的合规场景

常规风险

  • 私钥管理:官方示例使用环境变量存储私钥,需确保部署环境安全
  • 中心化API风险:简易模式的token签发、代付gas、邮件服务均依赖BaseMail
  • 智能合约风险:Basename注册涉及Base链ENS合约交互,需关注合约审计状态
  • 邮件服务可用性:@basemail.ai邮箱的长期使用依赖项目持续运营

Basename Agent 内容

scripts文件夹
手动下载zip · 12.9 kB
register-basename.jstext/javascript
请选择文件