
Connect your identity
GraveID
One identity. Every product.
GraveID is the account behind every Solana Deads app. Sign in once and your profile, your linked wallets and everything you have earned follow you from GraveMint to GraveMarket to GraveStake — without making a new account each time.
- Products covered
- All of them
- Sign-in methods
- 4
- Standard
- OIDC
- Accounts you need
- One
GraveID is who you are. DEADS Wallet is what you sign with.
GraveID is the account: your profile, your linked wallets, one login across every product. DEADS Wallet is a wallet that gets created for you when you sign in with an email — keys you own and can export whenever you want. You can use GraveID with a wallet you already have; DEADS Wallet is there for when you do not.
What GraveID is
Every product in this ecosystem needs to know who you are — which wallets are yours, what you have earned, who you are talking to. Building that separately into each app is how you end up with seven accounts, seven profiles, and no way to connect them.
GraveID is that layer, built once. It is a standard OpenID Connect provider, so it behaves like any other sign-in system a developer has integrated before, and it holds the account while your wallet keeps doing the signing.
How you actually use it
There is no sign-up form. The first time you sign in to any product, the account is created.
- 1
Sign in on any product
Open GraveStake, GraveMint or any other product and choose how you want to sign in — a wallet, or an email code.
- 2
Link your other wallets
Add any other wallets you use to the same account, so they all resolve to one identity rather than several.
- 3
Carry on anywhere
Move to another product and you are already recognised. One profile, one history, no second sign-up.
Everything GraveID does
One account, four ways in, and the standards plumbing that makes it safe to reuse everywhere.
Ways to sign in
- A Solana wallet — signed with SIWS
- An EVM wallet — signed with SIWE
- An email one-time code — no password, nothing to remember
- DEADS Wallet — the embedded wallet created for you on first sign-in
One account, every product
- The same identity across GraveMint, GraveMarket, GraveStake, GraveDraw, GraveForge, GraveKeeper and Crypt Console
- Link several wallets to one account
- One profile that follows you between products
- Your activity accrues to a single identity instead of a per-app silo
Staying signed in
- Silent sign-in — an app can confirm an existing session in the background
- Hosted consent screen — you see exactly what an application is asking for before approving
- Session revocation — end a session deliberately
For developers
- Standard OpenID Connect — discovery, JWKS and userinfo endpoints
- Register your own application — your name and logo render on the consent screen
- Works with any OIDC client library — no bespoke SDK required
Security
- PKCE — on the authorization code flow
- Key rotation — signing keys rotate with an overlap window so verification never breaks
- Refresh-token reuse detection — a replayed refresh token invalidates the chain
Chain-aware by design
- Ships the shared chain registry the rest of the ecosystem reads from
- Accepts wallet sign-ins across Solana, EVM, Sui and the XRP Ledger
- Contains no wallet code itself — signing stays with your wallet
For developers
GraveID is a standard OIDC provider. If your framework already speaks OpenID Connect, you are most of the way there.
Issuer
https://api.solanadeads.com/graveid- Discovery and JWKS endpoints, with signing-key rotation
- Authorization code flow with PKCE
- Refresh tokens with reuse detection
- Wallet sign-in across Solana, EVM, Sui and XRPL
- Email one-time codes, with no password storage anywhere
Questions people actually ask
Do I need a new password?
No. GraveID has no password to create or remember. You sign in with a wallet you already control, or with a one-time code sent to your email.
Do I need a crypto wallet to use it?
No. You can sign in with an email one-time code and a DEADS Wallet is created for you — a real Solana and EVM wallet whose keys you can export at any time.
Is GraveID a wallet?
No, and the distinction matters. GraveID is the account: your profile, your XP, and the set of wallets linked to you. DEADS Wallet is a wallet that can be created for you when you sign in. You can use GraveID perfectly well with a wallet you already have.
What happens if I sign in with a different wallet?
You can link more than one wallet to the same GraveID account, so a second wallet becomes another way into the account you already have rather than a second identity.
What does "signed in everywhere" actually mean?
If you already have a session, the next app can ask GraveID to confirm it silently in the background. When that works you land on the new app already signed in, with nothing to approve.
Can outside developers use it?
Yes. GraveID is a standard OpenID Connect provider. Register an application, point any OIDC client library at the issuer, and send people to the hosted consent screen.
Where is GraveID hosted?
The issuer runs at https://api.solanadeads.com/graveid. There is no separate GraveID website to visit — you meet it at the moment you sign in to one of the products.
What does it know about me?
The account holds what you give it: linked wallet addresses, an optional profile, and your activity across the products. An application only receives the scopes you approve on the consent screen.
Things worth knowing
There is no graveid.io to visit
GraveID is infrastructure rather than a destination. You meet it at the moment you sign in to one of the products, not by browsing to it.
Sign-in options vary by product
Every product supports wallet sign-in. Email and DEADS Wallet are live on GraveStake today and rolling out across the rest — if you do not see the email option yet, that is why.
Start with one sign-in
The account is created the first time you use it. There is nothing to set up in advance.
