Reference implementations of modules or components are non production grade implementations that are meant to showcase a reference design or architecture. They can be used as references or starting points for customization and actual implementations.
Pre-registration portal
Admin portal
Partner Management portal
Authentication Application
Registration Client
ID object validator (kernel-ref-idobjectvalidator)
Integration with the SMS service provider (kernel-smsserviceprovider-msg91)
Integration with a Virus Scanner (kernel-virusscanner-clamav)
HSM Keystore Implementation (hsm-keystore-impl)
IAM: Keycloak
External Stage
Demo deduplication
Hazelcast Cache Provider
Demographic authentication (normalization)
Child Authentication Filter
Booking Service
This is a guide to implement MOSIP for a country. It is advised that Government and System Integrators (SI) study the recommended steps to work out an appropriate implementation strategy. The items are in "near-chronological order" and may differ for an implementation.
Choice of deployment of Pre-registration.
Rate of enrolment desired.
Rate of authentication expected.
Customisation and procurement of components as given here.
ID schema (as prescribed by the country's regulatory authority).
Hardware requirements estimate.
ID Card print design.
MOSIP versions.
MOSIP support (scope).
Disaster recovery strategy.
A phased approach for rollout.
Engagement with an SI - terms and conditions.
Procurement of biometrics and other external components.
HSM
Computer hardware
Customisation of components as decided in step 5 of Key decisions above.
Disaster recover set up
Biometric thresholding
Phased implementation
Sandbox, staging, development setups.
IDA installation
Onboarding of trusted partners
Print partner
Set up of registration centers
Onboarding of officers and supervisors
Training