Stellar Community Foundation logo
  • Get Started
  • Awards
  • Projects
  • Governance
icon-
Stellar Community Foundation logo
top-splatter

By Stellar Passport

Stellar Passport - Seamless onboarding to the Stellar Ecosystem

SCF #40
$150.0K
Build
Information Collection
github-icon

Stellar Passport is a passkey-based onboarding tool that gives every user an instant embedded wallet and a simple way to earn verifiable on-chain stamps for attending events and completing actions, creating a clear, portable participation record for the Stellar ecosystem.

Products & Services

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.

Soroban

Yes

Requested Budget

$150.0K

Success Criteria

This will be considered a successful project if, after the Build period, Passport is something organizers ask to use again, rather than something we have to convince them to try. Concretely:

Organizer-side metrics

  • At least 5 different organizers (community members, ambassadors, or ecosystem teams) operate events on Passport's Mainnet
  • At least 3 of them come back for a second event, which is the clearest signal that it actually helped.

Participant-side metrics

  • Over 1,000+ passports created; passkey-based, both on Testnet and Mainnet.
  • 5,000+ stamps collected across all events.
  • At a typical event, more than 50% of participants collect more than one stamp-so it's not just a check-in and done.

Ecosystem impact

  • Organizers say Passport gives them better visibility into participation than their current mix of spreadsheets, forms and manual check-ins.
  • At least one other Stellar project or program uses Passport data, directly, or through exports, to drive follow-up actions, like inviting people to a workshop, to a hackathon, or a governance discussion.
  • If we hit these targets, we will have done more than ship a tool; we would have created a re-usable, low-friction way to turn Stellar campaigns into on-chain signals that the rest of the ecosystem can build on.

Go-To-Market Plan

We don’t start from zero users, we start from programs that already exist and are struggling with tracking and follow-up. We will follow a three-step approach:

  • **Step 1 – Ambassador and internal programs:**Use Passport in local events: ambassador meetups, workshops, side events, and online meetings. The goal here is not scale; it's to get the experience right for organizers, showing how easy it is to set up, what data they actually care about, and what breaks when things get busy.
  • **Step 2 – Ecosystem partners:**Offer Passport to a few ecosystem teams running hackathons, bootcamps or campaigns. Keep the integration surface simple: organizers get an admin login, QR exports, and CSV data they can plug into their own CRM or email tools.
  • **Step 3 – “Default” onboarding for Stellar events:**Once we have proven it at small and mid-sized events, we position Passport as a default option for Stellar-branded and community events wanting consistent onboarding and participation tracking.

Traction Evidence

Stellar Passport was deployed as an ecosystem onboarding experience at Meridian 2025, generating more than 2,000 QR scans and over 450 sign ups in less than two days. The pilot validated a passkey-only account creation, QR code funnel, and reward based participation model. Attendees seamlessly collected participation stamps and redeemed them for merchandise, showcasing Passport's capability to reliably convert event activity into measurable engagement and on-chain attestations at scale. This submission builds on that validated flow and hopes to tackle community needs across global programs by incentivizing long-term participation through a gamified approach, as well as providing a powerful tool for organizers to gather data to better understand users.

Tranche 1 (Deliverable Roadmap) - MVP

Tranche 1 – MVP (Core Product)

The objective is to transform the Meridian Pay prototype into an open Minimum Viable Product (MVP) that organizers can use. This includes features such as passkey login, individual user accounts, event configuration, and administrative tools, with stamp tracking currently managed off-chain for this phase.

This work is being delivered through my development studio, where I lead implementation and bring in additional engineering, design, and QA support as needed. Deliverables:

  1. Solid passkey onboarding
    1. Reliable sign-up and sign-in flows with clear error states
  2. Session handling and basic security (rate limiting, etc.) 1.
  3. “Event builder” and admin panel
    1. Create/edit events and actions (stamps)
    2. Upload images for stamps and basic branding
  4. Generate QR codes for each action 1.
  5. Stamp collection & dashboards (off-chain)
    1. QR scanning tied to user accounts and event actions
    2. Duplicate prevention and simple progress views for users
    3. Organizer dashboard with counts by event, action, and organization How we’ll measure completion
  • An organizer, regardless of technical expertise, is capable of initiating an event, specifying a minimum of five actions, and producing QR codes.
  • Have attendees sign up with passkeys and see their progress in real time
  • Export participation data (CSV) after the event Estimated completion 8 - 12 weeks from grant award. Internal budget allocation for this phase  - $50,000

Tranche 2 (Deliverable Roadmap) - Testnet

Tranche 2 – Testnet (Soroban Stamps + Load Testing)

This phase introduces the Soroban StampRegistry contract and validates Passport under realistic event traffic. Stamp writes will occur both off-chain and on Testnet, ensuring consistency across storage layers and preparing the system for high-volume, on-chain operation. Deliverables

  1. Soroban StampRegistry on Testnet
    1. A contract that logs the collection of stamp Y by wallet X at time Z.
    2. Conducting tests and preparing documentation for integrating the Passport with the contract.
    3. When a user collects a stamp, we write it both to the database and to the StampRegistry contract
  2. The app can read back a user’s stamps from Testnet when needed (for verification or exports) 1.
  3. Operational testing
    1. Simulated event traffic: many users signing up and scanning in bursts
    2. Monitoring around failed transactions, latency, and error rates
    3. Tuning database and app behavior so it’s safe to use in real events How we’ll measure completion
  • We can run a test event where:
    • 100+ test users sign up and collect multiple stamps
    • Those stamps are visible both in the admin dashboard and on Testnet
  • The system remains usable under realistic traffic without manual intervention

  • We have clear internal metrics on performance and error behavior.

Estimated completion 4–8 weeks after Tranche 1 Internal budget allocation for this phase – $50,000

Tranche 3 (Deliverable Roadmap) - Mainnet

Tranche 3 – Mainnet (Production Rollout)

This phase brings Passport to Stellar Mainnet, hardens all critical paths, and supports the first organizers using it independently for their own events and programs. Deliverables

  1. Mainnet deployment
    1. StampRegistry deployed and configured on Mainnet
  2. Clear separation of Testnet/Mainnet environments in the product 1.
  3. Production readiness
    1. Monitoring and alerts for critical paths (sign-up, scanning, contract writes)
    2. Backup and recovery procedures
  4. Better error handling so failures degrade gracefully for users and organizers 1.
  5. Utilization across multiple events and organizers.
    1. Streamlined dashboards for organizers, featuring filters by time, event, and organization.
    2. Export tools that fit how ambassadors and teams actually work (CSV, basic filters)
    3. Documentation support for at least a handful of early adopters: ambassadors, ecosystem projects, or SDF-run programs How we’ll measure completion
  • StampRegistry actively used on Mainnet by real participants
  • At least 2–3 independent organizers (not just me) have configured and run events on Mainnet using Passport
  • We can publish post-event snapshots with concrete numbers and learnings (sign-ups, stamps per user, how many users returned to a second event, etc.)

Estimated completion 4-8 weeks after Tranche 2 (audit permitting) Internal budget allocation for this phase  - $50,000

Team

Bastian Koh

I am a long-time member of the Stellar ecosystem, an active contributor to community governance, and currently serve as President of the Stellar Ambassador Program in Chile. My work has focused on ecosystem growth, education, and developing practical tools that solve real needs for builders and community members. I have led events, university programs, and onboarding initiatives across the Americas, helping hundreds of people take their first steps into Stellar. Stellar Passport is being developed through my US-based studio, which allows me to lead the core build while involving additional engineering, design, and QA support as needed. The project is structured as a studio-level effort rather than a one-person build, ensuring the product is delivered at the stability and quality required for ecosystem-wide use.

middle-splatter
Bastian-Alexander-Koh-Cuende

Bastian Alexander Koh Cuende

github-iconx-icon

Project Stats

Team Size
1
Project Type
Identity
Category
Applications
Total awarded
$150.0K*
Awarded Submissions
0

Other Submissions

No other submissions.