Implement mechanisms for directory authorities to receive, manage, probe, track, consume and configure different kind of information from all Tor relays.
Port the ability for directory authorities to form a view of network status: In this issue, we will develop in Arti the mechanisms necessary for directory authorities to receive, manage, probe, track, consume, and configure different kinds of information from all Tor relays in order to form the network status view that is distributed to clients. Directory authorities collect information like reliability, bandwidth measurements, and router descriptors. They additionally assign status flags to relays (see O1.8 for status flag implementation details)—all of this needs to be transitioned from C to Arti.