MOSIP Version 1.1.0 has several enhancements. It has additional security features and is performance-tuned and feature-rich.
Release Date: July 03, 2020
Includes Partner Management
Automated deployment scripts based on docker, ansible and kubernetes.
Open build process using Travis and Github Actions.
Git commit-ids in builds helps in traceability from binary to code.
Built docker images are published into Maven and docker hub.
Documentation now uses Gitbook (docs.mosip.io)
ApacheDS has been replaced with Keycloak for secure identity and access management.
Prometheus end points for all MOSIP services for health monitoring
Network HSM for strong security and data protection
Includes functional requirements, process flows, architecture and high level design.
All APIs are documented here.
Low level design documents for each module are available in the respective github repos.
The details related to artifactory versions is available here.
Pre-registration (UI & APIs)
Registration Processor (Server)
ID Authentication (APIs)
Partner Management (APIs)
ID Repo (APIs)
Resident Services (APIs)
Early Performance Testing
Testing is done for default configuration. Changing the configuration parameters with various values will be taken up in subsequent releases.
Version Tag Tested
Types of testing
Pre-Registration (Latest Versions of Chrome, Edge & Firefox)
Registration Client (Windows 10)
Deployment Script Environment
Microsoft Azure and VMs deployed in on-premise hardware
Registration Client with TPM 2.0
Canon lide 120
CBEFF format (Version - 2.0)
MOSIP Device Service (MDS)
ABIS Spec Version v0.9
SDK Spec Version v0.9
Registration Client – face capture
OpenImaj - This is licensed for demo purpose only
Supporting key based digital signatures, not using digital certificates
ICU4J (Library with French, Arabic languages)
Detailed Performance Testing
Reliability and Disaster recovery Testing
Pre-Registration (100%), Registration Client (95%), Registration Processor (100%), Authentication (100%), Partner Management (100%), Resident Services (100%)
70% to 80%
Number of Test Cases
Total Run (2818), Pass (2526), Pass Rate (90%)
Number of Bugs Found
797 (Since December 2019)
Number of Open Defects
Total (77), Blocker or Critical: 10 (7 fixed & 3 open for patch release)
Number of Immediate Fixes
10 to 15
Notification is not sent when an booked appointment is canceled
Application Allows to send multiple otp for a single user
User is allowed to discard the application with in 24 hours i.e. the configured time
On the Pre Registration UI, a page reload results in session time-out discarding the data entered
User is not able to copy the documents of his/her choice
Pre-registration application is allowing Cross Origin Resource Sharing (CORS)
User is navigated to blank page for center with no slots and date available for center selected
Device details are not validated against the biomertic type
Arabic data displayed as junk characters in ekyc response
Able to do OTP authentication with invalid transaction id
Device details are not stored in Packet
Navigation issues in registration client UI
Able to authenticate with devices registered for 'REGISTRATION'
Streaming of device stays turned on when registration flow is abruptly closed
Operator should not be able to perform any registration activities when Center, User or Machine is In-Active
Registration data is not displayed when supervisor selects the option informed/can't informed
Multiple issues in the contents displayed in the registration acknowledgement preview page
Unable to go back to username field from password field in the registration client login window
Registration processor stages aren't working properly after restarting the K8 cluster
Modular Open Source Identity Platform
Automated Biometric Identification System
Application Programming Interface
One Time Password
Software Development Kit
Java Web Token
Unique Identification Number
Common Biometric Exchange Formats Framework
Cross Origin Resource Sharing
Hardware Security Module
Trusted Platform Module
Software Development Kit
MOSIP Device Service
International Components for Unicode for Java
Work In Progress
To Be Determined/Done