description |
---|
This roadmap outlines the planned features, progress, and release details for MOSIP throughout the calendar year 2025. |
Here we present the product roadmap for MOSIP Identity for the calendar year 2025.
The quarters are defined as follows:
- Q1: Jan'25 – Mar'25
- Q2: Apr'25 – Jun'25
- Q3: Jul'25 – Sep'25
- Q4: Oct'25 – Dec'25
Explore the detailed product roadmaps below for MOSIP Identity, Resident Portal, ARC- Android Registration Client, Inji Stack, eSignet, PMS (Partner Management System), and Automation.
Vision
This year, our focus is on enhancing the platform's adaptability, inclusivity, and operational efficiency while ensuring seamless integration, robust security, and optimized performance to meet the evolving needs of global identity management.
Key initiatives include:
- Efficiency Improvements: Upgrading notification services, optimizing bulk printing, introducing draft-saving capabilities, and implementing intuitive UI-based configurations.
- Integration and Flexibility: Strengthening integration with internal and external systems, eliminating dependencies, and enabling modular deployments for greater scalability and adaptability.
- Quality and Security: Striving for zero failures in automation testing, fortifying platform security, and delivering consistent performance enhancements across all modules.
These efforts will ensure a more robust, user-friendly, and future-ready platform.
Quarter 🗓️ | Feature 🛠️ | Details 📝 | Status 📊 | Release 📌 |
---|---|---|---|---|
Q1 | Platform JAVA 21 Migration - Final Phase of Implementation | JAVA Migration | 🟠 In-progress | 1.2.1.0 |
Q1 | Platform/Biometrics Biometric Quality Enhancement during Registration | biometric_quality_enhancement | 🔵 Planned | |
Q1 | Registration Processor/Biometrics
| enhancing-quality-classifier | 🔵 Planned | |
Q1 | ID Authentication Support for ECC Algorithm during encryption & decryption | ECC_support_for_encrypt_decrypt | 🔵 Planned | |
Q1 | ID Authentication Support QR Code generation in IDA by sharing CWT | QR_Code_Generation | 🔵 Planned | |
Q2 | Registration Processor Enhancing Manual Adjudication | Manual_Adj_Enhancement | 🔵 Planned | |
Q2 | Registration Processor Biometric Adaptive Learning Child UIN - Ensure biometric updates for infants/children are completed by the specified age | biometric_adaptive_learning | 🔵 Planned | |
Q2 | Platform: GraalVM Migration (R&D and Implementation) | GraalVM_migration | 🔵 Planned | |
Q2 | Platform: Revising Error Messages - Analysis on existing error messages and coming with revised error handling system | Revising_error_message | 🔵 Planned | |
Q2 | ID Repository Array of Handle - Phase 2 | array_of_handle | 🔵 Planned | |
Q2 | ID Authentication Generating Analytic Metrics | Generating Analytic Metrics | 🔵 Planned | |
Q3 | ID Authentication Biometric Quality Calculation Enhancement during Authentication | biometric_quality_enhancement_auth | 🔵 Planned | |
Q3 | Admin Revamp of retrieval of AID | retreive_lost_AID | 🔵 Planned | |
Q3 | Registration Processor Remodeling draft API creation | daftAPI_enhancement | 🔵 Planned | |
Q3 | Registration Processor Update UIN using handle | update_UIN_handle | 🔵 Planned | |
Q3 | ID Authentication
| age_based_cred_attr | 🔵 Planned | |
Q4 | Platform/Notification Services Revamping Notification Services (Phase 1) | revamp_notification_service | 🔵 Planned | |
Q4 | Platform Revising Error Messages - Implement the error messages defined in Phase 1 | Restructuring error messages for all modules | 🔵 Planned | |
Q4 | Admin General ID issuance | General ID Features | 🔵 Planned | |
Q4 | ID Authentication & Registration Processor & Reg Client Enabling IDA to deploy without MOSIP Components | IDA_independent_module | 🔵 Planned | |
Q4 | ID Authentication Analyse and enhance the performance of IDA | IDA Performance Improvement | 🔵 Planned | |
Q1 -Q4 | Platform Enhancement on Filter Algorithm: (Spike) | filter_algorithm | 🔵 Planned | |
Q1 -Q4 | Platform
| infra_enhancement | 🔵 Planned | |
Q1 -Q4 | Registration Client Metadata Enhancement: Capturing Supervisor Details for the Analytics | 🔵 Planned | ||
Q1 -Q4 | Registration Client Enabling Custom Handles feature | custom_handle | 🔵 Planned | |
Q1 -Q4 | Registration Client R&D for Morena Replacement | 🔵 Planned | ||
Q1 -Q4 | Platform (Admin & Reg Processor) UI based packet reprocessing | 🔵 Planned | ||
Q1 -Q4 | Platform/ID Authentication Removal of file server dependency | 🔵 Planned | ||
Q1 -Q4 | Registration Client Infrastructure Enhancement: Sarcose library to be replaced by opencv as sarcose occupies more memory and lowers the performance | 🔵 Planned | ||
Q1 -Q4 | Registration Client Enhancing file compression feature | 🔵 Planned | ||
Q1 -Q4 | Registration Client Email/Phone number Verification during the registration | 🔵 Planned | ||
Q1 -Q4 | Dashboard Device performance metrics | 🔵 Planned | ||
Q1 -Q4 | Platform Address Structure Management | Address Structure Management | 🔵 Planned | |
Q1 -Q4 | Admin Operator Login Methods: Enabling login methods for operators through UI instead of updating through DB | 🔵 Planned | ||
Q1 -Q4 | Platform
| 🔵 Planned | ||
Q1 -Q4 | ID Authentication Code quality improvement | 🔵 Planned | ||
Q1 -Q4 | Registration Processor Enable configuration of demographic fields for Demo Duplication stage | 🔵 Planned | ||
Q1 -Q4 | Registration Processor
| 🟣 Wishlist | ||
Q1 -Q4 | Platform UI based model for configuration | 🟣 Wishlist | ||
Q1 -Q4 | Platform System adaptation for refugees/stateless identities | 🟣 Wishlist | ||
Q1 -Q4 | Registration Processor Efficient Print Management | Efficient Print Management | 🟣 Wishlist | |
Q1 -Q4 | Registration Client Enabling Saving Draft during Registration | Save Draft | 🟣 Wishlist | |
Q1 -Q4 | Pre Registration Enhancing Booking Appointment | 🟣 Wishlist | ||
Q1 -Q4 | Platform Revamping Notification Services (Phase 2) | Notification Service | 🟣 Wishlist | |
Q1 -Q4 | Administrative Services Revamp of Resume / Pause AID | Revamp of Resume/Pause AID | 🟣 Wishlist | |
Q1 -Q4 | Revamp pre-reg UI | Revamp of Pre-registration UI | 🟣 Wishlist |
Vision
For 2025, our vision for the Resident Portal is to provide a seamless and reliable user experience by ensuring the flawless functioning of existing features and fostering community contributions. Our goals include enhancing the portal’s overall performance, modernizing its design for a more intuitive and user-friendly experience, and delivering a robust Long-Term Support (LTS) version that sets a new benchmark for stability, usability, and excellence.
Quarter 🗓️ | Feature 🛠️ | Details 📝 | Status 📊 | Release 📌 |
---|---|---|---|---|
Q1 | UI Bug fixes | UI Bug fixes | 🟠 In-progress | Version 0.9.1 |
Q1 -Q4 | Resident Portal:
| 🔵 Planned | ||
Q1 -Q4 | Ability to update sensitive data only after biometric authentication | additional biometrics authentication | 🟣 Wishlist | |
Q1 -Q4 | Ability to track any update made from any module | Trackable updates | 🟣 Wishlist | |
Q1 -Q4 | Revamp of Resident Portal UI | Revamp of Resident UI | 🟣 Wishlist | |
Q1 -Q4 | USSD services | USSD | 🟣 Wishlist | |
Q1 -Q4 | Ability to order a physical card | Order a physical card | 🟣 Wishlist | |
Q1 -Q4 | Ability to book a home appointment | Book an home appointment | 🟣 Wishlist | |
Q1 -Q4 | Ability to book appointment for Lost UIN | Lost UIN | 🟣 Wishlist | |
Q1 -Q4 | Ability to book appointment to Update UIN | Appointment for update UIN | 🟣 Wishlist | |
Q1 -Q4 | Multi browser restriction | Multi browser restriction | 🟣 Wishlist | |
Q1 -Q4 | External grievance redressal storage | Storage of grievance redressal | 🟣 Wishlist | |
Q1 -Q4 | Ability to generate digital cards in preferred language | Digital card in preferred language | 🟣 Wishlist | |
Q1 -Q4 | VID card layout | VID card layout | 🟣 Wishlist | |
Q1 -Q4 | UIN card layout | UIN card layout | 🟣 Wishlist | |
Q1 -Q4 | Filter option for partners in Share credential feature | Search option to filter partners | 🟣 Wishlist | |
Q1 -Q4 | Ability to update biometric data | Update biometric data | 🟣 Wishlist |
Vision
Our vision for the Android Registration Client in 2025 is to achieve full feature parity with the Desktop Registration Client, seamlessly integrating and adapting all functionalities into the Android platform. Furthermore, we aim to deliver a robust Long-Term Support (LTS) version, ensuring a reliable, stable, and high-performing solution designed for future needs.
Quarter 🗓️ | Feature 🛠️ | Details 📝 | Status 📊 | Release 📌 |
---|---|---|---|---|
Q1 | Retrieve Lost UIN | Retrieve Lost UIN | 🔵 Planned | Version LTS 1.0.0 |
Q1 | Reset Password | Reset password | 🔵 Planned | Version LTS 1.0. |
Q1 | Forgot Password | Forgot password | 🔵 Planned | Version LTS 1.0. |
Q1 | Support for landscape | Landscape | 🔵 Planned | Version LTS 1.0. |
Q2 | Applicant's Biometric Correction | Applicant’s biometrics correction | 🔵 Planned | Version 1.1.0 |
Q2 | Settings | Settings | 🔵 Planned | Version 1.1.0 |
Q2 | Support for Phone | Phone | 🔵 Planned | Version 1.1.0 |
Q3 | Android Registration Client
| 🔵 Planned | ||
Q3 | Android Registration Client
| 🔵 Planned | ||
Q1 -Q4 | Telemetry | Telemetry | 🟣 Wishlist | |
Q1 -Q4 | Help Section | Help | 🟣 Wishlist | |
Q1 -Q4 | Filters in Dashboard | Filters in dashboard | 🟣 Wishlist | |
Q1 -Q4 | Match SDK | Quality SDK | 🟣 Wishlist |
Click here to explore the Inji Stack Roadmap.
Click here to explore the eSignet Roadmap.
Quarter 🗓️ | Features 🛠️ | Details 📝 | Status 📊 | Release 📌 |
---|---|---|---|---|
Q1 | Notification sent to user before expiry of Partner certificate, FTM Chip certificate , SBI, API Key, Root / Intermediate Root Certificates
| Send notification to users before expiry of certificates/keys | 🔵 Planned | |
Java 21 migration of 1.3.0-beta.1 code | 🔵 Planned | |||
Q1 | OIDC Client additional requirements:
| OIDC Client Additional Requirements | 🔵 Planned | |
Q2 | Multiple partner type selection and management by a partner user | Multiple partner type selection and management by a partner user | 🔵 Planned | |
Q2 | MISP Partner userflow (Partner and Partner Admin)
| Generate MISP License Key | 🔵 Planned | |
Q2 | ABIS Partner flow by Partner Admin
| ABIS Partner flow by Partner Admin | 🔵 Planned | |
Q2 | Manual Adjudication Partner flow by Partner Admin
| Manual Adjudication Partner flow by Partner Admin | 🔵 Planned | |
Q2 | Print/ Credential Partner flow by Partner Admin
| Print/ Credential Partner flow by Partner Admin | 🔵 Planned | |
Q2 | IDA flow by Partner Admin
| IDA Partner flow by Partner Admin | ||
Q2 | SDK Partner flow by Partner Admin | SDK Partner flow by Partner Admin | 🔵 Planned | |
Q3 | Legacy PMS API cleanup | |||
Q3 | UI Design for mobile devices | PMS Revamp: Mobile Design | 🔵 Planned | |
Q3 | Organisation specific data is available across all partner users of a given partner organisation (Multi-tenancy) Also, In Partner Admin portal:
| Organisation specific data is available across all partner users of a given partner organisation (Multi-tenancy) | 🔵 Planned | |
Q3 | Backlog items:
| 🔵 Planned |
Quarter 🗓️ | Feature 🛠️ | Details 📝 | Status 📊 | Release 📌 |
---|---|---|---|---|
Q1 | Addition of new DSL production scenarios. | DSL - Increase the DSL coverage for production scenarios | 🟠 In-Progress | |
Q1 | Ensure that the process adheres to the validation of the VC data model 1.1 or 2.0 | inji- certify : verify if VC data is as per the data model 1.1. or data model 2.0
Inji-wallet : validations for the VC in inji wallet received from inji certify | 🔵 Planned | |
Q1 | Create consolidated report for api test rig for sanity testing | |||
Q2 | Stabilize DSL test rig for consistent results across environments | |||
Q2 | Increase the DSL coverage for production scenarios | 🟠 In-Progress | ||
Q3 | Achieve 75% of testcases in automation with current testcase numbers | Automate 75% of testcases with current testcase numbers in mastersheet | 🔵 Planned | |
Q3 | DSL should be able to use DSL Test rig without any external resources. Currently, it consumes external mount volume (NFS) | DSL - Use DSL Test rig without any external resources | ||
Q3 | Convert Scenarios JSON to a standard cucumber (Gherkin Syntax) | DSL - Convert Scenarios JSON to a standard cucumber (Gherkin Syntax) | ||
Q4 | Create Listener for Web Sub Events and Credential Validation | QA Listener for Web Sub Events and Credential Validation | ||
Q4 | Enhance DSL to check for all notifications and their templates | DSL check to ensure data in templates are replaced as expected |