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.