Getting started with the MATTR GO Hold example app

Download

Download the MATTR GO Hold example app to your mobile device from:

MATTR GO Hold app icon

Unlock

Once you open the app, you will need to unlock it. The app uses your device configured authentication method to unlock. This can be either a passcode or biometric authentication.

Once the app is unlocked, you can proceed with completing the onboarding instructions.

You will need to use your device unlock method every time you access the app and for any interactions that require authentication.

Setup

You will be prompted to enable push notifications, as the app can notify you when new credentials are available or when the status of an existing credential has changed.

If you choose not to enable push notifications during onboarding, you can do so later by accessing the Settings menu and setting Notifications to On under General.

Claim a credential

Perform the following steps to claim a non-production mDoc into your example app:

  1. Tap the Blue Interaction button.
  2. Select Respond or Collect.
  3. Scan the following QR code:
QR Code
  1. Follow the on-screen instructions to claim the credential.
Note that this workflow requires an active internet connection.

Present a credential online

In this demo you will use your MATTR GO Hold application to use a claimed credential as proof when purchasing an age-restricted item from the fictional Maggie’s Groceries online shop.

  1. Use your default browser on the mobile device where MATTR GO Hold is installed to navigate to the MATTR Labs Maggie’s Groceries demo.
  2. Select Share from wallet.
  3. Select Allow to open the GO Hold application.
  4. The GO Hold application should launch and display what information is requested for verification.
  5. Select Start.
  6. Select Confirm to share a credential which includes the requested information (this should be the credential claimed above).
  7. You should be automatically redirected back to Maggie’s online store in your mobile browser and see a Over 18 years old verified indication.
  8. You can now proceed with the interaction (don’t expect any items to be shipped to you by Maggie’s though).

Explore

Explore the different app functionalities:

  • Wallet tab: Shows all credentials that are available in your wallet. It also enables sorting and filtering the list using the icon on the top-right corner.
  • Activity tab: Shows the complete activity history for your wallet. It also enables filtering the displayed events using the icon on the top-right corner.
  • Settings tab: Includes different app settings.
  • Interaction button: Used to claim new credentials or share existing ones by choosing one of the following options:
    • Share Credential: Enables selecting an mDoc and generating a QR code to present it to a verifier via a proximity presentation flow as per ISO/IEC 18013-5.
    • Respond or Collect: Enables scanning a QR code to claim a credential via an OID4VCI workflow.
MATTR GO Hold example app

Dive deeper