1. Overview

Stellar Passport is an onboarding and participation layer for events, workshops, and community programs in the Stellar ecosystem. It lets attendees create a passkey-secured wallet in seconds, scan event actions, earn on-chain stamps, and build a verifiable participation record without ever touching seed phrases.

Under the hood, Passport uses:

The goal is to make Stellar onboarding frictionless, while giving the ecosystem real on-chain signals about user activity.


2. Core User Flow

Registration

  1. User visits Passport and selects “Create Passport.” (Sign Up)
  2. Browser performs WebAuthn registration (TouchID/FaceID/PIN).
  3. Backend verifies WebAuthn credentials.
  4. Backend creates an embedded Stellar wallet for the user.
  5. User receives a JWT session and can immediately start scanning.

Event Participation

  1. Admin creates an event and defines a set of actions (“stamps”).
  2. Each stamp has an optional QR code (off-chain metadata + stamp_id).