With the increase of data exchange among different sectors like finance, legal, healthcare, government and others, ensuring easy interoperability while still following data usage rules, policies, and local regulations is becoming increasingly important. Dataspace is the envisioned solution to tackle these challenges.
Dataspace operates with the help of data connectors, which enable secure and effective communication and exchange of data. They are a tool to connect many data endpoints to increase the pool of available data and to accelerate the data economy. By linking data connectors, dataspaces become protected environments where participants can freely share data. Data sovereignty, transparency and fairness are ensured by adherence to a set of rules.
Our goal is to explore the feasibiltiy of dataspace usage with regards to data sovereignty. This includes testing the maturity of dataspace, importance of the components and ease of deployment.
Learn in more detail about how our software works here: IDS - Documentation
To run the connectors on your own machine, installing Docker is enough. You don't need to install any additional packages or dependencies.
To run the code using docker, use the following commands in the src
folder:
sudo docker compose --profile complete build
sudo docker compose --profile complete up
To start only selected profiles, use:
sudo docker compose --profile <company|taxadvisor|bank> up
Note: If you are using macOS, you might have to modify the config.json
file:
- Go to
~/.docker/config.json
. - Change the
credsStore
value fromdesktop
toosxkeychain
.
Alternatively you may:
- Go to
sudo vi ~/.docker/config.json
. - Change
credsStore
tocredStore
.
❗️ You don't have to do this to use our application or for further app development ❗️
But if you still want to run and test the connectors without using Docker, please refer to the build documentation.