Authentication. Sessions. Factors. Recovery.
The foundation for your application.
Identity + Wallet
for your app.
Authentication, sessions, and wallets.
One dedicated layer, so you can keep building.
Sign-in, sessions,
and account access.
Identity for modern apps. Configure the sign-in methods you want, issue sessions you can actually manage, and keep your app’s own profiles, roles, and permissions separate.
Flexible ways in.
Email, social login, passkeys, and app-specific method control.
Sessions with control.
Per-device sessions, visibility across clients, and explicit revocation when you need it.
Your app keeps the boundary.
pr0d establishes identity. Your product still owns usernames, permissions, and business logic.
usr_example VerifiedKeep your login.
{
"sub": "user_example",
"iss": "https://auth.example.com",
"aud": "pr0d:app_example"
}Sign in with pr0d Identity.
Wallets, built
into your app.
An embedded wallet layer for the users you already have. Wallet access, policies and signing, alongside your product.
Part of your product.
Wallets in your interface, not a separate app.
Your auth. Or ours.
Use pr0d Identity or connect your existing login.
Access, policy and signing.
Define who can act and which operations are allowed.
usr_example Verified0xA1b2…E9f0Solana 4Nd1…mK9xSign in with pr0d. Connect to Wallet.
03 / BUILT FOR DEVELOPERS
Your product.
Not your
auth project.
pr0d handles identity. Your app keeps its
profiles, permissions, and business logic.
- 01Register your application.
Keep its environments and configuration together.
- 02Choose how people sign in.
Set the methods and session policy for your app.
- 03Build on a verified identity.
Resolve the user. Let your application take over.
{ "application": "example-app", "environment": "development", "identity": { "email": true, "apple": true, "google": true, "x": false, "privage": false, "passkeys": false, "qr": false }, "sessions": { "type": "opaque", "renewal": "foreground_activity" }}04 / THE pr0d PLATFORM
Wallet access, policies, and signing.
A separate layer built around identity.
A FEW THINGS, EXPLAINED
Good questions.
No mystery behind the layer.
What is pr0d?
pr0d is a developer infrastructure platform built around identity. pr0d Identity handles authentication, sessions, factors, and recovery. pr0d Wallet is a separate product for wallet access, policies, and signing, built on the same identity.
Is this only for apps with wallets?
No. pr0d Identity is designed to work on its own. You do not need a wallet or any blockchain functionality to use authentication and session management.
What does my application still control?
Your application keeps its profiles, usernames, permissions, and business logic. pr0d establishes the identity; your app decides what that user can do.
Does every app need the same login methods?
No. Sign-in methods are configured per application. The sign-in demo lets you try email, Apple, Google, X, Privage, passkeys, and QR device approval.
Can I use pr0d today?
Create your account in the dashboard with an email code, then add your application and configure its login methods. You can protect your own dashboard account with an authenticator app. The interactive demo uses sample data and does not create accounts or send emails.