Identity + Wallet
for your app.

Authentication, sessions, and wallets.
One dedicated layer, so you can keep building.

YOUR APPLICATION

Welcome back.

Sign in to Example App

Open the sign-in demo
FAMILIAR WAYS IN.
Email
Apple
Google
X
Privage
Passkeys
QR code
01 / pr0d IDENTITY

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.

Built to work as a full identity layer, or alongside the authentication you already have.
Identity
Userusr_example Verified
Linked accounts
MFA
Active sessions
MacBook ProChrome · Web Current
iPhoneNative session
One user. Linked accounts and live sessions.

Sign in with pr0d Identity.

02 / pr0d WALLET

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.

Wallet
Userusr_example Verified
Addresses
EVM 0xA1b2…E9f0Solana 4Nd1…mK9x
Example balance
1,250.00USDC
SendReceiveSign
Authenticationpr0d Identity
Signing policyApp-defined
One user. A connected wallet.
Preview authentication source

Sign 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.

  1. 01
    Register your application.

    Keep its environments and configuration together.

  2. 02
    Choose how people sign in.

    Set the methods and session policy for your app.

  3. 03
    Build on a verified identity.

    Resolve the user. Let your application take over.

identity.preview.json EXAMPLE
{  "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"  }}
JSONIllustrative schema · API in development
pr0dVerified identity
Your applicationYour rules

04 / THE pr0d PLATFORM

AVAILABLE NOW01
pr0dIdentity

Authentication. Sessions. Factors. Recovery.
The foundation for your application.

Explore Identity
AVAILABLE NOW02
pr0dWallet

Wallet access, policies, and signing.
A separate layer built around identity.

Explore Wallet

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.

LESS AUTH WORK. MORE PRODUCT.

Start with sign-in.
Build the rest.

Create your account

DEVELOPER PREVIEW

One identity.
Your application.

These are the proposed integration boundaries. They are not a published API contract.

01

Authenticate with pr0d.

A successful login establishes an identity and an application-scoped session.

02

Resolve the user in your app.

Your backend validates the session, then maps the verified subject to its own local account. New users continue through your onboarding.

03

Keep authorization local.

Your application owns permissions, profiles, and domain-specific decisions. A valid identity is not a grant to every resource.

ABOUT THE DEMO

Explore the flow.
Use sample data.

The interactive demo’s sign-in flow, session controls, and example configuration run locally in your browser. Demo inputs are not sent to a backend or saved by this page. Refreshing resets the examples.

This site uses TraceDart analytics to measure visits. It also requests the Inter typeface from Google Fonts; your browser connects to Google to load that font. Your system font is used when it is unavailable.

Get started and Sign in take you to the separate pr0d dashboard, where email verification creates or accesses your real account and workspace.