Passport is an onboarding and participation layer for the Stellar ecosystem. It gives users a passkey-secured identity in seconds and lets them complete simple, event-defined actions. Checking into an event, visiting a booth, attending a workshop or talk, joining an online session, or finishing a learning module each becomes a non-transferable stamp written to a lightweight Soroban contract. This turns one-off attendees into verifiable participants and gives organizers a consistent backbone for onboarding across events, meetups, and community programs.
User experience
- Passkey login and instant embedded Stellar wallet (no seed phrases).
- QR- or link-based actions that record stamps on-chain through a Soroban registry.
- Simple in-app progress view showing completed and remaining actions.
- Optional external wallet field for routing rewards outside the Passport wallet.
Organizer tools
- Event dashboard to define actions, points, and onboarding flows.
- Stamp creation (name, description, artwork, rules).
- Real-time participation analytics built on an off-chain mirror of on-chain stamps.
- Optional short forms for collecting user info with consent.
- Sponsor actions such as “scan at the booth” or “open this demo link.”
- CSV export for follow-up, reporting, and CRM workflows.
System capabilities
- Embedded wallet model optimized for fast event onboarding.
- Shared StampRegistry Soroban contract for cheap, verifiable, non-transferable stamps.
- Off-chain storage for fast queries and dashboards.
- Mobile-first UI designed for high-traffic, QR-heavy environments.
Passport is designed to expand naturally as the ecosystem grows. There is interest in features like small event action budgets, simple cash-out flows to external wallets, more advanced quests (send, swap, mint, try an app), and deeper post-event funnels. The architecture leaves room for these once the core Passport experience is stable and in regular use.