...
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 Storage Lifecycle and Management
1.1. Integrate with Credential IssuersImporting Credentials
1.2. Secure Storage of Credentials
1.3. Organize and Manage Credentials
1.4. Removal of CredentialsRemove a CredentialPresentation and Sharing of Credentials
2.1. Presenting credentials Credentials in Standard Formats
2.2. Selective Disclosure
2.3. Mode of Sharing of Credentials
2.4. Biometric Biometrics Authorization during SharingVerification of Credentials
3.1. Support for Standardized Verification Process
3.2. Decentralized Verification
3.3. Cryptographic Verification Mechanisms3.4. Interoperability with VerifiersRevocation and Expiry of Credentials
4.1. Revocation Notification
4.2. Periodic Re-Issuance of Credentials
4.23. Credential Expiry HandlingUsing Wallet as an Authenticator
5.1. Support Multiple Authentication Methods
5.2. Use Secure Authentication Protocols
5.3. Support Multi-Factor Authentication