Crew Check
Crew Check lets staff scan Apple Wallet and Google Wallet passes to view and manage privileges in real-time for controlled access environments.
Crew Check is a mobile application designed to allows staff to scan a pass, view all associated privileges, and consume them. It works on both Apple and Android devices, and while NFC scanning is planned for the future, the current version relies on scanning the pass visually. Crew Check is not intended for a public use, it was designed for controlled access environments such as events, lounges, or internal company facilities. The application is strictly online. Every scan requires a network connection to ensure that pass verification and privilege consumption are always performed in real time. Offline operation is not supported, which eliminates the risk of duplicate usage and ensures that all privilege consumption is immediately visible to the backend system.
Passes and Privileges
Crew Check works with wallet passes stored in Apple Wallet or Google Wallet. Each pass contains a unique identifier linked to one or more privileges. These privileges can be one-time use, multi-use with counters, time-bound, or conditional. Crew Check itself does not define privileges but displays them and allows operators to consume them according to the rules set in the backend. For a detailed explanation of privilege types, administrators can refer to Privilege. Once a pass is scanned, the app sends its identifier to the backend for verification. The backend validates the pass, checks its status, and returns the list of privileges. Operators can then consume privileges:
One-time privileges are disabled after redemption.
Multi-use privileges are decremented after each redemption.
Consuming a privilege is irreversible.
Crew Check does not show a confirmation prompt.
Crew Check does not use PINs or extra approvals.
Real-world example: VIP lounge perks
A venue issues a VIP pass in Apple Wallet / Google Wallet.
The pass includes privileges like:
Free drink (one-time): consumed at the bar on first redemption.
Free food (multi-use): decremented each time the guest redeems a meal.
Staff use Crew Check to scan the pass at the counter.
Crew Check shows what’s still available.
Staff taps Consume on the right privilege.
The backend updates instantly, so the perk can’t be reused elsewhere.
Install Crew Check
Crew Check is distributed as a mobile app for iOS and Android.
Installation is usually handled on staff devices via TestFlight, or a controlled install link.
iOS (TestFlight)
Requirements
TestFlight app (free from the App Store)
Active internet connection
Install
Install TestFlight from the App Store.
Request access from your administrator. Share your Apple ID email address.
Open the TestFlight invitation email on your iPhone.
Tap the invitation link. TestFlight opens.
Tap Accept.
Tap Install.
Open Crew Check from your home screen.
Android (APK)
Requirements
Active internet connection
Install
Get the APK download link from your administrator.
Tap the link to download the APK.
Open the downloaded file from Notifications or Downloads.
If prompted, allow your browser or file manager to Install unknown apps.
Open the APK again.
Tap Install.
Tap Open.
Only install Crew Check from a link provided by your Wallet Crew administrator.
Never download the APK from third-party websites.
After installation
Open the app. You will see the scanner screen.
Scan the login QR code provided by your administrator.
Start scanning passes.
Authentication and Operation
Crew Check uses QR-code-based authentication. An operator scans a login QR code, which the backend validates before issuing a session token. Once authenticated, the operator can scan passes and manage privileges. All operators have the same access level, with no roles or additional permissions required.
Because the app is online-only, reliable network connectivity is essential. Devices should be managed, monitored, and secured to maintain system integrity. Backend logs provide visibility into scan results, burn operations, and any errors, allowing administrators to track usage and troubleshoot issues efficiently.
Real-world example: event check-in shift
Before an event, a supervisor displays a login QR code at the staff desk.
Each operator scans it once to sign in on their device.
They then scan passes all night without typing credentials.
White-Label and Security
Crew Check is designed to support white-label deployment. Organizations can customize app names, icons, colors, logos, and splash screens without altering the app’s secure behavior or functionality. This makes it simple to integrate the app into an organization’s existing branding and operational workflows. From a security perspective, Crew Check minimizes risk by keeping all sensitive logic on the backend. Burn operations are verified server-side to prevent fraud, and authentication tokens are short-lived. Devices should be treated as managed and controlled, ensuring that only authorized staff can scan passes and consume privileges.
FAQ
Can Crew Check be used offline?
No. Crew Check is online-only.
Every scan requires a network connection.
How is Crew Check installed?
Install Crew Check on staff devices (iOS and Android).
Crew Check is not intended for public distribution.
Most teams deploy it via TestFlight or a controlled install link.
If you need an install channel, ask your Wallet Crew contact.
What is the login protocol?
Crew Check uses QR-code-based authentication.
An operator scans a login QR code.
The backend validates it and issues a session token.
Last updated

