Skip to content

Commit 0e55ebb

Browse files
phin10paolo-de-rosaskounis
authored
Release/1.8.0 (#447)
* Update README.md * ARF 1.8.0 prepared for release (#1044) --------- Co-authored-by: Paolo De Rosa <[email protected]> Co-authored-by: Stavros Kounis (WSL 22.04) <[email protected]>
1 parent 442eca6 commit 0e55ebb

13 files changed

+384
-322
lines changed

CHANGELOG

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,15 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semverdoc.org/).
77

8+
## [1.8.0] - 2025-03-26
9+
10+
Added results of "Topic C - Wallet Unit Attestation (WUA) and key attestation"
11+
Added results of "Topic D - Embedded Disclosure Policies"
12+
Added results of "Topic G - Zero Knowledge Proof"
13+
Added results of "Topic V – PID rulebook"
14+
Adding links to "Standards and Technical Specifications"
15+
Editorial changes and fixing typos.
16+
817
## [1.7.1] - 2025-03-20
918

1019
Editorial changes and fixing typos.

docs/annexes/annex-2/annex-2-high-level-requirements.md

Lines changed: 171 additions & 127 deletions
Large diffs are not rendered by default.

docs/annexes/annex-3/annex-3.01-pid-rulebook.md

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ subtitle: "ARF Annex 3.01 - PID Rulebook"
1010
### 1.1 Document scope
1111

1212
This document is the natural-person Person Identification Data (PID) Rulebook
13-
and is part of the Architecture Reference Framework (ARF) v1.5.0. It specifies
13+
and is part of the Architecture Reference Framework (ARF). It specifies
1414
how the mandatory and optional person identification data for the natural
1515
person, as defined in Tables 1 and 2 in the Annex of the Commission Implementing
1616
Regulation on PID and EAA [CIR 2024/2977], as well as the metadata specified in
@@ -24,8 +24,7 @@ the PID complies with [ISO/IEC 18013-5] and if it complies with [SD-JWT VC].
2424
Person identification data for the legal person is out of scope of this document.
2525

2626
This PID Rulebook complies with all applicable requirements in Topic 12
27-
(Attestation Rulebooks) in Annex 2 of the Architecture Reference Framework
28-
v1.5.0.
27+
(Attestation Rulebooks) in Annex 2 of the Architecture Reference Framework.
2928

3029
### 1.2 Document structure
3130

@@ -59,7 +58,7 @@ statements of fact.
5958

6059
### 1.4 Terminology
6160

62-
This document uses the terminology specified in Annex 1 of the ARF v1.5.0.
61+
This document uses the terminology specified in Annex 1 of the ARF.
6362

6463
## 2 Generic High-Level Requirements for PIDs
6564

@@ -133,7 +132,7 @@ used for such PIDs.
133132

134133
| **Data Identifier** | **Definition** |
135134
|------------------------|--------------|
136-
| expiry_date | Date (and if possible time) when the person identification data will expire. **Further clarification added in this PID Rulebook:** This attribute, as well as the optional issuance_date attribute specified in [Section 3.6](#36-additional-optional-attributes-specified-in-this-rulebook), pertains to the administrative validity period of the PID. It is up to the PID Provider to decide whether a PID has an administrative validity period. However, if present, it in general is different from the technical validity period of a PID. The technical validity period is a mandatory element of all PIDs (and also attestations) in the EUDI Wallet ecosystem. It typically is short, a few days or weeks, to mitigate any challenges regarding tracking of Users by malicious Relying Parties based on the repeated presentation of the same PID. On the other hand, the administrative validity period is typically at least a few years long. During the administrative validity period of a PID, the PID Provider will therefore provide multiple successive PIDs to a User, typically without any actions being expected from the User. However, when the administrative validity period of a PID ends, typically the User has to apply for an entirely new PID.|
135+
| expiry_date | Date (and if possible time) when the person identification data will expire. **Further clarification added in this PID Rulebook:** This attribute, as well as the optional issuance_date attribute specified in [Section 3.6](#36-additional-optional-attributes-specified-in-this-rulebook), pertains to the administrative validity period of the PID. It is up to the PID Provider to decide whether a PID has an administrative validity period. However, if present, it in general is different from the technical validity period of a PID. The technical validity period is a mandatory element of all PIDs (and also attestations) in the EUDI Wallet ecosystem. It typically is short, a few days or weeks at most, if not shorter, to mitigate challenges regarding tracking of Users by malicious Relying Parties based on the repeated presentation of the same PID. On the other hand, the administrative validity period is typically at least a few years long. During the administrative validity period of a PID, the PID Provider will therefore provide multiple successive PIDs to a User, typically without any actions being expected from the User. However, when the administrative validity period of a PID ends, typically the User has to apply for an entirely new PID.|
137136
| issuing_authority | Name of the administrative authority that issued the person identification data, or the ISO 3166 alpha-2 country code of the respective Member State if there is no separate authority entitled to issue person identification data. |
138137
| issuing_country | Alpha-2 country code, as specified in ISO 3166-1, of the country or territory of the provider of the person identification data. |
139138

@@ -150,11 +149,11 @@ used for such PIDs.
150149
| **Data Identifier** | **Definition** |
151150
|------------------------|--------------|
152151
| issuance_date | Date (and if possible time) when the person identification data was issued and/or the administrative validity period of the person identification data began. See also the clarification for expiry_date in [Section 3.4](#34-mandatory-metadata-specified-in-cir-20242977). |
153-
| age_over_18 | Attesting whether the User to whom the person identification data relates is currently an adult (true) or a minor (false). |
154-
| age_over_NN | Attesting whether the User to whom the person identification data relates is at least NN years old. N <> 18. |
152+
| age_over_18 | Attesting whether the User to whom the person identification data relates is currently an adult (true) or a minor (false). If present, the requirements in clause 7.2.5 of ISO/IEC 18013-5 are applicable for this attribute. |
153+
| age_over_NN | Attesting whether the User to whom the person identification data relates is at least NN years old. N <> 18. Multiple instances of this attribute may be present, provided the value of NN is different in each of them. If present, the requirements in clause 7.2.5 of ISO/IEC 18013-5 are applicable for these attributes. |
155154
| age_in_years | The current age of the User to whom the person identification data relates in years. |
156155
| age_birth_year | The year when the User to whom the person identification data relates was born. |
157-
| trust_anchor | This attribute indicates at least the URL at which a machine-readable version of the trust anchor to be used for verifying the PID can be found or looked up. *Note: This attribute corresponds to the location meant in Annex V point h) or Annex VII point h) of the [European Digital Identity Regulation], which is mandatory for QEAAs. This PID Rulebook add this as an optional attribute for PIDs as well, so PID Providers are able to ensure that PIDs can be validated by Relying Parties in the same manner as QEAAs.* |
156+
| trust_anchor | This attribute indicates at least the URL at which a machine-readable version of the trust anchor to be used for verifying the PID can be found or looked up. *Note: This attribute corresponds to the location meant in Annex V point h) or Annex VII point h) of the [European Digital Identity Regulation], which is mandatory for QEAAs. This PID Rulebook adds this as an optional attribute for PIDs as well, so PID Providers are able to ensure that PIDs can be validated by Relying Parties in the same manner as QEAAs.* |
158157

159158
## 4 ISO/IEC 18013-5-compliant encoding of PID
160159

@@ -186,7 +185,7 @@ all attributes:
186185
- The first column lists the data identifier specified in
187186
[Chapter 3](#3-pid-attributes-and-metadata) above.
188187
- The second column lists the corresponding attribute identifier to be used in
189-
presentation requests and responses according to [ISO18013-5].
188+
presentation requests and responses according to [ISO/IEC 18013-5].
190189
- The third column indicates the encoding of each attribute. This column uses
191190
CDDL representation types defined in [RFC 8610]. The following notes and
192191
requirements apply:
@@ -471,4 +470,4 @@ Rulebook.
471470

472471
## 7 References
473472

474-
See Chapter 9 of the main ARF 1.5.0 document.
473+
See [Chapter 9](../../architecture-and-reference-framework-main.md#9-references) of the ARF main document.

docs/annexes/annex-3/annex-3.02-mDL-rulebook.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,7 @@ final.*
1313

1414
## 1 Introduction
1515

16-
This document is the mobile driving licence (mDL) Rulebook. It is part of ARF
17-
v1.5.0. It contains requirements specific to mDL attestations with the EUDI
18-
Wallet ecosystem.
16+
This document is the mobile driving licence (mDL) Rulebook. It is part of the Architecture and Reference Framework for the EUDI Wallet ecosystem. It contains requirements specific to mDL attestations with the EUDI Wallet ecosystem.
1917

2018
This mDL Rulebook contains the following topics:
2119

0 commit comments

Comments
 (0)