novum / domain-digid
Fake "Digid" domain definition files
Requires
- php: >=7.3
- hurah/hurah-installer: *
- novum/innovation-app-core: *
This package is auto-updated.
Last update: 2024-11-10 12:51:33 UTC
README
Summary
This package contains domain files for a mock api of the Digid. Together with their corresponding site files they make up a mock API + admin panel that represents the Digid in a whole ecosystem of API's and their corresponding admin panels.
Background
From an article of the Dutch Ombudsmen about the government and its relation with civilians one important conclusion was drawn. In summary the conclusion is that civilians would like to have a single point of contact when dealing with the government. When realizing such a scenario, several questions or problems arise such as how to deal with privacy, how could this be implemented, how to manage information streams, who will get access to what etc.
This was one of the many reasons to initiate the "een overheid" (one government) project. The goal of this project was to realize the scenario above for a single regulation that involved a lot of government agencies and thereby bureaucracy, long timeframes, privacy matters etc.
This project was initiated by Novum, the Innovation lab of the dutch social services called Sociale verzekeringsbank.
Concepts
The project was inspired on the architectual principles of common ground which are in summary: Component based, trusted, open, data at the source / keep data on a single location, ownership of your own data, standards based. Intra government communication employs NlX as a secure and decentralized communication layer.
Other systems
The system is made up of a bunch of rest api's that all follow a similar pattern. Each datamodel is by no means a reflection of the reality which would be way to complex and not relevant for this proof of concept. The main idea is that all technologies that make up the chain would be included in order to get hands on experience and learn from the problems that we encounter on the way.
# | Government agency | ||
---|---|---|---|
1 | CBS | documentation | demo api |
2 | Basisregistratie inkomen | documentation | demo api |
3 | Digid | documentation | demo api |
4 | Sociale verzekeringsbank | documentation | demo api |
5 | UWV | documentation | demo api |
6 | Basisregistratie persoonsgegevens | documentation | demo api |
7 | Centraal justitieel incassobureau | documentation | demo api |
8 | Een overheid | documentation | demo api |
9 | Burger simulatie | documentation | demo api |
10 | Justitie en veiligheid | documentation | demo api |
Try / have a look
If you wish to have a look at the system, the API's are reachable trough the public internet or via NlX. The respective admin panels are also available on the public internet. Please contact us if you would like to peek around.
Installation
If you wish to do your own installation, the best starting point would be to install the demo system.
Contribute
It would be great if we could make these systems more realistic in terms of data and datamodel or extend it's functionality. Please feel free to submit a pull request or contact us whenever you feel like doing a contribution in any way.
More info
Please refer to the documentation if you need more information or are interested in doing a custom installation.