Valera's documentation interface
Backend Services
The Issuing Service (M5) implements OpenID for Verifiable Credential Issuance, converting attributes from the national E-ID of Austria (ID Austria) into wallet credentials. Login at the issuing service with ID Austria test credentials (or use your national E-ID via eIDAS) to generate a QR Code containing a credential offer for your Wallet App. Alternatively, you can login directly at the issuing service using user and password.
The Relying Party implements several use cases from Potential LSP as well as a generic remote authentication flow for wallets. The service generates QR Codes according to OpenID for Verifiable Presentations to start a cross device flow and renders links to start a same device flow. The verifier also links to an "online" or "remote" wallet, where the user can perform authentication directly in the browser, i.e. attribute data are loaded from ID Austria and are converted on-the-fly into wallet credentials.

Wallet Apps
Download Valera, our open source Kotlin compose multiplatform wallet app, for Android and install it on your device running Android 10 or above. For the iOS version of the app, you might join our Testflight.To load credentials in your app, please use the backend service at https://wallet.a-sit.at/m5/, which should be pre-selected in the app. Proceeding in the app should open a login page, where you can select "ID Austria" and then use username and password from the list of ID Austria test credentials (or use your national E-ID via eIDAS) to load attribute data. Alternatively, you can login directly at the issuing service using user and password. The browser should redirect you back into the wallet app, where the selected credential is loaded.The wallet app can then be used to authenticate at compatible verifiers by scanning a QR code or getting invoked directly by clicking a link. It works quite well with our own relying party.
Technical Details
Visit A-SIT Plus Open Source to have a look at the libraries powering the services mentioned above, in particular Signum for cryptography and VC-K for the credentials. Check out our Wallet app Valera and a very simple Relying Party Demonstrator too. We've implemented the relevant standards like OID4VCI, OID4VP, SIOPv2, as well as relevant profiles from Potential and OpenID4VC HAIP. See the VC-K readme for some sample requests and responses. Please note that we try our best, but this is a demonstrator, and thus we can't make guarantees that everything is correct and available all the time.
Changes
- Valera has been updated on 2025-01-31 to version 5.4.6.
- The relying party has been updated on 2025-01-30.
- The issuing service has been updated on 2025-01-29.
Have an issue regarding this stub?
Contact the developpement team
christian.kollmann@a-sit.at