I've looked through the docs, and I can't find the spec for the wire protocol. (Why? I may have to implement it in Rust.)