Documentation Index
Fetch the complete documentation index at: https://docs.hopae.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Level of Assurance (LoA) indicates the confidence level of an identity verification. Based on the OIDCacr (Authentication Context Class Reference) claim, Hopae returns three fields:
hopae_loa— integer 1–5 level for programmatic checkshopae_loa_label— human-readable label (e.g.,substantial)
LoA levels
| acr | hopae_loa | hopae_loa_label | Description | eIDAS | NIST |
|---|---|---|---|---|---|
urn:hopae:loa:1 | 1 | none | No verified ID link | - | IAL1/AAL1 |
urn:hopae:loa:2 | 2 | low | Limited KYC | Low | IAL1–2 |
urn:hopae:loa:3 | 3 | substantial | Trusted eID; strong single factor | Substantial | IAL2/AAL2 |
urn:hopae:loa:4 | 4 | high | Multi-factor + crypto binding | High | IAL3/AAL3 |
urn:hopae:loa:5 | 5 | qualified | Qualified signature | High+/QES | IAL3+ |
Specify LoA in requests
Request a minimum LoA when initiating verification:- OIDC
- REST API
Add See acr_values format for additional options including provider filtering.
acr_values query parameter:Error handling
Provider does not support the requested LoA Returns an error before authentication begins:- OIDC: Error callback redirect
- REST API: HTTP 422
- The user chooses a weaker authentication method than expected
- The provider downgrades the session due to fallback mechanisms
failed, but you can still retrieve user data via the /userinfo endpoint.
This allows you to decide how to handle the situation
Response example
LoA fields are included in both ID Token and UserInfo responses:See also
- OIDC Integration Guide —
acr_valuesparameter usage - REST API: Create Verification —
requestedLoafield

