It's probably a good idea for the nix-store --serve protocol to have some sort of protocol version exchange (like nix-daemon).