siwa

Par bankrbot · skills

Authentification SIWA (Sign-In With Agent) pour les agents enregistrés ERC-8004.

npx skills add https://github.com/bankrbot/skills --skill siwa

SIWA SDK

Sign-In With Agent (SIWA) permet aux agents IA de s'authentifier auprès de services en utilisant leur identité onchain ERC-8004.

Install

npm install @buildersgarden/siwa

Skills

Agent-Side (Signing)

Choisissez en fonction de votre fournisseur de wallet :

  • Bankr — Bankr Agent API wallets

Server-Side (Verification)

SDK Modules

Import Description
@buildersgarden/siwa Core: signSIWAMessage, verifySIWA, createSIWANonce
@buildersgarden/siwa/signer Signer factories
@buildersgarden/siwa/erc8128 ERC-8128 HTTP signing/verification
@buildersgarden/siwa/receipt HMAC receipt helpers
@buildersgarden/siwa/nonce-store Nonce stores (Memory, Redis, KV)
@buildersgarden/siwa/next Next.js middleware
@buildersgarden/siwa/express Express middleware
@buildersgarden/siwa/hono Hono middleware
@buildersgarden/siwa/fastify Fastify middleware

Links

Skills similaires