eclipse-tractusx / sig-release

https://eclipse-tractusx.github.io/sig-release
Apache License 2.0
8 stars 10 forks source link

MIW Revocation Service #425

Open ma3u opened 9 months ago

ma3u commented 9 months ago

Introduction and Goals

Initial Situation from Business View

We have a Managed Identity Wallet (MIW) application and this application is used to issue various types of verifiable credentials using did:web method.

In the current application, there is no credential revocation implemented. Credential revocation will be needed in the following cases:

The core functionalities are:

Cross-cutting Concepts

Please refer to this for more information: Bitstring Status List v1.0

Business Solution Target Group

Challenges

Opco cannot revoke issued VC in case of deboard of a business partner.

Opco cannot revoke VC in case of any changes in VC and needs to issue a new VC.

Currently, we are deleting VC directly from the database in case of offboarding of business partners. Deleting is not a proper solution as if any wallet has older VC (Stored somewhere locally) then they can validate this VC.

Furthermore, since deleting could not be an option for bring your own wallet concept, lack of revocation is a blocker for realizing the concept.

Benefit Hypothesis & Problem Statement

The benefits of this application are:

Requirements Overview

After insemination of this service, the below requirements should be achieved:

Quality Goals

ma3u commented 9 months ago

.