ScoutPass
ScoutPass is a specialized LearnCard application designed for scouting organizations to issue and manage achievement badges digitally. It uses LearnCard's Boost hierarchy system to model the organizational structure of scouting: National Organizations → Troops → Scouts.
Available on:
📱 iOS (App Store)
📱 Android (Google Play)
🌐 Web (pass.scout.org)
Key Features
Hierarchical Structure
NSO → Troop → Scout organization modeled with parent-child Boosts
BoostID Membership
Digital ID cards for troop membership at each level
Badge Issuance
Issue digital badges for achievements, ranks, and milestones
Role-Based Permissions
NSO admins, troop leaders, and scouts have scoped permissions
Verifiable Credentials
All badges and IDs are W3C Verifiable Credentials
Scanning QR codes
Open your profile QR card and select Scan. Boost codes open the claim flow, and supported profile codes open the contact view. Other HTTP or HTTPS website links open in the browser.
If the code contains unsupported content or its website link cannot be opened, ScoutPass displays “The QR code you have scanned is not compatible.” Select Scan Another to try a different code, or Done to return to the app.
For developers: how ScoutPass models this on LearnCard
ScoutPass is a worked example of a multi-level organization built on the platform. Everything below is the developer view — the same Boost parent-child relationships and permission flags are available to any integration.
Organizational hierarchy
ScoutPass uses parent-child Boost relationships to create a hierarchical structure:
How it works
NSO creates root Boosts — The National Scouting Organization creates BoostID templates and badge templates at the top level
Troops are child Boosts — Each troop is created as a child of the NSO, inheriting badge templates
Scouts receive credentials — Troop leaders issue membership IDs and badges to individual scouts
User roles & permissions
Permissions flow down through the hierarchy using LearnCard's permission model:
NSO Admin
Organization-wide
Create badge templates, manage troops, canCreateChildren, canManageChildrenPermissions
Troop Leader
Troop-level
Issue badges to scouts, manage troop roster, canIssue, canIssueChildren
Scout
Individual
View and share earned badges and membership ID
Key flows
Setting up a troop
Issuing a badge
Related Documentation
Credential Status & Bitstring Status Lists — How revocation works
Credential Templates (Boosts) — Reusable templates, hierarchies, and permissions
Network Profiles — Managing organizational profiles
Last updated
Was this helpful?