# Roadmap 2025

Here we present the product roadmap for eSignet for the calendar year 2025. Annual product cycle of eSignet commences in January and concludes in December.

{% hint style="warning" %}
**Prioritization**: Through this roadmap the startegic or adaptive prioritization, if there is, has been indicated as below:

* Add \[ <sup>**➕**</sup> ]: Added new.
* Strategic priortization \[ <sup>**↑**</sup> ] : Brought ahead in schedule.
* Adaptive reschedule \[ <sup>**↓**</sup> ]: Is moved to approaching quarters.
  {% endhint %}

<details>

<summary>Vision</summary>

* **Q1 2025:** Starting the year with major fixes, along with enhancements to IDA kyc-auth and kyc auth-exchange API’s.
* **Q2 2025:** Introducing prefix postfix support for multiple login handles, customizable eSignet UI, and enhancing client management endpoint.
* **Q3 2025:** Adding FAPI 2.0 security compliance and SSO feature along with dynamic sign-up form. These upgrades enhance security, improve interoperability, and offer more flexibility in user onboarding.

  **Q4 2025:** Java platform migration from Java 11 to Java 21, and advanced consent management features including support for obtaining consent from external parties, and consent handling for child and deceased users.

  **2025 and Beyond:** Focus on implementing identity brokering for seamless integration with external identity providers, ensuring secure user authentication. Transforming eSignet into an advanced eKYC verifier by leveraging plugins for ID verification with OIDC providers through web or mobile wallets, helping businesses comply with regulatory standards, and improving onboarding.

.

</details>

<table data-full-width="true"><thead><tr><th width="94.292236328125">Quarter 🗓️</th><th width="248.3125">Features 🛠️</th><th width="177.200927734375">Details📝</th><th width="123.06549072265625">Status 📊</th><th width="112.2020263671875">Release 📌</th><th width="96.444580078125">Note 📖</th></tr></thead><tbody><tr><td><strong>Q1</strong></td><td>Critical bug fixes for <a href="https://docs.esignet.io/roadmap-and-releases/versions/v1.5.1">1.5.0</a></td><td><a href="https://mosip.atlassian.net/issues/MOSIP-36245?filter=-4&#x26;jql=%22Release%20Number%5BLabels%5D%22%20%3D%20eSignet_v1.5.1%20and%20issuetype%20%3D%20Bug%20">Bug fixes</a></td><td>🟢 Completed</td><td><a href="https://docs.esignet.io/roadmap-and-releases/versions/v1.5.1">1.5.1</a></td><td></td></tr><tr><td><strong>Q2</strong></td><td>Performance fixes for the eSignet service using Mock IDA</td><td><a href="https://mosip.atlassian.net/browse/ES-1168">Performance enhancement</a></td><td>🟢 Completed</td><td><a href="https://docs.esignet.io/roadmap-and-releases/versions/v1.6.1">1.6.1</a></td><td></td></tr><tr><td><strong>Q2</strong></td><td>Resource calculator for eSignet service with Mock IDA</td><td><a href="https://mosip.atlassian.net/browse/ES-2100">Hardware and software resource calculator for eSignet Module</a></td><td>🟢 Completed</td><td><a href="https://docs.esignet.io/roadmap-and-releases/versions/v1.6.1">1.6.1</a></td><td></td></tr><tr><td><strong>Q2</strong></td><td>Add support for prefix and postfix customization for multiple handles in the eSignet UI</td><td><a href="https://mosip.atlassian.net/browse/ES-1665">Added support for users to log in with their preferred login ID</a></td><td>🟢 Completed</td><td><a href="https://docs.esignet.io/roadmap-and-releases/versions/v1.6.1">1.6.1</a></td><td></td></tr><tr><td><strong>Q2</strong></td><td>Client management endpoint enhancement</td><td><a href="https://mosip.atlassian.net/browse/ES-1655">Enhancement of the existing client management endpoint gives more flexibility to the replying part to customize eSignet as needed</a></td><td>🟢 Completed</td><td><a href="https://docs.esignet.io/roadmap-and-releases/versions/v1.6.1">1.6.1</a></td><td></td></tr><tr><td><strong>Q2</strong></td><td>Configurable consent screen</td><td>Added as part of client management endpoint enhancement</td><td>🟢 Completed</td><td><a href="https://docs.esignet.io/roadmap-and-releases/versions/v1.6.1">1.6.1</a></td><td></td></tr><tr><td><strong>Q2</strong></td><td>eSignet UI Dynamic Page Title</td><td><a href="https://mosip.atlassian.net/browse/ES-216">RP can configure the eSignet UI to have the desired page title &#x26; subtitle as per requirement.</a></td><td>🟢 Completed</td><td><a href="https://docs.esignet.io/roadmap-and-releases/versions/v1.6.1">1.6.1</a></td><td></td></tr><tr><td><strong>Q3 </strong><sup><strong>↑</strong></sup></td><td>eKYC verification support in eSignet with MOSIP IDA</td><td><a href="https://mosip.atlassian.net/browse/ES-1091">KYC-auth</a> and <a href="https://mosip.atlassian.net/browse/ES-1063">KYC-exchange</a> API enhancement in Authenticator Plugin</td><td>🟢 Completed</td><td><a href="https://github.com/mosip/esignet/tree/v1.6.2">1.6.2</a></td><td><p>Moved from:</p><p><strong>Q2 to Q3</strong></p></td></tr><tr><td><strong>Q4 </strong><sup><strong>↓</strong></sup></td><td>Dynamic sign up UI</td><td><a href="https://mosip.atlassian.net/browse/ES-1644">Dynamic sign up UI based on a predefined UI schema</a></td><td>🟢 Completed</td><td><a href="https://github.com/mosip/esignet/tree/v1.7.0">1.7.0</a></td><td><p>Moved from:</p><p><strong>Q3 to Q4</strong></p></td></tr><tr><td><strong>Q4 </strong><sup><strong>↓</strong></sup></td><td><p>KBI form update: -</p><ol start="1"><li>Configuring labels</li><li>Multiple input type support</li><li>Multi lingual support</li></ol></td><td><a href="https://mosip.atlassian.net/browse/ES-2058">Enhancing the KBI form in eSignet UI to support multiple input type</a></td><td>🟢 Completed</td><td><a href="https://github.com/mosip/esignet/tree/v1.7.0">1.7.0</a></td><td><p>Moved from:</p><p><strong>Q3 to Q4</strong></p></td></tr><tr><td><strong>Q4 </strong><sup><strong>➕</strong></sup></td><td>FAPI 2.0 Security Profile Compliance</td><td><p>Adding support in eSignet for:</p><ol start="1"><li><a href="https://mosip.atlassian.net/browse/ES-2296">PAR</a></li><li><a href="https://mosip.atlassian.net/browse/ES-2297">Sender Constraint Token using Dpop</a></li><li><a href="https://mosip.atlassian.net/browse/ES-2078">Authorization Server Issuer Identification</a></li></ol></td><td>🟢 Completed</td><td><a href="https://github.com/mosip/esignet/tree/v1.7.0">1.7.0</a></td><td>Added New to roadmap</td></tr><tr><td><strong>2026</strong></td><td>Performance fixes for eSignet service with MOSIP ID</td><td><a href="https://mosip.atlassian.net/browse/ES-2098">Performance enhancement</a></td><td>Moved to 2026</td><td>1.7.0</td><td></td></tr><tr><td><strong>2026</strong></td><td>Resource calculator eSignet with MOSIP ID</td><td><a href="https://mosip.atlassian.net/browse/ES-2360">Software and hardware required for eSignet module</a></td><td>Moved to 2026</td><td>1.7.0</td><td></td></tr><tr><td><strong>2026</strong></td><td>eSignet Conformance Fixes</td><td>Fixes for the making eSignet adhere to Open ID standards &#x26; FAPI specification.</td><td>Moved to 2026</td><td>1.8.0</td><td></td></tr><tr><td><strong>2026</strong></td><td>Java 21 Migration</td><td><ol start="1"><li><a href="https://mosip.atlassian.net/browse/ES-2068">Mock Identity Service</a></li><li><a href="https://mosip.atlassian.net/browse/ES-2316">Sign up</a></li><li><p><a href="https://mosip.atlassian.net/browse/ES-2315">eSignet Service</a></p><ol start="1"><li>Plugins</li></ol></li></ol></td><td>Moved to 2026</td><td>1.8.0/2.0.0</td><td></td></tr><tr><td><strong>2026</strong></td><td>Face auth with eSignet</td><td><a href="https://mosip.atlassian.net/browse/ES-2407">Support for face auth in eSignet using device camera</a></td><td>Moved to 2026</td><td></td><td></td></tr><tr><td><strong>2026</strong></td><td>Performance benchmarking of sign up with MOSIP ID repo using Mock ekyc verifier</td><td><a href="https://mosip.atlassian.net/browse/ES-1071">eSignet performance benchmarking for eKYC based sign up flow</a></td><td>Moved to 2026</td><td></td><td></td></tr><tr><td><strong>2026</strong><sup><strong>↓</strong></sup></td><td>SSO<br>Super App Support</td><td><a href="https://mosip.atlassian.net/browse/ES-2309">Single Sign on support in eSignet for smooth integration with super apps</a></td><td>Moved to 2026</td><td></td><td></td></tr><tr><td><strong>2026</strong></td><td>Support for multi-factor authentication (MFA)</td><td><a href="https://mosip.atlassian.net/browse/ES-111">Enable multi-factor authentication (MFA) for enhanced security</a></td><td>Moved to 2026</td><td></td><td></td></tr><tr><td><strong>2026</strong></td><td>Access token/session management</td><td><a href="https://mosip.atlassian.net/browse/ES-1137">Manage sessions to ensure secure and efficient user authentication</a></td><td>Moved to 2026</td><td></td><td></td></tr><tr><td><strong>2026</strong></td><td>CIBA Support</td><td><i class="fa-github">:github:</i> TBA</td><td>Moved to 2026</td><td></td><td></td></tr><tr><td><strong>2026</strong></td><td>eSignet Sign up - Timeout management in eKYC flow</td><td><i class="fa-github">:github:</i> TBA</td><td>Moved to 2026</td><td></td><td></td></tr><tr><td><strong>2026</strong><sup><strong>➕</strong></sup></td><td><p>Support OpenG2P to fetch user accounts from SPAR.</p><ol start="1"><li>Support for "resource" parameter in the authorization request</li><li>Support for token exchange to give out PSUT to different clients</li></ol></td><td><a href="https://mosip.atlassian.net/browse/ES-2355">Support OpenG2P to fetch user accounts from SPAR.</a></td><td>Depriortized</td><td></td><td></td></tr><tr><td><strong>2026</strong></td><td>Consent Handling in eSignet for Child and Deceased</td><td><a href="https://mosip.atlassian.net/browse/ES-2088">Support to Identify who is registering with RP and how to handle the auth for child and deceased</a></td><td>Depriortized</td><td></td><td></td></tr><tr><td><strong>2026</strong></td><td>Getting consent from an external party</td><td><a href="https://mosip.atlassian.net/browse/ES-2088">Flexibility to seek consent from external party, if consent is disabled</a></td><td>Depriortized</td><td></td><td></td></tr><tr><td><strong>2026</strong></td><td>Support for multiple identity plugins</td><td><a href="https://mosip.atlassian.net/browse/ES-2111">Support for multiple identity plugins in the eSignet module</a></td><td>Depriortized</td><td></td><td></td></tr><tr><td><strong>2026</strong></td><td>Identity Brokering / Federation Identity</td><td><a href="https://mosip.atlassian.net/browse/ES-765">Securely link a user's electronic identity across multiple identity management systems</a></td><td>Depriortized</td><td></td><td></td></tr><tr><td><strong>2026</strong></td><td><p>eSignet as ekYC verifier</p><ol start="1"><li><p>OIDC Provider verification</p><ol start="1"><li>Wallet based verification - Web wallet/phone wallet</li></ol></li><li><p>OIDC Provider based seeding</p><ol start="1"><li>Wallet based seeding - Web wallet/phone wallet</li></ol></li></ol></td><td><a href="https://mosip.atlassian.net/browse/ES-765">To be implemented with a federated identity feature</a></td><td>Depriortized</td><td></td><td></td></tr><tr><td><strong>2026</strong></td><td>Support for digital signatures using eSignet</td><td><a href="https://mosip.atlassian.net/browse/ES-2101">Enable eSignet securely sign documents electronically</a></td><td>Depriortized</td><td></td><td></td></tr><tr><td><strong>2026</strong></td><td>Adding Passkey support for authentication</td><td><i class="fa-github">:github:</i> TBA</td><td>Depriortized</td><td></td><td></td></tr><tr><td><strong>2026</strong></td><td>Support the expired claims identification and initiate eKYC</td><td><i class="fa-github">:github:</i> TBA</td><td>Depriortized</td><td></td><td></td></tr><tr><td><strong>2026</strong></td><td>QR code Standardization</td><td><i class="fa-github">:github:</i> TBA</td><td>Depriortized</td><td></td><td></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.esignet.io/roadmap-and-releases/roadmap/roadmap-2025.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
