Skip to content

feat: RPI Architectures and Implementation Scenarios documentation - #31

Open
peppelinux wants to merge 4 commits into
mainfrom
rpi-impl-scenarios
Open

feat: RPI Architectures and Implementation Scenarios documentation#31
peppelinux wants to merge 4 commits into
mainfrom
rpi-impl-scenarios

Conversation

@peppelinux

@peppelinux peppelinux commented Nov 27, 2025

Copy link
Copy Markdown
Contributor

This document proposes three implementation scenarios for Relying Party solutions relying on a third party solution (interop gateway/proxy), where only one of them appears fully compliant to the profile of RP Intermediary (RPI) as defined in ETSI TS 119 612 and the eIDAS 2.0 regulation.

This PR aims to include detailed requirements, architecture, and sequence diagrams for each scenario. Each of this scenario aims to propose implementation experiences based on real world use case.

Too properly see the sequence diagram please read the file the "View file" function, as shown below.

Peek 27-11-2025 13-22

This document proposes three implementation scenarios for Relying Party solutions relying on third party solution (interop gateway/proxy), where only on them appears fully compliant to the profile of RP Intermediary (RPI) as defined in ETSI TS 119 612 and the eIDAS 2.0 regulation. 

This PR aims to includes detailed requirements, architecture, and sequence diagrams for each scenario. Each of this scenario aims to propose implementation experiences based on real world use case.
Clarified compliance details for RPI scenarios and updated examples.
Comment on lines +194 to +196
## Scenario 3: RPI Backend

**Real-world example:** RP outsources trust evaluation, credential verification, and signature validation to specialized backend service.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This sounds similar to:

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please do a suggestion pointing to that or simply referecing it as a real world framework enabling that

if you/we can


---

## Scenario 1: RPI Transparent Frontend (eIDAS Model)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This sounds similar to the Proxy model scenario in the QTSP docs.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah, it would bring an eidas vanilla solution

@Saramandus

Copy link
Copy Markdown
Contributor

Thank you for this great summary @peppelinux! This is currently suggested as a draft and as such I think it gives a nice background to scenarios. To take it from draft to something we use in WB it will need to be formalized one step at a time. I would suggest this order.

  1. Formalize the Recommended Pattern via an ADR (such as describing Scenario 1 as the consortium's recommended pattern)
  2. Develop a WBCS for implementation in order for the ITB to be able to prepare test cases

But with that said I don't see anything wrong in adding it as a draft for the time being.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

RPI Architectures and Implementation Scenarios documentation

3 participants