Should we call this `kernel_protocol_version_info`, to be consistent with `version_info`?