But it did occur to me that other code may assume the "platform" line takes a certain form.It shouldn't, that's what protocol lines are for.But any alternate implementation will never be used as a v3 HSDir, because itwould need to claim to be Tor 0.3.0.8 or later for v3 onion services to use it. Thisis a poor design decision on our part: just like consensus methods, when we breaka protocol version, we should allocate a new number, and check it.(Or we should exclude broken versions from the consensus.)I've opened this ticket to fix that: