Platform for state registries

1. About the Platform

The Platform for state registries is an information system designed to deliver government services in a digital format efficiently. It enables the rapid creation, modeling, deployment, and maintenance of electronic state registries, striking an optimal balance between data security requirements, deployment speed, registry ownership costs, and data exchange with other registries.

ddm platform context
Figure 1. Context diagram of the Platform

2. Problem statement

2.1. Current condition of registries

Across the globe, many countries are grappling with a need for uniformity in how their public state registers are created and managed. This inconsistency stymies the practical application of crucial principles of digital development policy, such as reusability, technology neutrality, data portability, interoperability, security, and confidentiality. Consequently, this results in increased complexity in delivering administrative services while also acting as a roadblock to their transition to online platforms.

In the case of Ukraine, there exist over 350 state registries, each with distinct ownership. Individual teams are responsible for creating and maintaining each registry, and they each operate on their dedicated infrastructure, whether physical hardware or a cloud-based solution.

The current situation can be characterized as both decentralized and unregulated:

Decentralized refers to separate infrastructures for data storage maintained by different owners. This distinction is crucial regarding data collection, storage, and usage accountability.

Unregulated signifies the absence of guarantees that the registries interact correctly. This interaction should occur over secure connections, comply with data retention policies, and align with software reuse and resource optimization principles.

2.2. The concept of a platform for deploying registries and solving the problem

Given the current situation and potential risks associated with defining responsibility for data protection, the Platform advocates a shift towards a decentralized but regulated approach.

This approach guarantees the preservation of data owner identification, establishing clear data responsibility. Simultaneously, it lays the groundwork for further Platform enhancements, positioning registries as a complex of hardware and software tools. These tools are designed to implement the requirements the Ministry of Digital Transformation of Ukraine set forth.

3. Getting started

This knowledge base contains the following main sections:
  • To learn about new features and enhancements, see What’s new.

  • If you are a Platform infrastructure administrator, security administrator, or access administrator, see Platform administrators.

  • If you are a development and maintenance team member that deploys registries using the Platform, see Registry development and maintenance.

  • If you are a registry administrator, see Registry administrators.

  • If you are a data modeler who works with operational data structures and declarative model descriptions and creates analytical reports, see Data modelers.

  • If you are a modeler of business processes and UI forms for business processes, who works with BPMN, DMN, Groovy scripting, and JSON structures, see Business process modelers.

  • For a deep dive into the regulations structures, take a special Study course for registry regulations developers. This training provides a number of educational tasks and quizzes that will help you gain practical skills in regulations modeling.

  • If you are a government officer or a citizen working with the user portal as part of business processes, see User documentation.

  • If you are a developer, architect, or just a tech guru, see Architectural documentation.

  • Have a question? See FAQ.