QUIC is a new transport protocol. The first version of the protocol was developed by Google, and deployed in Google servers and Google’s Chrome browser. Google then asked the IETF to take on the standardization of this transport. The standardization efforts are documented on the Github site of the QUIC WG.
I am very interested in the general idea of encrypted transport. It is a way to restore the “end-to-end” nature of the Internet by hiding as much information as possible from the meddling middle boxes. Also, an easy to deploy end-to-end encryption contribute to better general privacy of the Internet.
It is very hard to make significant contribution on protocol development without practical experience, and that led me to develop Picoquic, a portable implementation of the IETF QUIC protocol in C. The code works on Windows, on a variety of Linux platforms, and on FreeBSD.
The pixoquic distribution includes a number of documentation files, also published here for convenience: