Quickstart (5 min)

In this quickstart guide, we will get ourselves a digital ID wallet, issue a credential into the wallet, and then present that credential to a verifier.

The Components

  • The Wallet: This will utilize a demo version of the walt.id web wallet.
  • The Issuer: This will utilize a demo version of the walt.id web portal.
  • The Verifier: This will also utilize a demo version of the walt.id web portal.

1. Create Wallet

Visit the walt.id web-wallet here and register a new account using your email and password.

2. Issue Credential

To issue a credential using the walt.id web portal, follow these steps:

  1. Access the Portal: Visit the walt.id web portal here and select the credential you wish to issue, such as BankID. Click "Start" located at the top right corner.
  2. (optional) Configure Credential Issuance: On the next page, you can configure the credential issuance settings. You have the option to:
    • Choose the credential format, such as W3C (JWT/SD-JWT), IETF SD-JWT VC, or others.
    • Specify the DID method to be used as the issuer DID.
    • Under "Security Settings," select the authentication method. By default, it is set to "pre-authorized," meaning the user is already authenticated when receiving the credential offer.
  3. Issue the Credential: Use the configured settings or leave the default credential issuance settings and click "Issue." This will generate an OID4VC credential offer using the issuer API in the background.
  4. Receive the Credential Offer: The OID4VC offer will be displayed on the next screen as a QR code and also provided as a direct link behind the "Open Web Wallet" button.
    • The QR code is ideal if the wallet is on a mobile device, as the device can easily scan the code.
    • The direct link is useful if the receiving device also has the wallet installed.
  5. Open the Credential offer in Web Wallet: Click "Open Web Wallet" to view the offer in the web wallet.

3. Receive Credential

Accept the credential offer displayed in the wallet. You should now have the credential in your wallet.

4. Verify Credential

To verify the credential in your wallet using the walt.id web portal, follow these steps:

  1. Access the Portal: Visit the walt.id web portal here and select the credential you issued in the previous step to verify, such as BankID. Click "Start" located at the top right corner.
  2. Switch to the 'Verify' tab at the top below the smiley.
  3. (optional) Configure Credential Verification with the following options:
  4. Verify the Credential: Use the configured settings or leave the default credential verification settings and click "Verify." This will generate an OID4VP authorization request using the verifier API in the background.
  5. Receive Credential Authorization Request: The OID4VP authorization URL will be displayed on the next screen as a QR code and also provided as a direct link behind the "Open Web Wallet" button.
    • The QR code is ideal if the wallet is on a mobile device, as the device can easily scan the code.
    • The direct link is useful if the receiving device also has the wallet installed.
  6. Open the Credential authorization request in Web Wallet: Click "Open Web Wallet" to view the verification request in the web wallet.

5. Present Credential

Accept the verification and inspect the verification results on the page you get redirected to.

Next Steps

If you enjoy our tools, please leave us a star ⭐ on GitHub.


Checkout our tutorial for an end-to-end use-case using our APIs (Issuer, Verifier and Wallet).

Last updated on April 17, 2025