web3-identity-auth
CommunitySecure decentralized Web3 identity & login.
AuthorToby1009
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Web3 applications often require a secure, user-friendly way to establish identity and authenticate users without relying on centralized providers. This skill provides a framework to implement decentralized identity, SIWE workflows, ENS resolution, and verifiable credentials end-to-end.
Core Features & Use Cases
- SIWE authentication integration: Sign-In with Ethereum flow to authenticate wallets and issue session tokens.
- ENS resolution & identity mapping: Resolve human-readable names to addresses and perform reverse lookups to map addresses back to names.
- Secure session management: Nonce handling, nonce verification, and JWT-based session tokens for persistent, secure logins.
- Agent integration examples: Demonstrates how to integrate authentication into SpoonReact MCP agents and API endpoints.
Quick Start
Run the auth_agent.py script to start an authentication-aware agent and validate a wallet-based login flow.
Dependency Matrix
Required Modules
siweweb3enspydanticfastapijwtaiohttp
Components
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: web3-identity-auth Download link: https://github.com/Toby1009/SpoonOS-Agent-Example/archive/main.zip#web3-identity-auth Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.