Functional Requirements
This section lists the technical capabilities of this Building Block.
The functional requirements section lists the technical capabilities that this Building Block should have. These requirements should be sufficient to deliver all functionality that is listed in the Key Digital Functionalities section. These functional requirements do not define specific APIs, they provide a list of information about functionality that must be implemented within the Building Block. These requirements should be defined by subject-matter experts and don’t have to be highly technical in this section.
Credential Lifecycle and Management
1.1. Importing Credentials
1.2. Secure Storage of Credentials
1.3. Organize and Manage Credentials
1.4. Remove a CredentialPresentation and Sharing of Credentials
2.1. Presenting Credentials in Standard Formats
2.2. Selective Disclosure
2.3. Mode of Sharing
2.4. Biometrics Authorization during SharingVerification of Credentials
3.1. Standardized Verification Process
3.2. Decentralized Verification
3.3. Cryptographic Verification MechanismsRevocation and Expiry of Credentials
4.1. Revocation Notification
4.2. Periodic Re-Issuance of Credentials
4.3. Credential Expiry HandlingUsing Wallet as an Authenticator
5.1. Support Multiple Authentication Methods
5.2. Use Secure Authentication Protocols