Enterprise-grade passwordless authentication.
Zero passwords, sub-3-second login, self-sovereign identity.
81% of breaches involve stolen or weak passwords. Credential stuffing attacks are automated and relentless.
Users forget passwords, reuse them across sites, and get frustrated. Password resets consume support resources.
Average user spends 12 hours per year on password resets. That's productivity down the drain.
Scan, confirm, done. No passwords, no friction.
Your login page shows a dynamic QR code with a cryptographic challenge. Refreshes every 30 seconds.
User opens ByteVault app and scans the code. Face ID or Touch ID confirms their identity.
The app signs the challenge using ECDSA/SHA256 — the same cryptography securing Bitcoin.
Your server verifies the signature. User is authenticated in under 3 seconds. Done.
Not another auth provider. A fundamental shift in how authentication works.
Built on secp256k1 and ECDSA — the same cryptography securing over $1 trillion in Bitcoin. Not a new, untested algorithm. Battle-proven security that's protected billions for over 15 years.
No typing. No SMS codes. No email links. Scan, biometric confirm, done.
Open standards, open source SDKs. Your auth logic lives in your codebase.
Users own their keys. Unique identity per domain. True privacy.
Built-in verification ensures a real human — not a photo or bot.
Enable Lightning payments and crypto transactions in your app.
| Passwords | WebAuthn | LNURL-auth | ByteAuth | |
|---|---|---|---|---|
| Phishing Resistant | No | Yes | Yes | Yes |
| Cross-Device | Yes | Limited | Yes | Yes |
| Self-Custody | No | No | Yes | Yes |
| Biometric Enforced | No | Platform | No | Yes |
| Backup/Recovery | Platform | Seed | Seed | |
| Bitcoin Integration | No | No | Lightning | Full |
Install, configure, ship. We handle the cryptography.
Livewire components, webhook handlers, and session management out of the box.
View Documentation →NextAuth.js integration, React components, and TypeScript support included.
View Documentation →More SDKs coming: Django, Rails, Express, Go
# Install the package
composer require bytefederal/byteauth-laravel
# Publish config
php artisan vendor:publish --tag=byteauth-config
# Add to your .env
BYTEAUTH_DOMAIN_REGISTERED=yourdomain.com
BYTEAUTH_API_KEY=your_api_key_here
# Add the component to your blade template
<livewire:byteauth-qr-login /> Join developers building the future of authentication. Get your API key and start integrating today.