Consensus Health
This page shows statistics about the current consensus and votes to facilitate debugging of the directory consensus process.
This is the abbreviated page. The detailed page which includes the (large) relay info table is also available.
Valid-after time
Consensus was published 2026-04-18 01:00:00 UTC. Note that it takes up to 15 minutes to learn about new consensus and votes and process them.
Signatures
| moria1 | consensus (microdesc) vote descriptors bandwidth file | |
| tor26 | consensus (microdesc) vote descriptors bandwidth file | |
| dizum | consensus (microdesc) vote descriptors | |
| gabelmoo | consensus (microdesc) vote descriptors bandwidth file | |
| dannenberg | consensus (microdesc) vote descriptors | |
| maatuska | consensus (microdesc) vote descriptors bandwidth file | |
| longclaw | consensus (microdesc) vote descriptors bandwidth file | |
| bastet | consensus (microdesc) vote descriptors bandwidth file | |
| faravahar | consensus (microdesc) vote descriptors bandwidth file |
Known flags
| moria1 | known-flags Authority BadExit Exit Fast Guard HSDir MiddleOnly Running Stable StaleDesc Sybil V2Dir Valid ReachableIPv6 NoIPv6Consensus FallbackDir Unmeasured DescriptorMismatch |
| tor26 | known-flags Authority BadExit Exit Fast Guard HSDir MiddleOnly Running Stable StaleDesc Sybil V2Dir Valid ReachableIPv6 NoIPv6Consensus FallbackDir Unmeasured DescriptorMismatch |
| dizum | known-flags Authority Exit Fast Guard HSDir MiddleOnly Running Stable StaleDesc Sybil V2Dir Valid ReachableIPv6 NoIPv6Consensus FallbackDir Unmeasured DescriptorMismatch |
| gabelmoo | known-flags Authority BadExit Exit Fast Guard HSDir MiddleOnly Running Stable StaleDesc Sybil V2Dir Valid ReachableIPv6 NoIPv6Consensus FallbackDir Unmeasured DescriptorMismatch |
| dannenberg | known-flags Authority Exit Fast Guard HSDir MiddleOnly Running Stable StaleDesc Sybil V2Dir Valid ReachableIPv6 NoIPv6Consensus FallbackDir Unmeasured DescriptorMismatch |
| maatuska | known-flags Authority Exit Fast Guard HSDir MiddleOnly Running Stable StaleDesc Sybil V2Dir Valid ReachableIPv6 NoIPv6Consensus FallbackDir Unmeasured DescriptorMismatch |
| longclaw | known-flags Authority BadExit Exit Fast Guard HSDir MiddleOnly Running Stable StaleDesc Sybil V2Dir Valid FallbackDir Unmeasured DescriptorMismatch |
| bastet | known-flags Authority Exit Fast Guard HSDir MiddleOnly Running Stable StaleDesc Sybil V2Dir Valid ReachableIPv6 NoIPv6Consensus FallbackDir Unmeasured DescriptorMismatch |
| faravahar | known-flags Authority BadExit Exit Fast Guard HSDir MiddleOnly Running Stable StaleDesc Sybil V2Dir Valid ReachableIPv6 NoIPv6Consensus FallbackDir Unmeasured DescriptorMismatch |
| consensus | known-flags Authority BadExit Exit Fast Guard HSDir MiddleOnly NoEdConsensus Running Stable StaleDesc Sybil V2Dir Valid ReachableIPv6 NoIPv6Consensus FallbackDir Unmeasured DescriptorMismatch |
Flag Thresholds
| moria1 | flag-thresholds stable-uptime=781527 stable-mtbf=26044341 fast-speed=1048000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=27000000 guard-bw-exc-exits=27000000 hsdir-wfu=0.98 hsdir-tk=850170 enough-mtbf=1 ignoring-advertised-bws=1 |
| tor26 | flag-thresholds stable-uptime=757391 stable-mtbf=5330803 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=35000000 guard-bw-exc-exits=31000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| dizum | flag-thresholds stable-uptime=757379 stable-mtbf=3569304 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=10000000 guard-bw-exc-exits=10000000 enough-mtbf=1 ignoring-advertised-bws=0 |
| gabelmoo | flag-thresholds stable-uptime=757380 stable-mtbf=5248850 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=37000000 guard-bw-exc-exits=30000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| dannenberg | flag-thresholds stable-uptime=757379 stable-mtbf=3125336 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=10000000 guard-bw-exc-exits=10000000 enough-mtbf=1 ignoring-advertised-bws=0 |
| maatuska | flag-thresholds stable-uptime=757380 stable-mtbf=5254434 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=39000000 guard-bw-exc-exits=27000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| longclaw | flag-thresholds stable-uptime=757380 stable-mtbf=5279333 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=29000000 guard-bw-exc-exits=25000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| bastet | flag-thresholds stable-uptime=757601 stable-mtbf=5410314 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=26000000 guard-bw-exc-exits=25000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| faravahar | flag-thresholds stable-uptime=757381 stable-mtbf=5253368 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=10000000 guard-bw-exc-exits=10000000 enough-mtbf=1 ignoring-advertised-bws=0 |
Number of relays voted about
You can also view historical voting graphs.
| moria1 | 10461 total | 9243 Running |
| tor26 | 10535 total | 10062 Running |
| dizum | 10608 total | 10287 Running |
| gabelmoo | 10534 total | 10198 Running |
| dannenberg | 10566 total | 10231 Running |
| maatuska | 10536 total | 10209 Running |
| longclaw | 10537 total | 10291 Running |
| bastet | 10539 total | 9988 Running |
| faravahar | 10529 total | 10197 Running |
| consensus | 10248 Running |
IPv6 Statistics
Percentages are of total number of relays in the vote or cosensus, and then percentage of bandwidth weight.
When a DirAuth reports 0 relays with an IPv6 ORPort, the DirAuth itself lacks IPv6. When the second percentage (bw weight) is missing, the DirAuth does not have a bwauth.
| DirAuth | IPv6 ORPort | Partial Reachability Support | Full Reachability Support |
|---|---|---|---|
| moria1 | 5323 (50.88%, 56.5%) | 10455 (99.94%, 100.0%) | 10455 (99.94%, 100.0%) |
| tor26 | 5198 (49.34%, 64.25%) | 10535 (100.0%, 100.0%) | 10535 (100.0%, 100.0%) |
| dizum | 5365 (50.58%) | 10608 (100.0%) | 10608 (100.0%) |
| gabelmoo | 5353 (50.82%, 67.61%) | 10534 (100.0%, 100.0%) | 10534 (100.0%, 100.0%) |
| dannenberg | 5359 (50.72%) | 10566 (100.0%) | 10566 (100.0%) |
| maatuska | 5356 (50.84%, 70.27%) | 10536 (100.0%, 100.0%) | 10536 (100.0%, 100.0%) |
| longclaw | 0 (0.0%, 0.0%) | 10537 (100.0%, 100.0%) | 10537 (100.0%, 100.0%) |
| bastet | 5360 (50.86%, 58.39%) | 10539 (100.0%, 100.0%) | 10539 (100.0%, 100.0%) |
| faravahar | 5338 (50.7%) | 10529 (100.0%) | 10529 (100.0%) |
| consensus | 5351 (52.22%, 66.31%) | 10248 (100.0%, 100.0%) | 10248 (100.0%, 100.0%) |
Consensus methods
| moria1 | consensus-methods 32 33 34 35 |
| tor26 | consensus-methods 32 33 34 35 |
| dizum | consensus-methods 32 33 34 35 |
| gabelmoo | consensus-methods 32 33 34 35 |
| dannenberg | consensus-methods 32 33 34 35 |
| maatuska | consensus-methods 32 33 34 35 |
| longclaw | consensus-methods 32 33 34 35 |
| bastet | consensus-methods 32 33 34 35 |
| faravahar | consensus-methods 32 33 34 35 |
| consensus | consensus-method 35 |
Recommended versions
| moria1 | client-versions 0.4.8.19, 0.4.8.20, 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6 |
| moria1 | server-versions 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6 |
| tor26 | client-versions 0.4.8.19, 0.4.8.20, 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6 |
| tor26 | server-versions 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6 |
| gabelmoo | client-versions 0.4.8.19, 0.4.8.20, 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6 |
| gabelmoo | server-versions 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6 |
| consensus | client-versions 0.4.8.19, 0.4.8.20, 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6 |
| server-versions 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6 |
Consensus parameters
| moria1 | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| tor26 | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| dizum | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| gabelmoo | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| dannenberg | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| maatuska | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| longclaw | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| bastet | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| faravahar | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| consensus | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
Authority keys
| Name | Expiry | Identity Key Len. | Signing Key Len. |
|---|---|---|---|
| moria1 | 2027-03-29 18:39:01 | 3072 | 2048 |
| tor26 | 2026-07-01 00:00:00 | 3072 | 3072 |
| dizum | 2027-09-21 13:52:14 | 3072 | 2048 |
| gabelmoo | 2027-01-09 23:22:35 | 3072 | 2048 |
| dannenberg | 2027-02-15 22:39:01 | 3072 | 2048 |
| maatuska | 2026-06-29 18:03:37 | 3072 | 2048 |
| longclaw | 2026-08-17 20:34:03 | 3072 | 2048 |
| bastet | 2027-01-26 17:41:30 | 3072 | 2048 |
| faravahar | 2026-05-30 07:56:58 | 3072 | 2048 |
All times UTC. Note that expiration dates of any legacy keys are not included in votes and therefore not listed here!
Authority Clock Skew
| Name | Approximate Clock Skew |
|---|---|
| moria1 | -0.08 seconds |
| tor26 | -0.3 seconds |
| dizum | -0.33 seconds |
| gabelmoo | -0.35 seconds |
| dannenberg | -0.37 seconds |
| maatuska | -0.4 seconds |
| longclaw | -0.46 seconds |
| bastet | -0.7 seconds |
| faravahar | -0.01 seconds |
Times are roughly accurate, anything below a couple seconds should be fine. Please use this table as a guide rather than an authoritative source.
Shared Random
| moria1 | Previous | 9 NfY+lF00wXQdtwXKAXSSoc8Pi722xuwnNkQ2YZHpE3E= |
| Current | 9 LiRaqpHFlTRXBvDL4FcWYIAqjmEwfqrgxv/kki/Edv8= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGniyYDS/Gi+xwcs1ooAijCvq4QMQEFME/uJ5cx98Nv/CX2XTA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYAE66FLyAjCefC/y2nuRwvKkHcL0xyrK/rvOc2VkL5h6w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYBxNCEMObzNe86qymlL3FlC9qUCbgLZmrZZ/1CJr8YEGg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYAu7pNKVd1pmDfMj17vIm87T/6jtnBCVXI1sjDXJPiEAA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYA75pjFUR67emjeCkVyMEQ0SqC/QuOm5jbd8JcqtHD7tQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYBmOjiGMoFS8iyaCF7wxuJ3UdRbaZZ5fCYa7kgsv7kAmg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYB1BdnEfmOFozaVQP2v41H28+43B6OH8Z8wF08JgfdfPA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYCvkIwDQ+nqZ1sg4VjpNYxHMrCqtkpMlxwVl0nJ6KJ+JQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYD2vjkXW3g/BnOdSstfRmSeZgU5fOiFBQW+0zhepfGMLw==R:(Empty)] |
|
| tor26 | Previous | 9 NfY+lF00wXQdtwXKAXSSoc8Pi722xuwnNkQ2YZHpE3E= |
| Current | 9 LiRaqpHFlTRXBvDL4FcWYIAqjmEwfqrgxv/kki/Edv8= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGniyYDS/Gi+xwcs1ooAijCvq4QMQEFME/uJ5cx98Nv/CX2XTA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYAE66FLyAjCefC/y2nuRwvKkHcL0xyrK/rvOc2VkL5h6w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYBxNCEMObzNe86qymlL3FlC9qUCbgLZmrZZ/1CJr8YEGg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYAu7pNKVd1pmDfMj17vIm87T/6jtnBCVXI1sjDXJPiEAA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYA75pjFUR67emjeCkVyMEQ0SqC/QuOm5jbd8JcqtHD7tQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYBmOjiGMoFS8iyaCF7wxuJ3UdRbaZZ5fCYa7kgsv7kAmg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYB1BdnEfmOFozaVQP2v41H28+43B6OH8Z8wF08JgfdfPA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYCvkIwDQ+nqZ1sg4VjpNYxHMrCqtkpMlxwVl0nJ6KJ+JQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYD2vjkXW3g/BnOdSstfRmSeZgU5fOiFBQW+0zhepfGMLw==R:(Empty)] |
|
| dizum | Previous | 9 NfY+lF00wXQdtwXKAXSSoc8Pi722xuwnNkQ2YZHpE3E= |
| Current | 9 LiRaqpHFlTRXBvDL4FcWYIAqjmEwfqrgxv/kki/Edv8= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGniyYDS/Gi+xwcs1ooAijCvq4QMQEFME/uJ5cx98Nv/CX2XTA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYAE66FLyAjCefC/y2nuRwvKkHcL0xyrK/rvOc2VkL5h6w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYBxNCEMObzNe86qymlL3FlC9qUCbgLZmrZZ/1CJr8YEGg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYAu7pNKVd1pmDfMj17vIm87T/6jtnBCVXI1sjDXJPiEAA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYA75pjFUR67emjeCkVyMEQ0SqC/QuOm5jbd8JcqtHD7tQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYBmOjiGMoFS8iyaCF7wxuJ3UdRbaZZ5fCYa7kgsv7kAmg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYB1BdnEfmOFozaVQP2v41H28+43B6OH8Z8wF08JgfdfPA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYCvkIwDQ+nqZ1sg4VjpNYxHMrCqtkpMlxwVl0nJ6KJ+JQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYD2vjkXW3g/BnOdSstfRmSeZgU5fOiFBQW+0zhepfGMLw==R:(Empty)] |
|
| gabelmoo | Previous | 9 NfY+lF00wXQdtwXKAXSSoc8Pi722xuwnNkQ2YZHpE3E= |
| Current | 9 LiRaqpHFlTRXBvDL4FcWYIAqjmEwfqrgxv/kki/Edv8= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGniyYDS/Gi+xwcs1ooAijCvq4QMQEFME/uJ5cx98Nv/CX2XTA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYAE66FLyAjCefC/y2nuRwvKkHcL0xyrK/rvOc2VkL5h6w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYBxNCEMObzNe86qymlL3FlC9qUCbgLZmrZZ/1CJr8YEGg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYAu7pNKVd1pmDfMj17vIm87T/6jtnBCVXI1sjDXJPiEAA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYA75pjFUR67emjeCkVyMEQ0SqC/QuOm5jbd8JcqtHD7tQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYBmOjiGMoFS8iyaCF7wxuJ3UdRbaZZ5fCYa7kgsv7kAmg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYB1BdnEfmOFozaVQP2v41H28+43B6OH8Z8wF08JgfdfPA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYCvkIwDQ+nqZ1sg4VjpNYxHMrCqtkpMlxwVl0nJ6KJ+JQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYD2vjkXW3g/BnOdSstfRmSeZgU5fOiFBQW+0zhepfGMLw==R:(Empty)] |
|
| dannenberg | Previous | 9 NfY+lF00wXQdtwXKAXSSoc8Pi722xuwnNkQ2YZHpE3E= |
| Current | 9 LiRaqpHFlTRXBvDL4FcWYIAqjmEwfqrgxv/kki/Edv8= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGniyYDS/Gi+xwcs1ooAijCvq4QMQEFME/uJ5cx98Nv/CX2XTA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYAE66FLyAjCefC/y2nuRwvKkHcL0xyrK/rvOc2VkL5h6w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYBxNCEMObzNe86qymlL3FlC9qUCbgLZmrZZ/1CJr8YEGg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYAu7pNKVd1pmDfMj17vIm87T/6jtnBCVXI1sjDXJPiEAA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYA75pjFUR67emjeCkVyMEQ0SqC/QuOm5jbd8JcqtHD7tQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYBmOjiGMoFS8iyaCF7wxuJ3UdRbaZZ5fCYa7kgsv7kAmg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYB1BdnEfmOFozaVQP2v41H28+43B6OH8Z8wF08JgfdfPA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYCvkIwDQ+nqZ1sg4VjpNYxHMrCqtkpMlxwVl0nJ6KJ+JQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYD2vjkXW3g/BnOdSstfRmSeZgU5fOiFBQW+0zhepfGMLw==R:(Empty)] |
|
| maatuska | Previous | 9 NfY+lF00wXQdtwXKAXSSoc8Pi722xuwnNkQ2YZHpE3E= |
| Current | 9 LiRaqpHFlTRXBvDL4FcWYIAqjmEwfqrgxv/kki/Edv8= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGniyYDS/Gi+xwcs1ooAijCvq4QMQEFME/uJ5cx98Nv/CX2XTA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYAE66FLyAjCefC/y2nuRwvKkHcL0xyrK/rvOc2VkL5h6w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYBxNCEMObzNe86qymlL3FlC9qUCbgLZmrZZ/1CJr8YEGg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYAu7pNKVd1pmDfMj17vIm87T/6jtnBCVXI1sjDXJPiEAA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYA75pjFUR67emjeCkVyMEQ0SqC/QuOm5jbd8JcqtHD7tQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYBmOjiGMoFS8iyaCF7wxuJ3UdRbaZZ5fCYa7kgsv7kAmg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYB1BdnEfmOFozaVQP2v41H28+43B6OH8Z8wF08JgfdfPA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYCvkIwDQ+nqZ1sg4VjpNYxHMrCqtkpMlxwVl0nJ6KJ+JQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYD2vjkXW3g/BnOdSstfRmSeZgU5fOiFBQW+0zhepfGMLw==R:(Empty)] |
|
| longclaw | Previous | 9 NfY+lF00wXQdtwXKAXSSoc8Pi722xuwnNkQ2YZHpE3E= |
| Current | 9 LiRaqpHFlTRXBvDL4FcWYIAqjmEwfqrgxv/kki/Edv8= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGniyYDS/Gi+xwcs1ooAijCvq4QMQEFME/uJ5cx98Nv/CX2XTA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYAE66FLyAjCefC/y2nuRwvKkHcL0xyrK/rvOc2VkL5h6w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYBxNCEMObzNe86qymlL3FlC9qUCbgLZmrZZ/1CJr8YEGg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYAu7pNKVd1pmDfMj17vIm87T/6jtnBCVXI1sjDXJPiEAA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYA75pjFUR67emjeCkVyMEQ0SqC/QuOm5jbd8JcqtHD7tQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYBmOjiGMoFS8iyaCF7wxuJ3UdRbaZZ5fCYa7kgsv7kAmg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYB1BdnEfmOFozaVQP2v41H28+43B6OH8Z8wF08JgfdfPA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYCvkIwDQ+nqZ1sg4VjpNYxHMrCqtkpMlxwVl0nJ6KJ+JQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYD2vjkXW3g/BnOdSstfRmSeZgU5fOiFBQW+0zhepfGMLw==R:(Empty)] |
|
| bastet | Previous | 9 NfY+lF00wXQdtwXKAXSSoc8Pi722xuwnNkQ2YZHpE3E= |
| Current | 9 LiRaqpHFlTRXBvDL4FcWYIAqjmEwfqrgxv/kki/Edv8= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGniyYDS/Gi+xwcs1ooAijCvq4QMQEFME/uJ5cx98Nv/CX2XTA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYAE66FLyAjCefC/y2nuRwvKkHcL0xyrK/rvOc2VkL5h6w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYBxNCEMObzNe86qymlL3FlC9qUCbgLZmrZZ/1CJr8YEGg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYAu7pNKVd1pmDfMj17vIm87T/6jtnBCVXI1sjDXJPiEAA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYA75pjFUR67emjeCkVyMEQ0SqC/QuOm5jbd8JcqtHD7tQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYBmOjiGMoFS8iyaCF7wxuJ3UdRbaZZ5fCYa7kgsv7kAmg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYB1BdnEfmOFozaVQP2v41H28+43B6OH8Z8wF08JgfdfPA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYCvkIwDQ+nqZ1sg4VjpNYxHMrCqtkpMlxwVl0nJ6KJ+JQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYD2vjkXW3g/BnOdSstfRmSeZgU5fOiFBQW+0zhepfGMLw==R:(Empty)] |
|
| faravahar | Previous | 9 NfY+lF00wXQdtwXKAXSSoc8Pi722xuwnNkQ2YZHpE3E= |
| Current | 9 LiRaqpHFlTRXBvDL4FcWYIAqjmEwfqrgxv/kki/Edv8= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGniyYDS/Gi+xwcs1ooAijCvq4QMQEFME/uJ5cx98Nv/CX2XTA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYAE66FLyAjCefC/y2nuRwvKkHcL0xyrK/rvOc2VkL5h6w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYBxNCEMObzNe86qymlL3FlC9qUCbgLZmrZZ/1CJr8YEGg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYAu7pNKVd1pmDfMj17vIm87T/6jtnBCVXI1sjDXJPiEAA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYA75pjFUR67emjeCkVyMEQ0SqC/QuOm5jbd8JcqtHD7tQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYBmOjiGMoFS8iyaCF7wxuJ3UdRbaZZ5fCYa7kgsv7kAmg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYB1BdnEfmOFozaVQP2v41H28+43B6OH8Z8wF08JgfdfPA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYCvkIwDQ+nqZ1sg4VjpNYxHMrCqtkpMlxwVl0nJ6KJ+JQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGniyYD2vjkXW3g/BnOdSstfRmSeZgU5fOiFBQW+0zhepfGMLw==R:(Empty)] |
|
| consensus | Previous | 9 NfY+lF00wXQdtwXKAXSSoc8Pi722xuwnNkQ2YZHpE3E= |
| Current | 9 LiRaqpHFlTRXBvDL4FcWYIAqjmEwfqrgxv/kki/Edv8= |
Protocols
| moria1 | Recommended Client | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4 HSRend=2 Link=4,5 LinkAuth=(none) Microdesc=2 Relay=2,3,4 |
| Required Client | Cons=2 Desc=2 DirCache=(none) FlowCtrl=1 HSDir=(none) HSIntro=(none) HSRend=(none) Link=4 LinkAuth=(none) Microdesc=2 Relay=2 | |
| Recommended Relay | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2 Relay=2,3,4 | |
| Required Relay | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2 Relay=2,3,4 | |
| tor26 | Recommended Client | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4 HSRend=2 Link=4,5 LinkAuth=(none) Microdesc=2 Relay=2,3,4 |
| Required Client | Cons=2 Desc=2 DirCache=(none) FlowCtrl=1 HSDir=(none) HSIntro=(none) HSRend=(none) Link=4 LinkAuth=(none) Microdesc=2 Relay=2 | |
| Recommended Relay | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2 Relay=2,3,4 | |
| Required Relay | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2 Relay=2,3,4 | |
| dizum | Recommended Client | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4 HSRend=2 Link=4,5 LinkAuth=(none) Microdesc=2 Relay=2,3,4 |
| Required Client | Cons=2 Desc=2 DirCache=(none) FlowCtrl=1 HSDir=(none) HSIntro=(none) HSRend=(none) Link=4 LinkAuth=(none) Microdesc=2 Relay=2 | |
| Recommended Relay | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2 Relay=2,3,4 | |
| Required Relay | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2 Relay=2,3,4 | |
| gabelmoo | Recommended Client | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4 HSRend=2 Link=4,5 LinkAuth=(none) Microdesc=2 Relay=2,3,4 |
| Required Client | Cons=2 Desc=2 DirCache=(none) FlowCtrl=1 HSDir=(none) HSIntro=(none) HSRend=(none) Link=4 LinkAuth=(none) Microdesc=2 Relay=2 | |
| Recommended Relay | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2 Relay=2,3,4 | |
| Required Relay | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2 Relay=2,3,4 | |
| dannenberg | Recommended Client | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4 HSRend=2 Link=4,5 LinkAuth=(none) Microdesc=2 Relay=2,3,4 |
| Required Client | Cons=2 Desc=2 DirCache=(none) FlowCtrl=1 HSDir=(none) HSIntro=(none) HSRend=(none) Link=4 LinkAuth=(none) Microdesc=2 Relay=2 | |
| Recommended Relay | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2 Relay=2,3,4 | |
| Required Relay | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2 Relay=2,3,4 | |
| maatuska | Recommended Client | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4 HSRend=2 Link=4,5 LinkAuth=(none) Microdesc=2 Relay=2,3,4 |
| Required Client | Cons=2 Desc=2 DirCache=(none) FlowCtrl=1 HSDir=(none) HSIntro=(none) HSRend=(none) Link=4 LinkAuth=(none) Microdesc=2 Relay=2 | |
| Recommended Relay | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2 Relay=2,3,4 | |
| Required Relay | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2 Relay=2,3,4 | |
| longclaw | Recommended Client | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4 HSRend=2 Link=4,5 LinkAuth=(none) Microdesc=2 Relay=2,3,4 |
| Required Client | Cons=2 Desc=2 DirCache=(none) FlowCtrl=1 HSDir=(none) HSIntro=(none) HSRend=(none) Link=4 LinkAuth=(none) Microdesc=2 Relay=2 | |
| Recommended Relay | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2 Relay=2,3,4 | |
| Required Relay | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2 Relay=2,3,4 | |
| bastet | Recommended Client | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4 HSRend=2 Link=4,5 LinkAuth=(none) Microdesc=2 Relay=2,3,4 |
| Required Client | Cons=2 Desc=2 DirCache=(none) FlowCtrl=1 HSDir=(none) HSIntro=(none) HSRend=(none) Link=4 LinkAuth=(none) Microdesc=2 Relay=2 | |
| Recommended Relay | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2 Relay=2,3,4 | |
| Required Relay | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2 Relay=2,3,4 | |
| faravahar | Recommended Client | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4 HSRend=2 Link=4,5 LinkAuth=(none) Microdesc=2 Relay=2,3,4 |
| Required Client | Cons=2 Desc=2 DirCache=(none) FlowCtrl=1 HSDir=(none) HSIntro=(none) HSRend=(none) Link=4 LinkAuth=(none) Microdesc=2 Relay=2 | |
| Recommended Relay | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2 Relay=2,3,4 | |
| Required Relay | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2 Relay=2,3,4 | |
| consensus | Recommended Client | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4 HSRend=2 Link=4,5 LinkAuth=(none) Microdesc=2 Relay=2,3,4 |
| Required Client | Cons=2 Desc=2 DirCache=(none) FlowCtrl=1 HSDir=(none) HSIntro=(none) HSRend=(none) Link=4 LinkAuth=(none) Microdesc=2 Relay=2 | |
| Recommended Relay | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2 Relay=2,3,4 | |
| Required Relay | Cons=2 Desc=2 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2 Relay=2,3,4 |
Bandwidth Scanner Weights
| consensus | Guard-flagged nodes in the guard position | 5953 |
| non-flagged nodes in the guard Position | 5953 | |
| Guard+Exit-flagged nodes in the guard Position | 980 | |
| Guard-flagged nodes in the middle Position | 4047 | |
| non-flagged nodes in the middle Position | 10000 | |
| Exit-flagged nodes in the middle Position | 0 | |
| Guard+Exit flagged nodes in the middle Position | 980 | |
| Guard flagged nodes in the exit Position | 8040 | |
| non-flagged nodes in the exit Position | 10000 | |
| Exit-flagged nodes in the exit Position | 10000 | |
| Guard+Exit-flagged nodes in the exit Position | 8040 | |
| BEGIN_DIR-supporting Guard-flagged nodes | 10000 | |
| BEGIN_DIR-supporting non-flagged nodes | 10000 | |
| BEGIN_DIR-supporting Exit-flagged nodes | 10000 | |
| BEGIN_DIR-supporting Guard+Exit-flagged nodes | 10000 | |
| Guard flagged nodes for BEGIN_DIR requests | 4047 | |
| non-flagged nodes for BEGIN_DIR requests | 10000 | |
| Exit-flagged nodes for BEGIN_DIR requests | 0 | |
| Guard+Exit-flagged nodes for BEGIN_DIR requests | 980 |
Bandwidth scanner status
You can also view historical Bandwidth Authority graphs.
| moria1 | 10259 Measured values in w lines |
| tor26 | 10328 Measured values in w lines |
| gabelmoo | 10344 Measured values in w lines |
| maatuska | 10322 Measured values in w lines |
| longclaw | 10259 Measured values in w lines |
| bastet | 10319 Measured values in w lines |
| faravahar | Missing bwauth values in vote |
Bandwidth scanner information
| moria1 | timestamp=1776472566 (2026-04-18 00:36:06) version=1.9.0 destinations_countries=US dirauth_nickname=moria1 earliest_bandwidth=2026-03-21T00:36:21 file_created=2026-04-18T00:36:10 generator_started=2026-03-28T21:31:06 latest_bandwidth=2026-04-18T00:36:06 minimum_number_eligible_relays=6142 minimum_percent_eligible_relays=60 mu=895752 muf=1529460 number_consensus_relays=10236 number_eligible_relays=11217 percent_eligible_relays=110 recent_consensus_count=120 recent_measurements_excluded_error_count=298 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=44 recent_priority_relay_count=22193 scanner_country=US software=sbws software_version=1.9.0 time_to_report_half_network=1103806 (306.61 hours) tor_version=0.4.9.5 sha256=cOmJb5YvPQg68pxyhrhCb8buO4jBjDlFTRfRE1xyq3Y |
| tor26 | timestamp=1776472581 (2026-04-18 00:36:21) version=1.9.0 destinations_countries=AT dirauth_nickname=tor26 earliest_bandwidth=2026-03-21T00:37:04 file_created=2026-04-18T00:36:50 generator_started=2026-04-12T12:49:13 latest_bandwidth=2026-04-18T00:36:21 minimum_number_eligible_relays=6142 minimum_percent_eligible_relays=60 mu=2495230 muf=3311433 number_consensus_relays=10236 number_eligible_relays=11310 percent_eligible_relays=110 recent_consensus_count=120 recent_measurements_excluded_error_count=224 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=54 recent_priority_relay_count=27236 scanner_country=AT software=sbws software_version=1.9.0 time_to_report_half_network=1094717 (304.09 hours) tor_version=0.4.9.6 sha256=M3daHycQwqyDd0PuArRGIBW9/9M/w4cAFTXuR5FVvk8 |
| gabelmoo | timestamp=1776472788 (2026-04-18 00:39:48) version=1.9.0 destinations_countries=DE dirauth_nickname=gabelmoo earliest_bandwidth=2026-03-21T00:40:12 file_created=2026-04-18T00:40:11 generator_started=2026-04-11T18:41:42 latest_bandwidth=2026-04-18T00:39:48 minimum_number_eligible_relays=6142 minimum_percent_eligible_relays=60 mu=2514357 muf=3346660 number_consensus_relays=10236 number_eligible_relays=11328 percent_eligible_relays=111 recent_consensus_count=120 recent_measurements_excluded_error_count=230 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=54 recent_priority_relay_count=27231 scanner_country=DE software=sbws software_version=1.9.0 time_to_report_half_network=1092986 (303.61 hours) tor_version=0.4.9.6 sha256=G75Xn4wvTMbImsn2oO7JcqXdkRBuHDrqx5TnYiVGXuA |
| maatuska | timestamp=1776469650 (2026-04-17 23:47:30) version=1.9.0 destinations_countries=NL dirauth_nickname=maatuska earliest_bandwidth=2026-03-20T23:53:37 file_created=2026-04-17T23:53:39 generator_started=2026-03-14T06:40:16 latest_bandwidth=2026-04-17T23:47:30 minimum_number_eligible_relays=6140 minimum_percent_eligible_relays=60 mu=2748432 muf=3592737 number_consensus_relays=10233 number_eligible_relays=10407 percent_eligible_relays=102 recent_consensus_count=120 recent_measurements_excluded_error_count=196 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=120 recent_priority_relay_count=74642 scanner_country=SE software=sbws software_version=2.2.0 time_to_report_half_network=1189196 (330.33 hours) tor_version=0.4.9.5 sha256=0PxWTgdgH1azeJHsQyR6r53pYxu6gbHsMvhRXazWzgU |
| longclaw | timestamp=1776469251 (2026-04-17 23:40:51) version=1.9.0 destinations_countries=NL dirauth_nickname=longclaw earliest_bandwidth=2026-03-21T00:26:05 file_created=2026-04-18T00:25:47 generator_started=2026-04-16T18:28:55 latest_bandwidth=2026-04-17T23:40:51 minimum_number_eligible_relays=6142 minimum_percent_eligible_relays=60 mu=1576989 muf=2095470 number_consensus_relays=10236 number_eligible_relays=10311 percent_eligible_relays=101 recent_consensus_count=30 recent_measurements_excluded_error_count=233 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=16 recent_priority_relay_count=8138 scanner_country=US software=sbws software_version=2.2.0 time_to_report_half_network=1199454 (333.18 hours) tor_version=0.4.9.6 sha256=v0qAar/dwD9ZGr+frwlrp/QA+vwUU2SxGTitMbPGdgk |
| bastet | timestamp=1776472593 (2026-04-18 00:36:33) version=1.9.0 destinations_countries=US dirauth_nickname=bastet earliest_bandwidth=2026-03-21T00:37:30 file_created=2026-04-18T00:36:43 generator_started=2026-04-15T21:29:23 latest_bandwidth=2026-04-18T00:36:33 minimum_number_eligible_relays=6142 minimum_percent_eligible_relays=60 mu=771164 muf=1195339 number_consensus_relays=10236 number_eligible_relays=11215 percent_eligible_relays=110 recent_consensus_count=51 recent_measurements_excluded_error_count=233 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=19 recent_priority_relay_count=9647 scanner_country=US software=sbws software_version=1.9.0 time_to_report_half_network=1103983 (306.66 hours) tor_version=0.4.9.6 sha256=ekUaxjciag2AcC5zMUcIteLIn/pZQ2P5wH7TU+Fd6zE |
| faravahar |
Fallback Directory status
You can also view historical Fallback Directory graphs.
| Running | 189 |
| Not Running | 0 |
| Missing | 9 |
Authority versions
| moria1 | 0.5.0.0-alpha-dev |
| bastet | 0.4.9.6 |
| longclaw | 0.4.9.6 |
| dannenberg | 0.4.9.6 |
| dizum | 0.4.9.6 |
| serge | 0.4.9.6 |
| maatuska | 0.4.9.6 |
| faravahar | 0.4.9.5 |
| gabelmoo | 0.4.9.6 |
| tor26 | 0.4.9.6 |
Note that this list of relays with the Authority flag may be different from the list of v3 directory authorities!
Consensus download statistics
The following table contains statistics on consensus download times in milliseconds over the last 7 days:
| Authority | Minimum | 1st Quartile | Median | 3rd Quartile | Maximum | Timeouts |
|---|---|---|---|---|---|---|
| moria1 | 991 | 1012 | 1030 | 1058 | 5479 | 37 |
| tor26 | 375 | 393 | 410 | 463 | 5016 | 0 |
| dizum | 367 | 387 | 407 | 456 | 4819 | 0 |
| gabelmoo | 336 | 372 | 392 | 466 | 4959 | 1 |
| dannenberg | 423 | 468 | 496 | 549 | 4993 | 0 |
| maatuska | 485 | 525 | 573 | 656 | 5037 | 0 |
| longclaw | 1000 | 1175 | 1289 | 1929 | 6156 | 0 |
| bastet | 1368 | 1407 | 1506 | 1603 | 5847 | 1 |
| faravahar | 1480 | 1507 | 1623 | 1679 | 25614 | 3 |
Validity of votes
This table monitors the votes each authority receives from other authorities.
| Sender | Receiver |
| moria1 | moria1 tor26 dizum gabelmoo dannenberg maatuska longclaw bastet faravahar |
| tor26 | moria1 tor26 dizum gabelmoo dannenberg maatuska longclaw bastet faravahar |
| dizum | moria1 tor26 dizum gabelmoo dannenberg maatuska longclaw bastet faravahar |
| gabelmoo | moria1 tor26 dizum gabelmoo dannenberg maatuska longclaw bastet faravahar |
| dannenberg | moria1 tor26 dizum gabelmoo dannenberg maatuska longclaw bastet faravahar |
| maatuska | moria1 tor26 dizum gabelmoo dannenberg maatuska longclaw bastet faravahar |
| longclaw | moria1 tor26 dizum gabelmoo dannenberg maatuska longclaw bastet faravahar |
| bastet | moria1 tor26 dizum gabelmoo dannenberg maatuska longclaw bastet faravahar |
| faravahar | moria1 tor26 dizum gabelmoo dannenberg maatuska longclaw bastet faravahar |
Overlap between votes and consensus
The semantics of columns is as follows:
- In vote and consensus: Flag in vote matches flag in consensus, or relay is not listed in consensus (because it doesn't have the Running flag)
- Only in vote: Flag in vote, but missing in the consensus, because there was no majority for the flag or the flag was invalidated (e.g., Named gets invalidated by Unnamed)
- Only in consensus: Flag in consensus, but missing in a vote of a directory authority voting on this flag.
| Only in vote | In vote and consensus | Only in consensus | |
| moria1 | 10 Authority | ||
| 72 BadExit | |||
| 1 Exit | 3214 Exit | ||
| 3 Fast | 9039 Fast | !874 Fast | |
| 177 Guard | 5256 Guard | !1099 Guard | |
| 155 HSDir | 1431 HSDir | !4610 HSDir | |
| 63 MiddleOnly | !1 MiddleOnly | ||
| 9243 Running | !1014 Running | ||
| 713 Stable | 9329 Stable | !127 Stable | |
| 45 StaleDesc | 31 StaleDesc | !3 StaleDesc | |
| 0 Sybil | |||
| 1 V2Dir | 8782 V2Dir | ||
| 10461 Valid | |||
| 5323 ReachableIPv6 | !41 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 190 FallbackDir | |||
| 26 Unmeasured | !1 Unmeasured | ||
| 63 DescriptorMismatch | 0 DescriptorMismatch | ||
| tor26 | 10 Authority | ||
| 72 BadExit | |||
| 3234 Exit | |||
| 6 Fast | 9733 Fast | !202 Fast | |
| 57 Guard | 5838 Guard | !531 Guard | |
| 83 HSDir | 5919 HSDir | !128 HSDir | |
| 64 MiddleOnly | |||
| 10062 Running | !201 Running | ||
| 97 Stable | 9108 Stable | !213 Stable | |
| 14 StaleDesc | 38 StaleDesc | ||
| 0 Sybil | |||
| 8856 V2Dir | |||
| 10535 Valid | |||
| 5198 ReachableIPv6 | !163 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 190 FallbackDir | |||
| 27 Unmeasured | !2 Unmeasured | ||
| 27 DescriptorMismatch | 0 DescriptorMismatch | ||
| dizum | 10 Authority | ||
| 3294 Exit | |||
| 248 Fast | 9960 Fast | !6 Fast | |
| 199 Guard | 6311 Guard | !57 Guard | |
| 169 HSDir | 6009 HSDir | !48 HSDir | |
| 64 MiddleOnly | |||
| 10287 Running | !34 Running | ||
| 52 Stable | 9273 Stable | !87 Stable | |
| 38 StaleDesc | |||
| 0 Sybil | |||
| 8928 V2Dir | |||
| 10608 Valid | |||
| 5365 ReachableIPv6 | !7 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 190 FallbackDir | |||
| 29 Unmeasured | |||
| 2 DescriptorMismatch | 0 DescriptorMismatch | ||
| gabelmoo | 10 Authority | ||
| 72 BadExit | |||
| 3232 Exit | |||
| 6 Fast | 9723 Fast | !219 Fast | |
| 43 Guard | 5859 Guard | !506 Guard | |
| 46 HSDir | 5925 HSDir | !116 HSDir | |
| 64 MiddleOnly | |||
| 10198 Running | !54 Running | ||
| 62 Stable | 9272 Stable | !46 Stable | |
| 1 StaleDesc | 38 StaleDesc | ||
| 0 Sybil | |||
| 8854 V2Dir | |||
| 10534 Valid | |||
| 5353 ReachableIPv6 | !7 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 190 FallbackDir | |||
| 29 Unmeasured | |||
| 5 DescriptorMismatch | 0 DescriptorMismatch | ||
| dannenberg | 10 Authority | ||
| 3255 Exit | |||
| 248 Fast | 9948 Fast | !6 Fast | |
| 197 Guard | 6307 Guard | !60 Guard | |
| 171 HSDir | 5998 HSDir | !47 HSDir | |
| 64 MiddleOnly | |||
| 10231 Running | !47 Running | ||
| 34 Stable | 9222 Stable | !110 Stable | |
| 38 StaleDesc | |||
| 0 Sybil | |||
| 8886 V2Dir | |||
| 10566 Valid | |||
| 5359 ReachableIPv6 | !5 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 190 FallbackDir | |||
| 28 Unmeasured | |||
| 0 DescriptorMismatch | |||
| maatuska | 10 Authority | ||
| 3233 Exit | |||
| 9 Fast | 9797 Fast | !111 Fast | |
| 30 Guard | 5708 Guard | !657 Guard | |
| 53 HSDir | 5949 HSDir | !92 HSDir | |
| 64 MiddleOnly | |||
| 10209 Running | !49 Running | ||
| 54 Stable | 9251 Stable | !68 Stable | |
| 35 StaleDesc | !3 StaleDesc | ||
| 0 Sybil | |||
| 8856 V2Dir | |||
| 10536 Valid | |||
| 5356 ReachableIPv6 | !5 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 190 FallbackDir | |||
| 18 Unmeasured | !11 Unmeasured | ||
| 4 DescriptorMismatch | 0 DescriptorMismatch | ||
| longclaw | 10 Authority | ||
| 72 BadExit | |||
| 3234 Exit | |||
| 4 Fast | 9849 Fast | !59 Fast | |
| 180 Guard | 6139 Guard | !234 Guard | |
| 147 HSDir | 5995 HSDir | !54 HSDir | |
| 64 MiddleOnly | |||
| 10291 Running | !15 Running | ||
| 213 Stable | 9327 Stable | !43 Stable | |
| 1 StaleDesc | 38 StaleDesc | ||
| 0 Sybil | |||
| 8857 V2Dir | |||
| 10537 Valid | |||
| 190 FallbackDir | |||
| 20 Unmeasured | !9 Unmeasured | ||
| 4 DescriptorMismatch | 0 DescriptorMismatch | ||
| bastet | 10 Authority | ||
| 3234 Exit | |||
| 48 Fast | 9876 Fast | !66 Fast | |
| 127 Guard | 6077 Guard | !294 Guard | |
| 73 HSDir | 5767 HSDir | !279 HSDir | |
| 64 MiddleOnly | |||
| 9988 Running | !274 Running | ||
| 55 Stable | 9020 Stable | !306 Stable | |
| 1 StaleDesc | 37 StaleDesc | !1 StaleDesc | |
| 0 Sybil | |||
| 8859 V2Dir | |||
| 10539 Valid | |||
| 5360 ReachableIPv6 | !6 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 190 FallbackDir | |||
| 25 Unmeasured | !4 Unmeasured | ||
| 3 DescriptorMismatch | 0 DescriptorMismatch | ||
| faravahar | 10 Authority | ||
| 72 BadExit | |||
| 3231 Exit | |||
| 248 Fast | 9926 Fast | !6 Fast | |
| 198 Guard | 6294 Guard | !68 Guard | |
| 170 HSDir | 5974 HSDir | !67 HSDir | |
| 64 MiddleOnly | |||
| 10197 Running | !50 Running | ||
| 24 Stable | 9194 Stable | !119 Stable | |
| 17 StaleDesc | 38 StaleDesc | ||
| 0 Sybil | |||
| 8851 V2Dir | |||
| 10529 Valid | |||
| 5338 ReachableIPv6 | !21 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 190 FallbackDir | |||
| 29 Unmeasured | |||
| 29 DescriptorMismatch | 0 DescriptorMismatch |
Relay info
Looking for the (huge) relay info table? It's been moved to the detailed page to speed up this page.
If you enable javascript, you will be able to add individual relays from the current consensus to this page.
| Fingerprint | Nickname | moria1 | tor26 | dizum | gabel. | danne. | maatu. | longc. | bastet | farav. | consensus |
|---|