Ouroboros is a peer-to-peer transport network built on a new recursive network paradigm according to a UNIX design philosphy. The aim is to provide a secure and private networking experience and simplify writing distributed software and networking libraries. It provides a very simple API for both unicast and multicast communication.

Ouroboros has similar objectives as the Invisible Internet Project. Protocols have minimal design (a router doesn’t need a source address), and other information can be encrypted.

Ouroboros was originally started at imec under its Future Internet research, and is free software. We introduced the project at FOSDEM 2018.

This new website is still under construction.

Recent Documentation

Creating layers

read more

Elements of a recursive network

read more


What is a recursive network?

Compilation options


Frequently Asked Questions (FAQ)

All Documentation