Skip to content

Commit f1085b3

Browse files
authored
Merge pull request #219 from Jonas-To/main
Add ADR for EBW EAA exchange automation
2 parents 8cbfdd9 + 5385751 commit f1085b3

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

adr/EBW EAA exchange automation.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# EBW EAA exchange automation
2+
3+
**Authors:**
4+
5+
- Toennis Jonas, Puria Dyne, Rune Kjørlaug, Angel, Ssander Dijkhuis, Evmorfili Bbairamidou, Ivan.faltus@bankid.cz, Felix Rosenberg-Gruszczynski, Martin Westerkamp, Nklomp@sphereon.com, filippo@dyne.org, lld@netsmart.gr, Filip Hladky, ANDRIANA PRENTZA, Muhamed Turkanović
6+
- Track 3 - Workshop (AMS, 9,10th June)
7+
8+
## Context
9+
10+
For M2M scenarios, there is a need to be able to automate attestation exchanges. The general discussion indicated that this would ideally be a different protocol than OpenID4vc, but that this would not be feasible within WeBuild timescope.
11+
Automation through a automatic approval list or a full policy engine were nominated as the potential solution
12+
13+
## Decision
14+
EBWs MUST support a minimum layer of automation for M2M credential exchanges.
15+
* A wallet MUST allow a wallet owner to define a combination of recipient and credential types to be shared or received automatically without human approval if requested on the wallet's credential endpoint.
16+
* A wallet COULD ask after a VC flow if the credential and recipient combination should be added to the automatic approval list.
17+
* All defined rules in the automatic approval list MUST be visible to the wallet owner, and MUST be under the control of the wallet owner.
18+
19+
## Consequences
20+
* A VP process MUST consult the approval list before answering a VP request or escalating to the user per default OpenID4VCP flow.
21+
* A VCI process COULD consult the approval list before receiving a credential instead of human approval.
22+
* European Business Wallet providers MUST implement at least a rudimentary automatic approval list for a given Attesation/revciver or issuer combination
23+
24+
25+
## Advice
26+
27+
* A wallet SHOULD allow rules to be defined in a portable, compatible way, so that e-services who request long lived access (e.g. government services) can define these necessary rules for easy import into the business wallet.

0 commit comments

Comments
 (0)