Microdescriptor consensus heading line is valid NS consensus heading line
The spec for network-status-version
is:
network-status-version
version ..
So additional arguments are permitted.
The spec for an MD consensus headline is:
“network-status-version” SP version [SP flavor] NL
Additional arguments are supposed to be permitted, since they're not explicitly excluded.
These syntaxes overlap. I assume that real parsers reject additional arguments for network-status-version
.
CC @nickm