用途:SIWA(Sign-In With Agent)让 AI 智能体使用其 ERC-8004 链上身份向服务完成认证,即智能体版的登录方案。
主要能力:SDK 提供核心函数 signSIWAMessage、verifySIWA、createSIWANonce;另有签名器工厂、ERC-8128 HTTP 签名与验证、HMAC 回执辅助、nonce 存储(Memory、Redis、KV),以及 Next.js、Express、Hono、Fastify 的服务端中间件。
使用方式:安装命令为 npm install @buildersgarden/siwa。智能体侧(签名)按钱包提供方选择,资料列出 Bankr(Bankr Agent API 钱包);服务端侧(验证)支持 Next.js、Express、Hono、Fastify。各模块通过子路径导入,如 @buildersgarden/siwa/signer、@buildersgarden/siwa/erc8128、@buildersgarden/siwa/receipt、@buildersgarden/siwa/nonce-store 及对应框架中间件。
适用场景:需要让已注册 ERC-8004 的智能体以链上身份登录或调用受保护服务的场景,尤其是使用上述 Node.js 框架搭建的服务端。
限制:资料未提供具体 API 参数、完整示例、收费与价格、支持链或平台范围、性能与安全保证等信息,暂未提供。使用前需自行确认钱包提供方与框架兼容性。