This repository contains the publicly-available RFCs for the Zero-trust Packet Routing project. Feedback is welcome and encouraged!
While not all of our RFCs and documentation are currently publicly available, more will be published in the future, so keep an eye on this space!
If you are new to ZPR, you should take a look at RFC 12, which is an overview of ZPR, the problems it aims to solve, and the approach taken to solving them.
If you find any of the terminology unclear or confusing, take a look at RFC 4, which is a glossary of terms used when discussing ZPR.
If you are interested in learning more about ZPR beyond what's in the overview, you can dig deeper into any of the following topics:
Join us in discussions to provide feedback or ask questions!
If you want to build the PDFs from the sources locally, you can use the docker image.
$ cd tools
$ docker build . --tag rfcgen:latest
$ cd ..then,
$ docker run --rm -v /path/to/zpr-rfcs:/work -w /work rfcgen:latest sh -lc "git config --global --add safe.directory /work && make"We use unix line endings in the text and markdown files in this repo. To work comfortably in your environment:
Windows Developers
git config --global core.autocrlf trueLinux/MacOs Developers
git config --global core.autocrlf input