Join QIA’s first global Quantum Internet Application Challenge!
We invite all quantum internet enthusiasts to be creative and share your most innovative quantum internet application ideas!
What is the main challenge?
A novel and innovative Quantum Internet Application.
SquidASM is a framework built upon NetSquid, written in python. To get going with SquidASM, follow the installation instructions on the GitHub page and the tutorial to get up to speed.
We are happy to answer any questions and provide support via the forum for SquidASM support.
What is a Quantum Internet Application
A quantum internet application is, in the simplest terms, any application or tool that makes use of the quantum internet. This can be, for instance, an encrypted chat client that uses quantum encryption. Another idea is a bulletin board that is truly anonymous. But there is a myriad of possibilities, and we are looking for your ideas!
In your quantum application, you will most likely have to implement a quantum network protocol, like quantum key distribution or quantum teleportation. See also our list of quantum protocols for ideas of other protocols!
To get you going along the way in developing your application, we have provided code snippets that implement basic functionality, like QKD and teleportation. You are welcome to incorporate these into the implementation of your application, but this is of course not necessary.
Who is this challenge for
Quantum enthusiasts interested in co-creating the future quantum internet.
Read More
The challenge is open to anyone who is interested. Simply use the form below to sign up! (Note that because of the nature of the main prize we cannot accept team contributions)
Since an integral part of the challenge is to implement your application in SquidASM, some familiarity with the Python programming language is a requirement.
Are you new to quantum networks or do you want to learn more before you start? Have a look at our recommended list of publications or have a look at our repository of quantum networking protocols.
What should your submission look like
A submission consists of at least two things: an idea for a novel or innovative quantum internet application, and a demonstration or simulation of your application, using the SquidASM platform.
Read More
We also expect a description of your application and how it uses a quantum network. More explicitly, a submission should consist of at least:
- Your idea for a QI application
- An explanation of your application. Examples, click ‘view details’
- Working SquidASM code that implements your application. Examples
- Some documentation and/or explanation of how to run your code
This is what we expect as a minimum for every eligible submission. But beyond that, the sky is the limit!
What can you do beyond the minimum submission
We invite you to come up with extra things to show off your application.
Read More
Some ideas may include:
- Use the noise models in the simulation to show your application being resilient to noise
- Give the minimum hardware requirements, and backup your claims
- Perform more scientific rigour on how to improve your application
- Describe why your application, using a quantum network, is better or offers unique benefits relative to any classical application.
- Describe how these benefits translate to improvements to society or potential for commercialization.
- Providing or reference a proof of quantum advantage
Of course, originality and creativity will be appreciated!
How to submit your entry
A submission should consist of a GitHub repository containing your contribution.
In this repository, we expect: The GitHub link should be sent to info@quantuminternetalliance.org before the submission deadline. Read More
How will the submissions be judged
Eligible entries should contain both a description of the use case idea and a software implementation of the use case.
The entries will be judged on the novelty and creativity of the proposed idea, as well as the level of sophistication in the prototype implementation. Clarity of the explanations and documentation is also vital. Read More
Some notes on applications with multi-node network
Currently SquidASM only supports two node networks, but a major upgrade of SquidASM is in the works, that among other things, supports multiple end nodes.
Read More
For participants that have an idea that requires multiple end nodes, they are allowed to use the SquidASM beta that supports multiple end nodes. Although it should be warned that this beta is less stable and documented.
The SquidASM beta can be accessed by switching the git branch to ` blueprint-integration-beta-0.0.2`. This may be done by using the command:
`git checkout blueprint-integration-beta-0.0.2`
Next rebuild the SquidASM repository using `make install`.
Ready to join?
Sign up now!
What can you win
As a main prize we offer an internship or research visit (depending on interest of winner) to one of our participating QIA partners. (we will cover travel and accommodation cost of up to 5,000 EUR!) You will have the choice to meet and work with one of the following partners:
- Quantum Communication and Cryptography group of Anna Pappa / TU Berlin
- Quantum Computer Science group of Stephanie Wehner / TU Delft
- Quantum Software Lab of Michele Amoretti / University of Parma
Follow-up contributions:
The 10 follow-up contributions will receive a QIA goodie bag (QIA T-Shirt, pens, stickers, and more!) and international fame through a mention on our QIA website.
Timeline
12th September 2023: Competition opens. Please make sure you register to receive latest updates and guidelines on how to submit.
12th September – 23rd October 2023: Competition is open for submissions. We will have online Q&A sessions every two weeks. For details on when and how to access these sessions please register.
23rd October 2023, 23:59 CET (UTC+01:00): Final deadline for submissions
8th November: Announcement of winners
Beginner’s challenge
Quantum Network Explorer Application Challenge
For those who want to learn the basics of quantum networking, are new to programming in python or have only limited time to spend on a challenge – we’ve also got something for you!
Upload your own Quantum Network Application to Quantum Network Explorer (QNE) using its Application Development Kit. Follow the instructions here.
This can be as simple as cloning an existing application with modified input/output parameters, an implementation of a Quantum Protocol from literature (e.g. from here), or a something completely new!
Everyone who uploads a new application to QNE will receive a QNE goodie bag with a T-shirt, Stickers, and more!
The 3 most novel applications we will award with a 50 EUR Amazon gift voucher in addition to the goodie bag!
Watch the Q&A Session recording!
We organised an informal Q&A Session on 27 September 2023.
In this session, we provided a brief introduction on the Challenge and a short presentation on SquidASM. And the rest was allocated for questions from the participants.
Stay tuned for the next Q&A Session!
How to get in touch for questions and support
To get in touch with the organizers, other participants or for technical questions please visit our forum.
The forum also hosts the support for SquidASM.
For general questions you can also email us at info@quantuminternetalliance.org.