VITALISE D3.6 Certified Node OS installation image
Creators: name: Molina  Cristina
name: Epelde Gorka
name: Dokla Edwin
name: Hernández Mikel
Publisher: name: Zenodo
Year: 2022

description: This deliverable is of software nature, having described its type as OTHER in the grant agreement. The deliverable aims to make a deployable and configurable software package available to Vitalise Living Labs (LL) to enable harmonised data capture and preparation and offer open data processing of controlled data managed by a LL within the VITALISE ecosystem. Despite being named as “Certified Node OS installation image” in the grant agreement, within VITALISE WP3 work team, we have renamed it as <strong>LL RAI node</strong> (and the corresponding deployment image(s)). This software’s main aim is to provide LLs with common ICT infrastructure tools to upload, capture, and securely offer external researchers access to (controlled) data harmonised with the VITALISE data model. The main services provided by this tool are: Dataset upload / capture; Transformation to VITALISE data model; • Anonymised / Synthetic data sharing for local script development by external researchers; Remote execution of locally developed scripts with LL-controlled data; Registration of the remote experiment results to achieve an immutable identifier. This deliverable’s implementation has been a result of user requirements capturing (T2.4) and different WP3 tasks targeting the a) general VITALISE service architecture (T3.1), b) VITALISE data model definition (T3.2), c) LL infrastructure API and core communication modules (T3.3), d) Anonymization and synthetic data generation mechanisms (T3.4), and e) RAI node dataset curation, preservation, and remote script execution mechanisms (currently Python is supported) (T3.6). Communication interfaces of the LL RAI node have been defined and integrated with: The Discovery Portal (T3.8): it is the metadata catalogue and external researchers’ portal for requesting/checking anonymous/synthetic data, remote execution of scripts or results registration. The RAI Cloud Server (T3.5): it is responsible for registering the experiment results and issuing an immutable identifier to the performed experiment (author, time, script, dataset, and results). From a technical perspective, tools are being developed using containerisation (Docker) technologies and docker-compose deployment technologies, making them available through a git repository and a Docker image registry, both accessible through the Vitalise GitLab project. As part of T3.6, a deployable package of the LL RAI Node, with all the services installed and configured, has been created to ease the deployment to the Living Lab infrastructures (T3.10). This deliverable currently presents the result of the second iteration of the LL RAI node (prototype v1) in M16. Future iterations of the developments are planned and will be delivered with tagged branches in VITALISE’s GitLab project. Despite LL RAI node composing modules, further development is foreseen, but no significant changes regarding deployment and monitoring/logging are anticipated. Relevant content of this document will be updated if deemed necessary, but initially, it is not planned.