The Ouroboros project is a decentralized packet network implementation
started by Sander Vrijders and Dimitri Staessens. It stems from our
deep interest in computer networks, trying to solve some long standing
problems in IP networks such as achieving clean fragmentation, routing
scalability, efficient congestion control and simple
multicast. Instead of trying to tackle these issues in isolation, we
subscribe to the view that the entire TCP/IP design is fundamentally
broken, and a holistic approach is needed to build efficient packet
In addition, a lot of the design is inspired by Edward Snowdens
revelations and his call to drastically improve end-user security and
on the internet.
Ouroboros is free
software. The libraries
are available under the GNU Lesser Public License (LGPL) version
daemons are available under the GNU Public License (GPL) version
2. The tools
are availabe under the 3-Clause BSD
Ouroboros logos © Dimitri Staessens. All Rights Reserved.
Ouroboros is distributed in the hope that it will be useful, but without
any warranty; without even the implied warranty of merchantability or
fitness for a particular purpose.
At present, Ouroboros should be considered an advanced research