Passji Documentation

Learn how to integrate Passji's emoji-based authentication into your application. Standard OIDC, zero passwords, trust scoring built-in.

What is Passji?

Passji is an emoji-based identity provider. Users pick 3-7 emoji as their identity and authenticate with passkeys (WebAuthn). No passwords, no email required.

For developers, Passji is a standard OpenID Connect (OIDC) provider. If your app supports OAuth 2.0 or OIDC, you can add "Sign in with Passji" in minutes using any standard library.

OpenID ConnectWebAuthn / PasskeysPKCE SupportTrust ScoringAgent Auth

Documentation

Key Concepts

Emoji Identity

Users choose 3-7 emoji from a curated palette of 800+ emoji. This sequence becomes their unique identifier. With just 3 emoji, there are over 509 million possible combinations.

Passkey Authentication

All authentication uses WebAuthn passkeys - Face ID, fingerprint, Windows Hello, or hardware keys like YubiKey. No passwords means no phishing, no credential stuffing, no password reuse.

Trust Scoring

Every identity builds a trust score (0.0 to 1.0) based on account age, usage patterns, and device diversity. Apps can use trust scores for progressive access control.

Three Token Types

Passji supports three authentication modes: human tokens (interactive login), agent tokens (API keys for AI agents), and delegated tokens (agents acting on behalf of humans).

Quick Links