Registering the World with
Digital Registries Building Block
Helping governments to build registration processes.
Helping everyone everywhere access the services they need.
Ingmar Vali
Transforming the World to digital.
20 + years in
government e-services transformation
Registration BB Team Lead
GovStack, UNCTAD
Topic- Digital Registries Building Block
Demo implementation:
UNCTAD’s single window no-code
e-services platform eRegistrations.
GovStack will provide the first global toolbox for e-government
4
Building Block specifications
Building Blocks build the basis for scalable, interoperable digital services.
GovSpecs
The sandbox to �experiment and create.
A digital testing environment to learn, experiment, and prototype services.
GovTest
The global knowledge �hub for e-government.
Communities of Practice (like the CIO Digital Leaders Forum) foster exchange on best practices and tools.
GovLearn
Country Engagement
Countries build their services based on Building Block specifications
Countries may contribute to their development in working groups.
Countries identify and prioritize use cases which can then be demonstrated, tested and explored in sandboxes.
Countries benefit from capacity building (e-learning, workshops) and exchange knowledge through Communities of Practice.
Description of the Digital Registries Building Block
These specifications are tailored to facilitate the establishment and management of registry databases, catering to both registry service owners, who curate essential data, and citizens and businesses, who find a secure channel to engage with government processes.
Within this context, a "registry" embodies the capacity to:
all with minimal to no requirement for software development (NO-CODE).
Moreover, it serves as a custodian of transaction logs, meticulously chronicling all activities transpiring within database schemas and datasets.
Key Digital Functionalities – registry
Register of people
CREATE
READ
UPDATE
DELETE
Mother and Child program
Unconditional social cash transfer
Register of addresses
Register of companies
Digital Registries (SAAS)
DB Schema
Register of ...
Register A
Register B
GOV Data
CREATE
READ
UPDATE
DELETE
Digital Registries instance 2
DB Schema
Key Digital Functionalities 2 instances
CREATE
READ
UPDATE
DELETE
Mother and Child program
Register of addresses
Register of companies
Digital Registries instance 1 (SAAS)
DB Schema
Register A
GOV Data
INFORMATION MEDIATOR
DATA
DATA
DATA
Key digital functionalities- Data
E-service
Admin
Tools
DATA STORAGE
User Interface and flow (capture data)
Register
Modify
Cancel
Consult
Data
Create
Read
Update
Delete
Registration BB / any BB
Digital Registries BB
e-services portal,
Back office system,
Examples (can facilitate multiple databases):
Information Mediator BB
Secure standardized data exchange
Schema
Tools
Internet
API
8
1
Important Terminology
Registry- A paper-based or electronic database (centralized or decentralized, i.e. blockchain) where claims are stored and can be consulted.
Registrar- An entity that is authorized to register, in a registry, claims submitted by an applicant and to issue a credential proving the registration.
Applicant- Entity that requests the registration of claims in a registry.
Result- The result of a registration is usually a credential (sometimes called: certificate, license, permit, card, etc.) proving the registration, in addition to the recording of information in a registry.
Admin
Tools
DATA STORAGE
Data
Create
Read
Update
Delete
Digital Registries BB
Schema
Tools
API
Interfaces
10
Data storage
database
API interface
Audit trail logs
Security layer
Schema manager
Schema viewer
DB Schema
DB Schema
Analyst/Admin
IT- developer
Data viewer/editor
User/BB
Queries/Data
Data
Admin tools
Authorization manager
API Manager
View manager
DB views
Data export/import
Queries
Statistics
API Information Mediator Gateway
Digital Registries
UI
Users
Data
Product demo- eRegistrations
Generic Database Builder
eRegistrations system
Development platform
Generate code
and
Publish
DS- Online registration and processing portal
Business analyst/
Service owner
Applicant
Operator(s)
Service builder
Part A
Part B
eRegistrations (UNCTAD) – Registry DB creation and administration with NO-CODE method
Digital
Registries
Generic Database
Builder
ADMIN 4
ADMIN 5
eRegistrations screen
eRegistrations screen
eRegistrations screen
Web Service
ADMIN 2
Data
Documents
Certificates
ADMIN 3
ADMIN 1
Web Service
Web Service
Registration BB and Digital Registries integration view
Applicant
Operator 5
Operator 4
Information Mediator
WWW
Control Configurator
User Interface and Flow Builder
Applicant functions
Development Platform
3
32
5
11
12
Functional Requirements
Specification
in
numbers
Administrative/
Analyst Functions
Rules Engine
Data Structure
The Digital Registries Building Block may contain multiple registries/databases.
The dynamic nature of the database structure requires a standard set of automatically generated APIs for all databases hosted on the platform.
The system generates default API method endpoints automatically after each publication of the database schema. A new API service version is generated after each schema publish. Database schema version and API versions are in sync.
Service APIs
Product demo- eRegistrations
Brief description of use cases
This use case profiles the digital integration steps to provide high-quality and integrated Postpartum and Infant Care services for a mother and child spanning the mother’s prenatal and postnatal periods - during the pregnancy, childbirth and after birth.
DEMO with eRegistrations
Prototype for Mother and Child post partum infant care program
Digital government services are vital for fostering economic growth, developing the digital economy and promoting trust in government institutions.
Business facilitation:
Company registration,
License registration,
Approval application,...
Citizen Registration:
Enrollment,
Post partum Infant care,
Healthcare,
Social Welfare,
Municipality services,
Property servcies, ...
Single window:
Integrated services, Cross domain services,
Prototypes,
....
CRISIS MANAGEMENT:
Response to pandemic,
Earthquake,
Flood,
Migration,
USE-CASES - Registering the World
Current scope (capabilities covered)
21
Admin
Tools
DATA STORAGE
Data
Create
Read
Update
Delete
Digital Registries BB
Schema
Tools
The building block provides capability to use functionalities:
All GovStack building blocks (authorized) can connect with APIs via IM BB:
Example API descriptions:
* OpenApi descriptions
Data sharing via
blockchain and wallets.
Registry data quality management and integration to data evaluation tools
Advanced integration of
other building blocks
...
Future
scope
Automated data migration out from Digital Registries
Distributed database architecture; Blockchain solutions; integrations with distributed architecture solutions.
Out of scope
Event notification to external endpoints.
Database type recommendation
What problem does Digital Registries BB solve? �
24
... when the specifications have been implemented.
Key takeaways
Digital Registries Building Block is a no-code application meant to offer intuitive database/register creation and management functionalities.
Digital Registries BB is simple to use, similar to online Excel with advanced data management, log and connectivity options for advanced users.
How long does it usually take to create a registry with API interface to start accepting records?
With digital registries by non-programmer it will take minutes.
Author: Ingmar Vali (https://www.linkedin.com/in/ingmarvali/ )�
URL link to specifications/requirements: https://govstack.gitbook.io/bb-digital-registries/
UNCTAD eRegistrations: https://digitalgovernment.world/digital-single-windows/
�
�
Questions?
Additional slide template that you may find useful.
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem.
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis quis
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis quis
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis quis
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem
01
02
03
04
Topis
Covered
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis quis rem atque quia.
Lorem ipsum
Lorem ipsum
Lorem ipsum
Lorem ipsum
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis quis rem atque quia.
Slide
headline
here
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis quis
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis quis
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis quis
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis quis
Slide headline here
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem.
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis
Slide
headline
here
Digital government services are vital for fostering economic growth, developing the digital economy and promoting trust in government institutions.
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis
Slide headline here
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis
01
02
03
04
05
Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem.
Slide
headline
here
Saurav Bhattarai
Ingmar Vali
Frank Grozel
Advisor at GIZ Sector Initiative Social Protection
Team co-lead�Business Facilitation Programme, UNCTAD
Team lead�Business Facilitation Programme, UNCTAD
Team lead�Business Facilitation Programme, UNCTAD
(M.Tech, Ph.D ) a scientist, teacher, entrepreneur, corporate manager,
ITU
Eng. Tarek Shash
Dr. Ramkumar
Rauno Kulla
Technical architect,
UNCTAD
Acknowledgments
Registering the World!
Morning session
Acnowledgments: Sebastian Leidig (Aam Digital), Annemarii Hunt