用途:SIWA(Sign-In With Agent)让 AI 代理使用其 ERC-8004 链上身份完成服务认证,即代理侧签名、服务端验证的登录流程。
安装:npm install @buildersgarden/siwa
主要能力:核心模块 @buildersgarden/siwa 提供 signSIWAMessage、verifySIWA、createSIWANonce;signer 提供签名器工厂;erc8128 提供 ERC-8128 HTTP 签名与验证;receipt 提供 HMAC 收据辅助;nonce-store 提供 nonce 存储(Memory、Redis、KV);并为 Next.js、Express、Hono、Fastify 提供中间件。
使用方式:代理侧签名需按钱包提供者选择方案,资料列出 Bankr(Bankr Agent API 钱包);服务端验证支持 Next.js、Express、Hono、Fastify,使用对应中间件模块完成验证。
适用场景:需要让已注册 ERC-8004 的 AI 代理以链上身份登录或调用受保护服务的场景。
限制:资料未提供收费、价格、平台支持范围、具体代码步骤与效果信息,均暂未提供。