The first commit with some of the protocol encoding.