generated from digitalcredentials/isomorphic-lib-template
-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Labels
Description
Currently, both Learner Credential Wallet (LCW) and Verifier Plus contain duplicate verification logic for validating digital credentials. The newly developed verifier-core package consolidates this logic into a single reusable library, improving maintainability, consistency, and reducing code duplication.
This epic tracks the integration of verifier-core into LCW and Verifier Plus by:
- Removing existing redundant validation logic.
- Installing and configuring verifier-core as a dependency.
- Updating the verification process to use verifier-core.
- Adjusting response handling to align with the new format.
- Conducting testing to ensure seamless functionality.
- Updating documentation and finalizing deployment.
Objective:
- Standardize credential verification across LCW and Verifier Plus.
- Reduce technical debt by eliminating redundant code.
- Improve maintainability and scalability of the verification process.
Dependencies:
Related Tasks:
- Identify and remove duplicate validation logic in LCW openwallet-foundation-labs/learner-credential-wallet#717
- Install and Configure verifier-core in LCW openwallet-foundation-labs/learner-credential-wallet#718
- Integrate verifier-core in LCW & Adjust Response Handling openwallet-foundation-labs/learner-credential-wallet#719
- Identify and Remove Duplicate Validation Logic web-verifier-plus#170
- Install and Configure verifier-core in Verifier Plus web-verifier-plus#171
Expected Outcome:
By the completion of this epic, both LCW and Verifier Plus should successfully use verifier-core for credential verification, ensuring consistency, improved security, and easier future maintenance.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done (Deployed)