Sigma Auth
Introduction

Sigma Auth takes a unique approach to authentication by using Bitcoin cryptographic signatures instead of passwords. Here's how it compares to other popular authentication solutions:

vs Better Auth

Sigma Auth is built using Better Auth, extending it with Bitcoin-specific capabilities:

FeatureBetter AuthSigma Auth
FoundationModern auth frameworkBetter Auth + Bitcoin plugin
Authentication MethodsEmail/password/OAuthBitcoin signatures + OAuth
Self-hostedYesYes
Type SafetyFull TypeScriptFull TypeScript
Private Key ManagementN/AClient-side only
Plugin ArchitectureExtensibleUses sigma plugin
Wallet InfrastructureN/ADroplit wallets included
On-Chain DataN/AOP_RETURN via push API
NFT MintingN/AOrdinal inscriptions via mint API
Gas SurchargeN/A0% — BSV costs ~$0.0001/tx

Use Better Auth alone when: You need traditional authentication methods Use Sigma Auth when: You want passwordless Bitcoin-based authentication with wallet infrastructure

vs Clerk

FeatureClerkSigma Auth
HostingSaaS onlySelf-hosted or hosted
Cost$25+/monthFree (self-hosted); from $49/month (hosted)
AuthenticationEmail/password/socialBitcoin signatures + social
User DatabaseManaged by ClerkYour control
CustomizationLimited themesFull control
Vendor Lock-inHighNone
PrivacyClerk controls dataYou control everything
Wallet InfrastructureN/ADroplit wallets included
On-Chain DataN/AOP_RETURN via push API
NFT MintingN/AOrdinal inscriptions included
Gas SurchargeN/A0% — BSV costs ~$0.0001/tx

Use Clerk when: You want a fully managed solution and don't mind vendor dependency Use Sigma Auth when: You need complete control, wallet infrastructure, and zero gas surcharges

vs Auth0

FeatureAuth0Sigma Auth
HostingSaaS onlySelf-hosted or hosted
Cost$23+/monthFree (self-hosted); from $49/month (hosted)
AuthenticationTraditional + socialBitcoin + social
ComplianceEnterprise featuresBitcoin cryptography
SetupComplex dashboardSimple configuration
PerformanceAuth0 global networkVercel Edge Runtime
Wallet InfrastructureN/ADroplit wallets included
On-Chain DataN/AOP_RETURN via push API
NFT MintingN/AOrdinal inscriptions included
Gas SurchargeN/A0% — BSV costs ~$0.0001/tx

Use Auth0 when: You need enterprise compliance features and have budget Use Sigma Auth when: You want Bitcoin-native authentication with built-in wallet infrastructure

vs NextAuth.js

FeatureNextAuth.jsSigma Auth
FrameworkNext.js onlyAny framework
Providers50+ OAuth providersBitcoin + OAuth providers
Self-hostedYesYes
DatabaseOptionalNot required
Session ManagementBuilt-inJWT-based
PasswordlessEmail magic linksBitcoin signatures
Wallet InfrastructureN/ADroplit wallets included
On-Chain DataN/AOP_RETURN via push API
NFT MintingN/AOrdinal inscriptions included
Gas SurchargeN/A0% — BSV costs ~$0.0001/tx

Use NextAuth.js when: You're building a Next.js app with traditional auth needs Use Sigma Auth when: You want Bitcoin-based auth with wallet infrastructure that works with any framework

vs Openfort

Openfort provides embedded wallet infrastructure for EVM and Solana chains. Both offer Better Auth plugins, but serve fundamentally different architectures.

FeatureOpenfortSigma Auth
BlockchainEVM (Ethereum, Polygon, Base) + SolanaBitcoin (BSV)
Auth PrimitiveEmail/password, social OAuth (Google, GitHub)Bitcoin wallet signatures
Wallet ModelEmbedded (custodial key sharding via Shield)Non-custodial (keys stay on user's device)
Key ManagementServer-side Shield encryption with recoveryClient-side only, keys never leave the browser
IdentityEmail-based user accountsBAP (Bitcoin Attestation Protocol) cryptographic identity
RecoveryPasskey, password, or automatic (Shield)Encrypted backup file (portable across devices)
Gas SponsorshipBuilt-in paymaster integrationTransaction funding via Droplit API
Gas SurchargePer-operation fees0% — BSV costs ~$0.0001/tx
Wallet InfrastructureManaged embedded walletsDroplit wallets (tap, push, fund, mint)
On-Chain DataSmart contract interactionsOP_RETURN via push API
NFT MintingEVM NFT standards1Sat Ordinal inscriptions
Role GatingNot documentedNFT ownership, token balance, BAP whitelist
Pricing$0-$599/month + per-operation feesFree self-hosted; hosted from $49/month (0% surcharge)
Open SourcePartial (SDKs open, infrastructure proprietary)Fully open source (MIT)
Self-HostedNo (requires Openfort infrastructure)Yes (deploy anywhere)
Multi-IdentitySingle account per userMultiple BAP identities per wallet

Use Openfort when: You're building on EVM/Solana and want managed wallet infrastructure with social login onboarding

Use Sigma Auth when: You want self-sovereign Bitcoin identity with zero vendor dependency, or you need NFT-based access control and portable cryptographic identity

Key Architectural Difference

Openfort manages keys on your behalf through their Shield encryption service. Your users' wallet keys are split and stored across Openfort's infrastructure. This enables features like automatic recovery and gas sponsorship, but introduces a custodial dependency.

Sigma Auth never touches private keys. The user's Bitcoin key exists only on their device or in their encrypted backup file. Authentication works by proving key ownership through cryptographic signatures, not by the server holding the key. This means no vendor can freeze, revoke, or access user funds or identity.

vs Privy

Privy provides embedded wallets and authentication for EVM chains. Here's how it compares to Sigma Auth's Bitcoin-native approach.

FeaturePrivySigma Auth
BlockchainEVM (Ethereum, Base, Polygon, etc.)Bitcoin (BSV)
Auth PrimitiveEmail, social OAuth, passkeysBitcoin wallet signatures + OAuth
Wallet ModelEmbedded (server-side key sharding)Non-custodial (keys on user's device)
Key ManagementPrivy holds key sharesClient-side only, keys never transmitted
IdentityEmail-based accountsBAP cryptographic identity
Gas SponsorshipPaymaster integrationDroplit fund API
Gas SurchargeIncluded in tier pricing0% — BSV costs ~$0.0001/tx
Wallet InfrastructureEmbedded walletsDroplit wallets (tap, push, fund, mint)
On-Chain DataSmart contract interactionsOP_RETURN via push API
NFT MintingEVM NFT standards1Sat Ordinal inscriptions
Access ControlToken gating via smart contractsNFT ownership, token balance, BAP whitelist
Pricing$0-$599/monthFree self-hosted; hosted from $49/month
Open SourceNoFully open source (MIT)
Self-HostedNoYes (deploy anywhere)

Use Privy when: You're building on EVM and want managed embedded wallets with social login

Use Sigma Auth when: You want non-custodial Bitcoin identity, zero gas surcharges, and full open-source control

Unique Advantages of Sigma Auth

Zero Server Secrets

Unlike all other solutions, Sigma Auth never handles or stores private keys. Users maintain complete control of their cryptographic identity.

Global Edge Performance

Built on Vercel's Edge Runtime, ensuring sub-100ms response times worldwide without complex infrastructure.

Hosted Service with Self-Hosted Escape Hatch

The hosted service starts at $49/month for Pro with 10K MAU and 10K Droplit operations included. Self-hosting is always free under the MIT license — no vendor lock-in.

0% Gas Surcharge

BSV transaction costs average ~$0.0001 — 40-1000x cheaper than EVM chains. Sigma Identity passes this through at cost with zero markup on any tier.

Wallet Infrastructure Included

Every tier includes Droplit wallet operations (tap, push, fund, mint) — no separate billing or integration required.

OAuth 2.0 Compatible

Drop-in replacement for existing OAuth providers. No need to rewrite your authentication logic.

Framework Agnostic

Works with React, Vue, Angular, vanilla JavaScript, or any backend that supports OAuth 2.0.

When to Choose Sigma Auth

Perfect for:

  • Cryptocurrency/DeFi applications
  • Privacy-focused applications
  • Self-sovereign identity projects
  • Applications needing wallet infrastructure with zero gas surcharges
  • Projects requiring maximum user privacy

Consider alternatives if:

  • You need traditional email/password flows
  • Your users aren't comfortable with crypto concepts
  • You require extensive enterprise compliance features
  • You prefer fully managed solutions on EVM chains

Migration Path

Sigma Auth's OAuth 2.0 compatibility makes migration straightforward:

  1. Replace provider URLs in your existing OAuth configuration
  2. Update user profile handling to use Bitcoin public keys
  3. Add optional backup/restore UI for cross-device access
  4. Users migrate gradually as they log in

Most applications can integrate Sigma Auth in under an hour with minimal code changes.

On this page