Do you want to take part in shaping the future of the quantum internet?

Press release banner - Quantum Internet Application Challenge 2023

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!

A novel and innovative Quantum Internet Application.

We are looking for a basic demonstration of a novel and innovative Quantum Internet Application, using the SquidASM platform to implement and simulate your 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.

Go to tutorial
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.

Read More

In this repository, we expect:

  • A readme.MD file explaining your application, and how to run your code.
  • All your code that implements your application.
  • Other small necessities (e.g. a requirements.txt file for dependencies if need be)

The GitHub link should be sent to before the submission deadline.

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.

Read More

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.

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`.

Sign up now!

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.

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

Quantum Network Explorer logo

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!

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