# QUIC Protocol Drafts The base-drafts repository is the historical home of the QUIC version 1 specifications that were written by the QUIC Working Group. **All of the documents have been approved for publication as RFC. We will no longer consider design changes or substantial editorial changes unless they relate to severe security, interoperability or deployment problems. For further information, see the [guidelines for contribution](https://github.com/quicwg/base-drafts/blob/master/CONTRIBUTING.md).** ## QUIC Invariants * [Editor's copy](https://quicwg.github.io/base-drafts/draft-ietf-quic-invariants.html) * [Working Group Draft](https://tools.ietf.org/html/draft-ietf-quic-invariants) * [Compare Working Group Draft and Editor's copy](https://tools.ietf.org/rfcdiff?url1=https://tools.ietf.org/id/draft-ietf-quic-invariants&url2=https://quicwg.github.io/base-drafts/draft-ietf-quic-invariants.txt) ## Core Transport Protocol * [Editor's copy](https://quicwg.github.io/base-drafts/draft-ietf-quic-transport.html) * [Working Group Draft](https://tools.ietf.org/html/draft-ietf-quic-transport) * [Compare Working Group Draft and Editor's copy](https://tools.ietf.org/rfcdiff?url1=https://tools.ietf.org/id/draft-ietf-quic-transport&url2=https://quicwg.github.io/base-drafts/draft-ietf-quic-transport.txt) ## Loss Detection & Congestion Control * [Editor's copy](https://quicwg.github.io/base-drafts/draft-ietf-quic-recovery.html) * [Working Group Draft](https://tools.ietf.org/html/draft-ietf-quic-recovery) * [Compare Working Group Draft and Editor's copy](https://tools.ietf.org/rfcdiff?url1=https://tools.ietf.org/id/draft-ietf-quic-recovery&url2=https://quicwg.github.io/base-drafts/draft-ietf-quic-recovery.txt) ## TLS Mapping * [Editor's copy](https://quicwg.github.io/base-drafts/draft-ietf-quic-tls.html) * [Working Group Draft](https://tools.ietf.org/html/draft-ietf-quic-tls) * [Compare Working Group Draft and Editor's copy](https://tools.ietf.org/rfcdiff?url1=https://tools.ietf.org/id/draft-ietf-quic-tls&url2=https://quicwg.github.io/base-drafts/draft-ietf-quic-tls.txt) ## HTTP Mapping * [Editor's copy](https://quicwg.github.io/base-drafts/draft-ietf-quic-http.html) * [Working Group Draft](https://tools.ietf.org/html/draft-ietf-quic-http) * [Compare Working Group Draft and Editor's copy](https://tools.ietf.org/rfcdiff?url1=https://tools.ietf.org/id/draft-ietf-quic-http&url2=https://quicwg.github.io/base-drafts/draft-ietf-quic-http.txt) ## QPACK * [Editor's copy](https://quicwg.github.io/base-drafts/draft-ietf-quic-qpack.html) * [Working Group Draft](https://tools.ietf.org/html/draft-ietf-quic-qpack) * [Compare Working Group Draft and Editor's copy](https://tools.ietf.org/rfcdiff?url1=https://tools.ietf.org/id/draft-ietf-quic-qpack&url2=https://quicwg.github.io/base-drafts/draft-ietf-quic-qpack.txt) ## Building the Draft Formatted text and HTML versions of the draft can be built using `make`. ```sh $ make ``` This requires that you have the necessary software installed. See [the instructions](https://github.com/martinthomson/i-d-template/blob/main/doc/SETUP.md).