The Go implementation of the QP protocol.