Roadmap 2024
[work -in-Progress]
This page contains the product roadmap for MOSIP Identity for the calendar year January 2024- December 2024.
The quarters referenced below are defined as follows:
Q1: Jan24 - Mar24
Q2: Apr24 - Jun24
Q3: Jul24 - Sep24
Q4: Oct24 - Dec24
MOSIP Identity
Quarter | Feature | Status | Feature Details | Release Details |
---|---|---|---|---|
Q1 | Biometric Enhancement
| In-Progress | ||
Q1 | Android Registration Client
| Completed | ||
Q1 | Administrative Services
| Planned | ||
Q1 | Platform Upgrade (Version 1.2.0.1-B4) | Completed | ||
Q1 | Platform Release (Version 1.2.0.1) | Completed | ||
Q1 | PMP UI Enhancement | Planned | ||
Q1 | Registration Processor: Single middleware | Wishlist | Seeking Community contributions | |
Q2 | Resident Portal:
| In-Progress | ||
Q2 | Resident Portal:
| Planned | ||
Q2 | ID Authentication Generating Analytic Metrics | Planned | ||
Q2 | ID Authentication Performance Improvement | Planned | ||
Q2 | Partner Management Partner or partner administrator re-uploads partner certificate during expiry, which is applicable to all partner types. | Planned | ||
Q2 | Migration to JAVA 17 | Planned | ||
Q2 | Administrative Services Address Structure Management:
| Planned | ||
Q2 | Administrative Services Digital ID features to be deployed in platform for General ID issuance. | Planned | ||
Q2 | Revamp of Resume / Pause AID:
| Planned | ||
Q2 | ID Repository Introducing Handles in platform to:
| Planned | ||
Q2 | Partner Management Request to create Open ID Connect (OIDC) Client for already approved policy in the case of OAuth Partner. | Planned | ||
Q2 | Android Registration Client:
| In-Progress | ||
Q2, Q3, Q4 | Partner Management UI Enhancements:
| Planned | ||
Q3 | Partner Management Option to generate license key in case of MISP partner. | Planned | ||
Q3 | Partner Management Notifications are sent to intended users or partners during expiry of API keys, license key, CA certificate, and partner certificate. | Planned | ||
Q3 | Android Registration Client
| Planned | ||
Q3 | Android Registration Client
| Planned | ||
Q3 | Platform Revising Error messages to uniformly align error codes and error messages across all modules. | Planned | ||
Q3 | Platform Revamping Notification Services:
| Planned | ||
Q3 | Administrative Services - Master Data Address Unification
Address Structure
| Planned | ||
Q4 | Partner Management Partner is mapped with selected policy upon administrator's approval for the below mentioned users:
| Planned | ||
Q4 | Partner Management Registration of new Partner Types namely:
| Planned | ||
Q4 | Resident Portal: USSD support | Wishlist | Seeking Community Contributions | |
Q4 | Platform Real time ID Issuance
| Planned | ||
Q4 | Partner Management Assigning new roles to registered users of Partner Organization as:
| Planned | ||
Q4 | Efficient Print Management
| Planned | ||
Q4 | Android Registration Client
| Planned |
eSignet
Quarter | Feature | Status | Feature Details | Release Details |
---|---|---|---|---|
Q1 | Password based authentication | Completed | ||
Q1 | Unified Login Portal, Inclusion of custom handle - Phone number | Completed | ||
Q2 |
| In-Progress | ||
Q2 | Re-consent Renew user consent for updates and modifications. | Planned | ||
Q2 | UI enhancements Dynamic UI pages tailored to specific use cases- Verify / Link / Login. | Planned | ||
Q2 | Profile Management Conduct e-KYC on registered users, capability to confirm user identity through additional details. | Planned | ||
Q3 | Revamped QR code / wallet-based login using OpenID4VP & SIOP v2 for a secure and streamlined authentication experience. | Planned | ||
Q3 | Revocation of VC New ability to invalidate and manage credentials for security purposes. | Planned | ||
Q3 | Support for Key Manager - EDD and EC signature. | Planned | ||
Q3 | Support for identity brokering Capability to integrate with multiple ID providers for unified user authentication. | Planned | ||
Q4 | Verifiable Credential issuance Support for Verifiable Credential issuance formats like Self-Issued JWT (SDJWT), JSON Web Token (JWT), CBOR Web Token (CWT), JavaScript Object Notation (JSON), Credential Handler API (CHAPI), JSON Linked Data (JSONLD) | Planned | ||
Q4 | Support for pre-authorized code flow in OID4VCI Integrating pre-authorized code flow in OID4VCI framework to securely obtain and exchange Verifiable Credentials. | Planned | ||
Q4 | eSignet UI: FAPI 2.0 compliance analysis Capabilities to adapt to Financial-grade API (FAPI) 2.0 standards for enhanced security. | Planned | ||
Q4 | Consent Management End user can view, manage, and edit consented user information. | Planned | ||
Q4 | Support for Client-Initiated Backchannel Authentication (CIBA). | Planned | ||
Q4 | Support for WebAuthN API. | Planned | ||
Q4 | Support for 2-Factor authentication (2FA). | Planned | ||
Q4 | Support for Token Introspection. | Planned |
Compliance Tool Kit (CTK)
Quarter | Feature | Status | Feature Details | Release Dates |
---|---|---|---|---|
Q1 | ABIS Data Share Test Cases | In-Progress | v1.4.0 | |
Q1 | ABIS advance test cases | In-Progress | v1.4.0 | |
Q1 | Quality Assessment Report | In-Progress | v1.4.0 | |
Q1 | Landing Page with Login | In-Progress | v1.4.0 | |
Q1 | Test Run Archival | In-Progress | v1.4.0 | |
Q1 | Security Testing | In-Progress | v1.4.0 | |
Q1 | SBI: Multi-factor Trust Validation with Organization Name Verification | In-Progress | v1.4.0 | |
Q1 | SBI: Encrypt response from RCapture before saving in DB | In-Progress | v1.4.0 | |
Q1 | SDK & ABIS: Capture vendor consent before uploading the biometric data in CTK | In-Progress | v1.4.0 | |
Q1 | In SBI spec, add the ability to prompt for consent before collecting biometrics | In-Progress | v1.4.0 | |
Q2 | API documentation CTK v1.3.0 | In-Progress | v1.4.0 | |
Q2 | Bug Fixes | In-Progress | v1.4.0 | |
Q1-Q4 | Performance Testing
| Planned | ||
Q1-Q4 | Refine the CTK Platform:
| Planned |
Inji Mobile
Quarter | Feature | Status | Feature Details | Release Details |
---|---|---|---|---|
Q1 | Abstract INJI features (Tuvali, Face match) in to SDK/NPM libraries. Creation of Tuvali, Face match as SDK. | Completed | ||
Q1 | Sunbird RC- Issuer Integration | Completed | ||
Q1 | User data backup: Create and store backup of user-data | Completed | ||
Q1 to Q4 | Threat modelling A quarterly activity on vulnerability check on the application. | In-Progress | ||
Q1-Q2 | Inji new UI- Gendermag: Addressing gendermag comments on app inclusivity | In-Progress | ||
Q2 | Different Views of Cards: UI / UX changes on the card views in the Resident app | In-Progress | ||
Q2 | VC Sharing Flow Optimization: Reduce time overheads during the process of sharing VC. | In-Progress | ||
Q2 | Library extraction:
| In-Progress | ||
Q2 | Support for different VC formats like mDoc/mDL, CBOR, SD JWT and proof types like ED25519, ECC. | In-Progress | ||
Q2 | QR code generation: Generate QR code (for smaller size VCs) within Inji Mobile when the issuer doesnβt send. | In-Progress | ||
Q2 | Wallet Login: Holder Authentication | Planned | ||
Q2 | Implementation of OpenID for BLE specification: Use the request and response syntax as defined in OpenID4VC for Bluetooth Low Energy (BLE) for the presentation of verifiable credentials. | Planned | ||
Q3 | OpenID4VP: Online sharing | Planned | ||
Q3 | Java upgrade to 17 Mimoto: Upgrade from JAVA 11 to JAVA 17 | Planned | ||
Q3 | OpenID4VCI enhancements: Implement Pre-authorized code flow, credential types selection and credential offer endpoint in mimoto | Planned | ||
Q3 | Play integrity of the app | Planned | ||
Q3 | Display properties as per DIF | Planned | ||
Q3 | New Issuer onboarding: Moving to issuers well-known end point from mosip-config | Planned | ||
Q3 | Implement SIOP Revamp the QR code / wallet based login using OpenID4VP or SIOP v2. | Planned | ||
Q3 | Data backup enhancements
| Planned | ||
Q3 | VC Activation Performing Activation as part of download itself. | Planned | ||
Q4 | Quick VP on selective VCs Combine a selective set of VC -
| Planned | ||
Q4 | Selective disclosure of user information- Holder disclosing to a Verifier a subset of claims contained in a claim set issued by an Issuer. | Planned | ||
Q4 | Category and Tags for VCs: Categorize the VCs based on Type | Planned | ||
Q4 | Create multiple profiles under Inji: Enable users to create multiple user profiles and associate VCs per profile. | Planned | ||
Q4 | Cloud wallet support for USSD | Planned |
Automation
Quarter | Feature | Status | Feature Details | Release Details |
---|---|---|---|---|
Q1 | Dockerize the Admin UI test rig | Completed | ||
Q1 | Dockerize the Resident UI rig | Completed | ||
Q1 | Add multi-language support Resident UI test rig | Completed | ||
Q1 | Increase the DSL coverage for production scenarios | In-Progress | ||
Q1 | Enhance the functional test rigs to reduce manual testing effort for new features | In-Progress | ||
Q1 | UI test automation for Inji (Target environment iOS) | In-Progress | ||
Q1 | Stabilize DSL test rig for consistent results across environments | In-Progress | ||
Q2 | Component based functional test rig to be part of their corresponding component repository. | Planned | ||
Q2 | Enhance the functional test rigs to reduce manual testing effort for new features. | Planned | ||
Q2 | Increase the DSL coverage for production scenarios- Ongoing Activity | Planned | ||
Q3 | DSL should be able use DSL Test rig without any external resources. Currently, it consumes external mount volume (NFS). | Planned | ||
Q3 | Automate testing to reduce testing turn around time. | Planned | ||
Q3 | Convert Scenarios JSON to a standard cucumber (Gherkin Syntax). | Planned | ||
Q4 | Remove Auth demo service dependency. | Planned | ||
Q4 | Make Functional and DSL to consume biometric data mockMDS Authentication. | Planned | ||
Q4 | Create Listener for Web Sub Events and Credential Validation. | Planned | ||
Q4 | Enhance DSL to check for all notifications and their templates. | Planned |
Last updated