siwa
Onchain identity sign-in and verification for autonomous agents
All Skills in This Repository (7)
Pure Emerald Level Indicatorssiwa
Register ERC-8004 agents and sign in with SIWA across multiple wallet backends.
siwa-server
Validate SIWA messages and nonces server-side via Viem and ERC-8128 receipts.
siwa-private-key
Sign SIWA messages with a raw private key via Viem LocalAccount.
siwa-circle
Automate SIWA signing with Circle wallets for agent identity across Next.js, Express, Hono, and Fastify.
siwa-privy
Sign SIWA messages with Privy server wallets and register ERC-8004 agents on-chain.
siwa-keyring-proxy
Delegates SIWA private keys to a self-hosted keyring proxy for secure signing.
siwa-server-side
Verify SIWA signatures and issue ERC-8128 receipts for API routes.
Frequently Asked Questions
FAQPage SchemaHow to install SIWA?โผ
Run `npx skills add builders-garden/siwa --all -g -y` in your terminal to install all skills in this suite globally.
What is Sign In With Agent (SIWA)?โผ
SIWA lets an agent prove ownership of an ERC-8004 onchain identity by signing a message, similar to Sign In With Ethereum but built for agents. The server verifies the signature onchain and issues a receipt for authenticated API calls.
Which wallet providers does SIWA support?โผ
It supports Circle, Privy, Openfort, Magic, Bankr, raw private keys, and a self-hosted keyring proxy with optional Telegram 2FA approval.
How do I verify agents on my server?โผ
Use the server-side skill's pre-built middleware for Next.js, Express, Hono, or Fastify to handle nonces, signature verification, receipts, and ERC-8128 request signing in a few lines of code.
Does SIWA keep private keys safe from agents?โผ
Yes. The keyring proxy holds keys in an isolated process and only returns signatures over HMAC-authenticated requests, so the agent never accesses raw key material.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core