[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
Quarter | Feature | Status | Feature Details | Release Details |
---|---|---|---|---|
Quarter | Feature | Status | Feature Details | Release Details |
---|---|---|---|---|
Quarter | Feature | Status | Feature Details | Release Dates |
---|---|---|---|---|
Quarter | Feature | Status | Feature Details | Release Details |
---|---|---|---|---|
Quarter | Feature | Status | Feature Details | Release Details |
---|---|---|---|---|
Q1
Biometric Enhancement
Ability to perform liveness check
Ability to compress the face photo
In-Progress
Q1
Android Registration Client
Trust Validation
Test with real SBI
Transliteration
Audit
1.1.5.X compatible (change in decryption logic)
Usability fixes (UI changes for portrait mode)
Bug fixes
Completed
Q1
Administrative Services
Retrieve lost AID
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:
Residents should be able to update their identity data, address data and contact information
Residents should be able to access the Resident Portal in multiple languages
In-Progress
Q2
Resident Portal:
Residents should be allowed to log into Resident Portal even when all their modalities are locked
Performance Testing
Features released in 0.9.0 release
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:
Implementing Rule Engine
Planned
Q2
Administrative Services
Digital ID features to be deployed in platform for General ID issuance.
Planned
Q2
Revamp of Resume / Pause AID:
View the packet status.
Resume or pause processing packets.
Planned
Q2
ID Repository
Introducing Handles in platform to:
Add Identity
Update Identity
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:
Operator Biometric
Ability to update resident's Biometrics
Ability to access Dashboard
Hardening of DB
Ability to Transliterate (RTL)
1.1.5 compatibility
In-Progress
Q2, Q3, Q4
Partner Management
UI Enhancements:
Edit partner details to be enabled for:
Partner Administrator
Partner Organization Administrator
Partner Organization User
Partner requests for policy mapping approved by administrator.
Adding CA certificate by partner administrator
Partner Registration page
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
Operator should not be able to create a resident's new registration packet using their own biometric
With operator’s assistance, applicant should be able to successfully retrieve their lost UIN
With operator’s assistance, applicant should be able to successfully update their UIN
Operator should be able to successfully export the packet created after successful registration of Applicant
Operator should be able to download pre-registration data onto Android Registration Client
Operator should be able to run Android Registration Client in landscape mode
Operator or Supervisor should be able to successfully logout from Registration Client
Operator should be able to run Android Registration Client on phone
Planned
Q3
Android Registration Client
Ability to support multiple centers
Ability to check for new updates/ version
Ability to set a new password if user has forgotten the password
Ability to reset the password
Ability to access settings section
Ability to modify machine-center remapping
Planned
Q3
Platform
Revising Error messages to uniformly align error codes and error messages across all modules.
Planned
Q3
Platform
Revamping Notification Services:
Enabling Un-subscription feature
Re-structuring the notification
Identifying areas to include notifications
Planned
Q3
Administrative Services - Master Data
Address Unification
Drools Engine - Different set of rules to be applied as per the UCs defined.
Address Structure
SHACL Approach
Planned
Q4
Partner Management
Partner is mapped with selected policy upon administrator's approval for the below mentioned users:
ABIS Partner
Manual Adjudication Partner
MISP Partner
Credential Partner
Planned
Q4
Partner Management
Registration of new Partner Types namely:
Credential Partner
OAuth Partner
MISP Partner
Planned
Q4
Resident Portal: USSD support
Wishlist
Seeking Community Contributions
Q4
Platform
Real time ID Issuance
Ability to issue ID to the resident on the same day of registration.
Ability for the Operator to inform the resident on the tentative date to issue ID.
Ability to issue ID online within specified duration (configurable).
Notifying operator on the delay of issuance, if any.
Planned
Q4
Partner Management
Assigning new roles to registered users of Partner Organization as:
Partner Organization Administrator, or
Partner Organization User
Planned
Q4
Efficient Print Management
Probability of Bulk Printing based on the location/ center.
Planned
Q4
Android Registration Client
Keyboard in different languages
Telemetry
Support for 3rd party SDK to measure quality of biometrics captured
Add parameters and Add filters to Dashboard
Enhanced UI messages
Planned
Q1
Password based authentication
Completed
Q1
Unified Login Portal, Inclusion of custom handle - Phone number
Completed
Q2
Support for Sunbird Integration
Knowledge based Authentication
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
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
Evaluate performance benchmarks
Assess system response times, load handling, and overall efficiency
Planned
Q1-Q4
Refine the CTK Platform:
Identify areas of improvement
Prioritize refinements based on impact and feasibility
Planned
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:
VCIssuance
VCVerification
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
Cross platform compatibility.
Enabling third party cloud.
Planned
Q3
VC Activation
Performing Activation as part of download itself.
Planned
Q4
Quick VP on selective VCs
Combine a selective set of VC -
Add VCs to a folder.
Select one or many of VCs and do a VP.
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
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