WE BUILD Consortium Attestation Rulebook Explorer

EAAmdoc

Attestation Rulebook for attestations of type Power of Attorney and Proof of Existence

Category: non-qualified EAA

Authors of the previous version: * Boris Lingl * Sofia Lucas * Alexander Manecke * Ignacio Ripoll * Iris Speiser * Marlene Urbschat

Version Date Description
0.1 2026-06-02 initial Version
0.2 2026-06-30 added content
0.3 2026-07-06 Added PoX model
0.4 2026-07-08 Detailed tables for the attestation elements
0.5 2026-07-09 Detailed tables for the attestation metadata and dimissal of mDoc encoding for the moment
0.55 2026-07-14 Enhanced content
0.6 2026-07-14 Added examples for SD-JWT
0.7 2026-07-14 Added references to rulebook sections within SD-JWT
0.8 2026-09-04 Remaining JSON examples and type metadata moved to data-schemas, canonical model and specification bundle removed
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, https://github.com/webuild-consortium/BU4/issues/

1 Introduction

This rulebook provides a common conceptual and operational foundation for the use of Power of Attorney and Power of Representation within the WeBUILD ecosystem. It explains how legal authority can be expressed, issued, presented, and verified in a digital context, enabling trusted business and public-sector processes across organizational and national boundaries.

Power of Attorney refers to a legally granted authority by which an economic operator authorizes another to act on its behalf within a defined scope. Power of Representation dcertifies a specific position or role held by the representative within an organization to operate with unliminted capacity in a given transaction or process, based on law, internal governance, mandate, or delegated authority. In digital wallet-based ecosystems such as EUBW and EUDI, these concepts need to be represented in a machine-readable, verifiable, and selective-disclosure-friendly form so that relying parties can validate both the existence and the limits of the authority.

The rulebook aims to align legal meaning, technical implementation, and operational trust requirements. It supports interoperable issuance and presentation flows, consistent terminology, and reliable validation of representation claims in cross-border use cases such as business-to-government interactions, tax-related procedures, and other regulated transactions. By establishing shared rules and reference patterns, the rulebook helps create a scalable foundation for trustworthy digital representation in the European business wallet environment.

1.1 Document scope and purpose

Scope

This document defines the scope and purpose of the WeBUILD rulebook for the use of Power of Attorney (PoA) and Power of Representation (PoR) here called Power of X (PoX) in digital business and public-sector interactions. It establishes a shared framework for how representation rights are described, issued, presented, verified, and relied upon in interoperable wallet-based environments, particularly in the context of the European Digital Identity Wallet and the European Business Wallet ecosystem.

The scope of this document covers the conceptual, legal, organizational, and technical foundations required to support trustworthy representation of economic operators acting on behalf of other economic operator. It addresses the roles of relevant actors, the structure and meaning of representation mandates, the requirements for verifiable attestations, and the conditions under which relying parties can assess the validity and scope of delegated authority in cross-border and regulated use cases.

The purpose of the rulebook is to create a common understanding among participating stakeholders and to support consistent implementation across pilots and future productive environments. It aims to reduce ambiguity, improve interoperability, and provide a reliable basis for secure and legally meaningful digital representation processes within the WeBUILD framework.This Rulebook specifies semantic, organizational and technical requirements for the digital representation of Power of X (PoX) attestations within the WE BUILD ecosystem.

It defines:

The Rulebook applies to Powers of X (PoA, PoR) issued for cross-border business interactions involving legal entities, public administrations and regulated service providers. The attestations of attributes described in this document MUST be supported by an authentic source, as defined in the eIDAS Regulation [CIR 2024/1183]. They shall be issued by a public sector body that is responsible for an authentic source or by a public sector body that is designated by the Member State to issue such attestations of attributes on behalf of the public sector bodies responsible for authentic sources in accordance with Article 45f and with Annex VI of the regulation. The issuer of the electronic attestation of attributes MAY choose not to validate the information with an authentic source in those cases where the subject of the attestation is not included in Annex VI of the eIDAS Regulation. Any attestation not supported by information provided by an authentic source MUST not be qualified according to eIDAS Regulation and ADRXXX.

Purpose

The primary objective of this Rulebook is to establish a common interoperable model for representing delegated authority inside the European Digital Identity ecosystem.

The objective of Power or X (PoX) is to provide legally valid and verifiable proof that an economic operator has the capacity to act on behalf of another, with clearly defined terms, scope, duration and limitations, based on the faculties and authority granted to them by holding an organic position within the entity (such as Sole Administrators, Supportive Administrator, Joint Administrator or Board Member) or by having a power of attorney with specific faculties.

The Rulebook enables organizations to digitally authorize individuals or other legal entities to perform legally binding actions on their behalf in B2B and B2G contecxts. Typical examples include:

The Rulebook ensures that delegated authority can be issued once and reused across multiple relying parties without repeated manual verification.

What real-world fact, entitlement, role, status, or capability the attestation expresses

This attestation expresses that the holder (the attorney-in-fact in the case of PoA) has been legally authorized by the granter (the principal) to act on their behalf in specific or general legal, administrative, or business matters; or certifies a specific position or role of the holder within a company, in accordance with the data entered in the official register authorised by each Member State (in the case of PoR). It formally establishes the entitlement to represent the principal before third parties, including government authorities, courts, financial institutions, or business partners. The attestation confirms the capability to make binding declarations, sign documents, submit applications, receive payments, or perform other defined actions within the scope of the granted power.

Which issuers, holders, and relying parties are expected to use it

Role Expected Actors - Issuers. In EUDI and EUBW context: Qualified Trust Service Providers (QTSPs) issuing digitally signed attestations with QES/QEAA. Economic operators wanting to attest authorizations to act on its behalf (self-issued). The attestation SHALL be issued by actors within the trust framework who are authorised to do so, whether they are a Trust Service Provider that has an agreement with the authentic source responsible for the data, a public sector body responsible for an authentic source, or an organisation acting on its behalf. - Holders. The appointed attorney-in-fact (natural or legal person), who may be a family member, legal advisor, company representative, or professional agent (PoA) or a person having a position within the company that entitles unlimited representation capacities (PoR). The holder stores the attestation in their EUBW wallet. - Relying. Parties Government agencies (e.g., courts, tax authorities, DPMA), financial institutions, notaries, businesses, or any third party requiring proof of representation authority before accepting actions taken by the holder. - Authentic Sources. Repository or system, held under the responsibility of a public sector body or private entity, that contains and provides attributes about a natural or legal person or object and that is considered to be a primary source of that information or recognised as authentic in accordance with Union or national law, including administrative practice;

Which use case or user journey the attestation supports

Primary Use Cases:

B2B: Authorizing employees or partners to sign contracts, conduct financial transactions, or represent the company in negotiations or get access to services

B2G: Representation before public authorities (e.g., submitting tax reporting, social security matters, ...)

Legal Proceedings: representation against 3rd parties, public sector and other relying parties, accepting service of documents and in most cases directly through personal actions as personal Affair while taking actionb / decisions on behalf of a company or organsation.

Example

This attestation enables a relying party (e.a. a tax authority) to verify, in plain language, that the holder (e.g. a tax advisor) is authorised to act in a specific project role (e.g. to file a tax declaration on behalf of a company in a another EU member state). It is intended for project operators, service providers, and supervisory relying parties in the WE BUILD ecosystem. The functional description and actor terminology can be reused from the corresponding use-case attestation description and refined here into rulebook language.

Business Context

Many European business processes require an individual to act on behalf of an organization in B2B and B2G contexts. Traditionally, such mandates are expressed by paper documents, national electronic registers or proprietary authorization mechanisms.

These approaches suffer from lack of interoperability, manual verification, legal uncertainty across borders, duplicated onboarding procedures and high operational costs.

Digital Powers of Attorney address these challenges by providing verifiable, machine-readable evidence of delegated authority.

Objectives

This Rulebook pursues the following objectives:

Intended Audience

This Rulebook is intended for:

Power of X within WE BUILD

Within the WE BUILD ecosystem, Power of X (PoX) is the common semantic model used to describe the authority of a natural or legal person to act on behalf of a Economic Operator in a legally meaningful and verifiable manner. Rather than defining a separate attestation type, PoX provides a common representation framework for different forms of delegated or inherent authority. It establishes a shared conceptual model that can be specialized according to the legal origin of the authority.

The WE BUILD PoX model currently distinguishes three authority models:

REMARK: As a BU4 Onsite Berlin decission, PoE will NOT be covered in MVP Pilot scenarios. It might be covered in MVP+ scenarios.

Common Representation Model

In general all PoX attestation will be based on one common approach and the same logical structure.

Representation
│
├── economic_operator_represented (legal_entity_represented)
│
├── proxy
│      │
│      ├── entity_type
│      ├── natural_entity_proxy
│      └── legal_entity_proxy
│
├── authority
│      │
│      ├── proxy_position
│      ├── proxy_power_scope
│      └── proxy_employee_authorisation
│
└── metadata

All three authority models share the same semantic foundation and differ only in the legal source from which the authority originates.

Where:

The Authority component is specialized depending on the representation model:

Authority Model Authority Source
Power of Representation Organizational Position
Power of Attorney Delegated Mandate
Power of Employee Employee Authorization

Relationship to pilot cases and other WE BUILD Rulebooks

This Rulebook forms the wider WE BUILD Power of X framework. As one layer, it represents use case scenarios:

Scenario Number Scenario Source / Pilot case Link
1a Power of Attorney https://github.com/webuild-consortium/BU4/tree/main/scenarios/1A-PoA-Issuance
1b Power of Representation https://github.com/webuild-consortium/BU4/tree/main/scenarios/1B-PoR-Issuance
which results in
1c get access to a service https://github.com/webuild-consortium/BU4/tree/main/scenarios/1C-Service-Access
Attestattion type Rulebook Link
PID rb-pid https://github.com/webuild-consortium/webuild-attestation-rulebooks-catalog/tree/main/rulebooks/rb-pid
EUCC rb-eucc https://github.com/webuild-consortium/webuild-attestation-rulebooks-catalog/tree/main/rulebooks/rb-pid
Employee rb-employee https://github.com/webuild-consortium/webuild-attestation-rulebooks-catalog/tree/main/rulebooks/rb-employee
tbd rb-

Power of X provides the common semantic foundation for authority-based attestations within WE BUILD. This Rulebook specifies the specialization for Power of X. All related specifications are included within this document:

Represented Economic Operator 
          │
          ▼
        Proxy
          │
          ▼
      Authority
          │
          ▼
       Metadata
Represented Economic Operator with attestation
          │
          ▼
 get access to service 

This Rulebooks is expected to share the same core semantic model while specializing the Authority component according to their legal basis.

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

This Rulebook adopts terminology defined by the European Digital Identity Regulation, the Architecture and Reference Framework, ETSI Electronic Attestation specifications and the WE BUILD semantic model.

Term Definition
Power of Representation (PoR) This certifies a specific position or role held by the representative of a legal person, in accordance with the data entered in the official register authorised by each Member State. Therefore, this attestation certifies the performance of a position or function by a legal or natural person. For the purposes of this document, a position shall be understood to be an organic post with unlimited representative capacity, which may require the concurrence of several proxies of the same category such as Sole Administrators, Supportive Administrator, Joint Administrator or Board Member.
Power of Attorney (PoA) Confirms that an economic operator has granted legal representation authority to the holder, based on the information recorded in an official register approved by each Member State. This attestation therefore verifies that the individual (whether it is a natural person or a Legal Entity) is authorised to act as an attorney-in-fact.
Principal Entity granting authority.
Position specific position or role held by the representative of an economic operator, in accordance with the data entered in the official register authorised by each Member State.
Attorney-in-Fact Entity receiving delegated authority.
Holder Wallet owner storing the PoR or PoA.
Issuer Organization issuing the PoR or PoA.
Authentic Source Source providing legally reliable information.
QTSP Qualified Trust Service Provider.
Relying Party Organization verifying the PoR or PoA.
Mandate Delegated authorization relationship.
Scope Business activities authorized by the PoR or PoA.
Validity Time interval during which the PoR or PoA may be exercised.
Revocation Withdrawal of delegated authority.
economic operator wider definition which is either a natural person (also soletrader) or a legal entity

This document uses the terminology specified in Annex 1 of the ARF.

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.

In this section explicitly state how this specific rulebook complies with the general EUDI framework, ARF, and relevant regulations

[RULEBOOK AUTHOR TO DEFINE]

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

2.4 Purpose

This chapter specifies compliance requirements applicable to implementations of the WE BUILD Power of Attorney Rulebook.

Its purpose is to ensure that all participating ecosystem actors implement interoperable, secure and legally reliable Power of Attorney credentials.

Compliance with this Rulebook SHALL be assessed independently from national legislation. Where national law imposes additional requirements, such requirements SHALL take precedence.

2.5 Relationship to the European Digital Identity Framework

This Rulebook has been developed in accordance with objectives of the European Digital Identity Framework. In particular, it aligns with:

This Rulebook SHALL be interpreted consistently with those documents.

2.6 Compliance Objectives

Implementations conforming to this Rulebook SHALL support interoperable issuance, presentation, verification, revocation, cross-border recognition and selective disclosure where supported by the chosen encoding.

2.7 Issuer Compliance

An Issuer claiming compliance with this Rulebook SHALL:

Where Qualified Electronic Attestations are issued, the Issuer SHALL comply with applicable eIDAS requirements.

2.8 Wallet Compliance

Wallet implementations SHALL support secure attestation storage, secure attestation presentation, user consent, cryptographic verification, selective disclosure where supported and attestation lifecycle management.

Wallets SHOULD additionally support offline presentation where applicable, automatic status synchronization, Holder notifications and attestation backup and recovery according to applicable security policies.

2.9 Relying Party Compliance

Verification Requirement
Signature verification SHALL
Trust chain validation SHALL
Issuer verification SHALL
Attestation status verification SHALL
Validity period verification SHALL
Scope verification SHALL
Business policy verification SHALL

Failure of any mandatory verification SHALL result in rejection of the attestation.

2.10 Holder Compliance

The Holder SHALL protect private cryptographic keys, prevent unauthorized attestation disclosure, present attestation only with informed consent and notify the Issuer where compromise is suspected.

The Holder SHOULD regularly synchronize attestation status and remove obsolete attestations where appropriate.

2.11 Semantic Compliance

Implementations SHALL preserve the semantic meaning of every attribute defined in Chapter 2. Encoding transformations SHALL NOT alter legal meaning, business interpretation, delegated authority, validity or scope.

Semantic interoperability SHALL take precedence over implementation-specific optimizations.

2.12 Privacy Compliance

Implementations SHALL comply with applicable European data protection legislation.

The following principles SHALL apply:

Selective disclosure SHOULD be supported whenever technically feasible. Relying Parties SHALL request only attributes necessary for the requested transaction.

2.13 Security Compliance

Every implementation SHALL support cryptographic attestation signatures, issuer authentication, secure communication, integrity protection, replay protection and attestation status verification.

Private keys SHALL remain under the exclusive control of their legitimate owner.

2.14 Interoperability Compliance

Conformant implementations SHALL support interoperability across Member States, Wallet Providers, Issuers, Relying Parties and Trust Service Providers.

Interoperability SHALL include common semantics, compatible attestation encodings, standardized verification procedures and standardized trust mechanisms.

2.15 Conformance Levels

Level Description
Level 1 Semantic Compliance.
Level 2 Encoding Compliance.
Level 3 Trust Compliance.
Level 4 Operational Compliance.
Level 5 Cross-border Compliance.

Organizations SHOULD aim to satisfy all five levels.

2.16 Future Compatibility

Future revisions of this Rulebook SHALL strive to maintain backward compatibility. Breaking changes SHOULD only be introduced where required by legislation, ARF revisions or security reasons.

Version identifiers SHALL clearly distinguish incompatible releases.

2.17 Governance

Maintenance of this Rulebook SHOULD be performed through the WE BUILD governance process. Governance responsibilities include publication of new versions, management of semantic changes, coordination with WP4 Semantics, alignment with ETSI and alignment with future EUDI Architecture and Reference Framework revisions.

2.18 Conformance Statement

An implementation claiming compliance with the WE BUILD Power of Attorney Rulebook SHALL demonstrate that it satisfies all mandatory requirements identified by the keyword SHALL throughout this document.

Requirements expressed using SHOULD are considered recommendations supporting interoperability and operational best practices. Requirements expressed using MAY identify optional capabilities.

Conformance SHALL be evaluated over the complete attestation lifecycle, including issuance, storage, presentation, verification, revocation and expiration.

Only implementations satisfying all mandatory requirements may claim compliance with this Rulebook.

2.19 Summary

This Rulebook establishes a common semantic, operational and technical foundation for interoperable digital Powers of Attorney within the WE BUILD ecosystem.

By combining common semantics, interoperable attestation formats, trusted issuance, standardized verification, robust revocation mechanisms and cross-border trust, the Rulebook enables legally reliable delegation of authority throughout the European Digital Identity ecosystem and provides a foundation for future European Business Wallet services.

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

Chapter Overview

This chapter defines the semantic model of the Power of X (PoA, PoR) attestation independently of any attestation encoding format.

Every Power of Attorney SHALL express a legally valid delegation of authority between a Principal and a Position or an Attorney-in-Fact. The attestation SHALL allow a Relying Party to determine:

The semantic model defined in this chapter SHALL remain independent of the chosen attestation format.

3.1.1 Overall Semantic Model

A Power of X attestation is composed of four common semantic domains.

Power of X
│
├── Represented Economic Operator (Legal Entity)
├── Proxy
├── Authority
└── Metadata

Depending on the selected authority model, the Authority domain is represented as:

Remark

The attestation description used here for Power of X (PoA, PoR, PoE) already contain a domain model showing the holder, issuer, project, permit, and validity period. Depending on your way of personal information gathering and to make things easier to understand, the following UML diagram might help to sort information out easier

image

If you experience trouble viewing the UML-File please refer directly to our GitGUB Repo

https://github.com/webuild-consortium/BU4/blob/main/rulebooks/pox_rulebook_uml.png

Chapter overview and requirements

This chapter defines the semantic model of the Power of X (PoA, PoR) attestation independently of any credential encoding format.

Every Power of Attorney SHALL express a legally valid delegation of authority between a Principal and a Position or an Attorney-in-Fact. The attestation SHALL allow a Relying Party to determine:

The semantic model defined in this chapter SHALL remain independent of the chosen attestation format.

Requirements for non-qualified EAA

Requirements for QEAA

Requirements for PuB-EAA

3.2 Mandatory attributes

The semantic model is organized into four common domains that are shared by all Power of X attestations.

An economic operator that has legal rights and obligations. An economic operator able to transact business, typically registered with a body able to confer legal status such as a national business register. It is able to trade, is legally liable for its actions, accounts, tax affairs etc. It will contain the minimum mandatory information for legal person identification, ensuring identity matching while delegating full company information to the EBW-OID [CIR 2024/2977]

Data Identifier Semantic Reference Definition Data type Example value
EconomicOperator.EBWOID TBD A unique identifier constructed by the sending Member State in accordance with the technical specifications for the purposes of cross-border identification and which is as persistent as possible in time. String EU-DE-HRB-123456
EconomicOperator.LegalName TBD The name under which the Legal Entity is legally registered String Mustermann GmbH

Domain 2 – Proxy

Refers to the identity of an economic operator authorised to act on behalf of the Represented Economic Operator. In the context of the PoX, two possible types of proxy are identified that are mutually exclusive, and the attestation will contain only one of the two options shown below.

Data Identifier Semantic Reference Definition Data type Example value
Proxy.EntityType TBD Enumeration describing whether the proxy is a Economic Operator or a natural person so that the proxy's identifying information can be interpreted correctly. Values shall be one of the following:•0 = LegalEntityProxy • 1 = NaturalEntityProxy Integer 0
Proxy.Proxy TBD See LegalEntityProxy and NaturalEntityProxy data structuresbelow JSON ENUM See LegalEntityProxy and NaturalEntityProxy data structuresbelow

Domain 2.1 – Economic Operator Proxy

It will contain the minimum mandatory information for legal person identification, ensuring identity matching while delegating full company information to the EBW-OID [CIR 2024/2977]

Data Identifier Semantic Reference Definition Data type Example value
LegalEntityProxy.EBWOID TBD A unique identifier constructed by the sending Member State in accordance with the technical specifications for the purposes of cross-border identification and which is as persistent as possible in time. String EU-DE-HRB-123456
LegalEntityProxy.LegalName TBD The name under which the Economic Operator is legally registered String Mustermann GmbH

Domain 2.2 – Natural Entity Proxy

It will contain the minimum mandatory information for natural person identification, ensuring identity matching while delegating full person information to the PID [CIR 2024/2977] with any possible modification approved in the context of WeBuild Consorcium, specifically through WP4 PID-EBWOID group.

Data Identifier Semantic Reference Definition Data type Example value
NaturalEntityProxy.FamilyName TBD Current last name(s) or surname(s) of the user to whom the person identification data relates String Duck
NaturalEntityProxy.GivenName TBD Current first name(s), including middle name(s) where applicable, of the user to whom the person identification data relates. String Donald
NaturalEntityProxy. BirthDate TBD Day, month, and year on which the user to whom the person identification data relates was born. date-time or full-date as specified in RFC 3339 1990-07-08T10:30:21.000Z
NaturalEntityProxy.BirthPlace TBD The country as an alpha-2 country code as specified in ISO 3166-1, or the state, province, district, or local area or the municipality, city, town, or village where the user to whom the person identification data relates was born. alpha-2 country code as specified in ISO 3166-1 BE
NaturalEntityProxy.Nationality TBD One or more alpha-2 country codes as specified in ISO 3166-1, representing the nationality of the user to whom the person identification data relates. BE

Domain 3 – Authority Scope

The Authority domain represents the legal basis enabling representation.

Depending on the attestation type, exactly one Authority specialization SHALL be present.

Authority Type Used by Core Attributes
Position Power of Representation position, registration date, cardinality
Mandate Power of Attorney mandate type, scope, legal basis, validity
Employee Authorization Power of Employee employee role, authorization scope, service access

The Authority domain is specialized according to the legal origin of the authority while preserving a common representation model.

Three authority models are defined:

Authority Model Purpose
ProxyPosition Represents authority derived from an organisational position recorded in an authentic source (Power of Representation).
ProxyPowerScope Represents authority explicitly delegated through a legally valid mandate (Power of Attorney).
ProxyEmployeeAuthorisation Represents operational authority granted by an organisation to an employee or contractor (Power of Employee).

Only one Authority specialization SHALL be present in a single Power of X attestation.

For this Rulebook, the applicable Authority specialization is ProxyPowerScope.

Domain 3.1 Common Authority Components

Regardless of the specialization, the Authority domain may reference a common set of reusable semantic components.

Component Purpose
Mandator Identifies the person granting the authority where applicable.
Constraints Defines operational or legal limitations associated with the authority.
ServiceAccess Specifies the relying parties or services for which the authority may be exercised.

These components are reused across multiple authority models to ensure semantic consistency.

Domain 3.2 ProxyPosition (Power of Representation | PoR)

This certifies a specific position or role held by the representative of a legal person, in accordance with the data entered in the official register authorised by each Member State.

Data Identifier Semantic Reference Definition Data type Example value
ProxyPosition.Position TBD In the event that the type of representation is organic / administrative position within the Economic Operator, indicate the type of position held by the proxy in relation to the faculty indicated in the power. String Sole Administrator
ProxyPosition.InscriptionDate TBD Specific date of the inscription of the faculty in the authentic source that enables the attestation. date-time or full-date as specified in RFC 3339 2020-07-08T10:30:21.000Z
ProxyPosition.IssuingAuthority TBD Name of the authority that is issuing the attestation. String Cleverbase
ProxyPosition.IssuingAuthorityType TBD Type of authority in accordance with the Trust Framework defined in the scope of eIDAS Regulation (QTSP, PubEAA, NQTSP) Integer 0
ProxyPosition.AuthenticSourceId TBD Identification information with regard the authentic source that has the power and faculties registered. String VATES-E81458556
ProxyPosition.AuthenticSourceName TBD Name of the authentic source that has the power and faculties registered. String Registro Mercantil de Madrid
ProxyPosition.IssuingCountry TBD Country where the attestation is being issued. alpha-2 country code as specified in ISO 3166-1 ES
ProxyPosition.EvidenceURI TBD Address for accessing the public document certifying the power of representation. String https://sede.registradores.org/sede/sede-csv-web/csv/20815412F93A6D5B
ProxyPosition.EvidenceDescription TBD Description of the public document certifying the power of representation. String Business Registry Certification
ProxyPosition.AssuranceLevel TBD Level of assurance and confidence that should be given to a statement based on the origin of the information. Since this attestation relies on a Business Registry the assurance level is always High. Integer 0

Domain 3.3 ProxyPowerScope (Power of Attorney | PoA )

Representation powers authorise a person or entity to act on behalf of another in legal, administrative, or business matters. Each power has a specific scope that impose a context and limitations to the operations that may be performed by the Proxy.

Data Identifier Semantic Reference Definition Data type Example value
ProxyPowerScope.Type TBD Establishes the type of power based on the relationship that the proxy has with the company it claims to represent. Integer 1
ProxyPowerScope.GrantDate TBD Specific date of the granting of the faculty in the authentic source that enables the attestation. date-time or full-date as specified in RFC 3339 1990-07-08T10:30:21.000Z
ProxyPowerScope.Limitation TBD Assessment of the existence of limitations on the scope of execution of the power. Boolean FALSE
ProxyPowerScope.Faculty TBD Represent the inherent capacities that the power enables on the Proxy. Integer 5
ProxyPowerScope.IssuingAuthority TBD Name of the authority that is issuing the attestation. String Cleverbase
ProxyPowerScope.IssuingAuthorityType TBD Type of authority in accordance with the Trust Framework defined in the scope of eIDAS Regulation (QTSP, PubEAA, NQTSP) Integer 0
ProxyPowerScope.IssuingCountry TBD Country where the attestation is being issued. alpha-2 country code as specified in ISO 3166-1 ES
ProxyPowerScope.AssuranceLevel TBD Level of assurance and confidence that should be given to a statement based on the origin of the information. Since this attestation relies on a Business Registry the assurance level is always High. Integer 0

3.3 Optional attributes

Optional attributes are grouped according to the common PoX semantic domains.

Domain 2.2 – Natural Entity Proxy

It will contain the optional information for natural person identification, ensuring identity matching while delegating full person information to the PID [CIR 2024/2977] with any possible modification approved in the context of WeBuild Consorcium, specifically through WP4 PID-EBWOID group.

Data Identifier Semantic Reference Definition Data type Example value
NaturalEntityProxy.PersonalAdministrativeNumber TBD A value assigned to the natural person that is unique among all personal administrative numbers issued by the provider of person identification data. Where Member States opt to include this attribute, they shall describe in their electronic identification schemes under which the person identification data is issued, the policy that they apply to the values of this attribute, including, where applicable, specific conditions for the processing of this value. String 76590327M
NaturalEntityProxy.Pseudonym TBD Fictitious or assumed name used by an individual, or online user, to conceal their real identity. String Employee-1234

Domain 3.2 ProxyPosition (Power of Representation | PoR)

This certifies the optional information regerding a specific position or role held by the representative of a legal person, in accordance with the data entered in the official register authorised by each Member State.

Data Identifier Semantic Reference Definition Data type Example value
ProxyPosition.ExpirationDate TBD Specific date of expiration Issuanceof the power and the faculty it enables in the Proxy. The absence of this field implies that there is no expiration date. date-time or full-date as specified in RFC 3339 2030-07-08T10:30:21.000Z
ProxyPosition.Cardinality TBD Number of concurrent proxies with the same Position required to carry out the operations referred to in the scope of execution of the operation that is intended to be performed. If not included, it is assumed that only one Proxy is needed to perform the action. Integer 3
ProxyPosition.IssuingRegion TBD Region of a specific country where the attestation is being issued. alpha-2 region code as specified in ISO 3166-2 MD

Domain 3.3 ProxyPowerScope (Power of Attorney | PoA )

This certifies the optional information regerding a specific scope and faculties of a Power of Attorney granted of a legal person, in accordance with the data entered in the official register authorised by each Member State.

Data Identifier Semantic Reference Definition Data type Example value
ProxyPowerScope.ExpirationDate TBD Specific date of expiration of the power and the faculty it enables in the Proxy. The absence of this field implies that there is no expiration date. date-time or full-date as specified in RFC 3339 2030-07-08T10:30:21.000Z
ProxyPowerScope.Cardinality TBD Number of concurrent proxies with the same faculties required to carry out the operations referred to in the scope of execution of the power. If not included, it is assumed that only one Proxy is needed to perform the action. Integer 3
ProxyPowerScope.Constraints TBD In the cases where the Power is limited in its nature include the constraints. See Power.Constraints data structure. If not included, it is assumed that there are no constraints to be considered. Json Object See Constraints data structures below
ProxyPowerScope.GeographicalScope TBD Country where the attestation is enabled to be used. Exception is made for the case that the power is usable in the EU will use the labels “EU” that are not conformant with the ISO 3166-1. If not included, it is assumed that there are no limitations in this regard. List of alpha-2 country code as specified in ISO 3166-1 DE,ES,NL
ProxyPowerScope.IssuingRegion TBD Region of a specific country where the attestation is being issued. alpha-2 region code as specified in ISO 3166-2 MD
ProxyPowerScope.Mandator TBD The Mandator is the natural person that holds de PoR or PoA that entitles the empowerment of the subject. Json Object See Mandator data structures below
ProxyPowerScope.ServiceAccess TBD List of all the (digital) services to which the power holder is entitled to access. Json Object See ServiceAccess data structures below
ProxyPowerScope.AuthenticSourceId TBD Identification information with regard the authentic source that has the power and faculties registered. String VATES-E81458556
ProxyPowerScope.AuthenticSourceName TBD Name of the authentic source that has the power and faculties registered. String Registro Mercantil de Madrid
ProxyPowerScope.EvidenceURI TBD Address for accessing the public document certifying the power of representation. String https://sede.registradores.org/sede/sede-csv-web/csv/20815412F93A6D5B
ProxyPowerScope.EvidenceDescription TBD Description of the public document certifying the power of representation. String Business Registry Certification

Domain 3.3.1 Constraints

Operational restrictions on the use of power in accordance with its characteristics.

Data Identifier Semantic Reference Definition Data type Example value
ProxyPowerScope.Constraint.Type TBD Types of limitations according to a finite list of areas of restriction in the actions of a company's representatives String Operational
ProxyPowerScope.Constraint.Description TBD Description of the limitations that apply to the exercise of power. String Prohibition to operate after business hours (8:00 to 17:00)

Domain 3.3.2 Mandator

The Mandator is the natural person that holds de PoR or PoA that entitles the empowerment of the subject. It will contain the minimum mandatory information for natural person identification, ensuring identity matching while delegating full person information to the PID [CIR 2024/2977]

| ProxyPowerScope.Mandator.FamilyName | TBD | Current last name(s) or surname(s) of the user to whom the person identification data relates | String | Duck | | ProxyPowerScope.Mandator.GivenName | TBD | Current first name(s), including middle name(s) where applicable, of the user to whom the person identification data relates. | String | Donald | | ProxyPowerScope.Mandator. BirthDate | TBD | Day, month, and year on which the user to whom the person identification data relates was born. | date-time or full-date as specified in RFC 3339 | 1990-07-08T10:30:21.000Z | | ProxyPowerScope.Mandator.BirthPlace | TBD | The country as an alpha-2 country code as specified in ISO 3166-1, or the state, province, district, or local area or the municipality, city, town, or village where the user to whom the person identification data relates was born. | alpha-2 country code as specified in ISO 3166-1 | BE | | ProxyPowerScope.Mandator.Nationality | TBD | One or more alpha-2 country codes as specified in ISO 3166-1, representing the nationality of the user to whom the person identification data relates. | BE |

Domain 3.3.2 Service Access

Relying parties that provide online services that require some evidence of representation capabilities that enables the user to access an online service and / or operate within its boundaries.

Data Identifier Semantic Reference Definition Data type Example value
ProxyPosition.ServiceAccess.RelyingPartyName TBD The name under which the Economic Operator is legally registered String Belastingdienst
ProxyPosition.ServiceAccess.RelyingPartyID TBD A unique identifier constructed by the sending Member State in accordance with the technical specifications for the purposes of cross-border identification and which is as persistent as possible in time. String NL000099998B57
ProxyPosition.ServiceAccess.RelyingPartyServices TBD List of service IDs or Names that the proxy is entitled to use. The specific semantics shall be provided by the relying party for it to be able to interpret the data String https://www.belastingdienst.nl/service1, https://www.belastingdienst.nl/serive2

3.4 Conditional attributes

No conditional atributes in the context of the PoX attestation

4 Metadata

Metadata describes the attestation rather than its subject.

4.1 Mandatory metadata

Every attestation SHALL include at least the following metadata.

Data Identifier Semantic Reference Definition Data type Example value
Serial Number TBD The serial number univocaly identifies an attestation MUST be a positive integer assigned by the Issuer to each attestation. It MUST be unique for each attestation issued by a given issuer. Issuers MUST force the serialNumber to be a non-negative integer. Integer 1903bce34282776057558af9e9b77e2b
Signature TBD This field MUST contain the digital signature or seal of the attestation to ensure the identity of the issuer and the integrity of the data Bit String -
Issuer Key Identifier TBD The issuer key identifier field provides a means of identifying the public key corresponding to the private key used to sign an attestation Integer da723861400697e502f16d69db0401e9e70ca3e8
Validity TBD The attestation validity period is the time interval during which the CA warrants that it will maintain information about the status of the attestation. The field is represented as a SEQUENCE of two dates: the date on which the attestation validity period begins (notBefore) and the date on which the attestation validity period ends (notAfter). Both notBefore and notAfter may be encoded as UTCTime or GeneralizedTime. UTCTime or GeneralizedTime notBefore:1783577425Z, notAfter:1752041425Z
EAA Revocation List Distribution Points TBD The EAARL distribution points field identifies how EAA Revocation List information is obtained. The EAARL distribution points fild is a SEQUENCE of EAA Revocation List information String Sequence -
Schema ID TBD Globally unique, dot-separated decimal string based on the schema defined by the Internet Assigned Numbers Authority (IANA) to identify objects, network equipment, and digital protocols String 1.3.6.1.7.1.7.2.3
Schema Version TBD This field describes the version of the encoded attestaions. Implementations SHOULD be prepared to accept any version attestation. At a minimum, conforming implementations MUST recognize version 1 attestations. Integer 1
Schema Location TBD Internet address where information about the schema and the rulebook can be found in a trustworthy manner. String https://eidas.ec.europa.eu/efda/trust-services/browse/schema
Trust Anchor TBD Authoritative, inherently trusted entity that serves as the starting point for validating a chain of trust. String https://eidas.ec.europa.eu/efda/trust-services/browse/anchor

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 Semantic Reference Definition Data type Example value
Attestation Policies TBD The attestation policies field contains a sequence of one or more policy information terms, each of which consists of an object identifier (OID) and optional qualifiers. Optional qualifiers, which MAY be present, are not expected to change the definition of the policy. A certificate policy OID MUST NOT appear more than once in a certificate policies extension. String Sequence 1.3.6.1.5.5.7.2.1: https://eaa.provider.org/eaa_policy, 1.3.6.1.5.5.7.2.2: https://eaa.provider.org/privacy_policy, 1.3.6.1.5.5.7.2.3: http://eaa.provider.org/eaa_terms_of_use
Issuer Information Access TBD The issuer information access field indicates how to access information and services for the issuer of the attestation. Information and services may include on-line validation services and EAA policy data. String https://eaa.provider.org
Language TBD Language of display metadata alpha-2 country code as specified in ISO 3166-1 DE
Display Name TBD Human-readable attestation name String Power of Representation
Logo TBD Issuer or attestation logo Bit String -

4.3 Conditional metadata

Data Identifier Semantic Reference Definition Data type Example value
cryptographically_bound_to TBD Required when device-bound attestation are used - -
qualified_certificate_reference TBD Required for QEAA where applicable - -

4.4 Code lists

Field name Allowed values Meaning Source / vocabulary Notes / extensibility
Proxy.EntityType 0,1 0:LegalEntityProxy - minimum mandatory information for legal person identification, ensuring identity matching while delegating full company information to the EBW-OID [CIR 2024/2977],1:NaturalEntityProxy- minimum mandatory information for natural person identification, ensuring identity matching while delegating full person information to the PID [CIR 2024/2977] with any possible modification approved in the context of WeBuild Consortium, specifically through WP4 PID-EBWOID group. ISA Business Core Vocabullary There are no extensions allowed for this field
ProxyPosition.Position Sole Administrator, Supportive Administrator, Joint Administrator, Board Member Sole Administrator: An individual who is granted exclusive authority to manage, represent, and legally bind an organization. The Sole Administrator exercises all executive powers independently, without requiring approval or participation from any other administrator, Supportive Administrator: An administrator whose authority is exercised in support of another authorized administrator. A Supportive Administrator may perform delegated administrative functions or participate in decision-making but does not normally possess independent authority to bind the organization unless expressly authorized by applicable governance rules or delegation, Joint Administrator: An administrator who shares executive authority with one or more other administrators. Actions requiring joint administration are valid only when performed collectively in accordance with the organization's governing documents, typically requiring the approval or signatures of all, or a specified number of, Joint Administrators., Board Member: An individual appointed or elected to serve on the organization's board of directors or equivalent governing body. A Board Member participates in corporate governance by establishing strategic direction, overseeing management, approving significant decisions, and fulfilling fiduciary duties, but does not necessarily possess executive or representative authority unless separately appointed to an executive administrative role ISA Business Core Vocabullary There are no extensions allowed for this field
ProxyPosition.AssuranceLevel 0,1,2 0:High - assurance level high SHALL refer to an electronic identification means, which provides a higher degree of confidence in the claimed or asserted identity of a person than electronic identification means with the assurance level substantial, and is characterised with reference to technical specifications, standards and procedures related thereto, including technical controls, the purpose of which is to prevent misuse or alteration of the identity,1:Substantial - assurance level substantial SHALL refer to an electronic identification means, which provides a substantial degree of confidence in the claimed or asserted identity of a person, and is characterised with reference to technical specifications, standards and procedures related thereto, including technical controls, the purpose of which is to decrease substantially the risk of misuse or alteration of the identity,2:Low - assurance level low SHAL refer to an electronic identification means, which provides a limited degree of confidence in the claimed or asserted identity of a person, and is characterised with reference to technical specifications, standards and procedures related thereto, including technical controls, the purpose of which is to decrease the risk of misuse or alteration of the identity eIDAS Regulatioon There are no extensions allowed for this field
ProxyPowerScope.AssuranceLevel 0,1,2 0:High - assurance level high SHALL refer to an electronic identification means, which provides a higher degree of confidence in the claimed or asserted identity of a person than electronic identification means with the assurance level substantial, and is characterised with reference to technical specifications, standards and procedures related thereto, including technical controls, the purpose of which is to prevent misuse or alteration of the identity,1:Substantial - assurance level substantial SHALL refer to an electronic identification means, which provides a substantial degree of confidence in the claimed or asserted identity of a person, and is characterised with reference to technical specifications, standards and procedures related thereto, including technical controls, the purpose of which is to decrease substantially the risk of misuse or alteration of the identity,2:Low - assurance level low SHAL refer to an electronic identification means, which provides a limited degree of confidence in the claimed or asserted identity of a person, and is characterised with reference to technical specifications, standards and procedures related thereto, including technical controls, the purpose of which is to decrease the risk of misuse or alteration of the identity eIDAS Regulatioon There are no extensions allowed for this field
ProxyPosition.IssuingAuthorityType 0,1,2 0:QEAA,1:PubEAA,2:EAA eIDAS Regulatioon There are no extensions allowed for this field
ProxyPowerScope.IssuingAuthorityType 0,1,2 0:QEAA,1:PubEAA,2:EAA eIDAS Regulatioon There are no extensions allowed for this field
ProxyPowerScope.Type 0,1,2 0:Organic Representation - Directors or board members authorized by company bylaws to represent a business,1:Voluntary Representation - Authorized by an individual or company to a third party (attorney-in-fact) for specific or general,2:Apud Acta - A type of representation granted via personal or electronic appearance before a public body ISA Business Core Vocabullary There are no extensions allowed for this field
ProxyPowerScope.Limitation 0 or False, 1 or True 0 or False - Unlimited, 1 or True - Limited - There are no extensions allowed for this field
ProxyPowerScope.Faculty GENERAL,TAX, PROCUREMENT, CONTRACT, FINANCIAL, BANKING, LEGAL, DATA, OTHER GENERAL: General Power of Attorney,TAX: Tax representation, PROCUREMENT: Procurement authority, CONTRACT: Contract signature, FINANCIAL: Financial transactions, BANKING: Banking authority, LEGAL: Legal representation, DATA: Trusted Data Sharing for Data Spaces, OTHER: Other delegation - This is an initial list based on Usecases within WeBuild consortium. Extensions MAY be adopted by the usecases based on their specifications
ProxyPowerScope.Constraint.Type Economic, Operational, Other Economic: Economic limiting factors that modify the exercise of the power, such as the value of an acquisition, the value of an asset on which a transaction is being carried out, etc, Operational: reflects restrictions that must be taken into account when considering the execution of power, such as the concurrence of preconditions for certain operations, etc, Other: Any type of restriction that does not fit into the above categories - This is an initial list based on Usecases within WeBuild consortium. Extensions MAY be adopted by the usecases based on their specifications

4.5 Integrity rules

Rule ID Rule statement Why it exists Where enforced Verifier / issuer behavior on failure
IR-01 PoA and PoR attesttions SHALL include all mandatory attributes and MAY include any number of optional attributes The attestations have to be complete so there is consistency and reliability in their use Issuance / Verification Abort issuance / Reject attestation
IR-02 RepresentedEconomicOperator SHALL exist only once in the attestation. It is core that we know the identity of the economic operator that is being represented Issuance / Verification Abort issuance / Reject attestation
IR-03 Proxy SHALL exist only once in the attestation It is core that we know the identity of the economic operator that is being acting on behalf of a company / economic operator. Issuance / Verification Abort issuance / Reject attestation
IR-04 Proxy SHAL contain either a Economic Operator Proxy or a Natural Entity Proxy in a mutually exclusive fashion Ensure that there is just one representative / attorney included in the attestation Issuance / Verification Abort issuance / Reject attestation
IR-05 PoA and PoR attesttions SHALL include either a ProxyPosition or a ProxyPowerScope data structure A PoX attestation can either be a PoA, specified through ProxyPowerScope data structure, or a PoR, specified through ProxyPosition data structure, not being possible to be simultaneously a PoA and PoR Issuance / Verification Abort issuance / Reject attestation
IR-06 When issuing a QEAA the issuer MUST be verified against authentic sources either directly by the qualified trust service provider or by means of designated intermediaries recognised at national level in accordance with Union or national law for the purpose of secure exchange of attested attributes between identity or attestation of attributes’ service providers and relying parties The information contained in QEAA must be accurate and reliable so the relying parties can trust them Issuance / Verification Abort issuance / Reject attestation
IR-07 On QEAA for ProxyPosition the fields AuthenticSourceId and AuthenticSourceName SHALL be included despite being optional There is a need to keep the chain to the Authentic Sources Issuance / Verification Abort issuance / Reject attestation
IR-08 On QEAA for ProxyPowerScope the fields AuthenticSourceId and AuthenticSourceName SHALL be included despite being optional There is a need to keep the chain to the Authentic Sources Issuance / Verification Abort issuance / Reject attestation
IR-09 On QEAA for ProxyPosition the fields EvidenceURI and EvidenceDescription SHALL be included despite being optional There is a need to keep the chain to the Authentic Sources' information Issuance / Verification Abort issuance / Reject attestation
IR-10 On QEAA for ProxyPowerScope the fields EvidenceURI and EvidenceDescription SHALL be included despite being optional There is a need to keep the chain to the Authentic Sources' information Issuance / Verification Abort issuance / Reject attestation
IR-11 All data elements that depend on 'code lists' as defined in the current rulebook SHALL use those values Need for a common data shcema to ensure interoperability Issuance / Verification Abort issuance / Reject attestation
IR-12 When ProxyPowerScope indicates that the PoA has resctrictions (ProxyPowerScope.Limitation = 1 or True) either the value ProxyPowerScope.Faculty or ProxyPowerScope.ServiceAccess SHALL exist When there are limitations to the capacity of acting on behalf of the company is of vital importance to let the relying parties know which are the specific limitations. Issuance / Verification Abort issuance / Reject attestation
IR-13 In the validity attribute in the attestation's metadata the value notBefore SHALL precede notAfter The attestation needts to be valid within an specific timeframe Verification Reject attestation
IR-14 Revoked attestations SHALL NOT be accepted by a Relying Party Powers of Attorney and Powers of Representation need to be current and valid to generate legally binding actions Verification Reject attestation
IR-15 Expired attestations SHALL NOT be accepted by a Relying Party Powers of Attorney and Powers of Representation need to be current and valid to generate legally binding actions Verification Reject attestation
IR-16 Issuer SHALL be trusted according to Section 5 There needs to be a correlation with the trust framework defined in the eIDAS regulation - -
IR-17 Attestation signature SHALL validate successfully Integrity of the attestation as well as the binding with the trust anchor is vital to mantain trustworthiness in the ecosystem Verification Reject attestation
IR-18 A mandate SHALL NOT authorize actions outside its defined scope Based on business rules a Proxy is authorized to do a limited set of acctions according to risk and operational requirements Verification Reject action
IR-19 Every attestation SHALL reference exactly one issuing authority Operationaly there can not be a binding with more than one authority Verification Reject attestation
IR-20 Every attestation SHALL contain exactly one unique attestation identifier We need to ensure attestation uniqueness across the ecosystem Issuance / Verification Abort issuance / Reject attestation

5 Formats

5.1 SD-JWT VC-based encoding

5.1.1 Human-readable Payload Example

PERSONAS & ROLES used in examples

Bianca (Beratung) is our tax advisor to whom PoA is granted

Hans Schreiner GmbH is our company who grants PoA

Hans (Schreiner) is our sole shareholder and managing director of Hans Schreiner GmbH

5.1.1.1 JSON Schema

The JSON schema is available in poa-pox-sd-jwt.json. It is still a draft.

5.1.1.2 SD-JWT VC Type Metadata

The type metadata document is available in poa-pox-sd-jwt-type-metadata.json.

5.1.1.3 SD-JWT VC Reference Credential PoA

Draft of the PoA example is available in poa-pox-sd-jwt-sample.json.

5.1.1.4 SD-JWT VC Reference Credential PoR

Draft of the PoR example is available in poa-pox-por-sd-jwt-sample.json.

5.1.2 Mandatory JWT Claims

Claim Description Selectively Disclosable
iss Issuer. NO
sub Holder. NO
iat Issuance time. NO
exp Expiration time. NO
vct Credential type. NO

NOTE The Canonical Information Model separates business metadata from transport metadata. Standard JWT claims (iss, sub, iat, exp, jti, cnf, status) remain top-level SD-JWT VC claims, whereas business-related metadata are represented inside credential_metadata.

5.1.3 Private Claims

Claim Type Selectively Disclosable
poa_id string YES
principal object YES
representative object YES
represented_entity object YES
mandate object YES
legal_basis string YES
scope array YES
restrictions object YES
jurisdiction string YES

5.1.4 Selective Disclosure Policy

The following claims SHOULD be selectively disclosable:

The following claims SHALL NOT be selectively disclosable:

5.2 ISO/IEC 18013-5-compliant encoding

ISO/IEC 18013-5-compliant Verifiable Credentials are not part of PoX attestations priority within WE BUILD, as we concentrate mainly on SD/JWT, mDoc for proximity use cased will be developed if and when needed

5.3 W3C Verifiable Credentials Data Model-based encoding

W3C Verifiable Credentials are not part of PoX attestations within WE BUILD, as we concentrate mainly on SD/JWT (mdoc for proximity use cased where applicable)

5.4 Encoding Consistency Rules

Rule Description
EC-01 Every credential SHALL contain one unique identifier.
EC-02 Every credential SHALL identify exactly one Principal.
EC-03 Every credential SHALL identify exactly one Attorney-in-Fact.
EC-04 Every credential SHALL identify one represented organization.
EC-05 Credential semantics SHALL remain identical across encodings.
EC-06 Every credential SHALL contain validity information.
EC-07 Every credential SHALL reference credential status information.
EC-08 Every credential SHALL support cryptographic verification.

5.5 Selective Disclosure Requirements

Power of Attorney credentials contain legally sensitive information. Issuers SHOULD maximize use of selective disclosure mechanisms. A Holder SHOULD disclose only those attributes required by the transaction.

5.6 Privacy Considerations

Issuers SHALL apply the principle of data minimization. Wallets SHALL support selective disclosure where supported by the credential format. Relying Parties SHALL request only attributes necessary for the requested transaction.

5.7 Encoding Interoperability

A Power of Attorney issued in one supported encoding SHALL be semantically equivalent to the same credential issued in another encoding.

Wallets MAY internally convert between supported encodings provided that no semantic information is lost, cryptographic integrity is preserved, issuer authenticity remains verifiable and selective disclosure policies remain enforceable.

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

Usecase Description PID / LPID verification through RP needed device bound and cryptographically bound to another type of attestation on the same Wallet Unit
1a A person (e.g. a tax advisor) uses the business wallet (EUBW), authenticated via EUDIW/PID, to obtain a PoA attestation issued by a QTSP/issuer from an authentic source, to later act on behalf of a company cross-border SHALL MAY
1b A person (e.g. a company person) uses the business wallet (EUBW), authenticated via EUDIW/PID, to obtain a PoR attestation issued by a QTSP/issuer from an authentic source, to later act on behalf of a company cross-border SHALL MAY
1c A person (e.g. a tax advisor) uses the business wallet (EUBW), authenticated via EUDIW/PID, to obtain a PoA attestation issued by a QTSP/issuer from an authentic source, to later act on behalf of a company cross-border SHOULD MAY

For detailed scenario description please review https://github.com/webuild-consortium/BU4/blob/main/scenarios/

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

8.1 Purpose

This chapter specifies mechanisms governing suspension, revocation and expiration of a Power of Attorney and Power of Representation attestation.

The objective is to ensure that delegated authority cannot be exercised after it has ceased to be legally valid. Within this rulebook both short-lived and long-lived attestation are permited and therefore revocation provitions SHALL be established.

8.2 Atestation Lifecycle

Draft
  |
  ▼
Issued
  |
  ▼
Active
|  |
| --- |
|  |
  ▼
Revoked
  |
  ▼
Expired

A attestation SHALL NOT return to the Active state after it has been revoked.

8.3 Expiration

Expiration occurs automatically when the validity period defined by the attestation ends. No explicit revocation is required after expiration. A Relying Party SHALL reject every expired attestation.

8.4 Revocation

Revocation permanently terminates the legal validity of a Power of Attorney before its scheduled expiration. Revocation SHALL occur whenever the delegated authority no longer exists.

Once revoked, the attestation SHALL NOT be accepted by any conformant Relying Party.

Once revoked, the attestation SHALL NOT regain it's valid status.

8.5 Suspension

Some jurisdictions permit temporary suspension of delegated authority. Where supported, suspension SHALL indicate that the mandate temporarily cannot be exercised. During suspension the attestation SHALL be treated as invalid.

8.6 Revocation Triggers

Event Revocation Requirement
Principal withdraws mandate SHALL
Mandate expires by law SHALL
Company dissolved SHALL
Representative leaves organization SHALL
Representative dies SHALL
Fraud detected SHALL
Attestation compromised SHALL
Issuer error SHALL
Court decision SHALL
Administrative decision SHALL
Authentic Source updated SHOULD
Organizational restructuring MAY

8.7 Authorized Revocation Actors

Only authorized entities SHALL revoke a attestation. Examples include the Issuer, Qualified Trust Service Provider, Principal, Competent Public Authority, Court and Authentic Source Operator.

The revocation authority SHALL be defined by applicable legislation.

8.8 Revocation Mechanisms

Mechanism Description
Status List Attestation status lookup.
Revocation List Published revocation entries.
Online Status API Real-time validation.
OCSP-like service Online status protocol.
Short-lived Attestation Revocation avoided through short lifetime.

Implementations SHOULD support real-time status verification whenever technically feasible.

8.9 Atestation Status Values

Status Meaning
active Attestation currently valid.
revoked Permanently invalid.
expired Validity period ended.
unknown Status unavailable.

Relying Parties SHALL reject every attestation except those having status active.

8.10 Status Verification

Before accepting a attestation, the Relying Party SHALL verify attestation identifier, current status, validity period and issuer status.

Status verification SHOULD occur online. Where offline verification is necessary, locally cached status information MAY be used if permitted by deployment policy.

8.11 Revocation Service

Each issuer SHALL publish a status service. The service SHALL support attestation lookup, status retrieval and timestamp of latest update. The endpoint SHALL be identified within the attestation metadata.

8.12 Short-Lived Attestation

Issuers MAY issue short-lived attestation. A attestation is considered short-lived where its validity period does not exceed 24 hours.

For short-lived attestations, explicit revocation MAY be omitted and expiration SHALL replace revocation.

8.13 Revocation Processing

Revocation Event
  |
  ▼
Issuer validates request
  |
  ▼
Attestation status updated
  |
  ▼
Status service updated
  |
  ▼
Wallet notified (optional)
  |
  ▼
Future presentations rejected

8.14 Wallet Behaviour

Wallets SHOULD periodically synchronize attestation status. Wallets SHOULD notify the Holder whenever a attestation has been revoked, suspended or approaches expiration.

Wallets SHALL prevent accidental presentation of revoked attestation. Wallets MAY retain revoked attestation for historical audit purposes provided they are clearly marked as invalid.

8.15 Relying Party Behaviour

Whenever a revoked attestation is presented, the Relying Party SHALL terminate validation, deny authorization, inform the Holder that the attestation is no longer valid and record the failed authorization event.

Business processes SHALL NOT continue using revoked attestation.

8.16 Audit Requirements

Issuers SHOULD maintain an auditable record of issuance, suspension, revocation and expiration. Audit records SHOULD contain credential identifier, timestamp, responsible authority, reason for revocation and evidence reference.

Audit records SHALL be protected against unauthorized modification.

8.17 Revocation Reasons

Code Description
PRIVILEGE_WITHDRAWN Mandate withdrawn.
ORGANIZATION_DISSOLVED Company dissolved.
EMPLOYMENT_TERMINATED Representative left organization.
COURT_ORDER Judicial decision.
FRAUD Fraud detected.
ADMINISTRATIVE_DECISION Administrative action.
ATTESTATION_COMPROMISED Attestation compromised.
TECHNICAL_ERROR Issuance error.
SUPERSEDED Replaced by newer attestation.

These reason codes SHOULD be machine-readable.

8.18 Revocation Notifications

Issuers MAY notify the Holder, Principal, Wallet Provider, Relying Parties or organizational administrators. Notification SHALL NOT replace status verification.

8.19 Conformance Requirements

An implementation claiming conformance with this Rulebook SHALL support attestation expiration, attestation revocation, status verification, revocation endpoint publication and rejection of revoked attestations.

Implementations SHOULD additionally support suspension, real-time status updates, revocation notifications and audit logging.

8.20 Operational Recommendations

Issuers SHOULD revoke attestations immediately after legal authority ceases, automate synchronization with Authentic Sources and minimize delay between legal revocation and technical revocation.

Wallet Providers SHOULD synchronize status frequently and prevent presentation of invalid attestations.

Relying Parties SHOULD perform status verification for every presentation, avoid long-term caching of attestation status and maintain audit logs for authorization decisions.

9 Presentation

9.1 Presentation Policy

To verify and validate a received presentation of an attestation of this type, the following steps SHALL be performed:

  1. verify the signature over the attestation using a trust anchor obtained as described in chapter 10;
  2. verify that the attestation is within its validity period;
  3. check revocation status as described in chapter 8, unless the attestation is short-lived, or its remaining lifetime is below the revocation time threshold;
  4. verify device binding where section 7.1 records the attestation as device-bound;
  5. 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:

Before accepting a Power of Attorney, the Relying Party SHALL verify:

Where required by applicable legislation, a PID SHALL be requested and verified. Malformed attestations SHALL be rejected.

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.

9.4 Usecase 1a A person action on behalf of an organisation with PoA

9.5 Usecase 1b A person action on behalf of an organisation with PoR

9.6 Usecase 1c A person action on behalf of an organisation with PoA, PoR accessing a service

9.7 Purpose

This chapter specifies how a Power of Attorney attestation SHALL be used within the WE BUILD ecosystem throughout its operational lifecycle.

The lifecycle comprises four principal phases:

  1. issuance;
  2. storage;
  3. presentation;
  4. verification.

Each phase SHALL preserve the legal meaning, integrity and trustworthiness of the delegated authority.

9.8 Operational Lifecycle

Principal
  |
  ▼
Grant of Authority
  |
  ▼
Authentic Source / Supporting Evidence
  |
  ▼
Issuer (QTSP / EAA Provider)
  |
  ▼
Attestation Issuance
  |
  ▼
Wallet Storage
  |
  ▼
Presentation
  |
  ▼
Verification
  |
  ▼
Authorization Decision
  |
  ▼
Revocation / Expiration

The lifecycle SHALL terminate immediately when the attestation expires, is revoked, or the underlying mandate ceases to exist.

9.9 Typical Business Use Cases

A Power of Attorney and Power of Representation MAY be used in cross-border business interactions including:

The Relying Party SHALL evaluate whether the presented mandate authorizes the requested business transaction.

9.10 Presentation Requirements

Presentation SHALL occur through a wallet supporting one of the attestation formats specified in Chapter 3.

Presentation MAY be performed online, cross-device, same-device or in proximity where supported by ISO/IEC 18013-5.

Wallets SHALL support user consent prior to disclosure. Wallets SHOULD support selective disclosure whenever technically possible.

9.11 Holder Obligations

Before presenting a Power of Attorney or Power of Representation, the Holder SHALL:

The Holder SHOULD minimize disclosure of unnecessary attributes. The Holder SHALL NOT modify the attestation.

9.12 Authorization Decision

After successful verification, the Relying Party MAY authorize the requested transaction. Authorization SHALL depend upon attestation validity, issuer trust, business policy, legal requirements and mandate scope.

Possession of a valid attestaion SHALL NOT automatically imply authorization. Business-specific policies MAY impose additional conditions.

9.13 PID Binding

Where national legislation requires personal identification, the PoA SHALL be cryptographically or logically bound to a Personal Identification Data attestation.

The Relying Party SHALL verify that the PID identifies the presenting individual and that the Attorney-in-Fact referenced by the PoA corresponds to the PID Holder.

9.14 Device Binding

A Power of Attorney MAY be device-bound or non-device-bound. Where device binding is implemented, the attestation SHALL contain the metadata attribute cryptographically_bound_to.

The recommended value is:

urn:eudi:pid:1

where the attestation is bound to a Personal Identification Data attestation.

9.15 Transaction Data

Presentation MAY include transaction-specific information such as requested service, relying party identifier, requested authorization scope, requested signature level, requested attributes, transaction identifier and timestamp.

Transaction data SHALL NOT become part of the attestation itself.

9.16 Privacy Requirements

The following privacy principles SHALL apply:

9.17 Error Handling

Error Relying Party Behaviour
Attestation revoked Reject.
Attestation expired Reject.
Invalid signature Reject.
Unknown issuer Reject.
Missing mandatory attributes Reject.
PID mismatch Reject.
Scope mismatch Reject.
Trust chain failure Reject.
Attestation malformed Reject.

Appropriate error information MAY be presented to the Holder. Detailed trust validation errors SHOULD NOT expose sensitive security information.

9.18 Cross-Border Recognition

Power of Attorney and Power of Representation attestations are intended for cross-border use. Participating Relying Parties SHOULD recognize attestations issued by trusted issuers located in other Member States where the applicable trust anchor is recognized, attestations validation succeeds and no legal restriction prohibits acceptance.

9.19 Operational Recommendations

Issuers MUST automate revocation and synchronize mandate changes with authentic sources.

Issuers MAY issue short-lived attestation whenever needed.

Wallet Providers SHOULD support offline presentation where applicable, selective disclosure and attestation status updates.

Relying Parties SHOULD cache trust anchors, perform online status checks whenever possible, log authorization decisions and apply the principle of least privilege.

9.20 Conformance

An implementation claiming conformance with this Rulebook SHALL implement attestation presentation, issuer trust verification, signature validation, attestation status verification, validity checks, mandate scope evaluation and authorization decision processing.

Selective disclosure support is RECOMMENDED. Offline presentation support is OPTIONAL unless explicitly required by the applicable deployment profile.

10 Trust Framework

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.

10.1 Purpose

This chapter defines the trust framework applicable to Power of Attorney attestations issued and verified within the WE BUILD ecosystem.

Its objective is to ensure that every Relying Party can establish a consistent level of trust in the issuer, the credential and the underlying delegation of authority.

10.2 Trust Model

European Digital Identity Framework
  |
  ▼
European Trusted Lists (eIDAS)
  |
  ▼
Qualified Trust Service Providers
  |
  ▼
QEAA / PubEAA / EAA Provider
  |
  ▼
Power of X (PoA, PoR) Attestation
  |
  ▼
Holder Wallet
  |
  ▼
Relying Party

Each trust layer SHALL validate the integrity of the previous layer. Failure of any trust layer SHALL invalidate the Attestation.

10.3 Trust Anchors

Attestation Type Trust Anchor
QEAA eIDAS Trusted List.
Pub-EAA Qualified Certificate issued by a QTSP.
EAA Organizational trust anchor defined by WE BUILD governance.

The trust anchor SHALL be machine-readable.

10.4 Qualified Electronic Attestations

For Qualified Electronic Attestations of Attributes, the Relying Party SHALL obtain the issuer certificate, validate the certificate chain, verify the Qualified Trust Service Provider, verify the Qualified Certificate and verify the attestation signature.

Trust SHALL ultimately terminate at a trust anchor contained within the applicable European Trusted List.

10.5 Public Electronic Attestations

Where a Public Electronic Attestation is used, the issuing public authority SHALL possess a qualified certificate, the certificate SHALL be verifiable through a Qualified Trust Service Provider and the QTSP SHALL be discoverable through the European Trusted Lists.

10.6 Non-qualified Electronic Attestations

For non-qualified Electronic Attestations, the trust framework SHALL be explicitly defined by the applicable governance framework. Acceptable trust mechanisms include organizational PKI, sector-specific trust frameworks, national trust registries and WE BUILD trusted issuer registries.

The issuer SHALL publish issuer identifier, public verification key, metadata endpoint and status endpoint.

10.7 Trust Anchor Distribution

Trust anchors SHALL be distributed through secure and authoritative mechanisms such as European Trusted Lists, Trusted List APIs, Organizational Trust Registries, Federation Metadata Services or signed Trust Lists.

Unsigned trust anchor distribution SHALL NOT be used.

10.8 Issuer Authentication

Before issuing a Power of Attorney, an Issuer SHALL authenticate itself towards the applicable trust infrastructure.

The following information SHALL be available:

10.9 Trust Verification by the Relying Party

Verification Step Requirement
Attestation signature SHALL
Issuer certificate SHALL
Trust chain SHALL
Attestation status SHALL
Validity period SHALL
Issuer authorization SHALL
Attestation schema SHOULD
Metadata integrity SHOULD

Failure of any mandatory verification SHALL result in rejection of the attestation.

10.10 Trust Validation Process

Receive attestation
  |
  ▼
Verify Signature
  |
  ▼
Validate Certificate Chain
  |
  ▼
Resolve Trust Anchor
  |
  ▼
Validate Trust Anchor
  |
  ▼
Check attestation Status
  |
  ▼
Validate Business Rules
  |
  ▼
Authorize Transaction

The order MAY vary provided that equivalent security guarantees are achieved.

10.11 Authentic Sources

Where issuance of a Power of Attorney or Power of Representation depends on information obtained from an Authentic Source, the Issuer SHALL ensure that the Authentic Source is authoritative for the relevant information, the retrieved information is current at the time of issuance, the information has not been altered during transmission and access to the Authentic Source is appropriately authenticated and authorized.

Examples include Business Registers, Population Registers, Tax Registers, Professional Registers, Court Registers and National Mandate Registers.

10.12 Trust in Supporting Evidence

A Power of Attorney MAY be based upon additional supporting evidence such as notarized documents, court decisions, organizational resolutions, shareholder resolutions, employment contracts or professional licenses.

Where such evidence contributes to the issuance decision, the Issuer SHOULD maintain auditable references to that evidence. The evidence itself SHOULD NOT be embedded within the attestation.

10.13 Cross-Border Trust

A Relying Party SHOULD recognize issuers established in other Member States provided that the issuer is trusted, the applicable trust anchor is recognized, attestation validation succeeds and no national legal restrictions prohibit acceptance.

This Rulebook does not override national legislation governing legal recognition of mandates.

10.14 Trust Metadata

Metadata Purpose
Issuer Identifier Unique issuer identification.
Issuer Name Human-readable issuer.
Attestation Types Supported attestation types.
Public Keys Signature verification.
Metadata Endpoint Attestation metadata.
Status Endpoint Revocation and suspension.
Terms of Use Issuer policy.
Contact Information Operational support.

Metadata SHOULD be signed by the issuing authority.

10.15 Trust Failure Handling

Event Action
Unknown issuer Reject.
Invalid certificate Reject.
Invalid signature Reject.
Revoked certificate Reject.
Missing trust anchor Reject.
Trust anchor not recognized Reject.
Attestation revoked Reject.
Attestation expired Reject.

The Relying Party SHOULD log trust failures for audit purposes.

10.16 Trust Governance

The governance of trusted issuers SHALL be defined by the WE BUILD Trust Framework. The framework SHOULD define issuer onboarding procedures, trust anchor publication, issuer suspension, issuer removal, key rollover procedures, certificate renewal and incident handling.

10.17 Conformance Requirements

An implementation claiming conformance with this Rulebook SHALL support issuer trust verification, certificate path validation, attestation signature verification, trust anchor resolution and attestation status verification.

Implementations SHOULD additionally support automatic trust anchor updates, metadata validation, key rollover handling and federated trust discovery.

Attestation lifespan defined in validity attribute SHALL NOT exceed the lifespan of the trust anchor.

11 References

Draft of the PoA example is available in poa-pox-sd-jwt-sample.json.

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
EU ARF https://eudi.dev/2.9.0/
[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
[OIDC] Sakimura, N. et al., "OpenID Connect Core 1.0", OpenID Foundation. Available: https://openid.net/specs/openid-connect-core-1_0.html
[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
[Topic 10] ARF Annex 2 - Topic 10 - Issuing a PID or attestation to a Wallet Unit: https://eu-digital-identity-wallet.github.io/eudi-doc-architecture-and-reference-framework/latest/annexes/annex-2/annex-2-high-level-requirements/#a2310-topic-10-issuing-a-pid-or-attestation-to-a-wallet-unit
[Topic 12] ARF Annex 2 - Topic 12 - Attestation Rulebooks, Available: https://eu-digital-identity-wallet.github.io/eudi-doc-architecture-and-reference-framework/latest/annexes/annex-2/annex-2-high-level-requirements/#a2312-topic-12-attestation-rulebooks
[Topic 20] ARF Annex 2 - Strong User authentication for electronic payments, Available: https://eu-digital-identity-wallet.github.io/eudi-doc-architecture-and-reference-framework/latest/annexes/annex-2/annex-2-high-level-requirements/#a2320-topic-20-strong-user-authentication-for-electronic-payments
[W3C VCDM v2.0] Sporny, M. et al, Verifiable Credentials Data Model v2.0, W3C Recommendation.
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.
[ARF] European Digital Identity Wallet Architecture and Reference Framework.
[Topic 7] ARF Annex 2 – Topic 7 – Attestation revocation and revocation checking.
[Topic 10] ARF Annex 2 – Topic 10 – Issuing a PID or attestation to a Wallet Unit.
[Topic 12] ARF Annex 2 – Topic 12 – Attestation Rulebooks.
[Topic 20] ARF Annex 2 – Topic 20 – Strong User Authentication for electronic payments.
[ISO/IEC 18013-5] ISO/IEC 18013-5, Personal identification – ISO-compliant driving licence – Part 5: Mobile driving licence application.
[SD-JWT VC] SD-JWT-based Verifiable Credentials.
[W3C VCDM v2.0] W3C Verifiable Credentials Data Model v2.0.
[HAIP] OpenID4VC High Assurance Interoperability Profile.
[OpenID4VCI] OpenID for Verifiable Credential Issuance.
[OpenID4VP] OpenID for Verifiable Presentations.
[OIDC] OpenID Connect Core 1.0.
[RFC 2119] Key words for use in RFCs to Indicate Requirement Levels.
[RFC 3339] Date and Time on the Internet: Timestamps.
[RFC 7519] JSON Web Token.
[RFC 8610] Concise Data Definition Language.
[RFC 8943] Concise Binary Object Representation Tags for Date.
[RFC 8949] Concise Binary Object Representation.
[ETSI TS 119 471] Policy and security requirements for trust service providers issuing electronic attestations of attributes.
[ETSI TR 119 476] Analysis of selective disclosure and related trust service concepts.
[ETSI TS 119 412-6] Certificate Profiles; Part 6: Qualified certificate profiles for electronic attestations.
[WE BUILD Scenario 1A] BU4 Scenario 1A – Issuance of a Power of Attorney Attestation.
[WE BUILD Rulebook Template] WE BUILD Attestation Rulebook Template for attestations of type Power of Attorney.