# Feature Health Report

This document illustates the module wise features in MOSIP 1.2.0 and their functionality with the working status.

### Legends

|              Legend              |       Status      | Description                                   |
| :------------------------------: | :---------------: | --------------------------------------------- |
| ![](/files/21qhJQvAj2MuNeGYXzst) |       Passed      | Feature(s) working as designed                |
| ![](/files/Y5yn3FlfNYcysy4rIPeP) |       Failed      | Feature(s) working as designed                |
| ![](/files/3myceotUStS81nUfXtoe) |    Not Verified   | Feature(s) not verified                       |
| ![](/files/jp3Yeznl8gWEca15pT2C) | Partially Working | Feature(s) not completely working as designed |

### Pre-registration

| Feature                           |              Status              |
| --------------------------------- | :------------------------------: |
| Login using email OTP             | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Login using SMS OTP               | ![](/files/3myceotUStS81nUfXtoe) |
| Captcha                           | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Create application                | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Appointment booking               | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Notifications - E-mail            | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Notifications - SMS               | ![](/files/3myceotUStS81nUfXtoe) |
| Download and print acknowlagement | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Upload document(s)                | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Appointment cancellation          | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Appointment re-booking            | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Group booking                     | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Discard Application               | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Multi-Language support            | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Dynamic UI                        | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Audit                             | ![](/files/21qhJQvAj2MuNeGYXzst) |

### Registration Client

| Feature                                                   |              Status              |
| --------------------------------------------------------- | :------------------------------: |
| Master data sync                                          | ![](/files/21qhJQvAj2MuNeGYXzst) |
| First user onboarding                                     | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Operator/Supervisor onboarding                            | ![](/files/21qhJQvAj2MuNeGYXzst) |
| New registration - using sync'd PRID                      | ![](/files/21qhJQvAj2MuNeGYXzst) |
| New registration - using online PRID                      | ![](/files/21qhJQvAj2MuNeGYXzst) |
| New Registration - without PRID                           | ![](/files/21qhJQvAj2MuNeGYXzst) |
| New Registration - with valid introducer UIN/RID          | ![](/files/21qhJQvAj2MuNeGYXzst) |
| New Registration - with exceptions                        | ![](/files/jp3Yeznl8gWEca15pT2C) |
| Update - Demographics                                     | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Update - Biometrics                                       | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Lost UIN - Adult                                          | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Lost UIN - Child                                          | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Acknowledge preview have related/catpured data            | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Child becomes Adult - update biometrics                   | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Officer biometric update                                  | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Bio Login - Fingerprint/IRIS/Face (MockSDK)               | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Packet creation authentication using biometrics (MockSDK) | ![](/files/21qhJQvAj2MuNeGYXzst) |
| EOD authentication using biometrics (MockSDK)             | ![](/files/21qhJQvAj2MuNeGYXzst) |
| EOD authentication using password                         | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Offline Registration                                      | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Password Re-set                                           | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Remap Center                                              | ![](/files/jp3Yeznl8gWEca15pT2C) |
| Auotmatic Upload packet with & without EOD                | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Save applications to device                               | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Application status check                                  | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Dynamic UI                                                | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Multi language support                                    | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Registration client with TPM-enabled                      | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Registration client without TPM                           | ![](/files/3myceotUStS81nUfXtoe) |
| Audit                                                     | ![](/files/3myceotUStS81nUfXtoe) |

### Registration Processor

| Feature                                       |              Status              |
| --------------------------------------------- | :------------------------------: |
| Demo - De-duplication                         | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Biometric - De-duplication                    | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Manual adjudication                           | ![](/files/3myceotUStS81nUfXtoe) |
| Audit                                         | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Notification based on user preferred language | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Policy based packet processing                | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Support for pause resume                      | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Hotlisting                                    | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Biometric correction                          | ![](/files/21qhJQvAj2MuNeGYXzst) |

### ID Authentication

| Feature                              |              Status              |
| ------------------------------------ | :------------------------------: |
| Auth (Bio/Demo/OTP) using UIN        | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Auth (Bio/Demo/OTP) using VID        | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Multi-factor auth using UIN          | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Multi-factor auth using VID          | ![](/files/21qhJQvAj2MuNeGYXzst) |
| e-KYC (Bio/Demo/OTP) using UIN       | ![](/files/21qhJQvAj2MuNeGYXzst) |
| e-KYC (Bio/Demo/OTP) using VID       | ![](/files/21qhJQvAj2MuNeGYXzst) |
| e-KYC multi-factor auth using UIN    | ![](/files/21qhJQvAj2MuNeGYXzst) |
| e-KYC multi-factor auth using VID    | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Auth lock/unlock                     | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Create UIN                           | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Deactivate/reactivate UIN            | ![](/files/21qhJQvAj2MuNeGYXzst) |
| VID generation (Perpetual/Temporary) | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Audit                                | ![](/files/21qhJQvAj2MuNeGYXzst) |

### Resident Services

| Feature                            |              Status              |
| ---------------------------------- | :------------------------------: |
| Update demo details                | ![](/files/Y5yn3FlfNYcysy4rIPeP) |
| View auth history                  | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Download UIN card                  | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Download masked UIN card           | ![](/files/Y5yn3FlfNYcysy4rIPeP) |
| Revoke VIDs                        | ![](/files/jp3Yeznl8gWEca15pT2C) |
| Lock/Unlock auth (Bio/Demo)        | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Generate VID (Perpetual/Temporary) | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Audit                              | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Check Packet Status                | ![](/files/21qhJQvAj2MuNeGYXzst) |

### Admin Services

| Feature                                                       |              Status              |
| ------------------------------------------------------------- | :------------------------------: |
| User mapping - To Zone/RegCenter                              | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Center - Create/Edit/Activate/Deactivate/Decommission         | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Device - Create/Edit/Activate/Deactivate/Decommission         | ![](/files/jp3Yeznl8gWEca15pT2C) |
| Machine - Create/Edit/Activate/Deactivate/Decommission        | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Packet Status - for given RID                                 | ![](/files/jp3Yeznl8gWEca15pT2C) |
| Packet Pause/Resume - for given RID                           | ![](/files/Y5yn3FlfNYcysy4rIPeP) |
| CenterType - Create/Edit/Activate                             | ![](/files/21qhJQvAj2MuNeGYXzst) |
| CenterType - Cloning to logged in language                    | ![](/files/21qhJQvAj2MuNeGYXzst) |
| BlockListedWords - Create/Edit/Activate/Deactivate            | ![](/files/21qhJQvAj2MuNeGYXzst) |
| HolidayList - Create/Edit/Activate/Deactivate                 | ![](/files/21qhJQvAj2MuNeGYXzst) |
| HolidayList - Cloning to logged in language                   | ![](/files/jp3Yeznl8gWEca15pT2C) |
| Template - Create/Edit/Activate/Deactivate                    | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Template - Cloning to logged in language                      | ![](/files/Y5yn3FlfNYcysy4rIPeP) |
| Dynamicfield - Create/Update/Activate/Deactivate              | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Device Specification - Create/Edit/Activate/Deactivate        | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Machine Specification - Create/Edit/Activate/Deactivate       | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Machine Type - Create/Edit/Activate/Deactivate                | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Document Type - Create/Edit/Activate/Deactivate               | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Document Category- Create/Edit/Activate/Deactivate            | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Document Category Type - Create/Edit/Activate/Deactivate      | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Device type-Create/Update/Activate/Deactivate                 | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Bulk upload - Packets                                         | ![](/files/Y5yn3FlfNYcysy4rIPeP) |
| Bulk upload - MasterData - Insert/Update/Delete to a table    | ![](/files/jp3Yeznl8gWEca15pT2C) |
| Keymanager - Generate CSR                                     | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Keymanager - Generate MasterKey                               | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Keymanager - Get certificate                                  | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Keymanager - Upload certificate for APID and RID              | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Keymanager - Upload other domain certificate for APID and RID | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Multi Language support                                        | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Retrieve Lost RID                                             | ![](/files/jp3Yeznl8gWEca15pT2C) |

### Partner Management

| Feature                                                      |              Status              |
| ------------------------------------------------------------ | :------------------------------: |
| Partner - Register/Activate/Deactivate                       | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Partner Certificates Upload                                  | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Upload CA Certificate                                        | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Download Certificate                                         | ![](/files/Y5yn3FlfNYcysy4rIPeP) |
| Partner - Policy Mapping                                     | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Policy Group - Create/Edit/Activate/Deactivate               | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Auth Policy - Create/Edit/Activate/Deactivate                | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Data share Policy - Create/Edit/Activate/Deactivate          | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Partner policy mapping - Map policy/Approve/Reject           | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Device details - Create/Edit/Activate/Deactivate/SBI details | ![](/files/21qhJQvAj2MuNeGYXzst) |
| FTM details - Create/Edit/Approve/Reject                     | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Upload CA certificate                                        | ![](/files/21qhJQvAj2MuNeGYXzst) |
| Audit                                                        | ![](/files/21qhJQvAj2MuNeGYXzst) |


---

# 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.mosip.io/1.2.0/roadmap-and-releases/releases/release-notes/feature-health-report.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.
