The BIG hackathon!
From 28th June until 5th July
The European Commission is sponsoring a Hackathon on building a European Data Bridge connecting national interoperability platforms such as X-Road to message exchange networks based on the eDelivery profile of the OASIS/ISO AS4 standard.
Come and help us to shape the interoperability of national platforms to achieve seamless pan European administrative connectivity. We want to simplify EU Citizens life’s when dealing with cross borders administrative procedures.
Webinars catch-up sessions
All you need to know:
The Data Bridge Challenge
Join us and help us to build a generic data bridge together!
Public administrations in different Member States use various platforms and solutions to exchange data with other organisations. For example, one organisation is using a national data exchange platform such as X-Road while another organisation is using an eDelivery standard based solution.
- How to enable data exchange between two organisations that are using different data exchange solutions without having to set up and maintain multiple access points to different platforms?
- How could organisations use their existing infrastructure to exchange data regardless of the solution used by the other data exchange party?
A gateway or proxy that is acting as an interpreter between a national platform such as X-Road and eDelivery would be one potential approach. However, also other approaches are welcome!
Certificate of attendance, swag bag.
All you need to know
The Hackathon will start on 28th June, 2021 at 16:00 CET (Brussels time)
and end on 05th July, 2021, 16:00 CET (Brussels time).
The award ceremony will take place on July 12th 2021, 16:00 CET (Brussels time).
How to get started
- Register in to the hackathon platform.
- Go through the documentation mentioned in the resources section below.
- Ask questions and collaborate with others (form a team?) on the Hackathon platform.
- Hack on and have fun!
- X-Road documentation - https://docs.x-road.global/
- X-Road academy - https://academy.x-road.global/
- X-Road GitHub repo - https://github.com/nordic-institute/X-Road
- X-Road resources - https://x-road.global/resources
- Standalone Security Server - https://hub.docker.com/r/niis/xroad-security-server-standalone
- X-Road community - https://x-road.global/community
In case you consider using the Domibus product for building a bridge, please refer to the following guidelines that document how the product can be extended:
- Guidelines on how to build a new, custom, plugin for Domibus
- Guidelines on how to build an extension module to add custom business logic on authorizing the message exchange flow for Domibus
- For background information on the Domibus product, please consult the admin guide that provides a detailed functional specification of the standard product
A bridge will typically either be built as/around a custom plugin or rely on one of the available default plugins, documented below:
Projects should be submitted on the platform. This entry will be used to review the submission.
Demonstration of your work that allows us to evaluate the submission easily.
This often includes a brief video (screen capture with voice-over) that gives an overview of the project, its motivation, and how it works to achieve it.
We also encourage basic documentation with a screenshot of the solution in action, a list of features, and a development guide if applicable. We will provide a few examples during the hackathon.
Winning submissions (for cash prizes)
Must meet the minimum criteria for qualified submissions above. The following criteria will be used to evaluate submissions:
- Completeness of the submission, such as documentation and a polished user experience with few bugs;
- Quality of all materials submitted;
- Originality and uniqueness of ideas;
- Sustainability in terms of code organisation and structure (well-written code);
- Reusability of the submission - is it specific to one national platform or can the approach be scaled to different platforms;
- Security of the ideas in terms of how security aspects are taken into account in the design and implementation;
Anything submitted after the due date will not be evaluated, except for changes to documentation made by July 05, 2021, (16:00 CET).
Participation certificate and swag prizes
To receive a participation certificate and a swag prize, you will need to:
- Fill in your profile page with all information required;
- Be a solo or active member of a team and submit your meaningful work (you need to score a minimum of five points) by the end of the Hackathon on July 05, 2021, 16:00 CET. For more information about scoring please check article four of the Terms and Conditions.
- You can participate either as an individual or as part of a team. There is a limit of five members per team. If a team with more than one member wins a cash prize, the prize will be allocated equally to all members.
- Contractors from NIIS and staff from European Commission can participate but are not eligible for the cash prizes.
- Your submission should be developed entirely during the Hackathon period (June 28th to July 5th).
- You can use any open source programming language to develop your solution and are encouraged to use open source libraries and other freely available systems/services.
- Hackathon projects are submitted in the Hackathon platform. Follow the instructions above to submit your project.
- Cash prize winners will need to submit a form with their contact information for tax purposes.
- By participating in the Hackathon, you agree to the Terms and Conditions
- Signing the CLA is required.
- Do I need to have any specific qualifications to be a participant for the Hackathon?
We strongly recommend to complete the X-Road Fundamentals online training before the hackathon. However, it’s not required, only recommended!
- How do I submit what I have made for the Hackathon?
Please follow the submission guidelines described above.
- Does the entire idea have to work fully?
No, it doesn’t need to be fully implemented. However, the submission should be functional so that the judges can evaluate it.
- Do I need to give a presentation on the product that I have built?
There will be no live presentations. We encourage you to submit a small presentation or video that demonstrates your submission. However, it’s not mandatory. In case you are one of the winners, you might be invited to demo your solution at a virtual or physical event or write an article about it, details of which will be shared with sufficient advance notice. Such an invitation would not be mandatory to accept.
The European Commission encourages and leverages the collaborative and innovative potential of open source. The present Hackathon is an ISA² sponsored project (part of the Sharing and Re-use action (2016.31)) to bring together European Public Services on the subject of open source. It has four areas of focus:
- Inventory: Creating an initial, first cut, inventory of open source software used by European Public Services
- Funding: Studying the need for a European Open Source Funding Mechanism, and then defining how it could work
- Security: running bug bounties on software selected from consulting multiple public administrations
- Hackathons: Holding events/Hackathons to tackle common issues in open source that the European Public Services may be facing.
X-Road® is open-source software and ecosystem solution that provides unified and secure data exchange between organisations.
The basic idea of X-Road is that members of an ecosystem exchange data through access points (Security Servers) that implement the same technical specifications.
X-Road is a digital public good verified by the Digital Public Goods Alliance, and it’s released under the MIT open source license and is available free of charge.