Arti dirauth needs a component that takes information from various sources and synthesises it into a vote.
Input to this algorithm comes from dircache #1924 reachability #1925 external inputs #1926 and possibly elsewhere.
See also #1929 which is asking for the consensus algorithm.