Scope of work | Description | Deliverables | Pilot | Notes |
MOSIP platform knowledge | Acquire sufficient knowledge of the architecture, design, code and deployment of the MOSIP platform. | Y | The platform training will be imparted by the MOSIP team. | |
Requirements and Scoping | Study the requirements and arrive upon scope of work (SOW) for implementation. | System Requirements Specifications (SRS) | Y | |
Technical Design and Architecture | Based on the requirements and Scope, arrive upon a technical design and architecture | Design Docs | Y | |
Secure Infrastructure and deployment architecture using AWS Managed Services | Creating a secure deployment architecture on AWS Cloud that includes Virtual machines, API Gateways, Network policies using the managed services from AWS. | Deployment Architecture Doc | Y | AWS Managed Services (AMS) helps you operate your AWS infrastructure more efficiently and securely. Leveraging AWS services and a growing library of automations, configurations, and run books, AMS can augment and optimize your operational capabilities in both new and existing AWS environments. https://aws.amazon.com/managed-services/ Pilot : Minimalistic architecture can be arrived upon. One can simply copy the MOSIP v3 deployment architecture in this respect. |
Biometric Requirements | Arrive upon Biometric requirements specifications covering | Biometric Spec doc | Y | For Pilot, the number of Biometric devices would be limited as per the needs of the pilot. |
Cloud Infrastructure | Creation of the Infrastructure on AWS using AMS IaaS and PaaS tools based on Secure Infra and Deployment Architecture agreed upon, | Country ID system Infra on Cloud | Y | Pilot : MOSIP’s deployment scripts can be directly used with minimal changes. Best practices and tool sets are not required for the pilot. |
Registration Kits and Authentication devices | Help in identifying the device providers, finalization, procurement, testing and commissioning | Registration Kits and Authentication devices | Y | Pilot: Minimum registration kits. No need to go through a full blown procurement process. |
ABIS and SDKs procurement | Help in identifying the most suitable Cloud-ABIS that is compatible with AWS Cloud, finalization and procurement. | ABIS and BioSDKs | Y | |
HSM | Identify the best-in-class HSM and integrate with the ID system. | HSM | N | AWS CloudHSM is a cloud-based hardware security module (HSM) that enables you to easily generate and use your own encryption keys on the AWS Cloud. With CloudHSM, you can manage your own encryption keys using FIPS 140-2 Level 3 validated HSMs. Pilot : MOSIP provides a software HSM as part of the platform. |
Security | Procure Certificates for use with ID Systems | Certificates | N | Pilot : MOSIP provides self-signed certificates within the platform. |
Country ID Data Center | Help in setting up a small-scale data center for various housekeeping activitives | -Data center setup | Y | Pilot : The data center needs abilities for card printing + backup/restore. |
SMS and e-mail provider | Identify and configure the SMS and e-mail provider with the ID System for resident notifications | Y | ||
ID Schema and Master data | Work with Govt stakeholders in defining the Country ID schema and master data and the rules around it. | Country ID Schema files | Y | |
Deployment and Configuration based on accepted Secure Deployment Architecture | -Creation of deployment scripts | Country ID System on AWS | N | |
Customization | -Identify the customization requirements, proposals and system design. | Customized modules | Y | Pilot : Scope of customization needs to be arrived upon for various modules. It could be minimal customization of the pre-reg, reg client and admin modules. Direct re-use of the modules with min. UI changes can be a way forward. |
Mobile Apps | -Identify the needs for mobile apps | Mobile Apps | N | |
Reporting and Auditing | -Discuss and identify various reporting and auditing needs -Design and implement a reporting and auditing infrastructure with the ability to generate new reports, export reports in various reporting formats, share reports with stakeholders etc. -Integrate reporting solution with the ID Portal | Reporting Design Reporting Portal Reporting and auditing APIs | Y | Pilot: Basic canned reports only |
ID System Administration | -Identify various administration use cases | Customized admin module | N | |
Public Portals | Discuss and identify the needs for creating public portals for various needs within the country such as | Portals | N | |
Software Engineering processes for development, support and maintenance | Establishing DevOps pipelines for end to end lifecyle | Software engineering processes setup | Y | Pilot : Consider the following DevOps pipeline, Pilot testing as appropriate, Use MOSIP’s Jira Service desk for reporting platform issues, use simple but effective project management and Governance mechanisms. |
Integrating with COTS | Integration with Commercial Off-the-Shelf software for things like | COTS tools | N | Some of these tools may be available as hosted applications on AWS |
Setup Registration Centers and field operations | This would include setting up the registration centers with all the required devices, network infrastructure and peripherals needed for functioning of the registration center | Y | ||
Field Pilots | Helping in performing various field pilots to demonstrate various solutions to stakeholders | |||
Training and Capacity Building | Supervisor and operator training | N | Supervisor and operator training may be done in a centralized location by trained ID professoinals or the country may appoint couple of trained ID professionals in different zones. | |
Card Printing | Enable ID Card Printing and assit the Govt in ID Card Issuance | Country ID Cards | Y | |
Acceptance and Go Live | Driving go live operations resolving issues as they occur quickly | Y | ||
Grievance Redressal | Create a Grieviance Management system or integrate with existing system. | N | Grieviences can occur duirng the pilot, while going live or when the system is actively running. | |
Transition | Transition and handover to a new service provider at the end of the tenure. | N | ||
Technical Support | Provide a comprehensive support for a period of N years which incudes | Support tools | N | |
SLA Management | Adhere to the SLAs that has been agreed upon. Provide mechanisms in form of tools for | SLA monitoring and reporting tools | N |