Platform for state registries

🌐 This document is available in both English and Ukrainian. Use the language toggle in the top right corner to switch between versions.

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.

Unresolved include directive in modules/ROOT/pages/index.adoc - include::platform:ROOT:partial$admonitions/os-apache-license-en.adoc[]

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, over 450 state registries exist, 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 Ministry of Digital Transformation of Ukraine’s requirements.

3. Getting started

Welcome to our comprehensive knowledge base! Whether you’re navigating the complexities of our Platform or looking to deepen your understanding of specific areas, we’ve got you covered. Dive into the sections tailored just for you:

  • For Platform infrastructure wizards: Are you the backbone of our Platform’s infrastructure, security, or access management? Your journey starts here: Platform administrators.

  • For registry development heroes: Part of the team deploying registries with finesse? You can find your guide at Registry development and maintenance teams.

  • For registry administrators: Steering the ship of registry management? Anchor here: Registry administrators.

  • For data modeling magicians: Crafting operational data structures, declarative model descriptions, and creating analytical reports? Your spellbook is waiting: Data modelers.

  • For BPMN and UI Form sculptors: Modeling business processes and UI forms with BPMN, DMN, Groovy, and JSON? Carve out your niche: Business process modelers.

  • Seeking learning opportunities and wanting to learn more and gain practical skills? Visit the following:

  • For service providers, government officers, service recipients, and citizens: Engaging with the user portal as part of business processes? Your portal awaits at User documentation.

  • For developers, architects, and tech gurus: Craving a deeper understanding of our architecture? Explore Architecture documentation.

  • Familiarize yourself with the key terms and definitions critically important for understanding our Platform. Your encyclopedia awaits at Platform Glossary. Here, you will find all the necessary information to dive into the specifics and language of our system, which will help you better navigate and effectively work with our tools and resources.

Jump into the sections that resonate with your role and embark on a journey to master the ins and outs of our Platform. Let’s explore together!