2024-02-14

Date and Location

Feb 14, 2024 at 15:00-16:00 (EET, UTC+2)

Location: Microsoft Teams

Attendees

  • Petteri Kivimäki (NIIS)

  • Raido Kaju (NIIS)

  • Aivar Meisterson

  • Dante Moreno

  • Gustavo Giorgetti

  • Teemu Theqvist

  • Tõnis Pihlakas

Discussion items

#

Item

Notes

#

Item

Notes

1

Summary of development activities

Summary of ongoing development activities.

2

X-Road 8 PoC status update

The X-Road 8 PoC project was kicked off in the beginning of January. The project started with an on-boarding period which aim was to:

After the on-boarding period, the project was divided in two work streams:

  1. Support for the Standard Dataspace Protocol.

  2. Support for Gaia-X Trust Framework.

Support for the Standard Dataspace Protocol

The aim of this work stream is to implement support for the Standard Dataspace Protocol in a backwards compatible manner. The following actions have been completed as so far:

  • Integrate the EDC into X-Road 7 Security Server.

  • Add support for the Standard Dataspace Protocol and maintain support for the current X-Road Message Transport Protocol.

  • Consumer information system communicates with the Security Server using X-Road Message Protocol for REST.

  • Extend global configuration to contain information on Security Server's support for the Standard Dataspace Protocol.

  • Consumer Security Server selects the protocol based on the capabilities of the provider Security Server.

  • Consumer information system doesn't know which protocol is used between the Security Servers.

  • The Standard Dataspace Protocol's asynchronous contract negotiation process is hidden from the consumer information system.

  • Initial version of data exchange between two Security Servers using the Standard Dataspace Protocol has been implemented. An example message flow using the Standard Dataspace Protocol:

    • xroad-protocol-ds-__X_Road_protocol_over_Data_Plane_v0_1__.png

       

The following improvements have been recognized and they will be looked into during next iterations:

  • Caching of contract negotiation results - full negotiation process is required for each request.

  • Defining access permissions using ODRL (required by the Standard Dataspace Protocol).

  • Support for "light context" - consume services without a Security Server on the consumer side.

The current implementation does not cover the following existing features yet - they will be looked into during next iterations too:

  • Support for SOAP messages.

  • Signing of messages.

  • Logging and timestamping.

  • Authentication and authorization.

  • Support for operational and environmental monitoring.

  • Support for federation.

Support for Gaia-X Trust Framework

The aim of this work stream is to look into making X-Road 8 technically compatible with Gaia-X Trust Framework which enables X-Road Member to be compliant with it. The following actions have been completed as so far:

  • Get familiar with the Gaia-X Trust Framework and its main concepts.

  • Set up the Gaia-X Digital Clearing House (GXDCH) services in the NIIS development environment.

The following tasks will be looked into during next iterations :

  • How to use existing X-Road sign certificates with Gaia-X credentials.

  • Storing and sharing of Gaia-X credentials.

  • Using Gaia-X credentials in the data exchange process.

The latest news from the PoC are available here.

3

Open topics

  1. Version 7.4.1 was released on February 2. The release notes are available here:

  2. The report of the X-Road Sustainability Improvement Study has been published on the NIIS website:



Next meetings

  • Meeting 21, March 21 2024, 15:00-16:00 (EET, UTC +2)

  • Meeting 22, April 22 2024, 15:00-16:00 (EEST, UTC +3)

  • Meeting 23, May 20 2024, 15:00-16:00 (EEST, UTC +3)

  • Meeting 24, June 19 2024, 15:00-16:00 (EEST, UTC +3)

  • Meeting 25, August 21 2024, 15:00-16:00 (EEST, UTC +3)

  • Meeting 26, September 18 2024, 15:00-16:00 (EEST, UTC +3)

  • Meeting 27, October 23 2024, 15:00-16:00 (EEST, UTC +3)

  • Meeting 28, November 20 2024, 15:00-16:00 (EET, UTC +2)

  • Meeting 29, December 18 2024, 15:00-16:00 (EET, UTC +2)

  • Meeting 30, January 22 2025, 15:00-16:00 (EET, UTC +2)

  • Meeting 31, February 19 2025, 15:00-16:00 (EET, UTC +2)

  • Meeting 32, March 19 2025, 15:00-16:00 (EET, UTC +2)