TokenPass

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-server

This 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

On this page