Skip to content

Commit bd3690b

Browse files
authored
Merge pull request #78 from webuild-consortium/feature/76-registration-details
Minimal Set of Attributes for WRP Registration
2 parents 9ea39d3 + 3e13316 commit bd3690b

1 file changed

Lines changed: 20 additions & 36 deletions

File tree

task1-use-cases/subtask1-1-onboarding/relying_party_onboarding.md

Lines changed: 20 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -125,19 +125,24 @@ WP4 oepraters at least one register (the baseline). Where additional registers a
125125

126126
### Registry Data Model
127127

128-
**Information to be provided for registration**: The Relying Party must provide at least the following when submitting a registration application. Normative: [Regulation (EU) 2025/848, Article 5](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=OJ:L_202500848) (information to be provided to national registers), [Annex I](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=OJ:L_202500848) (information regarding wallet-relying parties). Technical: [EC TS05 v1.0 – Common Formats and API for RP Registration Information](https://github.com/eu-digital-identity-wallet/eudi-doc-standards-and-technical-specifications/blob/main/docs/technical-specifications/ts5-common-formats-and-api-for-rp-registration-information.md), [EC TS06 v1.0 – Common Set of RP Information to be Registered](https://github.com/eu-digital-identity-wallet/eudi-doc-standards-and-technical-specifications/blob/main/docs/technical-specifications/ts6-common-set-of-rp-information-to-be-registered.md). See also [ARF Annex II – High-Level Requirements](https://eudi.dev/2.7.3/annexes/annex-2/annex-2.02-high-level-requirements-by-topic/) (Topic 27).
129-
130-
- Official name of the wallet-relying party
131-
- One or more official identifiers (EORI, LEI, VAT number, etc.)
132-
- Physical address and Member State
133-
- URL belonging to the wallet-relying party where applicable
134-
- Detailed contact information (phone number, website or email)
135-
- Description of the type of services provided
136-
- List of attributes that the wallet-relying party intends to request for each intended use
137-
- Description of intended use of the data
138-
- Indication whether the wallet-relying party is a public sector body
139-
- Applicable entitlement(s) of the wallet-relying party
140-
- Indication if the wallet-relying party intends to act as an intermediary or to rely upon an intermediary
128+
#### Information to be provided for registration in the pilot
129+
The Relying Party must provide at least the following when submitting a registration application:
130+
131+
- Legal name — official name of the wallet-relying party
132+
- Trade / service name — user-facing name shown in the wallet UI
133+
- Official identifier(s) — one or more; EUID (from BRIS) preferred; VAT number or LEI as fallback
134+
- Member State
135+
- Info URI — URL belonging to the wallet-relying party
136+
- Email address — in the pilot email is the only contact channel collected for simplicity; this email may be used for self-service access to request certificates
137+
- Service description — at minimum a single string; multiple strings recommended to test internationalisation
138+
- Public sector body flag — indication whether the wallet-relying party is a public sector body
139+
- Applicable entitlement(s) — one or more of: Service Provider, QEAA, EAA, PID, PuB-EAA
140+
- Intended use(s) — one or more records, each specifying: purpose, data requested (credential type, format, and list of claims), privacy policy URL, and supervisory authority / DPA
141+
- Intermediary reference(s) — zero or more records (identifier, trade name, registry URI); required if the wallet-relying party relies on an intermediary
142+
- Intermediary flag — indication if the wallet-relying party acts as an intermediary for other relying parties
143+
- Attestation type(s) — for provider/issuer entitlements: one or more records, each specified either by a catalogue URL provided by WP4 (default/baseline option) or a self-declaration of the attestation schema
144+
145+
> **Note**: Trusted List data collection: In the pilot for WRPs that also hold a provider or issuer entitlement, the registration interaction may additionally collect the information required to publish their trust anchor on a Trusted List. This avoids requiring the applicant to go through a separate submission process at a later stage.
141146
142147
The registry information is made available through a REST API supporting JSON format, electronically signed or sealed, in accordance with [Regulation (EU) 2025/848, Annex II](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=OJ:L_202500848). See [Task 4 - Onboarding API](../../task4-trust-infrastructure-api/onboarding-api/README.md) for API specifications.
143148

@@ -225,7 +230,7 @@ Each Relying Party that intends to rely on EUDI Wallets for the provision of dig
225230

226231
### 1.1 Registration Application
227232

228-
**For [MVP]**: The Relying Party (Beneficiary or Associated Partner) submits the registration application to the [Trust Infrastructure Responsible Group](onboarding-base.md#trust-infrastructure-responsible-group), providing required information for WEBUILD testing purposes. The application includes entity identification, contact information, service description, and intended use of EUDI Wallet data.
233+
**For [MVP]**: The Relying Party (Beneficiary or Associated Partner) submits the registration application to the [Trust Infrastructure Responsible Group](../terms-and-entities.md#41-trust-infrastructure-responsible-group), providing required information for WEBUILD testing purposes. The application includes entity identification, contact information, service description, and intended use of EUDI Wallet data (see [Information to be provided for registration in the pilot](#registry-data-model)).
229234

230235
**For [MVP+]**: The Relying Party submits the registration application to the Registrar, providing at least the information set out in Annex I. Alternatively, the Registrar may import entity information from qualified authoritative registries (see [Industrial-Scale Considerations - Entity Identification and Registry Integration](#1-entity-identification-and-registry-integration)).
231236

@@ -243,28 +248,7 @@ The Registrar receives the registration application (or initiates registry impor
243248
- 1. Registrars shall establish **easy to use electronic, and where possible, automated registration processes** for wallet-relying parties.
244249
- [Regulation (EU) 2025/848, Annex I "Information regarding wallet-relying parties"](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=OJ:L_202500848)
245250
See also [EC TS06 v1.0 - Common Set of Relying Party Information to be Registered](https://github.com/eu-digital-identity-wallet/eudi-doc-standards-and-technical-specifications/blob/main/docs/technical-specifications/ts6-common-set-of-rp-information-to-be-registered.md) and [EC TS05 V1.0 - Common Formats and API for Relying Party Registration Information](https://github.com/eu-digital-identity-wallet/eudi-doc-standards-and-technical-specifications/blob/main/docs/technical-specifications/ts5-common-formats-and-api-for-rp-registration-information.md)
246-
- Summary of the information to be provided:
247-
- official name of the wallet-relying party
248-
- one or more official identifiers of the wallet-relying party (EORI, LEI, VAT number...)
249-
- physical address and Member State if not present in official identifier
250-
- URL belonging to the wallet-relying party where applicable
251-
- detailed contact information (phone number, website or email)
252-
- description of the type of services provided
253-
- a list of the attributes that the wallet-relying party intends to request for each intended use (see [Attribute Authorization Management](#2-attribute-authorization-management) for credential catalogues, taxonomies, and sectorial templates)
254-
- a description of intended use of the data
255-
- indication whether the wallet-relying party is a public sector body
256-
- applicable entitlement(s) of the wallet-relying party chosen between:
257-
- **Service_Provider**
258-
- QEAA_Provider
259-
- Non_Q_EAA_Provider
260-
- PUB_EAA_Provider
261-
- PID_Provider
262-
- QCert_for_ESeal_Provider
263-
- QCert_for_ESig_Provider
264-
- rQSigCDs_Provider
265-
- rQSealCDs_Provider
266-
- ESig_ESeal_Creation_Provider
267-
- indication if the wallet-relying party intends to act **as an intermediary or to rely upon an intermediary**.
251+
- Summary of the information to be provided: see [Information to be provided for registration in the pilot](#registry-data-model)
268252
- [Regulation (EU) 2025/848, Annex II "1. Requirements for Electronic signature or seals applied to the information made available on registered Wallet-Relying Parties referred to in Article 3"](https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=OJ:L_202500848#anx_II:~:text=1.%C2%A0%C2%A0%C2%A0REQUIREMENTS%20FOR%20ELECTRONIC%20SIGNATURES%20OR%20SEALS%20APPLIED%20TO%20THE%20INFORMATION%20MADE%20AVAILABLE%20ON%20REGISTERED%20WALLET%2DRELYING%20PARTIES%20REFERRED%20TO%20IN%20ARTICLE%C2%A03)
269253
- JavaScript Object Notation (‘JSON’).
270254
- JSON Web Signatures (per ETSI/ARF).

0 commit comments

Comments
 (0)