References
This chapter centralizes external references used throughout this documentation.
EU Age Verification (Primary Use Case)
- EU Age Verification Profile (Annex A): https://ageverification.dev/Technical%20Specification/annexes/annex-A/annex-A-av-profile
- EU Age Verification “Architecture and Technical Specifications”: https://ageverification.dev/docs/architecture-and-technical-specifications.md
- EU Age Verification docs (User Journey anchor used in this book): https://ageverification.dev/av-doc-technical-specification/docs/architecture-and-technical-specifications/#23-user-journey
- Age Verification Blueprint (setup guide): https://ageverification.dev/Setup/
EU Digital Identity Framework (EUDI / eIDAS)
- eIDAS 2.0 Regulation (EU) 2024/1183 (EUR-Lex): https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32024R1183
- European Digital Identity (EUDI) policy page: https://digital-strategy.ec.europa.eu/en/policies/eudi-regulation
EU ARF (Architecture & Rulebooks)
- EUDI Wallet Architecture and Reference Framework (ARF) (main repository): https://github.com/eu-digital-identity-wallet/eudi-doc-architecture-and-reference-framework
- ARF Annex 2.02 Topic 3 (PID Rulebook HLRs): https://github.com/eu-digital-identity-wallet/eudi-doc-architecture-and-reference-framework/blob/main/docs/annexes/annex-2/annex-2.02-high-level-requirements-by-topic.md#a232-topic-3---pid-rulebook
- Attestation Rulebooks Catalog (repository): https://github.com/eu-digital-identity-wallet/eudi-doc-attestation-rulebooks-catalog
- PID Rulebook (attribute encodings): https://github.com/eu-digital-identity-wallet/eudi-doc-attestation-rulebooks-catalog/blob/main/rulebooks/pid/pid-rulebook.md
- mDL Rulebook (attribute encodings): https://github.com/eu-digital-identity-wallet/eudi-doc-attestation-rulebooks-catalog/blob/main/rulebooks/mdl/mdl-rulebook.md
EU (demo) Wallets
- the EUDI Wallet (HAIP reference implementation)
- the Age Verification Wallet (AVI reference implementation)
EU PID / mDL Regulation
- Commission Implementing Regulation (EU) 2024/2977 (CIR 2024/2977): https://data.europa.eu/eli/reg_impl/2024/2977/oj
W3C APIs (Browser Credential Selection)
- W3C Digital Credentials API (TR): https://www.w3.org/TR/digital-credentials/
- WICG Digital Credentials (living draft): https://wicg.github.io/digital-credentials/
- W3C Credential Management Level 1: https://www.w3.org/TR/credential-management-1/
OpenID Specifications
- OpenID for Verifiable Presentations 1.0 (OpenID4VP): https://openid.net/specs/openid-4-verifiable-presentations-1_0.html
- OpenID Connect Core 1.0 (standard claims): https://openid.net/specs/openid-connect-core-1_0.html#StandardClaims
- OpenID Connect for Identity Assurance 1.0: https://openid.net/specs/openid-connect-4-identity-assurance-1_0.html
- High Assurance Interoperability Profile (HAIP): https://openid.net/specs/openid-connect-4-verifiable-presentations.html
ISO Standards
These ISO documents are typically paywalled; the links below are the official ISO catalog entries.
- ISO/IEC 18013-5:2021 (mDL / mDoc): https://www.iso.org/standard/69084.html
- ISO/IEC 18013-7:2025 (mDL add-on functions): https://www.iso.org/standard/91154.html
IETF Drafts
- SD-JWT-based Verifiable Credentials (draft-ietf-oauth-sd-jwt-vc): https://datatracker.ietf.org/doc/draft-ietf-oauth-sd-jwt-vc/
IETF RFCs (Crypto / Data Formats)
- OAuth 2.0 (RFC 6749): https://www.rfc-editor.org/rfc/rfc6749.html
- JSON Web Token (RFC 7519): https://www.rfc-editor.org/rfc/rfc7519.html
- JSON Web Signature — JWS (RFC 7515): https://www.rfc-editor.org/rfc/rfc7515.html
- JSON Web Encryption — JWE (RFC 7516): https://www.rfc-editor.org/rfc/rfc7516.html
- JSON Web Key — JWK (RFC 7517): https://www.rfc-editor.org/rfc/rfc7517.html
- JWK Thumbprint (RFC 7638): https://www.rfc-editor.org/rfc/rfc7638.html
- JWT Secured Authorization Request — JAR (RFC 9101): https://datatracker.ietf.org/doc/html/rfc9101
- HPKE (RFC 9180): https://www.rfc-editor.org/rfc/rfc9180
- CBOR (RFC 8949): https://www.rfc-editor.org/rfc/rfc8949
- CBOR Tags for Date (RFC 8943): https://www.rfc-editor.org/rfc/rfc8943
- CDDL (RFC 8610): https://www.rfc-editor.org/rfc/rfc8610
- COSE (RFC 9052): https://www.rfc-editor.org/rfc/rfc9052
- Proof-of-Possession Key Semantics for JSON Web Tokens (RFC 7800): https://www.rfc-editor.org/rfc/rfc7800
DCQL (Additional Reading)
Note: In this project, DCQL is used as defined by OpenID4VP (Section 6). The link below is included as additional ecosystem context.
- Digital Credentials Query Language (DIF page): https://identity.foundation/credential-query-language/
Browser / Platform References
- Chrome Platform Status (Digital Credentials): https://chromestatus.com/feature/5139144021733376
- Chromium Issue Tracker (search): https://bugs.chromium.org/p/chromium/issues/list?q=digital%20credentials
- Firefox Platform Status: https://platform-status.mozilla.org/
- Firefox Web API Standards Positions: https://mozilla.github.io/standards-positions/
- MDN Web Docs (Credential Management API): https://developer.mozilla.org/en-US/docs/Web/API/Credential_Management_API
Code Repositories & Reference Implementations
- Age Verifier Frontend (AV web UI): https://github.com/eu-digital-identity-wallet/av-web-verifier-ui
- Verifier Backend (Kotlin reference): https://github.com/eu-digital-identity-wallet/eudi-srv-web-verifier-endpoint-23220-4-kt
- Open Wallet Foundation (mDoc, DCQL, CBOR tooling): https://github.com/openwallet-foundation-labs
Playgrounds
- France Identité: https://playground.france-identite.gouv.fr/doc/
- France Identité Stelau (proof-of-age API): https://api.playground.france-identite.gouv.fr/france-titres/stelau-playground/vp/proof-of-age
- EUDIW Unfold: https://playground.france-identite.gouv.fr
- Germany EUDI Wallet: https://eudi-wallet.gov.de/en/ecosystem-knowledge-center