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-05-02 10: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 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=790723 stable-mtbf=27283303 fast-speed=1048000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=28000000 guard-bw-exc-exits=28000000 hsdir-wfu=0.98 hsdir-tk=847084 enough-mtbf=1 ignoring-advertised-bws=1 |
| tor26 | flag-thresholds stable-uptime=788877 stable-mtbf=4633692 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 |
| dizum | flag-thresholds stable-uptime=788877 stable-mtbf=3630414 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=788877 stable-mtbf=4735791 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=38000000 guard-bw-exc-exits=30000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| dannenberg | flag-thresholds stable-uptime=788876 stable-mtbf=4162211 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=788876 stable-mtbf=1427439 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=41000000 guard-bw-exc-exits=28000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| longclaw | flag-thresholds stable-uptime=788876 stable-mtbf=5431620 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=30000000 guard-bw-exc-exits=25000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| bastet | flag-thresholds stable-uptime=788736 stable-mtbf=4702920 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=788877 stable-mtbf=4841552 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 | 10405 total | 9149 Running |
| tor26 | 10481 total | 10147 Running |
| dizum | 10507 total | 10123 Running |
| gabelmoo | 10468 total | 10133 Running |
| dannenberg | 10500 total | 0 Running |
| maatuska | 10471 total | 10138 Running |
| longclaw | 10468 total | 10221 Running |
| bastet | 10465 total | 9889 Running |
| faravahar | 10461 total | 10107 Running |
| consensus | 10160 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 | 5254 (50.49%, 57.5%) | 10400 (99.95%, 100.0%) | 10400 (99.95%, 100.0%) |
| tor26 | 5261 (50.2%, 67.88%) | 10481 (100.0%, 100.0%) | 10481 (100.0%, 100.0%) |
| dizum | 5249 (49.96%) | 10507 (100.0%) | 10507 (100.0%) |
| gabelmoo | 5273 (50.37%, 68.13%) | 10468 (100.0%, 100.0%) | 10468 (100.0%, 100.0%) |
| dannenberg | 5211 (49.63%) | 10500 (100.0%) | 10500 (100.0%) |
| maatuska | 5270 (50.33%, 70.51%) | 10471 (100.0%, 100.0%) | 10471 (100.0%, 100.0%) |
| longclaw | 0 (0.0%, 0.0%) | 10468 (100.0%, 100.0%) | 10468 (100.0%, 100.0%) |
| bastet | 5260 (50.26%, 58.85%) | 10465 (100.0%, 100.0%) | 10465 (100.0%, 100.0%) |
| faravahar | 5235 (50.04%) | 10461 (100.0%) | 10461 (100.0%) |
| consensus | 5262 (51.79%, 66.94%) | 10160 (100.0%, 100.0%) | 10160 (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.8.24, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6, 0.4.9.7 |
| moria1 | server-versions 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.8.24, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6, 0.4.9.7 |
| 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.8.24, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6, 0.4.9.7 |
| gabelmoo | server-versions 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.8.24, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6, 0.4.9.7 |
| 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.8.24, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6, 0.4.9.7 |
| server-versions 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.8.24, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6, 0.4.9.7 |
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=1750 circ_max_cell_queue_size_out=1500 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.29 seconds |
| tor26 | -0.52 seconds |
| dizum | -0.54 seconds |
| gabelmoo | -0.57 seconds |
| dannenberg | -0.58 seconds |
| maatuska | -0.61 seconds |
| longclaw | -0.67 seconds |
| bastet | 0.09 seconds |
| faravahar | -0.3 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 WQecgVejMIpUoxfr2slZoREG8IYy1vpsSS1fbP8RMP0= |
| Current | 9 XzggQwaDiQ/GiNex+0fZRX8Ki7I2v4ABkwT++5FZyBE= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGn1PoDidjvfYsGJG0lHN8GH6HKjC2Sci1kmWapeENrAdJ8Htg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoB/fPDy5h5cIWx88ZObuZ3VDk4lGfFH1VylxStXJ6ubBQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoCUNfwc0iMldDSwL2m27EKCphpOKBiGykYdV6iZx/XYZw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoCoJaDXVvfk8HXzdbK8bb4yz/0cGNccI2WgR1c0QgVQMw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoD0rkG5JFENJTsC3dzjegbiqqloKAjA8iFD1w19ndTd1w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoBbgXUnJFCqvvmunqWXqoqwCsq6BPjN6NciT/TSStdqPA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoDyyZzKuMstEvjiq/yqcnnBh88fwMgO3Zil28uhatEqzg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoAKwTwxws+h5oEGa3YUYqP3XRXqy+JUFIQB65EbdPteAQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoDL33YYruPDU6yZCiJWlhx1/2OY38Oia46PgMeWNCEHYw==R:(Empty)] |
|
| tor26 | Previous | 9 WQecgVejMIpUoxfr2slZoREG8IYy1vpsSS1fbP8RMP0= |
| Current | 9 XzggQwaDiQ/GiNex+0fZRX8Ki7I2v4ABkwT++5FZyBE= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGn1PoDidjvfYsGJG0lHN8GH6HKjC2Sci1kmWapeENrAdJ8Htg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoB/fPDy5h5cIWx88ZObuZ3VDk4lGfFH1VylxStXJ6ubBQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoCUNfwc0iMldDSwL2m27EKCphpOKBiGykYdV6iZx/XYZw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoCoJaDXVvfk8HXzdbK8bb4yz/0cGNccI2WgR1c0QgVQMw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoD0rkG5JFENJTsC3dzjegbiqqloKAjA8iFD1w19ndTd1w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoBbgXUnJFCqvvmunqWXqoqwCsq6BPjN6NciT/TSStdqPA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoDyyZzKuMstEvjiq/yqcnnBh88fwMgO3Zil28uhatEqzg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoAKwTwxws+h5oEGa3YUYqP3XRXqy+JUFIQB65EbdPteAQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoDL33YYruPDU6yZCiJWlhx1/2OY38Oia46PgMeWNCEHYw==R:(Empty)] |
|
| dizum | Previous | 9 WQecgVejMIpUoxfr2slZoREG8IYy1vpsSS1fbP8RMP0= |
| Current | 9 XzggQwaDiQ/GiNex+0fZRX8Ki7I2v4ABkwT++5FZyBE= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGn1PoDidjvfYsGJG0lHN8GH6HKjC2Sci1kmWapeENrAdJ8Htg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoB/fPDy5h5cIWx88ZObuZ3VDk4lGfFH1VylxStXJ6ubBQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoCUNfwc0iMldDSwL2m27EKCphpOKBiGykYdV6iZx/XYZw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoCoJaDXVvfk8HXzdbK8bb4yz/0cGNccI2WgR1c0QgVQMw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoD0rkG5JFENJTsC3dzjegbiqqloKAjA8iFD1w19ndTd1w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoBbgXUnJFCqvvmunqWXqoqwCsq6BPjN6NciT/TSStdqPA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoDyyZzKuMstEvjiq/yqcnnBh88fwMgO3Zil28uhatEqzg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoAKwTwxws+h5oEGa3YUYqP3XRXqy+JUFIQB65EbdPteAQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoDL33YYruPDU6yZCiJWlhx1/2OY38Oia46PgMeWNCEHYw==R:(Empty)] |
|
| gabelmoo | Previous | 9 WQecgVejMIpUoxfr2slZoREG8IYy1vpsSS1fbP8RMP0= |
| Current | 9 XzggQwaDiQ/GiNex+0fZRX8Ki7I2v4ABkwT++5FZyBE= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGn1PoDidjvfYsGJG0lHN8GH6HKjC2Sci1kmWapeENrAdJ8Htg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoB/fPDy5h5cIWx88ZObuZ3VDk4lGfFH1VylxStXJ6ubBQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoCUNfwc0iMldDSwL2m27EKCphpOKBiGykYdV6iZx/XYZw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoCoJaDXVvfk8HXzdbK8bb4yz/0cGNccI2WgR1c0QgVQMw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoD0rkG5JFENJTsC3dzjegbiqqloKAjA8iFD1w19ndTd1w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoBbgXUnJFCqvvmunqWXqoqwCsq6BPjN6NciT/TSStdqPA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoDyyZzKuMstEvjiq/yqcnnBh88fwMgO3Zil28uhatEqzg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoAKwTwxws+h5oEGa3YUYqP3XRXqy+JUFIQB65EbdPteAQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoDL33YYruPDU6yZCiJWlhx1/2OY38Oia46PgMeWNCEHYw==R:(Empty)] |
|
| dannenberg | Previous | 9 WQecgVejMIpUoxfr2slZoREG8IYy1vpsSS1fbP8RMP0= |
| Current | 9 XzggQwaDiQ/GiNex+0fZRX8Ki7I2v4ABkwT++5FZyBE= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGn1PoDidjvfYsGJG0lHN8GH6HKjC2Sci1kmWapeENrAdJ8Htg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoB/fPDy5h5cIWx88ZObuZ3VDk4lGfFH1VylxStXJ6ubBQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoCUNfwc0iMldDSwL2m27EKCphpOKBiGykYdV6iZx/XYZw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoCoJaDXVvfk8HXzdbK8bb4yz/0cGNccI2WgR1c0QgVQMw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoD0rkG5JFENJTsC3dzjegbiqqloKAjA8iFD1w19ndTd1w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoBbgXUnJFCqvvmunqWXqoqwCsq6BPjN6NciT/TSStdqPA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoDyyZzKuMstEvjiq/yqcnnBh88fwMgO3Zil28uhatEqzg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoAKwTwxws+h5oEGa3YUYqP3XRXqy+JUFIQB65EbdPteAQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoDL33YYruPDU6yZCiJWlhx1/2OY38Oia46PgMeWNCEHYw==R:(Empty)] |
|
| maatuska | Previous | 9 WQecgVejMIpUoxfr2slZoREG8IYy1vpsSS1fbP8RMP0= |
| Current | 9 XzggQwaDiQ/GiNex+0fZRX8Ki7I2v4ABkwT++5FZyBE= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGn1PoDidjvfYsGJG0lHN8GH6HKjC2Sci1kmWapeENrAdJ8Htg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoB/fPDy5h5cIWx88ZObuZ3VDk4lGfFH1VylxStXJ6ubBQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoCUNfwc0iMldDSwL2m27EKCphpOKBiGykYdV6iZx/XYZw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoCoJaDXVvfk8HXzdbK8bb4yz/0cGNccI2WgR1c0QgVQMw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoD0rkG5JFENJTsC3dzjegbiqqloKAjA8iFD1w19ndTd1w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoBbgXUnJFCqvvmunqWXqoqwCsq6BPjN6NciT/TSStdqPA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoDyyZzKuMstEvjiq/yqcnnBh88fwMgO3Zil28uhatEqzg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoAKwTwxws+h5oEGa3YUYqP3XRXqy+JUFIQB65EbdPteAQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoDL33YYruPDU6yZCiJWlhx1/2OY38Oia46PgMeWNCEHYw==R:(Empty)] |
|
| longclaw | Previous | 9 WQecgVejMIpUoxfr2slZoREG8IYy1vpsSS1fbP8RMP0= |
| Current | 9 XzggQwaDiQ/GiNex+0fZRX8Ki7I2v4ABkwT++5FZyBE= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGn1PoDidjvfYsGJG0lHN8GH6HKjC2Sci1kmWapeENrAdJ8Htg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoB/fPDy5h5cIWx88ZObuZ3VDk4lGfFH1VylxStXJ6ubBQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoCUNfwc0iMldDSwL2m27EKCphpOKBiGykYdV6iZx/XYZw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoCoJaDXVvfk8HXzdbK8bb4yz/0cGNccI2WgR1c0QgVQMw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoD0rkG5JFENJTsC3dzjegbiqqloKAjA8iFD1w19ndTd1w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoBbgXUnJFCqvvmunqWXqoqwCsq6BPjN6NciT/TSStdqPA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoDyyZzKuMstEvjiq/yqcnnBh88fwMgO3Zil28uhatEqzg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoAKwTwxws+h5oEGa3YUYqP3XRXqy+JUFIQB65EbdPteAQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoDL33YYruPDU6yZCiJWlhx1/2OY38Oia46PgMeWNCEHYw==R:(Empty)] |
|
| bastet | Previous | 9 WQecgVejMIpUoxfr2slZoREG8IYy1vpsSS1fbP8RMP0= |
| Current | 9 XzggQwaDiQ/GiNex+0fZRX8Ki7I2v4ABkwT++5FZyBE= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGn1PoDidjvfYsGJG0lHN8GH6HKjC2Sci1kmWapeENrAdJ8Htg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoB/fPDy5h5cIWx88ZObuZ3VDk4lGfFH1VylxStXJ6ubBQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoCUNfwc0iMldDSwL2m27EKCphpOKBiGykYdV6iZx/XYZw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoCoJaDXVvfk8HXzdbK8bb4yz/0cGNccI2WgR1c0QgVQMw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoD0rkG5JFENJTsC3dzjegbiqqloKAjA8iFD1w19ndTd1w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoBbgXUnJFCqvvmunqWXqoqwCsq6BPjN6NciT/TSStdqPA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoDyyZzKuMstEvjiq/yqcnnBh88fwMgO3Zil28uhatEqzg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoAKwTwxws+h5oEGa3YUYqP3XRXqy+JUFIQB65EbdPteAQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoDL33YYruPDU6yZCiJWlhx1/2OY38Oia46PgMeWNCEHYw==R:(Empty)] |
|
| faravahar | Previous | 9 WQecgVejMIpUoxfr2slZoREG8IYy1vpsSS1fbP8RMP0= |
| Current | 9 XzggQwaDiQ/GiNex+0fZRX8Ki7I2v4ABkwT++5FZyBE= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGn1PoDidjvfYsGJG0lHN8GH6HKjC2Sci1kmWapeENrAdJ8Htg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoB/fPDy5h5cIWx88ZObuZ3VDk4lGfFH1VylxStXJ6ubBQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoCUNfwc0iMldDSwL2m27EKCphpOKBiGykYdV6iZx/XYZw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoCoJaDXVvfk8HXzdbK8bb4yz/0cGNccI2WgR1c0QgVQMw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoD0rkG5JFENJTsC3dzjegbiqqloKAjA8iFD1w19ndTd1w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoBbgXUnJFCqvvmunqWXqoqwCsq6BPjN6NciT/TSStdqPA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoDyyZzKuMstEvjiq/yqcnnBh88fwMgO3Zil28uhatEqzg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoAKwTwxws+h5oEGa3YUYqP3XRXqy+JUFIQB65EbdPteAQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGn1PoDL33YYruPDU6yZCiJWlhx1/2OY38Oia46PgMeWNCEHYw==R:(Empty)] |
|
| consensus | Previous | 9 WQecgVejMIpUoxfr2slZoREG8IYy1vpsSS1fbP8RMP0= |
| Current | 9 XzggQwaDiQ/GiNex+0fZRX8Ki7I2v4ABkwT++5FZyBE= |
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 | 5661 |
| non-flagged nodes in the guard Position | 5661 | |
| Guard+Exit-flagged nodes in the guard Position | 1231 | |
| Guard-flagged nodes in the middle Position | 4339 | |
| non-flagged nodes in the middle Position | 10000 | |
| Exit-flagged nodes in the middle Position | 0 | |
| Guard+Exit flagged nodes in the middle Position | 1231 | |
| Guard flagged nodes in the exit Position | 7538 | |
| non-flagged nodes in the exit Position | 10000 | |
| Exit-flagged nodes in the exit Position | 10000 | |
| Guard+Exit-flagged nodes in the exit Position | 7538 | |
| 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 | 4339 | |
| non-flagged nodes for BEGIN_DIR requests | 10000 | |
| Exit-flagged nodes for BEGIN_DIR requests | 0 | |
| Guard+Exit-flagged nodes for BEGIN_DIR requests | 1231 |
Bandwidth scanner status
You can also view historical Bandwidth Authority graphs.
| moria1 | 10228 Measured values in w lines |
| tor26 | 10301 Measured values in w lines |
| gabelmoo | 10273 Measured values in w lines |
| maatuska | 10279 Measured values in w lines |
| longclaw | 10189 Measured values in w lines |
| bastet | 10199 Measured values in w lines |
| faravahar | Missing bwauth values in vote |
Bandwidth scanner information
| moria1 | timestamp=1777714571 (2026-05-02 09:36:11) version=1.9.0 destinations_countries=US dirauth_nickname=moria1 earliest_bandwidth=2026-04-04T09:36:43 file_created=2026-05-02T09:36:15 generator_started=2026-05-01T06:25:11 latest_bandwidth=2026-05-02T09:36:11 minimum_number_eligible_relays=6108 minimum_percent_eligible_relays=60 mu=899573 muf=1536932 number_consensus_relays=10180 number_eligible_relays=11146 percent_eligible_relays=109 recent_consensus_count=28 recent_measurements_excluded_error_count=246 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=10 recent_priority_relay_count=5077 scanner_country=US software=sbws software_version=1.9.0 time_to_report_half_network=1104752 (306.88 hours) tor_version=0.4.9.6 sha256=fSF80A64fnVkXORNwTcIZh+UETCXg1/ssU4VTTha/sc |
| tor26 | timestamp=1777714600 (2026-05-02 09:36:40) version=1.9.0 destinations_countries=AT dirauth_nickname=tor26 earliest_bandwidth=2026-04-04T09:37:10 file_created=2026-05-02T09:37:03 generator_started=2026-04-30T20:39:09 latest_bandwidth=2026-05-02T09:36:40 minimum_number_eligible_relays=6108 minimum_percent_eligible_relays=60 mu=2551866 muf=3356167 number_consensus_relays=10180 number_eligible_relays=11247 percent_eligible_relays=110 recent_consensus_count=37 recent_measurements_excluded_error_count=170 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=17 recent_priority_relay_count=8611 scanner_country=AT software=sbws software_version=1.9.0 time_to_report_half_network=1094832 (304.12 hours) tor_version=0.4.9.6 sha256=KECUXLtoqzJSMu0mJF++wDEe0ONjz1957AvXXaNVa5A |
| gabelmoo | timestamp=1777714821 (2026-05-02 09:40:21) version=1.9.0 destinations_countries=DE dirauth_nickname=gabelmoo earliest_bandwidth=2026-04-04T09:41:00 file_created=2026-05-02T09:40:31 generator_started=2026-04-11T18:41:42 latest_bandwidth=2026-05-02T09:40:21 minimum_number_eligible_relays=6108 minimum_percent_eligible_relays=60 mu=2584539 muf=3417126 number_consensus_relays=10180 number_eligible_relays=11217 percent_eligible_relays=110 recent_consensus_count=120 recent_measurements_excluded_error_count=200 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=53 recent_priority_relay_count=26809 scanner_country=DE software=sbws software_version=1.9.0 time_to_report_half_network=1097756 (304.93 hours) tor_version=0.4.9.6 sha256=2B1IpKVoFD6OXvy5uwLLd95bavv6BrUMMavFKxv5f+U |
| maatuska | timestamp=1777711648 (2026-05-02 08:47:28) version=1.9.0 destinations_countries=NL dirauth_nickname=maatuska earliest_bandwidth=2026-04-04T08:53:00 file_created=2026-05-02T08:52:59 generator_started=2026-03-14T06:40:16 latest_bandwidth=2026-05-02T08:47:28 minimum_number_eligible_relays=6104 minimum_percent_eligible_relays=60 mu=2856896 muf=3688947 number_consensus_relays=10174 number_eligible_relays=10364 percent_eligible_relays=102 recent_consensus_count=120 recent_measurements_excluded_error_count=151 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=74773 scanner_country=SE software=sbws software_version=2.2.0 time_to_report_half_network=1187262 (329.8 hours) tor_version=0.4.9.5 sha256=WyG29+vTyQsyHRqvBFQrJBQebyAvMaDwaSxlqkbfv3M |
| longclaw | timestamp=1777677100 (2026-05-01 23:11:40) version=1.9.0 destinations_countries=NL dirauth_nickname=longclaw earliest_bandwidth=2026-04-04T09:31:42 file_created=2026-05-02T09:31:28 generator_started=2026-04-28T16:33:44 latest_bandwidth=2026-05-01T23:11:40 minimum_number_eligible_relays=6108 minimum_percent_eligible_relays=60 mu=1583962 muf=2076463 number_consensus_relays=10180 number_eligible_relays=10276 percent_eligible_relays=101 recent_consensus_count=89 recent_measurements_excluded_error_count=229 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=47 recent_priority_relay_count=23792 scanner_country=US software=sbws software_version=2.2.0 time_to_report_half_network=1179873 (327.74 hours) tor_version=0.4.9.6 sha256=nIMs77bEmKVh3SO2VN9fL1NnO1eebqaGcftGUfx76aY |
| bastet | timestamp=1777714576 (2026-05-02 09:36:16) version=1.9.0 destinations_countries=US dirauth_nickname=bastet earliest_bandwidth=2026-04-04T09:37:00 file_created=2026-05-02T09:36:40 generator_started=2026-05-01T22:33:14 latest_bandwidth=2026-05-02T09:36:16 minimum_number_eligible_relays=6108 minimum_percent_eligible_relays=60 mu=778913 muf=1243009 number_consensus_relays=10180 number_eligible_relays=10218 percent_eligible_relays=100 recent_consensus_count=11 recent_measurements_excluded_error_count=190 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=5 recent_priority_relay_count=2541 scanner_country=US software=sbws software_version=2.2.0 time_to_report_half_network=1205080 (334.74 hours) tor_version=0.4.9.6 sha256=fnJGEYQyhCQogaDAlvImsW9tr1lLOZYsVRUqYw+j+QM |
| faravahar |
Fallback Directory status
You can also view historical Fallback Directory graphs.
| Running | 182 |
| Not Running | 0 |
| Missing | 16 |
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 | 987 | 1022 | 1043 | 1155 | 6071 | 16 |
| tor26 | 367 | 398 | 423 | 571 | 5438 | 0 |
| dizum | 355 | 392 | 405 | 447 | 5115 | 20 |
| gabelmoo | 337 | 378 | 405 | 446 | 5416 | 0 |
| dannenberg | 441 | 472 | 498 | 539 | 4656 | 1 |
| maatuska | 503 | 543 | 593 | 663 | 4803 | 0 |
| longclaw | 1012 | 1229 | 1380 | 2009 | 5028 | 0 |
| bastet | 1382 | 1426 | 1507 | 1592 | 1969 | 0 |
| faravahar | 1334 | 1526 | 1605 | 1689 | 5696 | 1 |
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 | 3132 Exit | ||
| 1 Fast | 9079 Fast | !891 Fast | |
| 182 Guard | 5130 Guard | !1383 Guard | |
| 206 HSDir | 1214 HSDir | !3907 HSDir | |
| 63 MiddleOnly | !1 MiddleOnly | ||
| 9149 Running | !1044 Running | ||
| 782 Stable | 9360 Stable | !152 Stable | |
| 51 StaleDesc | 28 StaleDesc | ||
| 0 Sybil | |||
| 1 V2Dir | 8710 V2Dir | ||
| 10405 Valid | |||
| 5254 ReachableIPv6 | !43 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 183 FallbackDir | |||
| 22 Unmeasured | |||
| 236 DescriptorMismatch | 0 DescriptorMismatch | ||
| tor26 | 10 Authority | ||
| 72 BadExit | |||
| 3157 Exit | |||
| 5 Fast | 9802 Fast | !198 Fast | |
| 93 Guard | 5945 Guard | !592 Guard | |
| 172 HSDir | 5031 HSDir | !114 HSDir | |
| 64 MiddleOnly | |||
| 10147 Running | !74 Running | ||
| 131 Stable | 9147 Stable | !223 Stable | |
| 10 StaleDesc | 30 StaleDesc | ||
| 0 Sybil | |||
| 8785 V2Dir | |||
| 10481 Valid | |||
| 5261 ReachableIPv6 | !30 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 183 FallbackDir | |||
| 20 Unmeasured | !2 Unmeasured | ||
| 14 DescriptorMismatch | 0 DescriptorMismatch | ||
| dizum | 10 Authority | ||
| 3181 Exit | |||
| 228 Fast | 10024 Fast | !10 Fast | |
| 212 Guard | 6461 Guard | !64 Guard | |
| 223 HSDir | 5102 HSDir | !20 HSDir | |
| 64 MiddleOnly | |||
| 10123 Running | !70 Running | ||
| 32 Stable | 9268 Stable | !89 Stable | |
| 2 StaleDesc | 43 StaleDesc | ||
| 0 Sybil | |||
| 8811 V2Dir | |||
| 10507 Valid | |||
| 5249 ReachableIPv6 | !29 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 183 FallbackDir | |||
| 22 Unmeasured | |||
| 6 DescriptorMismatch | 0 DescriptorMismatch | ||
| gabelmoo | 10 Authority | ||
| 72 BadExit | |||
| 3147 Exit | |||
| 6 Fast | 9756 Fast | !231 Fast | |
| 68 Guard | 5938 Guard | !590 Guard | |
| 51 HSDir | 4972 HSDir | !150 HSDir | |
| 64 MiddleOnly | |||
| 10133 Running | !48 Running | ||
| 103 Stable | 9291 Stable | !59 Stable | |
| 3 StaleDesc | 29 StaleDesc | ||
| 0 Sybil | |||
| 8772 V2Dir | |||
| 10468 Valid | |||
| 5273 ReachableIPv6 | !11 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 183 FallbackDir | |||
| 21 Unmeasured | !1 Unmeasured | ||
| 4 DescriptorMismatch | 0 DescriptorMismatch | ||
| dannenberg | 10 Authority | ||
| 1 Exit | 3171 Exit | ||
| 225 Fast | 10023 Fast | !11 Fast | |
| 226 Guard | 6438 Guard | !84 Guard | |
| 224 HSDir | 5070 HSDir | !59 HSDir | |
| 64 MiddleOnly | |||
| 37 Stable | 9261 Stable | !98 Stable | |
| 3 StaleDesc | 43 StaleDesc | ||
| 0 Sybil | |||
| 8804 V2Dir | |||
| 10500 Valid | |||
| 5211 ReachableIPv6 | !64 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 183 FallbackDir | |||
| 22 Unmeasured | |||
| 147 DescriptorMismatch | 0 DescriptorMismatch | ||
| maatuska | 10 Authority | ||
| 3148 Exit | |||
| 6 Fast | 9857 Fast | !119 Fast | |
| 7 Guard | 4804 Guard | !1706 Guard | |
| 70 HSDir | 4997 HSDir | !124 HSDir | |
| 64 MiddleOnly | |||
| 10138 Running | !42 Running | ||
| 32 Stable | 8869 Stable | !457 Stable | |
| 1 StaleDesc | 29 StaleDesc | ||
| 0 Sybil | |||
| 8774 V2Dir | !1 V2Dir | ||
| 10471 Valid | |||
| 5270 ReachableIPv6 | !13 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 183 FallbackDir | |||
| 14 Unmeasured | !8 Unmeasured | ||
| 4 DescriptorMismatch | 0 DescriptorMismatch | ||
| longclaw | 10 Authority | ||
| 72 BadExit | |||
| 3145 Exit | |||
| 6 Fast | 9909 Fast | !77 Fast | |
| 158 Guard | 6277 Guard | !246 Guard | |
| 125 HSDir | 5054 HSDir | !73 HSDir | |
| 64 MiddleOnly | |||
| 10221 Running | !20 Running | ||
| 225 Stable | 9340 Stable | !50 Stable | |
| 5 StaleDesc | 28 StaleDesc | ||
| 0 Sybil | |||
| 8772 V2Dir | |||
| 10468 Valid | |||
| 183 FallbackDir | |||
| 16 Unmeasured | !6 Unmeasured | ||
| 6 DescriptorMismatch | 0 DescriptorMismatch | ||
| bastet | 10 Authority | ||
| 3141 Exit | |||
| 53 Fast | 9935 Fast | !49 Fast | |
| 131 Guard | 6255 Guard | !279 Guard | |
| 59 HSDir | 4840 HSDir | !292 HSDir | |
| 64 MiddleOnly | |||
| 9889 Running | !297 Running | ||
| 49 Stable | 9068 Stable | !294 Stable | |
| 8 StaleDesc | 28 StaleDesc | ||
| 0 Sybil | |||
| 8769 V2Dir | |||
| 10465 Valid | |||
| 5260 ReachableIPv6 | !14 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 183 FallbackDir | |||
| 20 Unmeasured | !2 Unmeasured | ||
| 12 DescriptorMismatch | 0 DescriptorMismatch | ||
| faravahar | 10 Authority | ||
| 72 BadExit | |||
| 3141 Exit | |||
| 228 Fast | 10006 Fast | !10 Fast | |
| 242 Guard | 6462 Guard | !57 Guard | |
| 164 HSDir | 5074 HSDir | !49 HSDir | |
| 64 MiddleOnly | |||
| 10107 Running | !63 Running | ||
| 46 Stable | 9229 Stable | !112 Stable | |
| 20 StaleDesc | 28 StaleDesc | ||
| 0 Sybil | |||
| 8766 V2Dir | |||
| 10461 Valid | |||
| 5235 ReachableIPv6 | !36 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 183 FallbackDir | |||
| 22 Unmeasured | |||
| 34 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 |
|---|