I've pushed an update -
Scaffolding
clientVersion in config (default 1098), with ProtocolCaps for what differs per era (Adler checksum, item MARK byte, login shape, etc.)
Version threaded through net config; no wire behavior change yet
Codec seam (10.98 only)
Introduced a ProtocolCodec...