sea lion near shore

Open Source Software

When we develop software for a client, that software is the intellectual property of the client. But some of Remote Autonomy's software is available as open source or as a public web application.
Routing In Fat Trees (RIFT)
a group of people walking on a dirt road with tall trees with Avenue of the Baobabs in the background
a group of people walking on a dirt road with tall trees with Avenue of the Baobabs in the background

Routing in Fat Trees (RIFT) is a specialized, dynamic routing protocol optimized for large scale data centers using Clos, fat tree or similar topologies. Remote Autonomy has implmented an open source reference implementation of RIFT in Python. We were also deeply involved in the standardization of RIFT in the IETF.

Cascade
time lapse photography of waterfalls
time lapse photography of waterfalls

Cascade is an error correction protocol that is used in Quantum Key Distribution (QKD). We have open sourced two reference implementations of Cascade, one in Python and one in C++, and we have written a tutorial for educational purposes.

QuKayDee
padlock lot
padlock lot

QuKayDee is a cloud-hosted Quantum Key Distribution (QKD) network simulator focused on APIs. It allows operators and vendors to test the integration of their existing encryptors (e.g. IPsec VPNs) with QKD without needing real QKD hardware.

Visualizing router telemetry using Grafana

Sample python code showing how to extract operational state and telemetry data from a Juniper router using NETCONF and GPB, and visualize it using Grafana. This code is almost 10 years old by now, this is still our most popular GitHub repo.

Distributed Quantum Fourier Transformation
water droplet creating water ripple effect
water droplet creating water ripple effect

As part of the RIPE Labs Quantum Internet Hackathon 2022, we implemented the Distributed Quantum Fourier Transformation (DQFT) using Qiskit and QNE-ADK.

Quantum Key Distribution (QKD) in OpenSSL

As part of the Pan-European Quantum Internet Hackathon organized in 2019 by RIPE labs, we implemented integration of OpenSSL with the ETSI QKD 004 API for retrieving encryption keys from QKD devices.