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-07-21 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=753616 stable-mtbf=840447522 fast-speed=1048000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=26000000 guard-bw-exc-exits=28000000 hsdir-wfu=0.98 hsdir-tk=845536 enough-mtbf=1 ignoring-advertised-bws=1 |
| tor26 | flag-thresholds stable-uptime=785276 stable-mtbf=1692028 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=31000000 guard-bw-exc-exits=30000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| dizum | flag-thresholds stable-uptime=757196 stable-mtbf=1064726 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=848687 stable-mtbf=2753392 fast-speed=102000 guard-wfu=0.98 guard-tk=261432 guard-bw-inc-exits=10000000 guard-bw-exc-exits=10000000 enough-mtbf=1 ignoring-advertised-bws=0 |
| dannenberg | flag-thresholds stable-uptime=754269 stable-mtbf=686440 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=32000000 guard-bw-exc-exits=28000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| maatuska | flag-thresholds stable-uptime=766125 stable-mtbf=1183090 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=34000000 guard-bw-exc-exits=27000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| longclaw | flag-thresholds stable-uptime=806468 stable-mtbf=2365071 fast-speed=102000 guard-wfu=0.98 guard-tk=613780 guard-bw-inc-exits=27000000 guard-bw-exc-exits=27000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| bastet | flag-thresholds stable-uptime=753554 stable-mtbf=1687487 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 |
| faravahar | flag-thresholds stable-uptime=780771 stable-mtbf=1133139 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=35000000 guard-bw-exc-exits=25000000 enough-mtbf=1 ignoring-advertised-bws=1 |
Number of relays voted about
You can also view historical voting graphs.
| moria1 | 10288 total | 9540 Running |
| tor26 | 10302 total | 9816 Running |
| dizum | 10330 total | 9989 Running |
| gabelmoo | 10315 total | 4691 Running |
| dannenberg | 10326 total | 9943 Running |
| maatuska | 10313 total | 9953 Running |
| longclaw | 10303 total | 9864 Running |
| bastet | 10314 total | 9617 Running |
| faravahar | 10300 total | 9887 Running |
| consensus | 9999 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 | 5278 (51.3%, 52.52%) | 10284 (99.96%, 100.0%) | 10284 (99.96%, 100.0%) |
| tor26 | 5242 (50.88%, 63.23%) | 10302 (100.0%, 100.0%) | 10302 (100.0%, 100.0%) |
| dizum | 5290 (51.21%) | 10330 (100.0%) | 10330 (100.0%) |
| gabelmoo | 2 (0.02%) | 10315 (100.0%) | 10315 (100.0%) |
| dannenberg | 5286 (51.19%, 65.29%) | 10326 (100.0%, 100.0%) | 10326 (100.0%, 100.0%) |
| maatuska | 5284 (51.24%, 67.11%) | 10313 (100.0%, 100.0%) | 10313 (100.0%, 100.0%) |
| longclaw | 0 (0.0%, 0.0%) | 10303 (100.0%, 100.0%) | 10303 (100.0%, 100.0%) |
| bastet | 5278 (51.17%) | 10314 (100.0%) | 10314 (100.0%) |
| faravahar | 5220 (50.68%) | 10300 (100.0%) | 10300 (100.0%) |
| consensus | 5279 (52.8%, 62.96%) | 9999 (100.0%, 100.0%) | 9999 (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.9.4-rc, 0.4.9.5, 0.4.9.6, 0.4.9.7, 0.4.9.8, 0.4.9.9, 0.4.9.10, 0.4.9.11 |
| moria1 | server-versions 0.4.9.4-rc, 0.4.9.5, 0.4.9.6, 0.4.9.7, 0.4.9.8, 0.4.9.9, 0.4.9.10, 0.4.9.11 |
| tor26 | client-versions 0.4.9.4-rc, 0.4.9.5, 0.4.9.6, 0.4.9.7, 0.4.9.8, 0.4.9.9, 0.4.9.10, 0.4.9.11 |
| tor26 | server-versions 0.4.9.4-rc, 0.4.9.5, 0.4.9.6, 0.4.9.7, 0.4.9.8, 0.4.9.9, 0.4.9.10, 0.4.9.11 |
| gabelmoo | client-versions 0.4.9.4-rc, 0.4.9.5, 0.4.9.6, 0.4.9.7, 0.4.9.8, 0.4.9.9, 0.4.9.10, 0.4.9.11 |
| gabelmoo | server-versions 0.4.9.4-rc, 0.4.9.5, 0.4.9.6, 0.4.9.7, 0.4.9.8, 0.4.9.9, 0.4.9.10, 0.4.9.11 |
| consensus | client-versions 0.4.9.4-rc, 0.4.9.5, 0.4.9.6, 0.4.9.7, 0.4.9.8, 0.4.9.9, 0.4.9.10, 0.4.9.11 |
| server-versions 0.4.9.4-rc, 0.4.9.5, 0.4.9.6, 0.4.9.7, 0.4.9.8, 0.4.9.9, 0.4.9.10, 0.4.9.11 |
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=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 |
| 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=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 |
| 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=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 |
| 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=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 |
| 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=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 |
| 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=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 |
| 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=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 |
| 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=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 |
| 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=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 |
Authority keys
| Name | Expiry | Identity Key Len. | Signing Key Len. |
|---|---|---|---|
| moria1 | 2027-03-29 18:39:01 | 3072 | 2048 |
| tor26 | 2027-02-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-09-16 07:17:09 | 3072 | 2048 |
| longclaw | 2026-08-17 20:34:03 | 3072 | 2048 |
| bastet | 2027-01-26 17:41:30 | 3072 | 2048 |
| faravahar | 2027-05-29 19:08:02 | 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.38 seconds |
| tor26 | -0.59 seconds |
| dizum | -0.62 seconds |
| gabelmoo | -0.64 seconds |
| dannenberg | -0.67 seconds |
| maatuska | -0.7 seconds |
| longclaw | -0.78 seconds |
| bastet | 0.02 seconds |
| faravahar | -0.31 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 | 7 IrDQRM3q2XznTlHIhaevzgTjb2O5Zn6w0TE2EnphCt4= |
| Current | 7 FOpCTdNK3SzHY/7AZFv/ph+DUn5DBMs8Dfa0grsG5To= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGpetoAZppECUxm4TcsDfuchc84QOu0Olo5HOVaHAsukgisqUg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoAP/Nodb/Eas5p0zjYhUklpkFfWT18qLA8sE7N0cRbceQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDoALe/g7T4QcPc72lIUbQ02fiUuxWJT+GHvp+47EEpqw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDe7fNoBc3fBJE2HxheDOWpmY6uILv0n324k7knKxnBLQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDWmQ7vZn9DUtj0Tq9bWPp+5egNaIrK+bIoTjDykt4G9g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBO5Fe6l7Ph6S5h5BD79l9k2tz2bs5wBcFyGbWjE0xtHA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBNXKyB1YBVQcJDlE0hquWIxzpDPUIdL5O9oF+9gDmcUg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDp6T4sddGaM6lXAvVzK/jlLso1kw2Qr0Jtlo1AYwUyFA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBGtlwDRZyGeZM4P8OKXAnX0FL9NPUI+M6oZxuj6Oetbg==R:(Empty)] |
|
| tor26 | Previous | 7 IrDQRM3q2XznTlHIhaevzgTjb2O5Zn6w0TE2EnphCt4= |
| Current | 7 FOpCTdNK3SzHY/7AZFv/ph+DUn5DBMs8Dfa0grsG5To= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGpetoAZppECUxm4TcsDfuchc84QOu0Olo5HOVaHAsukgisqUg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoAP/Nodb/Eas5p0zjYhUklpkFfWT18qLA8sE7N0cRbceQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDoALe/g7T4QcPc72lIUbQ02fiUuxWJT+GHvp+47EEpqw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDe7fNoBc3fBJE2HxheDOWpmY6uILv0n324k7knKxnBLQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDWmQ7vZn9DUtj0Tq9bWPp+5egNaIrK+bIoTjDykt4G9g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBO5Fe6l7Ph6S5h5BD79l9k2tz2bs5wBcFyGbWjE0xtHA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBNXKyB1YBVQcJDlE0hquWIxzpDPUIdL5O9oF+9gDmcUg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDp6T4sddGaM6lXAvVzK/jlLso1kw2Qr0Jtlo1AYwUyFA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBGtlwDRZyGeZM4P8OKXAnX0FL9NPUI+M6oZxuj6Oetbg==R:(Empty)] |
|
| dizum | Previous | 7 IrDQRM3q2XznTlHIhaevzgTjb2O5Zn6w0TE2EnphCt4= |
| Current | 7 FOpCTdNK3SzHY/7AZFv/ph+DUn5DBMs8Dfa0grsG5To= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGpetoAZppECUxm4TcsDfuchc84QOu0Olo5HOVaHAsukgisqUg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoAP/Nodb/Eas5p0zjYhUklpkFfWT18qLA8sE7N0cRbceQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDoALe/g7T4QcPc72lIUbQ02fiUuxWJT+GHvp+47EEpqw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDe7fNoBc3fBJE2HxheDOWpmY6uILv0n324k7knKxnBLQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDWmQ7vZn9DUtj0Tq9bWPp+5egNaIrK+bIoTjDykt4G9g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBO5Fe6l7Ph6S5h5BD79l9k2tz2bs5wBcFyGbWjE0xtHA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBNXKyB1YBVQcJDlE0hquWIxzpDPUIdL5O9oF+9gDmcUg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDp6T4sddGaM6lXAvVzK/jlLso1kw2Qr0Jtlo1AYwUyFA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBGtlwDRZyGeZM4P8OKXAnX0FL9NPUI+M6oZxuj6Oetbg==R:(Empty)] |
|
| gabelmoo | Previous | 7 IrDQRM3q2XznTlHIhaevzgTjb2O5Zn6w0TE2EnphCt4= |
| Current | 7 FOpCTdNK3SzHY/7AZFv/ph+DUn5DBMs8Dfa0grsG5To= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGpetoAZppECUxm4TcsDfuchc84QOu0Olo5HOVaHAsukgisqUg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoAP/Nodb/Eas5p0zjYhUklpkFfWT18qLA8sE7N0cRbceQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDoALe/g7T4QcPc72lIUbQ02fiUuxWJT+GHvp+47EEpqw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDe7fNoBc3fBJE2HxheDOWpmY6uILv0n324k7knKxnBLQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDWmQ7vZn9DUtj0Tq9bWPp+5egNaIrK+bIoTjDykt4G9g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBO5Fe6l7Ph6S5h5BD79l9k2tz2bs5wBcFyGbWjE0xtHA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBNXKyB1YBVQcJDlE0hquWIxzpDPUIdL5O9oF+9gDmcUg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDp6T4sddGaM6lXAvVzK/jlLso1kw2Qr0Jtlo1AYwUyFA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBGtlwDRZyGeZM4P8OKXAnX0FL9NPUI+M6oZxuj6Oetbg==R:(Empty)] |
|
| dannenberg | Previous | 7 IrDQRM3q2XznTlHIhaevzgTjb2O5Zn6w0TE2EnphCt4= |
| Current | 7 FOpCTdNK3SzHY/7AZFv/ph+DUn5DBMs8Dfa0grsG5To= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGpetoAZppECUxm4TcsDfuchc84QOu0Olo5HOVaHAsukgisqUg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoAP/Nodb/Eas5p0zjYhUklpkFfWT18qLA8sE7N0cRbceQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDoALe/g7T4QcPc72lIUbQ02fiUuxWJT+GHvp+47EEpqw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDe7fNoBc3fBJE2HxheDOWpmY6uILv0n324k7knKxnBLQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDWmQ7vZn9DUtj0Tq9bWPp+5egNaIrK+bIoTjDykt4G9g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBO5Fe6l7Ph6S5h5BD79l9k2tz2bs5wBcFyGbWjE0xtHA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBNXKyB1YBVQcJDlE0hquWIxzpDPUIdL5O9oF+9gDmcUg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDp6T4sddGaM6lXAvVzK/jlLso1kw2Qr0Jtlo1AYwUyFA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBGtlwDRZyGeZM4P8OKXAnX0FL9NPUI+M6oZxuj6Oetbg==R:(Empty)] |
|
| maatuska | Previous | 7 IrDQRM3q2XznTlHIhaevzgTjb2O5Zn6w0TE2EnphCt4= |
| Current | 7 FOpCTdNK3SzHY/7AZFv/ph+DUn5DBMs8Dfa0grsG5To= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGpetoAZppECUxm4TcsDfuchc84QOu0Olo5HOVaHAsukgisqUg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoAP/Nodb/Eas5p0zjYhUklpkFfWT18qLA8sE7N0cRbceQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDoALe/g7T4QcPc72lIUbQ02fiUuxWJT+GHvp+47EEpqw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDe7fNoBc3fBJE2HxheDOWpmY6uILv0n324k7knKxnBLQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDWmQ7vZn9DUtj0Tq9bWPp+5egNaIrK+bIoTjDykt4G9g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBO5Fe6l7Ph6S5h5BD79l9k2tz2bs5wBcFyGbWjE0xtHA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBNXKyB1YBVQcJDlE0hquWIxzpDPUIdL5O9oF+9gDmcUg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDp6T4sddGaM6lXAvVzK/jlLso1kw2Qr0Jtlo1AYwUyFA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBGtlwDRZyGeZM4P8OKXAnX0FL9NPUI+M6oZxuj6Oetbg==R:(Empty)] |
|
| longclaw | Previous | 7 IrDQRM3q2XznTlHIhaevzgTjb2O5Zn6w0TE2EnphCt4= |
| Current | 7 FOpCTdNK3SzHY/7AZFv/ph+DUn5DBMs8Dfa0grsG5To= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGpetoAZppECUxm4TcsDfuchc84QOu0Olo5HOVaHAsukgisqUg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoAP/Nodb/Eas5p0zjYhUklpkFfWT18qLA8sE7N0cRbceQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDoALe/g7T4QcPc72lIUbQ02fiUuxWJT+GHvp+47EEpqw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDe7fNoBc3fBJE2HxheDOWpmY6uILv0n324k7knKxnBLQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDWmQ7vZn9DUtj0Tq9bWPp+5egNaIrK+bIoTjDykt4G9g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBO5Fe6l7Ph6S5h5BD79l9k2tz2bs5wBcFyGbWjE0xtHA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBNXKyB1YBVQcJDlE0hquWIxzpDPUIdL5O9oF+9gDmcUg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDp6T4sddGaM6lXAvVzK/jlLso1kw2Qr0Jtlo1AYwUyFA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBGtlwDRZyGeZM4P8OKXAnX0FL9NPUI+M6oZxuj6Oetbg==R:(Empty)] |
|
| bastet | Previous | 7 IrDQRM3q2XznTlHIhaevzgTjb2O5Zn6w0TE2EnphCt4= |
| Current | 7 FOpCTdNK3SzHY/7AZFv/ph+DUn5DBMs8Dfa0grsG5To= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGpetoAZppECUxm4TcsDfuchc84QOu0Olo5HOVaHAsukgisqUg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoAP/Nodb/Eas5p0zjYhUklpkFfWT18qLA8sE7N0cRbceQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDoALe/g7T4QcPc72lIUbQ02fiUuxWJT+GHvp+47EEpqw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDe7fNoBc3fBJE2HxheDOWpmY6uILv0n324k7knKxnBLQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDWmQ7vZn9DUtj0Tq9bWPp+5egNaIrK+bIoTjDykt4G9g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBO5Fe6l7Ph6S5h5BD79l9k2tz2bs5wBcFyGbWjE0xtHA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBNXKyB1YBVQcJDlE0hquWIxzpDPUIdL5O9oF+9gDmcUg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDp6T4sddGaM6lXAvVzK/jlLso1kw2Qr0Jtlo1AYwUyFA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBGtlwDRZyGeZM4P8OKXAnX0FL9NPUI+M6oZxuj6Oetbg==R:(Empty)] |
|
| faravahar | Previous | 7 IrDQRM3q2XznTlHIhaevzgTjb2O5Zn6w0TE2EnphCt4= |
| Current | 7 FOpCTdNK3SzHY/7AZFv/ph+DUn5DBMs8Dfa0grsG5To= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGpetoAZppECUxm4TcsDfuchc84QOu0Olo5HOVaHAsukgisqUg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoAP/Nodb/Eas5p0zjYhUklpkFfWT18qLA8sE7N0cRbceQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDoALe/g7T4QcPc72lIUbQ02fiUuxWJT+GHvp+47EEpqw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDe7fNoBc3fBJE2HxheDOWpmY6uILv0n324k7knKxnBLQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDWmQ7vZn9DUtj0Tq9bWPp+5egNaIrK+bIoTjDykt4G9g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBO5Fe6l7Ph6S5h5BD79l9k2tz2bs5wBcFyGbWjE0xtHA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBNXKyB1YBVQcJDlE0hquWIxzpDPUIdL5O9oF+9gDmcUg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoDp6T4sddGaM6lXAvVzK/jlLso1kw2Qr0Jtlo1AYwUyFA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpetoBGtlwDRZyGeZM4P8OKXAnX0FL9NPUI+M6oZxuj6Oetbg==R:(Empty)] |
|
| consensus | Previous | 7 IrDQRM3q2XznTlHIhaevzgTjb2O5Zn6w0TE2EnphCt4= |
| Current | 7 FOpCTdNK3SzHY/7AZFv/ph+DUn5DBMs8Dfa0grsG5To= |
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 | 6157 |
| non-flagged nodes in the guard Position | 6157 | |
| Guard+Exit-flagged nodes in the guard Position | 524 | |
| Guard-flagged nodes in the middle Position | 3843 | |
| non-flagged nodes in the middle Position | 10000 | |
| Exit-flagged nodes in the middle Position | 0 | |
| Guard+Exit flagged nodes in the middle Position | 524 | |
| Guard flagged nodes in the exit Position | 8952 | |
| non-flagged nodes in the exit Position | 10000 | |
| Exit-flagged nodes in the exit Position | 10000 | |
| Guard+Exit-flagged nodes in the exit Position | 8952 | |
| 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 | 3843 | |
| non-flagged nodes for BEGIN_DIR requests | 10000 | |
| Exit-flagged nodes for BEGIN_DIR requests | 0 | |
| Guard+Exit-flagged nodes for BEGIN_DIR requests | 524 |
Bandwidth scanner status
You can also view historical Bandwidth Authority graphs.
| moria1 | 10134 Measured values in w lines |
| tor26 | 10189 Measured values in w lines |
| gabelmoo | Missing bwauth values in vote |
| dannenberg | 10126 Measured values in w lines |
| maatuska | 9968 Measured values in w lines |
| longclaw | 9901 Measured values in w lines |
| bastet | Missing bwauth values in vote |
| faravahar | Missing bwauth values in vote |
Bandwidth scanner information
| moria1 | timestamp=1784594161 (2026-07-21 00:36:01) version=1.9.0 destinations_countries=US dirauth_nickname=moria1 earliest_bandwidth=2026-06-23T00:36:18 file_created=2026-07-21T00:36:03 generator_started=2026-07-08T01:33:49 latest_bandwidth=2026-07-21T00:36:01 minimum_number_eligible_relays=5978 minimum_percent_eligible_relays=60 mu=717039 muf=1153879 number_consensus_relays=9963 number_eligible_relays=11188 percent_eligible_relays=112 recent_consensus_count=120 recent_measurements_excluded_error_count=283 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=50 recent_priority_relay_count=24743 scanner_country=US software=sbws software_version=1.9.0 time_to_report_half_network=1077151 (299.21 hours) tor_version=0.4.9.11 sha256=zolLioUJJ6ajunHpqOhryQN+vtdw2hCBKvqCEP/5mxc |
| tor26 | timestamp=1784594186 (2026-07-21 00:36:26) version=1.9.0 destinations_countries=AT dirauth_nickname=tor26 earliest_bandwidth=2026-06-23T00:36:38 file_created=2026-07-21T00:36:28 generator_started=2026-07-18T15:23:05 latest_bandwidth=2026-07-21T00:36:26 minimum_number_eligible_relays=5978 minimum_percent_eligible_relays=60 mu=1589741 muf=2457823 number_consensus_relays=9963 number_eligible_relays=11268 percent_eligible_relays=113 recent_consensus_count=58 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=25 recent_priority_relay_count=12397 scanner_country=AT software=sbws software_version=1.9.0 time_to_report_half_network=1069505 (297.08 hours) tor_version=0.4.9.11 sha256=Ftmu8AXngLTw9gz3MO69sgaCZIC7dxgYBWlNxaANSuY |
| gabelmoo | timestamp=1784594110 (2026-07-21 00:35:10) version=1.9.0 destinations_countries=DE dirauth_nickname=gabelmoo earliest_bandwidth=2026-07-20T19:17:17 file_created=2026-07-21T00:35:11 generator_started=2026-07-20T23:35:08 latest_bandwidth=2026-07-21T00:35:10 minimum_number_eligible_relays=5978 minimum_percent_eligible_relays=60 mu=1600444 muf=1798007 number_consensus_relays=9963 number_eligible_relays=768 percent_eligible_relays=8 recent_consensus_count=1 recent_measurements_excluded_error_count=217 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=1 recent_priority_relay_count=497 scanner_country=DE software=sbws software_version=1.9.0 tor_version=0.4.9.11 sha256=qB5ALHgxy7ccd/MMwQ+PlYQnlKZXbD3x4vdBYgTBgvk |
| maatuska | timestamp=1784591233 (2026-07-20 23:47:13) version=1.9.0 destinations_countries=NL dirauth_nickname=maatuska earliest_bandwidth=2026-06-22T23:52:11 file_created=2026-07-20T23:52:09 generator_started=2026-07-06T06:24:37 latest_bandwidth=2026-07-20T23:47:13 minimum_number_eligible_relays=5971 minimum_percent_eligible_relays=60 mu=1889643 muf=2795502 number_consensus_relays=9951 number_eligible_relays=10066 percent_eligible_relays=101 recent_consensus_count=120 recent_measurements_excluded_error_count=435 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=265321 scanner_country=SE software=sbws software_version=2.2.0 time_to_report_half_network=1195634 (332.12 hours) tor_version=0.4.9.11 sha256=puK+zS80xOAXVC+pTO3rQArPu+94OwmEVN56liTe0OQ |
| longclaw | timestamp=1784591970 (2026-07-20 23:59:30) version=1.9.0 destinations_countries=NL dirauth_nickname=longclaw earliest_bandwidth=2026-06-23T00:28:35 file_created=2026-07-21T00:28:24 generator_started=2026-07-20T00:41:00 latest_bandwidth=2026-07-20T23:59:30 minimum_number_eligible_relays=5978 minimum_percent_eligible_relays=60 mu=1146615 muf=1721660 number_consensus_relays=9963 number_eligible_relays=9947 percent_eligible_relays=100 recent_consensus_count=24 recent_measurements_excluded_error_count=465 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=27 recent_priority_relay_count=13344 scanner_country=US software=sbws software_version=0+unknown time_to_report_half_network=1210672 (336.3 hours) tor_version=0.4.9.11 sha256=yh8yJOcwuvtI7VE3p4IxqYRaskG/KncI3yX+iW+xqxA |
| bastet | timestamp=1784594163 (2026-07-21 00:36:03) version=1.9.0 destinations_countries=NL dirauth_nickname=bastet earliest_bandwidth=2026-06-23T00:44:34 file_created=2026-07-21T00:44:35 generator_started=2026-07-19T17:21:34 latest_bandwidth=2026-07-21T00:36:03 minimum_number_eligible_relays=5978 minimum_percent_eligible_relays=60 mu=35810 muf=45868 number_consensus_relays=9963 number_eligible_relays=2010 percent_eligible_relays=20 recent_consensus_count=32 recent_measurements_excluded_error_count=9441 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=89 recent_priority_relay_count=43920 scanner_country=US software=sbws software_version=2.2.0 tor_version=0.4.9.11 sha256=OQFiiHr5SX8jrKs+aHY1lS/7vOJhOuw0CUQpQyLKruM |
| faravahar | sha256=eeOKZ+SMAGdsmSrn3IWG3bwZmcR56wX2lfuykjYpKtQ |
Fallback Directory status
You can also view historical Fallback Directory graphs.
| Running | 188 |
| Not Running | 0 |
| Missing | 10 |
Authority versions
| moria1 | 0.5.0.0-alpha-dev |
| bastet | 0.4.9.11 |
| longclaw | 0.4.9.11 |
| dannenberg | 0.4.9.11 |
| dizum | 0.4.9.11 |
| serge | 0.4.9.11 |
| maatuska | 0.4.9.11 |
| faravahar | 0.4.9.8 |
| tor26 | 0.4.9.11 |
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 | 965 | 1006 | 1022 | 1038 | 6192 | 0 |
| tor26 | 369 | 403 | 412 | 422 | 3659 | 0 |
| dizum | 355 | 388 | 402 | 411 | 4452 | 1 |
| gabelmoo | 349 | 361 | 371 | 391 | 646 | 162 |
| dannenberg | 440 | 500 | 518 | 537 | 3090 | 0 |
| maatuska | 474 | 556 | 2988 | 3064 | 4817 | 1 |
| longclaw | 991 | 1179 | 1213 | 1291 | 2060 | 158 |
| bastet | 1383 | 1450 | 1551 | 1709 | 9556 | 0 |
| faravahar | 1484 | 1548 | 1618 | 1652 | 21305 | 0 |
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 | 3110 Exit | ||
| 62 Fast | 9078 Fast | !702 Fast | |
| 409 Guard | 4479 Guard | !678 Guard | |
| 596 HSDir | 377 HSDir | !1137 HSDir | |
| 65 MiddleOnly | !1 MiddleOnly | ||
| 9540 Running | !470 Running | ||
| 1312 Stable | 8575 Stable | !161 Stable | |
| 10 StaleDesc | 57 StaleDesc | !1 StaleDesc | |
| 1 Sybil | |||
| 1 V2Dir | 8292 V2Dir | ||
| 10287 Valid | |||
| 5278 ReachableIPv6 | !25 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 190 FallbackDir | |||
| 34 Unmeasured | !12 Unmeasured | ||
| 15 DescriptorMismatch | 0 DescriptorMismatch | ||
| tor26 | 10 Authority | ||
| 65 BadExit | |||
| 3117 Exit | |||
| 26 Fast | 9708 Fast | !97 Fast | |
| 265 Guard | 4891 Guard | !280 Guard | |
| 329 HSDir | 1376 HSDir | !142 HSDir | |
| 59 MiddleOnly | |||
| 9816 Running | !192 Running | ||
| 231 Stable | 8244 Stable | !311 Stable | |
| 11 StaleDesc | 58 StaleDesc | ||
| 1 Sybil | |||
| 8314 V2Dir | |||
| 10301 Valid | |||
| 5242 ReachableIPv6 | !49 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 190 FallbackDir | |||
| 28 Unmeasured | !18 Unmeasured | ||
| 26 DescriptorMismatch | 0 DescriptorMismatch | ||
| dizum | 10 Authority | ||
| 5 Exit | 3134 Exit | ||
| 288 Fast | 9730 Fast | !99 Fast | |
| 364 Guard | 4912 Guard | !261 Guard | |
| 2634 HSDir | 1489 HSDir | !26 HSDir | |
| 61 MiddleOnly | !5 MiddleOnly | ||
| 9989 Running | !37 Running | ||
| 83 Stable | 8118 Stable | !446 Stable | |
| 58 StaleDesc | |||
| 1 Sybil | |||
| 4 V2Dir | 8335 V2Dir | ||
| 10329 Valid | |||
| 5290 ReachableIPv6 | !9 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 190 FallbackDir | |||
| 46 Unmeasured | |||
| 4 DescriptorMismatch | 0 DescriptorMismatch | ||
| gabelmoo | 10 Authority | ||
| 72 BadExit | |||
| 3119 Exit | |||
| 288 Fast | 9731 Fast | !99 Fast | |
| 713 Guard | 4611 Guard | !580 Guard | |
| 1490 HSDir | 793 HSDir | !722 HSDir | |
| 66 MiddleOnly | |||
| 4691 Running | !5317 Running | ||
| 302 Stable | 7353 Stable | !1211 Stable | |
| 2 StaleDesc | 58 StaleDesc | ||
| 1 Sybil | |||
| 8320 V2Dir | |||
| 10314 Valid | |||
| 2 ReachableIPv6 | !5278 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 190 FallbackDir | |||
| 46 Unmeasured | |||
| 8 DescriptorMismatch | 0 DescriptorMismatch | ||
| dannenberg | 10 Authority | ||
| 5 Exit | 3132 Exit | ||
| 20 Fast | 9667 Fast | !134 Fast | |
| 124 Guard | 3373 Guard | !1783 Guard | |
| 190 HSDir | 1123 HSDir | !392 HSDir | |
| 61 MiddleOnly | !5 MiddleOnly | ||
| 9943 Running | !66 Running | ||
| 102 Stable | 6193 Stable | !2355 Stable | |
| 2 StaleDesc | 58 StaleDesc | ||
| 1 Sybil | |||
| 4 V2Dir | 8331 V2Dir | ||
| 10325 Valid | |||
| 5286 ReachableIPv6 | !12 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 190 FallbackDir | |||
| 41 Unmeasured | !5 Unmeasured | ||
| 3 DescriptorMismatch | 0 DescriptorMismatch | ||
| maatuska | 10 Authority | ||
| 3119 Exit | |||
| 11 Fast | 9664 Fast | !119 Fast | |
| 134 Guard | 4791 Guard | !376 Guard | |
| 224 HSDir | 1368 HSDir | !146 HSDir | |
| 66 MiddleOnly | |||
| 9953 Running | !59 Running | ||
| 126 Stable | 8293 Stable | !264 Stable | |
| 2 StaleDesc | 58 StaleDesc | ||
| 1 Sybil | |||
| 8318 V2Dir | |||
| 10312 Valid | |||
| 5284 ReachableIPv6 | !13 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 190 FallbackDir | |||
| 41 Unmeasured | !5 Unmeasured | ||
| 7 DescriptorMismatch | 0 DescriptorMismatch | ||
| longclaw | 10 Authority | ||
| 72 BadExit | |||
| 3117 Exit | |||
| 40 Fast | 9598 Fast | !154 Fast | |
| 539 Guard | 4847 Guard | !321 Guard | |
| 2701 HSDir | 1401 HSDir | !114 HSDir | |
| 66 MiddleOnly | |||
| 9864 Running | !175 Running | ||
| 553 Stable | 8159 Stable | !420 Stable | |
| 3 StaleDesc | 58 StaleDesc | ||
| 1 Sybil | |||
| 8309 V2Dir | |||
| 10302 Valid | |||
| 188 FallbackDir | |||
| 40 Unmeasured | !6 Unmeasured | ||
| 10 DescriptorMismatch | 0 DescriptorMismatch | ||
| bastet | 10 Authority | ||
| 3119 Exit | |||
| 288 Fast | 9729 Fast | !99 Fast | |
| 415 Guard | 4851 Guard | !322 Guard | |
| 334 HSDir | 1325 HSDir | !189 HSDir | |
| 66 MiddleOnly | |||
| 9617 Running | !400 Running | ||
| 100 Stable | 8135 Stable | !425 Stable | |
| 6 StaleDesc | 58 StaleDesc | ||
| 1 Sybil | |||
| 8319 V2Dir | |||
| 10313 Valid | |||
| 5278 ReachableIPv6 | !20 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 190 FallbackDir | |||
| 46 Unmeasured | |||
| 8 DescriptorMismatch | 0 DescriptorMismatch | ||
| faravahar | 10 Authority | ||
| 65 BadExit | |||
| 3117 Exit | |||
| 14 Fast | 9572 Fast | !192 Fast | |
| 78 Guard | 4272 Guard | !880 Guard | |
| 167 HSDir | 1353 HSDir | !162 HSDir | |
| 59 MiddleOnly | |||
| 9887 Running | !112 Running | ||
| 89 Stable | 8197 Stable | !358 Stable | |
| 17 StaleDesc | 57 StaleDesc | !1 StaleDesc | |
| 1 Sybil | |||
| 8312 V2Dir | |||
| 10299 Valid | |||
| 5220 ReachableIPv6 | !74 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 189 FallbackDir | |||
| 46 Unmeasured | |||
| 48 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 |
|---|