Press Verify
Your server's verify channel holds one button. Press it, and Phoenix answers you privately. Nobody else sees your steps.
In Discord
Discord verification, reborn
Token-gated roles for your Discord. Members prove their wallets with a signed message, never a seed phrase or a spending approval. Phoenix proves they are human. And your community's data stays yours, on our own servers, sealed.
Clear in Discord, quick on the web, and nothing a bot can breeze through. This is the whole journey; what is live today is under Rising in stages, and the guide walks through every step.
Your server's verify channel holds one button. Press it, and Phoenix answers you privately. Nobody else sees your steps.
In DiscordA quick picture check, drawn fresh by our server for every try, then a proof of work your browser solves while you watch.
In Discord, then the webYour wallet signs a short message that names you and this site. It is not a transaction: it costs nothing, moves nothing and approves nothing. Rather not connect a wallet? Send a tiny amount from it to itself, or put a code in its OpenSea bio.
On the webPhoenix reads your holdings straight from the chain and gives you the roles they earn, then keeps checking, so roles stay honest.
Back in DiscordWe built our own because we wanted to see every line of it. Here is what that buys you.
Phoenix never asks for a seed phrase or a private key, anywhere, ever. Anyone who does is not us.
Linking a wallet is one signed message. Phoenix never sends your wallet a transaction to approve or asks to spend, and only ever reads what you hold. The optional send to itself is one you make yourself, to your own address.
Everything Phoenix keeps is encrypted with AES-256-GCM under a key that lives only in the server's environment. A copy of the file is noise.
Every sign in takes your Discord login and a code from your authenticator app, and each code works once. Phoenix's admins need Discord's own two-factor too. Discord's login token is revoked on the spot; we keep none.
Every message Discord sends Phoenix carries an Ed25519 signature we verify before reading a word, and stale ones are thrown out.
A proof of work before every wallet link, single-use messages that run out in ten minutes, and tight rate limits. In Discord: a picture check drawn fresh each time and an account age limit.
Sign in, and every server you manage is on your dashboard, each with its own page for rules and settings.
What Phoenix is, how it works, a step by step guide for members and for server owners, and how it keeps your data safe. Every page says what is built and what is still coming.
Chapter one
How it works
The journey from Discord to your roles, and what Phoenix keeps.
Chapter two
The member's guide
Sign in, link a wallet on a computer or a phone, and look after your account.
Chapter three
For server owners
Add Phoenix to your server and put its role in the right place.
Chapter four
Security
What Phoenix never asks for, how your data is sealed, and how bots are kept out.