TokenPass Documentation
Your personal identity server with Bitcoin-backed authentication
Welcome to TokenPass
TokenPass is your personal identity server. Be your own OAuth provider with Bitcoin-backed authentication. No cloud accounts, no centralized dependencies.
Quick Start
bunx @sigma-auth/tokenpass-serverThis starts the TokenPass server on http://localhost:21000.
Core Concepts
- Type42 (BRC-42/BRC-43) - Key derivation for per-app isolation
- BAP - Bitcoin Attestation Protocol for identity
- BSM - Bitcoin Signed Message for authentication
- ECIES - End-to-end encryption using Bitcoin keys
Next Steps
- API Reference - Complete API documentation
- Authentication - How authentication works
- Integration - Integrate with your app