From b9f4de62e9fcb69e74f0afdc4c58a77806abbe5f Mon Sep 17 00:00:00 2001 From: Yuren Ju Date: Fri, 11 Aug 2023 18:39:45 +0800 Subject: [PATCH] fix: added requirement id for reference --- apps/acceptance/src/e2e/registration.feature | 1 + docs/requirements.md | 10 +++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/apps/acceptance/src/e2e/registration.feature b/apps/acceptance/src/e2e/registration.feature index 9dd0e14..c1912db 100644 --- a/apps/acceptance/src/e2e/registration.feature +++ b/apps/acceptance/src/e2e/registration.feature @@ -1,4 +1,5 @@ # Feature specifications sourced from /docs/requirements.md +# Requirement ID: REQ-01 Feature: Binding ID to Ethereum Address diff --git a/docs/requirements.md b/docs/requirements.md index 082b166..73bca46 100644 --- a/docs/requirements.md +++ b/docs/requirements.md @@ -2,11 +2,11 @@ ## Final Requirements -1. Integrate the Ministry of the Interior's TW FidO. After users validate their identities, a wallet address credential suitable for binding on the public blockchain is automatically produced. -2. In the event of a lost wallet address, the associated binding can be revoked. -3. When a credential gets revoked, users must reapply for a fresh wallet address binding. -4. The wallet address credential issued by integrating the TW FidO will be compatible with EVM-based blockchains. -5. The implementation must be based on the relevant standards for W3C certificate verification. +- **REQ-01**: Integrate the Ministry of the Interior's TW FidO. After users validate their identities, a wallet address credential suitable for binding on the public blockchain is automatically produced. +- **REQ-02**: In the event of a lost wallet address, the associated binding can be revoked. +- **REQ-03**: When a credential gets revoked, users must reapply for a fresh wallet address binding. +- **REQ-04**: The wallet address credential issued by integrating the TW FidO will be compatible with EVM-based blockchains. +- **REQ-05**: The implementation must be based on the relevant standards for W3C certificate verification. In addition to the original requirements, this project will also implement a credential type based on the Semaphore Zero-Knowledge Proof framework, serving as an enhanced privacy credential solution.