siwa

Authenticate ERC-8004 agents via SIWA with Bankr wallets and server-side verification.

14|2|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/Eskyee/agentbot-opensource --skill siwa-eskyee
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: siwa
Source: https://github.com/Eskyee/agentbot-opensource/tree/main/skills/siwa
Command: npx skills add https://github.com/Eskyee/agentbot-opensource --skill siwa-eskyee

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @buildersgarden/siwa, viem, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a secure authentication mechanism for ERC-8004 registered agents, allowing them to sign in with their onchain identity.

Core Features & Use Cases

  • Agent Authentication: Securely authenticate AI agents using their ERC-8004 onchain identity.
  • Bankr Signer: Integrate with Bankr Agent API wallets for signing SIWA messages.
  • Server-Side Verification: Implement SIWA verification on the server-side with support for various frameworks (Next.js, Express, Hono, Fastify).
  • ERC-8128 Middleware: Protect API routes with ERC-8128 signed requests.

Quick Start

Use the siwa skill to sign in with your ERC-8004 agent using the Bankr signer.

Frequently Asked Questions about siwa

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I authenticate ERC-8004 agents using SIWA?▼

To authenticate ERC-8004 agents using SIWA, you can use this Skill to sign in with your onchain identity via the Bankr signer, verifying messages server-side across supported frameworks.

Can I use SIWA verification with Next.js, Express, Hono, and Fastify?▼

Yes, SIWA verification is supported on the server-side with Next.js, Express, Hono, and Fastify frameworks, allowing you to securely validate authenticated agent identities.

How do Bankr wallets sign SIWA messages for AI agent authentication?▼

Bankr wallets sign SIWA messages by integrating with the Bankr Agent API, providing a secure signing mechanism for ERC-8004 registered AI agents to verify their onchain identity.

What is the ERC-8128 middleware used for in API route protection?▼

ERC-8128 middleware is used to protect API routes by validating signed requests, ensuring that only properly authenticated agents with verified ERC-8004 identities can access your endpoints.

Does viem support ERC-8004 identity standards for agent verification?▼

Yes, viem is utilized as a dependency to support the secure authentication mechanism, ensuring that agents meet ERC-8004 identity standards during the SIWA verification process.