Attestation Rulebook for attestations of type Employee
Category: non-qualified EAA
- Author(s):
- [Loup, Laurent, SICPA]
- Previous Authors *
-
Reviewer(s):
-
Contact:
- [Loup, Laurent laurent.loup@sicpa.com] *
- Feedback:
| Version | Date | Description |
|---|---|---|
| 1.1 | 2026-10-02 | Restructured onto the generic WE BUILD attestation rulebook template (11 chapters). No normative content removed. |
Written against: ARF version 3.0.0, WE BUILD template version 1.0 (generic)
Feedback: GitHub issues
1 Introduction
This document describes how the European Digital Identity (EUDI) Wallet ecosystem can simplify complex administrative processes for posted workers within the EU. The primary objective is to facilitate the one-single market vision promoted by the EU-commission, achieving seamless movement of services and people across Member States.
The Services Directive (Directive 2006/123/EC) strengthens the freedom to provide services within the EU. This directive is crucial for the completion of the internal market, since it has huge potential for delivering benefits to consumers and SMEs. The aim is to create an open single market in services within the EU, while at the same time ensuring the quality of services provided to consumers. According to the Commission communication entitled ‘Europe 2020 – A strategy for smart, sustainable and inclusive growth’, the full implementation of the Services Directive could increase trade in commercial services by 45% and foreign direct investment by 25%, bringing an increase of between 0.5% and 1.5% in GDP. The directive contributes to administrative and regulatory simplification and modernisation.
It is important to note that the European Commission has set ambitious goals for 2024-2029 and beyond. These goals are designed to boost Europe’s competitiveness by creating a faster, simpler, and more united Union. This starts with making business easier and faster across all sectors and tackling the skills and labour gap. Europe’s Single Market should allow services and people to move freely and opening up markets. The focus will be on reducing administrative burdens and simplifying implementation: less red tape and reporting, more trust, better enforcement, faster permitting. They will also address the patchwork of national regulations that makes doing doing business in different EU countries more complicated.
1.1 Document scope and purpose
The Employee Credential is a Verifiable Credential (VC) issued by an employer to all its employees to certify that they are part of the company. The only quality given to the employees by this credential is to certify they work for that company in a given point in time. Additional qualities could be provided such as Power of Attorney (PoA) or Signatory Rights (SR) to sign contracts or transactions. The employee credentials are given by employers to their employees to prove that they belong to their company.
1.2 Document structure
This Rulebook follows the generic WE BUILD attestation rulebook template. Chapter 2 states how it complies with the ARF and the applicable Regulations. Chapters 3 and 4 define the attributes and metadata in an encoding-independent manner. Chapter 5 states the formats in which this attestation is issued. Chapters 6 to 9 cover protocols, issuance, revocation and presentation. Chapter 10 sets out the trust framework, and chapter 11 lists references.
1.3 Key words
This document uses the capitalised key words 'SHALL', 'SHOULD' and 'MAY' as specified in [RFC 2119], to indicate requirements, recommendations and options.
In addition, 'must' (non-capitalised) indicates an external constraint, a requirement not mandated by this document but by an external document. The word 'can' indicates a capability. Other words such as 'will', 'is' and 'are' are statements of fact.
1.4 Terminology
Additional terminology specific to this attestation:
| Term | Description |
|---|---|
| Employee Credential | The attestation type defined in this Rulebook, providing verified employment details of an individual |
| EUCC | EU Company Certificate – attestation establishing the legal existence and identity of a legal entity within the EU |
| ISO 4217 | International standard defining currency codes (e.g., EUR, USD, GBP) |
| ISO 8601 | International standard for date and time representations (e.g., YYYY-MM-DD) |
| PoA | Power of Attorney |
| SR | Signatory Rights |
| KYE | Know Your Employee - due diligence process for verifying employee identity and assessing risk, especially for posted workers |
2 Compliance
2.1 Compliance statement
This Rulebook complies with the applicable requirements of Topic 12, Attestation Rulebooks, in Annex 2 of the Architecture and Reference Framework, version 3.0.0. It uses the terminology of Annex 1 of the ARF.
2.2 Regulatory basis
This attestation is not a qualified electronic attestation of attributes. The data described in Annex V points b, c and e of Regulation (EU) 2024/1183 is addressed as required by EW-DM-12-018 and as recommended by EW-DM-12-020 and EW-DM-12-022. Where a recommendation is not followed, the reason is stated below.
2.3 Traceability
Every applicable requirement mapped to the section that satisfies it. Requirements marked not applicable carry a stated reason.
| Requirement | Legacy ID | Applies | Satisfied in section | Note |
|---|---|---|---|---|
| EW-DM-12-001 | ARB_01a | yes | 5 | W3C VCDM permitted for this category; no encoding defined in this version |
| EW-DM-12-002 | ARB_01b | yes | 5 | SD-JWT VC following the HAIP profile |
| EW-DM-12-003 | ARB_02 | no | Proximity presentation is not in scope | |
| EW-DM-12-005 | ARB_04 | no | No W3C VCDM encoding is defined in this version | |
| EW-DM-12-006 | ARB_05 | yes | 5 | Unique vct for this attestation type |
| EW-DM-12-007 | ARB_06 | yes | 3 | Attributes defined independently of encoding |
| EW-DM-12-008 | ARB_06a | no | No mdoc encoding is defined in this version | |
| EW-DM-12-009 | ARB_06b | yes | 5 | SD-JWT VC claim naming |
| EW-DM-12-010 | ARB_07 | yes | 3 | Attributes reused from the catalogued vocabulary where one exists |
| EW-DM-12-012 | ARB_09 | yes | 3, 4 | Mandatory, optional and conditional stated per attribute |
| EW-DM-12-013 | ARB_10 | no | No domestic namespace is defined | |
| EW-DM-12-014 | ARB_11 | no | Annex V and VII point a apply to QEAA and PuB-EAA | |
| EW-DM-12-015 | ARB_12 | yes | 4.1 | EAA indication for a non-qualified EAA |
| EW-DM-12-016 / EW-DM-12-017 / EW-DM-12-018 | ARB_13 / ARB_14 / ARB_15 | yes | 2.2, 4.1 | Point b, EW-DM-12-018 for the non-qualified case |
| EW-DM-12-019 / EW-DM-12-020 | ARB_16 / ARB_17 | yes | 2.2 | Point c, recommendation for non-qualified EAA |
| EW-DM-12-021 / EW-DM-12-022 | ARB_18 / ARB_19 | yes | 2.2, 4.2 | Point e, recommendation for non-qualified EAA |
| EW-DM-12-023 / EW-DM-12-024 | ARB_20 / ARB_21 | yes | 4.2, 10 | Trust anchor location and the trust framework |
| EW-DM-12-029 | ARB_25 | yes | 4.1 | Legal category attribute; see the note in section 4.1 |
| EW-DM-12-030 | ARB_26 | yes | 10 | Trust anchor publication for non-qualified EAA |
| EW-DM-12-031 | ARB_27 | no | This attestation does not require the Relying Party to verify a PID | |
| EW-DM-12-032 | ARB_28 | no | cryptographically_bound_to is not used by this attestation | |
| EW-DM-12-034 | ARB_30 | yes | 5 | Selective disclosure stated per claim |
| EW-DM-12-035 | ARB_31 | no | No Claim Selective Disclosure Metadata document is used | |
| EW-DM-12-038 | ARB_34 | yes | 7.1 | Device binding |
3 Attestation attributes
Attributes are defined here in an encoding-independent manner (EW-DM-12-007). The encoding of each attribute is given in chapter 5.
3.1 Introduction
The Employee Credential provides a standardized, verifiable representation of an individual's employment status and details, linking them to their employer.
The attestation structure is defined as a structured object:
Data Model:
Employee
├─ name (M)
├─ surname (M)
├─ birth_date (O)
├─ business_title (O)
├─ email_address (O)
├─ educational_title (O)
├─ visiting_address (O)
├─ employee_id (M)
└─ company_info (M)
│ ├──euid (M)
│ ├──name (M)
│ ├──EBW_URI (O)
│ └──QERDS_URI (O)
└─ employment (Optional)
├──start_date (M)
├──type (M)
└──country (M)
Business title Telephone number Email address Business visiting address unique identifier in relation to the EO EUID of the EO URI of the EBW of the EO The QERDS endpoint
Explanation:
name: is the given name of the employee and is mandatory for identification purposes.surname: is the family name of the employee and is mandatory for identification purposes.birth_date: is an optional attribute providing the date of birth of the employee.business_title: is the title the employee has within the company, ie. CTO, Sales Director, Senior Consultant.email_address: is the email address of the employee in the context of the Employer (not his private emailaddress)educational_title: are the educational titles like MSc, MBA etc.employee_id: is a mandatory alphanumeric identifier assigned to the employee by the employing organisation.company_infois a mandatory object that encapsulates the employer's identity, containing:euid: the European Unique Identifier of the employing company (mandatory).name: the registered name of the employing company (mandatory).EBW_URI: The URI to send to a relying party to start a conversation with the EBW of the employeeQERDS_URI: The URI of the QERDS endpoint.
employmentis an optional object providing details about the employee's current employment, containing:start_date: the date on which the employment started (mandatory ifemploymentis present).type: the type of employment contract (mandatory ifemploymentis present).country: the country in which the employee is employed (mandatory ifemploymentis present).
Attestation Classification:
This attestation type is classified as: - "EAA" within the EBW Wallet ecosystem, as it is typically issued by the legal entity employing the individual (i.e., the organization issues an attestation about its own employee into the employee's Natural Person Wallet).
VC Type: vct: eu.europa.ec.eudi.employee.1
3.2 Mandatory attributes
3.2.1 Employee Attributes
| Data Identifier | Semantic Reference | Definition | Optionality | Encoding format |
|---|---|---|---|---|
| name | givenName givenName – Schema.org Property |
Given name of the employee. | M | tstr |
| surname | familyName familyName – Schema.org Property |
Family name of the employee. | M | tstr |
| employee_id | identifier | An alphanumeric identifier of the employee assigned by the employing organization. | M | tstr |
3.2.2 Company Info Attributes
| Data Identifier | Semantic Reference | Definition | Optionality | Encoding format |
|---|---|---|---|---|
| company_info | employer add Domain:EmployeeAttestation? |
Object encapsulating the identity of the employing organization. | M | Object |
| company_info.euid | legalIdentifier | European Unique Identifier (EUID) of the employing legal entity. | M | tstr |
| company_info.name | legalName | Registered name of the employing legal entity. | M | tstr |
3.2.3 Employment Attributes (when employment object is present)
When the optional employment object is included, the following attributes are mandatory
within it:
| Data Identifier | Semantic Reference | Definition | Optionality | Encoding format |
|---|---|---|---|---|
| employment.start_date | -- | The date on which the employment relationship started (ISO 8601 format). | M (if employment is present) |
tstr (ISO 8601) |
| employment.type | -- | The type of employment (e.g., full-time, part-time, temporary, permanent). | M (if employment is present) |
tstr |
| employment.country | -- | The country in which the employee performs their work (ISO 3166-1 alpha-2). | M (if employment is present) |
tstr |
3.3 Optional attributes
| Data Identifier | Semantic Reference | Definition | Optionality | Encoding format |
|---|---|---|---|---|
| birth_date | employee.dateOfBirth | Date of birth of the employee (ISO 8601 format, YYYY-MM-DD) | O | tstr (ISO 8601) |
| employment | -- | Object providing details about the employee's employment. | O | Object |
3.4 Conditional attributes
No conditional attributes are defined for this attestation type beyond those described in
section 3.2.3. When the employment object is present, start_date, type, and country
SHALL all be provided.
4 Metadata
Metadata describes the attestation rather than its subject.
4.1 Mandatory metadata
| Data Identifier | Definition | Data type |
|---|---|---|
| attestation_legal_category | Indicates the legal category of the AuthorisedSignatories Attestation ("EAA") | String |
| cnf | cryptographic Key Binding | String |
Note: Only the additional mandatory attributes are listed; the mandatory attributes defined by the protocol are not specified.
Legal category. This Rulebook retains the attestation_legal_category attribute.
Section 4.1 of the generic template replaces it with the category attribute of
[ETSI TS 119 472-1], whose value for this category is eaa:eu:non-qualified.
EW-DM-12-029, legacy ARB_25, of ARF version 3.0.0 is a SHALL that still requires
attestation_legal_category, so the template and the ARF disagree. The attribute is
left as written and the deviation is recorded for the rulebook quality assurance group.
4.2 Optional metadata
| Data Identifier | Definition | Data type |
|---|---|---|
| trust_anchor_url | URL where the trust anchor for verifying this attestation can be retrieved | URI |
| schema_version | Version of the schema used for this attestation | String |
4.3 Conditional metadata
No conditional metadata elements are defined for this attestation type.
4.4 Code lists
4.4.1 Employment Type Values
The employment.type attribute SHOULD use descriptive employment type labels. The following
non-exhaustive list of example values is provided for guidance:
| Example Value | Definition |
|---|---|
| full-time | Employee works the standard number of hours defined by the employer |
| part-time | Employee works fewer hours than the standard full-time schedule |
| temporary | Employment is for a fixed or limited period of time |
| permanent | Employment is of indefinite duration |
| posted | Employee is temporarily sent by their employer to work in another EU Member State |
| apprenticeship | Employee is undergoing a formal apprenticeship or vocational training |
Note: Employment type values are free-text strings in this version of the Rulebook. Standardized taxonomies MAY be adopted in future versions.
4.4.2 Country Values
The employment.country attribute SHALL use country codes as defined by ISO 3166-1 alpha-2
(e.g., DE for Germany, FR for France, IT for Italy).
4.5 Integrity rules
The following integrity rules SHALL be enforced:
nameSHALL be a non-empty string representing the given name of the employee.surnameSHALL be a non-empty string representing the family name of the employee.employee_idSHALL be a non-empty alphanumeric string assigned by the employing organization.birth_date, if provided, SHALL conform to ISO 8601 date format (YYYY-MM-DD).company_info.euidSHALL be a non-empty string conforming to the EUID format as defined by the EU Business Registers Interconnection System (BRIS).company_info.nameSHALL be a non-empty string representing the registered name of the employing legal entity.- If the
employmentobject is present:employment.start_dateSHALL conform to ISO 8601 date format (YYYY-MM-DD).employment.typeSHALL be a non-empty string.employment.countrySHALL conform to ISO 3166-1 alpha-2 (two-letter country code).
- Each attribute SHALL appear at most once in the attestation.
- The attestation SHALL be issued by the employing organization or by an authorized issuer acting on behalf of the employer.
- The employee named in the attestation SHALL be an active employee of the issuing organization at the time of issuance.
5 Formats
5.1 SD-JWT VC-based encoding
The Employee Credential attestation uses the SD-JWT VC format to allow for selective disclosure of employee attributes.
Selective Disclosure: All claims (name, surname, birth_date, employee_id,
company_info, employment) SHALL be individually selectively disclosable, enabling an
employee to disclose only the attributes requested by a Relying Party.
The . notation is used to indicate the nesting of attributes.
Verifiable Credential Type (vct): vct: eu.europa.ec.eudi:employee:1
5.1.1 Attribute Encoding Table
| Data Identifier | Attribute Identifier | Encoding format | Reference/Notes | Disclosable |
|---|---|---|---|---|
| name | name | String | Given name of the employee; givenName – Schema.org | MUST |
| surname | surname | String | Family name of the employee; familyName – Schema.org | MUST |
| birth_date | birth_date | String (ISO 8601) | Date of birth of the employee; optional | MUST |
| employee_id | employee_id | String | Alphanumeric employee identifier assigned by the employing organization | MUST |
| CompanyInfo | company_info | Object | Object encapsulating the identity of the employing organization | MUST |
| company_info.euid | company_info.euid | String | European Unique Identifier (EUID) of the employing legal entity | MUST |
| company_info.name | company_info.name | String | Registered name of the employing legal entity | MUST |
| Employment | employment | Object | Object providing employment details; optional | MUST |
| employment.start_date | employment.start_date | String (ISO 8601) | Start date of the employment relationship; mandatory if employment is present |
MUST |
| employment.type | employment.type | String | Type of employment (e.g., full-time, posted); mandatory if employment is present |
MUST |
| employment.country | employment.country | String (ISO 3166-1 a-2) | Country of employment; mandatory if employment is present |
MUST |
| Metadata | ||||
issuance_date |
iat |
Number (Unix timestamp) | Date and time when the attestation was issued (ISO 8601); RFC 7519 | MUST NOT |
expiry_date |
exp |
Number (Unix timestamp) | Date and time when the attestation expires (ISO 8601); RFC 7519 | MUST NOT |
issuing_entity |
iss |
String (URI or DID) | Identifier of the competent institution that issued the attestation; RFC 7519 | MUST NOT |
attestation_legal_category |
attestation_legal_category |
String | One of "EAA" or "QEAA" as defined by eIDAS 2 | MUST NOT |
vct |
vct |
String | The vct definition | MUST NOT |
cnf |
cnf |
String | Cryptographic Key Binding | MUST NOT |
schema_version |
schema_version |
String | Version of the schema used; optional | MAY |
trust_anchor_url |
trust_anchor_url |
String (URI) | URL where the trust anchor for verifying this attestation can be retrieved; optional | MAY |
Notes:
- MUST: The claim SHALL be selectively disclosable, the holder MAY choose to disclose or withhold this claim when presenting the credential to a Relying Party.
- MUST NOT: The claim SHALL NOT be selectively disclosable, it is always present in plain text in the JWT header/payload and cannot be withheld by the holder, as it is required for credential verification and trust establishment.
iat,exp, andissfollow RFC 7519 standard JWT claim naming conventions.
5.1.2 Status Claim
For SD-JWT VC-compliant Control Attestations, the attestation MUST include a status claim if
the technical validity period is greater than 24 hours. This claim enables Relying Parties to
determine if a credential has been revoked via a status list mechanism, as specified in SD-JWT VC.
The status claim SHALL be a JSON object with the following members:
| Field | Type | Value / Constraint |
|---|---|---|
type |
String | SHALL be "status-list" |
status_list_credential |
String (URI) | URI of the Status List Credential document containing the status bitstring |
status_list_index |
Integer (>= 0) | Zero-based index into the status list bitstring for this credential |
status_purpose |
String | SHALL be "revocation" |
Example:
{
"status": {
"type": "status-list",
"status_list_credential": "https://issuer.example.com/status/employee/2025",
"status_list_index": 142,
"status_purpose": "revocation"
}
}
5.1.3 Example Payload
The following is a non-normative example of a CompanyInfo SD-JWT VC payload:
{
"vct": "eu.europa.ec.eudi:employee:1",
"iss": "https://issuer.example.com",
"iat": 1736935200,
"exp": 1768471200,
"issuing_entity": "did:example:company-de-123456",
"issuing_country": "DE",
"attestation_legal_category": "EAA",
"schema_version": "1.0",
"trust_anchor_url": "https://trust.webuildconsortium.eu/anchors/eidas-tl",
"name": "Anna",
"surname": "Schmidt",
"birth_date": "1990-05-15",
"employee_id": "EMP-DE-00789",
"company_info": {
"euid": "DE-HRB-123456",
"name": "Example GmbH"
},
"employment": {
"start_date": "2020-03-01",
"type": "full-time",
"country": "DE"
},
"status": {
"type": "status-list",
"status_list_credential": "https://issuer.example.com/status/employee/2025",
"status_list_index": 142,
"status_purpose": "revocation"
},
"cnf": {
"jwk": {
"kty": "EC",
"crv": "P-256",
"x": "TCAER19Zvu3OHF4j4W4vfSVoHIP1ILilDls7vCeGemc",
"y": "ZxjiWWbZMQGHVWKVQ4hbSIirsVfuecCE6t4jT9F2HZQ"
}
}
}
Sample payloads are provided under ../data-schemas/sd-jwt/sample-data/employee-sd-jwt-sample.json
5.2 ISO/IEC 18013-5-compliant encoding
ISO/IEC 18013-5 (also called mdoc) is out of scope for this Rulebook, as offline proximity presentation is not a current requirement for the Employee Credential attestation.
5.3 W3C Verifiable Credentials Data Model-based encoding
This Rulebook does not define a W3C Verifiable Credentials Data Model encoding for this attestation type.
6 Protocols
This attestation is issued using OpenID for Verifiable Credential Issuance [OpenID4VCI] and presented using OpenID for Verifiable Presentations [OpenID4VP], both as profiled by [HAIP].
7 Issuance
7.1 Binding
| Field | Value | Source |
|---|---|---|
| Device-bound | MAY | EW-DM-12-038 |
| Cryptographically bound to | none | EW-DM-12-032 |
| Relying Party must also verify a PID | no | EW-DM-12-031 |
| Binding subject | legal person |
7.2 Issuance Policy
For EAA (Self-Issued / Standard Issuance): - The issuer (i.e., the legal entity itself) issues the attestation based on the information and supporting documentation available at the time of issuance. - The issuer is responsible for ensuring that the attested information remains accurate and must immediately revoke the attestation if any change occurs that affects the validity or accuracy of the underlying data.
The Issuer SHALL implement the base issuer obligation as defined in the Issuer Obligation specification: https://github.com/webuild-consortium/webuild-attestation-rulebooks-catalog/blob/main/rulebooks/rb-base/verifier-base-verification.md#41-issuer-obligations
7.3 Lifecycle management
The issuer sets the validity period of the attestation and reissues it when the underlying facts change, revoking the superseded attestation as described in chapter 8.
7.4 Embedded disclosure policy
This attestation defines no embedded disclosure policy.
8 Revocation
An attestation SHALL remain valid only while its underlying information is accurate, complete, and legally effective.
8.1 Revocation Mechanism
- Token Status List: The issuer must maintain an active IETF Token Status List (aligned with the Attestation Status List mechanism specified by the EU Commission).
- Credential Metadata: The metadata status_list must be populated in every issued CompanyInfo attestation, referencing the status list URI and the credential's specific index.
Authorized Authority: Only the authorized issuer (the self-issuing legal entity for EAA) may modify the status list entry.
8.2 Revocation Triggers & Business Rules
- EAA Trigger (Manual Obligation): The self-issuing legal entity is under strict obligation to immediately update or revoke its EAA if its available documents, financial thresholds, or ownership structures change.
Relying Party Action: A revoked or suspended attestation must be treated as invalid for credential-validity purposes by all RPs. The business interpretation is determined by the Relying Party's internal compliance policies.
9 Presentation
Base Verification Process
The Relying Party SHALL perform the base attestation verification process as defined in the Base Verification specification: https://github.com/webuild-consortium/webuild-attestation-rulebooks-catalog/blob/main/rulebooks/rb-base/verifier-base-verification.md#42-relying-party-obligations
9.1 Presentation Policy
To verify and validate a received presentation of an attestation of this type, the following steps SHALL be performed:
- verify the signature over the attestation using a trust anchor obtained as described in chapter 10;
- verify that the attestation is within its validity period;
- check revocation status as described in chapter 8, unless the attestation is short-lived, or its remaining lifetime is below the revocation time threshold;
- verify device binding where section 7.1 records the attestation as device-bound;
- request only those attributes that are necessary for the stated purpose of the transaction, and, where the trust model for this attestation requires Relying Party registration, only those attributes it is registered and authorised to request.
Obligations specific to this attestation type, carried over from the previous version of this Rulebook:
When receiving and processing an attestation, the Relying Party SHALL perform the following verification obligations.
9.2 Presentation modes
Remote presentation is in scope. Proximity presentation is in scope only where chapter 5 records an mdoc encoding.
9.3 Transactional data
This Rulebook defines no transactional data.
10 Trust Framework
This chapter specifies the trust anchor mechanisms used by Relying Parties to establish trust in the issuer of an Electronic Attestation of Attributes (EAA) or a Qualified Electronic Attestation of Attributes (QEAA). The corresponding verification procedures are defined in Sections 4.2.2–4.2.4.
10.1 Electronic Attestations of Attributes (EAAs)
For EAAs, trust is established through a cryptographic chain anchored in the Electronic Business Wallet Owner Identity Document (EBWOID). The EBWOID SHALL be included in the header of every EAA. During EBWOID issuance, the EBWOID provider verifies that the public key contained in the EBWOID is owned by the Electronic Business Wallet (EBW) owner.
The Relying Party SHALL verify the EBWOID in accordance with the verification procedure defined in this Rulebook. Upon successful verification, the Relying Party obtains: - assurance that the EBWOID was issued by an authorized provider and is not self-issued; - the verified identity of the issuer, including its name and EUID (or another globally unique EBW owner identifier); and - the public key authorized to verify the EAA signature.
Authorization of the issuer is subsequently determined in accordance with the Relying Party's internal policies. Such authorization MAY be based on locally maintained wallet configuration or on trusted jurisdiction- or domain-specific trust list services that identify issuers authorized for a particular type of EAA
Trust anchor location
The attribute or metadata carrying the trust anchor location contains at least the URL at which a machine-readable version can be found or looked up.
11 References
| Item Reference | Standard name/details |
|---|---|
| [European Digital Identity Regulation] | Regulation (EU) 2024/1183 of the European Parliament and of the Council of 11 April 2024 amending Regulation (EU) No 910/2014 as regards establishing the European Digital Identity Framework |
| [HAIP] | Yasuda, K. et al, OpenID4VC High Assurance Interoperability Profile, OpenId Foundation, Version draft-03 |
| [IANA-JWT-Claims] | IANA JSON Web Token Claims Registry. Available: https://www.iana.org/assignments/jwt/jwt.xhtml |
| [ISO/IEC 18013-5] | ISO/IEC 18013-5, Personal identification, ISO-compliant driving licence - Part 5: Mobile driving licence (mDL) application, First edition, 2021-09 |
| [ISO 4217] | ISO 4217, Currency codes. Available: https://www.iso.org/iso-4217-currency-codes.html |
| [ISO 8601] | ISO 8601, Date and time format. Available: https://www.iso.org/iso-8601-date-and-time-format.html |
| [OIDC] | Sakimura, N. et al., "OpenID Connect Core 1.0", OpenID Foundation. Available: https://openid.net/specs/openid-connect-core-1_0.html |
| [RFC 2119] | RFC 2119, Key words for use in RFCs to Indicate Requirement Levels, S. Bradner, March 1997 |
| [RFC 3339] | RFC 3339, Date and Time on the Internet: Timestamps, G. Klyne et al., July 2002 |
| [RFC 8610] | RFC 8610, Concise Data Definition Language (CDDL): A Notational Convention to Express Concise Binary Object Representation (CBOR) and JSON Data Structures, H. Birkholz et al., June 2019 |
| [RFC 8943] | RFC 8943, Concise Binary Object Representation (CBOR) Tags for Date, M. Jones et al., November 2020 |
| [RFC 8949] | RFC 8949, Concise Binary Object Representation (CBOR), C. Bormann et al., December 2020 |
| [SD-JWT VC] | SD-JWT-based Verifiable Credentials (SD-JWT VC). Available: https://datatracker.ietf.org/doc/draft-ietf-oauth-sd-jwt-vc/, version draft-ietf-oauth-sd-jwt-vc-09 |
| [Topic 7] | ARF Annex 2 - Topic 7 - Attestation revocation and revocation checking. Available: https://eu-digital-identity-wallet.github.io/eudi-doc-architecture-and-reference-framework/latest/annexes/annex-2/annex-2-high-level-requirements/#a237-topic-7-attestation-revocation-and-revocation-checking |