On 2021-05-22 11:31:12, "Scott Bennett" bennett@sdf.org wrote:
What are all the current requirements for a relay to get a
HSDir flag? 96 (97?) hours of uptime and what else? Can someone tell me what my relay, MYCROFTsOtherChild, is missing for a HSDir flag?
From the spec:
https://github.com/torproject/torspec/blob/master/dir-spec.txt
"HSDir" -- A router is a v2 hidden service directory if it stores and serves v2 hidden service descriptors, has the Stable and Fast flag, and the authority believes that it's been up for at least 96 hours (or the current value of MinUptimeHidServDirectoryV2).
"Fast" -- A router is 'Fast' if it is active, and its bandwidth is either in the top 7/8ths for known active routers or at least 100KB/s.
If you look at the concensus health (https://consensus-health.torproject.org/), go to the bottom and enter your relay nickname you will see what each of the authorities think about your relay. moria1 and bastet are very stingy about handing out HSDir. I don't think any of my relays ever has gotten it from them. Of the rest, the authorities that think your relay is "Fast" has also awarded it HSDir. Unfortunately 3 don't think the relay is "Fast" so no HSDir. And with only a 4/9 vote the relay don't get the HSDir flag.