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

QuarterFeatureStatusFeature DetailsRelease 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:

  1. Edit partner details to be enabled for:

    • Partner Administrator

    • Partner Organization Administrator

    • Partner Organization User

  2. Partner requests for policy mapping approved by administrator.

  3. Adding CA certificate by partner administrator

  4. 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

eSignet

QuarterFeatureStatusFeature DetailsRelease Details

Q1

Password based authentication

Completed

Q1

Unified Login Portal, Inclusion of custom handle - Phone number

Completed

Q2

  1. Support for Sunbird Integration

  2. 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

Compliance Tool Kit (CTK)

QuarterFeatureStatusFeature DetailsRelease 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

  • 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

Inji Mobile

QuarterFeatureStatusFeature DetailsRelease 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:

  • 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

Automation

QuarterFeatureStatusFeature DetailsRelease 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

Copyright Β© 2021 MOSIP. This work is licensed under a Creative Commons Attribution (CC-BY-4.0) International License unless otherwise noted.