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-08-02 02: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=208261 stable-mtbf=857370252 fast-speed=1048000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=30000000 guard-bw-exc-exits=31000000 hsdir-wfu=0.98 hsdir-tk=848012 enough-mtbf=1 ignoring-advertised-bws=1 |
| tor26 | flag-thresholds stable-uptime=208301 stable-mtbf=1069081 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=39000000 guard-bw-exc-exits=35000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| dizum | flag-thresholds stable-uptime=208284 stable-mtbf=803835 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=208279 stable-mtbf=1016294 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=40000000 guard-bw-exc-exits=35000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| dannenberg | flag-thresholds stable-uptime=265781 stable-mtbf=821500 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=42000000 guard-bw-exc-exits=37000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| maatuska | flag-thresholds stable-uptime=208286 stable-mtbf=869863 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=38000000 guard-bw-exc-exits=28000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| longclaw | flag-thresholds stable-uptime=208284 stable-mtbf=1537805 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=33000000 guard-bw-exc-exits=30000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| bastet | flag-thresholds stable-uptime=262420 stable-mtbf=1043179 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=208279 stable-mtbf=836385 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 | 10260 total | 9386 Running |
| tor26 | 10313 total | 9877 Running |
| dizum | 10321 total | 9865 Running |
| gabelmoo | 10290 total | 9793 Running |
| dannenberg | 10296 total | 8956 Running |
| maatuska | 10283 total | 9842 Running |
| longclaw | 10289 total | 9912 Running |
| bastet | 10280 total | 9495 Running |
| faravahar | 10272 total | 9741 Running |
| consensus | 9879 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 | 5244 (51.11%, 53.86%) | 10259 (99.99%, 100.0%) | 10259 (99.99%, 100.0%) |
| tor26 | 5252 (50.93%, 65.0%) | 10313 (100.0%, 100.0%) | 10313 (100.0%, 100.0%) |
| dizum | 5240 (50.77%) | 10321 (100.0%) | 10321 (100.0%) |
| gabelmoo | 5241 (50.93%, 65.67%) | 10290 (100.0%, 100.0%) | 10290 (100.0%, 100.0%) |
| dannenberg | 4393 (42.67%, 63.56%) | 10296 (100.0%, 100.0%) | 10296 (100.0%, 100.0%) |
| maatuska | 5251 (51.06%, 68.56%) | 10283 (100.0%, 100.0%) | 10283 (100.0%, 100.0%) |
| longclaw | 0 (0.0%, 0.0%) | 10289 (100.0%, 100.0%) | 10289 (100.0%, 100.0%) |
| bastet | 5249 (51.06%) | 10280 (100.0%) | 10280 (100.0%) |
| faravahar | 5187 (50.5%) | 10272 (100.0%) | 10272 (100.0%) |
| consensus | 5220 (52.84%, 64.95%) | 9879 (100.0%, 100.0%) | 9879 (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-07-25 21:38:06 | 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.32 seconds |
| tor26 | -0.55 seconds |
| dizum | -0.57 seconds |
| gabelmoo | -0.6 seconds |
| dannenberg | -0.62 seconds |
| maatuska | -0.65 seconds |
| longclaw | -0.72 seconds |
| bastet | 0.07 seconds |
| faravahar | -0.25 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 UC2lKAsKMLxF0I5aOmUHxwgUfwSIopH7VPyYoiRcWAM= |
| Current | 9 lyVNqkhXqvFrvr1G5uvzaNzd71pnBKbMNsyVePoeJxc= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGpuiICSvzsc2a0b57hVN6FiZ7i+bOt/jHWiqLHCJQK4veMJ+g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiICkKLUB0J5/jK4OnqZnLNv/dR++Lg02hByKYB8SLGK9WA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiICG1QUhRyMsAX6pnqV5pic6UBFehlWHZ4km7bu2D1APFg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIAPVb/p4uCkp6XzmHWiMDN6dlZ6ycnYSQjxXJkcU8MEtw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIDKRz/+EhPjM77aaTl6oEFnUGX3v2oLHIu9475pz7wcQA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIAYmSQkUnT22eJoL/i+gsU8q0TQXh/+Nh9TGSm+f2s3cQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIDxVAQUgtYDo6E4TySQnmVjxDAk77j9DUzENLQP5BgsEQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIBpQVPApIGS0k/tpt6ktFWHrbXzMItmcVTT/LOxQgJ9NA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIC8XeQ/wQpF28/B4LF6DhcyltZMgzgrLwj/IsV+CzLgQw==R:(Empty)] |
|
| tor26 | Previous | 9 UC2lKAsKMLxF0I5aOmUHxwgUfwSIopH7VPyYoiRcWAM= |
| Current | 9 lyVNqkhXqvFrvr1G5uvzaNzd71pnBKbMNsyVePoeJxc= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGpuiICSvzsc2a0b57hVN6FiZ7i+bOt/jHWiqLHCJQK4veMJ+g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiICkKLUB0J5/jK4OnqZnLNv/dR++Lg02hByKYB8SLGK9WA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiICG1QUhRyMsAX6pnqV5pic6UBFehlWHZ4km7bu2D1APFg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIAPVb/p4uCkp6XzmHWiMDN6dlZ6ycnYSQjxXJkcU8MEtw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIDKRz/+EhPjM77aaTl6oEFnUGX3v2oLHIu9475pz7wcQA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIAYmSQkUnT22eJoL/i+gsU8q0TQXh/+Nh9TGSm+f2s3cQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIDxVAQUgtYDo6E4TySQnmVjxDAk77j9DUzENLQP5BgsEQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIBpQVPApIGS0k/tpt6ktFWHrbXzMItmcVTT/LOxQgJ9NA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIC8XeQ/wQpF28/B4LF6DhcyltZMgzgrLwj/IsV+CzLgQw==R:(Empty)] |
|
| dizum | Previous | 9 UC2lKAsKMLxF0I5aOmUHxwgUfwSIopH7VPyYoiRcWAM= |
| Current | 9 lyVNqkhXqvFrvr1G5uvzaNzd71pnBKbMNsyVePoeJxc= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGpuiICSvzsc2a0b57hVN6FiZ7i+bOt/jHWiqLHCJQK4veMJ+g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiICkKLUB0J5/jK4OnqZnLNv/dR++Lg02hByKYB8SLGK9WA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiICG1QUhRyMsAX6pnqV5pic6UBFehlWHZ4km7bu2D1APFg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIAPVb/p4uCkp6XzmHWiMDN6dlZ6ycnYSQjxXJkcU8MEtw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIDKRz/+EhPjM77aaTl6oEFnUGX3v2oLHIu9475pz7wcQA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIAYmSQkUnT22eJoL/i+gsU8q0TQXh/+Nh9TGSm+f2s3cQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIDxVAQUgtYDo6E4TySQnmVjxDAk77j9DUzENLQP5BgsEQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIBpQVPApIGS0k/tpt6ktFWHrbXzMItmcVTT/LOxQgJ9NA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIC8XeQ/wQpF28/B4LF6DhcyltZMgzgrLwj/IsV+CzLgQw==R:(Empty)] |
|
| gabelmoo | Previous | 9 UC2lKAsKMLxF0I5aOmUHxwgUfwSIopH7VPyYoiRcWAM= |
| Current | 9 lyVNqkhXqvFrvr1G5uvzaNzd71pnBKbMNsyVePoeJxc= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGpuiICSvzsc2a0b57hVN6FiZ7i+bOt/jHWiqLHCJQK4veMJ+g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiICkKLUB0J5/jK4OnqZnLNv/dR++Lg02hByKYB8SLGK9WA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiICG1QUhRyMsAX6pnqV5pic6UBFehlWHZ4km7bu2D1APFg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIAPVb/p4uCkp6XzmHWiMDN6dlZ6ycnYSQjxXJkcU8MEtw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIDKRz/+EhPjM77aaTl6oEFnUGX3v2oLHIu9475pz7wcQA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIAYmSQkUnT22eJoL/i+gsU8q0TQXh/+Nh9TGSm+f2s3cQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIDxVAQUgtYDo6E4TySQnmVjxDAk77j9DUzENLQP5BgsEQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIBpQVPApIGS0k/tpt6ktFWHrbXzMItmcVTT/LOxQgJ9NA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIC8XeQ/wQpF28/B4LF6DhcyltZMgzgrLwj/IsV+CzLgQw==R:(Empty)] |
|
| dannenberg | Previous | 9 UC2lKAsKMLxF0I5aOmUHxwgUfwSIopH7VPyYoiRcWAM= |
| Current | 9 lyVNqkhXqvFrvr1G5uvzaNzd71pnBKbMNsyVePoeJxc= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGpuiICSvzsc2a0b57hVN6FiZ7i+bOt/jHWiqLHCJQK4veMJ+g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiICkKLUB0J5/jK4OnqZnLNv/dR++Lg02hByKYB8SLGK9WA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiICG1QUhRyMsAX6pnqV5pic6UBFehlWHZ4km7bu2D1APFg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIAPVb/p4uCkp6XzmHWiMDN6dlZ6ycnYSQjxXJkcU8MEtw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIDKRz/+EhPjM77aaTl6oEFnUGX3v2oLHIu9475pz7wcQA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIAYmSQkUnT22eJoL/i+gsU8q0TQXh/+Nh9TGSm+f2s3cQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIDxVAQUgtYDo6E4TySQnmVjxDAk77j9DUzENLQP5BgsEQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIBpQVPApIGS0k/tpt6ktFWHrbXzMItmcVTT/LOxQgJ9NA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIC8XeQ/wQpF28/B4LF6DhcyltZMgzgrLwj/IsV+CzLgQw==R:(Empty)] |
|
| maatuska | Previous | 9 UC2lKAsKMLxF0I5aOmUHxwgUfwSIopH7VPyYoiRcWAM= |
| Current | 9 lyVNqkhXqvFrvr1G5uvzaNzd71pnBKbMNsyVePoeJxc= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGpuiICSvzsc2a0b57hVN6FiZ7i+bOt/jHWiqLHCJQK4veMJ+g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiICkKLUB0J5/jK4OnqZnLNv/dR++Lg02hByKYB8SLGK9WA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiICG1QUhRyMsAX6pnqV5pic6UBFehlWHZ4km7bu2D1APFg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIAPVb/p4uCkp6XzmHWiMDN6dlZ6ycnYSQjxXJkcU8MEtw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIDKRz/+EhPjM77aaTl6oEFnUGX3v2oLHIu9475pz7wcQA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIAYmSQkUnT22eJoL/i+gsU8q0TQXh/+Nh9TGSm+f2s3cQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIDxVAQUgtYDo6E4TySQnmVjxDAk77j9DUzENLQP5BgsEQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIBpQVPApIGS0k/tpt6ktFWHrbXzMItmcVTT/LOxQgJ9NA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIC8XeQ/wQpF28/B4LF6DhcyltZMgzgrLwj/IsV+CzLgQw==R:(Empty)] |
|
| longclaw | Previous | 9 UC2lKAsKMLxF0I5aOmUHxwgUfwSIopH7VPyYoiRcWAM= |
| Current | 9 lyVNqkhXqvFrvr1G5uvzaNzd71pnBKbMNsyVePoeJxc= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGpuiICSvzsc2a0b57hVN6FiZ7i+bOt/jHWiqLHCJQK4veMJ+g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiICkKLUB0J5/jK4OnqZnLNv/dR++Lg02hByKYB8SLGK9WA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiICG1QUhRyMsAX6pnqV5pic6UBFehlWHZ4km7bu2D1APFg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIAPVb/p4uCkp6XzmHWiMDN6dlZ6ycnYSQjxXJkcU8MEtw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIDKRz/+EhPjM77aaTl6oEFnUGX3v2oLHIu9475pz7wcQA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIAYmSQkUnT22eJoL/i+gsU8q0TQXh/+Nh9TGSm+f2s3cQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIDxVAQUgtYDo6E4TySQnmVjxDAk77j9DUzENLQP5BgsEQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIBpQVPApIGS0k/tpt6ktFWHrbXzMItmcVTT/LOxQgJ9NA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIC8XeQ/wQpF28/B4LF6DhcyltZMgzgrLwj/IsV+CzLgQw==R:(Empty)] |
|
| bastet | Previous | 9 UC2lKAsKMLxF0I5aOmUHxwgUfwSIopH7VPyYoiRcWAM= |
| Current | 9 lyVNqkhXqvFrvr1G5uvzaNzd71pnBKbMNsyVePoeJxc= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGpuiICSvzsc2a0b57hVN6FiZ7i+bOt/jHWiqLHCJQK4veMJ+g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiICkKLUB0J5/jK4OnqZnLNv/dR++Lg02hByKYB8SLGK9WA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiICG1QUhRyMsAX6pnqV5pic6UBFehlWHZ4km7bu2D1APFg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIAPVb/p4uCkp6XzmHWiMDN6dlZ6ycnYSQjxXJkcU8MEtw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIDKRz/+EhPjM77aaTl6oEFnUGX3v2oLHIu9475pz7wcQA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIAYmSQkUnT22eJoL/i+gsU8q0TQXh/+Nh9TGSm+f2s3cQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIDxVAQUgtYDo6E4TySQnmVjxDAk77j9DUzENLQP5BgsEQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIBpQVPApIGS0k/tpt6ktFWHrbXzMItmcVTT/LOxQgJ9NA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIC8XeQ/wQpF28/B4LF6DhcyltZMgzgrLwj/IsV+CzLgQw==R:(Empty)] |
|
| faravahar | Previous | 9 UC2lKAsKMLxF0I5aOmUHxwgUfwSIopH7VPyYoiRcWAM= |
| Current | 9 lyVNqkhXqvFrvr1G5uvzaNzd71pnBKbMNsyVePoeJxc= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGpuiICSvzsc2a0b57hVN6FiZ7i+bOt/jHWiqLHCJQK4veMJ+g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiICkKLUB0J5/jK4OnqZnLNv/dR++Lg02hByKYB8SLGK9WA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiICG1QUhRyMsAX6pnqV5pic6UBFehlWHZ4km7bu2D1APFg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIAPVb/p4uCkp6XzmHWiMDN6dlZ6ycnYSQjxXJkcU8MEtw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIDKRz/+EhPjM77aaTl6oEFnUGX3v2oLHIu9475pz7wcQA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIAYmSQkUnT22eJoL/i+gsU8q0TQXh/+Nh9TGSm+f2s3cQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIDxVAQUgtYDo6E4TySQnmVjxDAk77j9DUzENLQP5BgsEQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIBpQVPApIGS0k/tpt6ktFWHrbXzMItmcVTT/LOxQgJ9NA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGpuiIC8XeQ/wQpF28/B4LF6DhcyltZMgzgrLwj/IsV+CzLgQw==R:(Empty)] |
|
| consensus | Previous | 9 UC2lKAsKMLxF0I5aOmUHxwgUfwSIopH7VPyYoiRcWAM= |
| Current | 9 lyVNqkhXqvFrvr1G5uvzaNzd71pnBKbMNsyVePoeJxc= |
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 | 6476 |
| non-flagged nodes in the guard Position | 6476 | |
| Guard+Exit-flagged nodes in the guard Position | 1049 | |
| Guard-flagged nodes in the middle Position | 3524 | |
| non-flagged nodes in the middle Position | 10000 | |
| Exit-flagged nodes in the middle Position | 0 | |
| Guard+Exit flagged nodes in the middle Position | 1049 | |
| Guard flagged nodes in the exit Position | 7902 | |
| non-flagged nodes in the exit Position | 10000 | |
| Exit-flagged nodes in the exit Position | 10000 | |
| Guard+Exit-flagged nodes in the exit Position | 7902 | |
| 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 | 3524 | |
| non-flagged nodes for BEGIN_DIR requests | 10000 | |
| Exit-flagged nodes for BEGIN_DIR requests | 0 | |
| Guard+Exit-flagged nodes for BEGIN_DIR requests | 1049 |
Bandwidth scanner status
You can also view historical Bandwidth Authority graphs.
| moria1 | 10108 Measured values in w lines |
| tor26 | 10207 Measured values in w lines |
| gabelmoo | 10036 Measured values in w lines |
| dannenberg | 10186 Measured values in w lines |
| maatuska | 9551 Measured values in w lines |
| longclaw | 9584 Measured values in w lines |
| bastet | Missing bwauth values in vote |
| faravahar | Missing bwauth values in vote |
Bandwidth scanner information
| moria1 | timestamp=1785634540 (2026-08-02 01:35:40) version=1.9.0 destinations_countries=US dirauth_nickname=moria1 earliest_bandwidth=2026-07-05T01:37:00 file_created=2026-08-02T01:36:00 generator_started=2026-07-31T17:37:00 latest_bandwidth=2026-08-02T01:35:40 minimum_number_eligible_relays=5868 minimum_percent_eligible_relays=60 mu=696965 muf=1101760 number_consensus_relays=9780 number_eligible_relays=11183 percent_eligible_relays=114 recent_consensus_count=32 recent_measurements_excluded_error_count=295 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=13 recent_priority_relay_count=6356 scanner_country=US software=sbws software_version=1.9.0 time_to_report_half_network=1057811 (293.84 hours) tor_version=0.4.9.11 sha256=p3q5zwrLUm75L/m1OgctIkcqHOtHLaKi1Gdde8C7dLI |
| tor26 | timestamp=1785634576 (2026-08-02 01:36:16) version=1.9.0 destinations_countries=AT dirauth_nickname=tor26 earliest_bandwidth=2026-07-05T01:36:42 file_created=2026-08-02T01:36:27 generator_started=2026-07-31T15:36:17 latest_bandwidth=2026-08-02T01:36:16 minimum_number_eligible_relays=5868 minimum_percent_eligible_relays=60 mu=1678631 muf=2592671 number_consensus_relays=9780 number_eligible_relays=11264 percent_eligible_relays=115 recent_consensus_count=34 recent_measurements_excluded_error_count=232 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=15 recent_priority_relay_count=7338 scanner_country=AT software=sbws software_version=1.9.0 time_to_report_half_network=1050227 (291.73 hours) tor_version=0.4.9.11 sha256=Vs5lUB90cJ8oqWmAAUTqUtuM+r6m5BbBaTqNGObZs0g |
| gabelmoo | timestamp=1785634543 (2026-08-02 01:35:43) version=1.9.0 destinations_countries=DE dirauth_nickname=gabelmoo earliest_bandwidth=2026-07-20T19:17:17 file_created=2026-08-02T01:35:53 generator_started=2026-07-23T11:13:42 latest_bandwidth=2026-08-02T01:35:43 minimum_number_eligible_relays=5868 minimum_percent_eligible_relays=60 mu=2032224 muf=2882487 number_consensus_relays=9780 number_eligible_relays=10524 percent_eligible_relays=108 recent_consensus_count=120 recent_measurements_excluded_error_count=243 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=54 recent_priority_relay_count=26340 scanner_country=DE software=sbws software_version=1.9.0 time_to_report_half_network=492302 (136.75 hours) tor_version=0.4.9.11 sha256=anhD/HmniaShSIszVwiKxnrIyvZU+HvjIby1eVwNGvk |
| maatuska | timestamp=1785631588 (2026-08-02 00:46:28) version=1.9.0 destinations_countries=NL dirauth_nickname=maatuska earliest_bandwidth=2026-07-05T00:51:37 file_created=2026-08-02T00:51:34 generator_started=2026-08-01T09:56:37 latest_bandwidth=2026-08-02T00:46:28 minimum_number_eligible_relays=5877 minimum_percent_eligible_relays=60 mu=1723201 muf=2584388 number_consensus_relays=9795 number_eligible_relays=9577 percent_eligible_relays=98 recent_consensus_count=15 recent_measurements_excluded_error_count=834 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=22908 scanner_country=SE software=sbws software_version=2.2.0 time_to_report_half_network=1236976 (343.6 hours) tor_version=0.4.9.11 sha256=fj56oB13hegaIs+JUznlRnPpUyAFXTAPcNLKUZbWZlY |
| longclaw | timestamp=1785634115 (2026-08-02 01:28:35) version=1.9.0 destinations_countries=NL dirauth_nickname=longclaw earliest_bandwidth=2026-07-05T01:28:48 file_created=2026-08-02T01:28:49 generator_started=2026-07-31T15:43:07 latest_bandwidth=2026-08-02T01:28:35 minimum_number_eligible_relays=5868 minimum_percent_eligible_relays=60 mu=1047523 muf=1582830 number_consensus_relays=9780 number_eligible_relays=9653 percent_eligible_relays=99 recent_consensus_count=34 recent_measurements_excluded_error_count=925 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=37 recent_priority_relay_count=18086 scanner_country=US software=sbws software_version=0+unknown time_to_report_half_network=1225508 (340.42 hours) tor_version=0.4.9.11 sha256=uxCvJoeJNQHs9QbuP/bJ51wsiCTVmvvEtRcol2KOVh8 |
| bastet | timestamp=1785630936 (2026-08-02 00:35:36) version=1.9.0 destinations_countries=NL dirauth_nickname=bastet earliest_bandwidth=2026-07-05T00:45:02 file_created=2026-08-02T00:45:01 generator_started=2026-07-31T20:29:38 latest_bandwidth=2026-08-02T00:35:36 minimum_number_eligible_relays=5877 minimum_percent_eligible_relays=60 mu=44538 muf=55876 number_consensus_relays=9795 number_eligible_relays=1372 percent_eligible_relays=14 recent_consensus_count=29 recent_measurements_excluded_error_count=10100 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=73 recent_priority_relay_count=35633 scanner_country=US software=sbws software_version=2.2.0 tor_version=0.4.9.11 sha256=6N2eH/mmjTD4SFdVuS00KpF9qgDKbc7D5OMvD3ywIqU |
| faravahar |
Fallback Directory status
You can also view historical Fallback Directory graphs.
| Running | 180 |
| Not Running | 0 |
| Missing | 18 |
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 |
| gabelmoo | 0.4.9.11 |
| 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 | 969 | 5004 | 5085 | 5133 | 5330 | 0 |
| tor26 | 338 | 383 | 409 | 431 | 4486 | 0 |
| dizum | 352 | 384 | 403 | 423 | 3634 | 0 |
| gabelmoo | 329 | 391 | 440 | 461 | 4406 | 0 |
| dannenberg | 443 | 511 | 531 | 552 | 1581 | 0 |
| maatuska | 487 | 599 | 632 | 653 | 2017 | 0 |
| longclaw | 951 | 1130 | 1334 | 1898 | 5685 | 0 |
| bastet | 1403 | 1452 | 1545 | 1581 | 5632 | 0 |
| faravahar | 1463 | 1536 | 1557 | 1693 | 2190 | 4 |
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 | ||
| 67 BadExit | |||
| 1 Exit | 3092 Exit | ||
| 34 Fast | 9175 Fast | !554 Fast | |
| 627 Guard | 4296 Guard | !633 Guard | |
| 437 HSDir | 166 HSDir | !615 HSDir | |
| 60 MiddleOnly | !1 MiddleOnly | ||
| 9386 Running | !504 Running | ||
| 1651 Stable | 8216 Stable | !112 Stable | |
| 11 StaleDesc | 117 StaleDesc | ||
| 0 Sybil | |||
| 1 V2Dir | 8215 V2Dir | ||
| 10260 Valid | |||
| 5244 ReachableIPv6 | !34 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 187 FallbackDir | |||
| 28 Unmeasured | !11 Unmeasured | ||
| 16 DescriptorMismatch | 0 DescriptorMismatch | ||
| tor26 | 10 Authority | ||
| 67 BadExit | |||
| 3130 Exit | |||
| 21 Fast | 9693 Fast | !103 Fast | |
| 213 Guard | 4737 Guard | !237 Guard | |
| 1546 HSDir | 799 HSDir | !18 HSDir | |
| 61 MiddleOnly | |||
| 9877 Running | !56 Running | ||
| 209 Stable | 7845 Stable | !316 Stable | |
| 11 StaleDesc | 119 StaleDesc | !1 StaleDesc | |
| 0 Sybil | |||
| 8270 V2Dir | |||
| 10313 Valid | |||
| 5252 ReachableIPv6 | !27 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 187 FallbackDir | |||
| 33 Unmeasured | !10 Unmeasured | ||
| 21 DescriptorMismatch | 0 DescriptorMismatch | ||
| dizum | 10 Authority | ||
| 4 Exit | 3139 Exit | ||
| 297 Fast | 9784 Fast | !18 Fast | |
| 313 Guard | 4508 Guard | !445 Guard | |
| 204 HSDir | 719 HSDir | !85 HSDir | |
| 57 MiddleOnly | !4 MiddleOnly | ||
| 9865 Running | !60 Running | ||
| 91 Stable | 7501 Stable | !637 Stable | |
| 117 StaleDesc | !1 StaleDesc | ||
| 0 Sybil | |||
| 3 V2Dir | 8279 V2Dir | ||
| 10321 Valid | |||
| 5240 ReachableIPv6 | !26 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 187 FallbackDir | |||
| 43 Unmeasured | |||
| 3 DescriptorMismatch | 0 DescriptorMismatch | ||
| gabelmoo | 10 Authority | ||
| 67 BadExit | |||
| 3108 Exit | |||
| 14 Fast | 9483 Fast | !244 Fast | |
| 411 Guard | 4356 Guard | !573 Guard | |
| 145 HSDir | 662 HSDir | !124 HSDir | |
| 61 MiddleOnly | |||
| 9793 Running | !108 Running | ||
| 320 Stable | 7405 Stable | !693 Stable | |
| 1 StaleDesc | 117 StaleDesc | !1 StaleDesc | |
| 0 Sybil | |||
| 8247 V2Dir | |||
| 10290 Valid | |||
| 5241 ReachableIPv6 | !14 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 187 FallbackDir | |||
| 35 Unmeasured | !8 Unmeasured | ||
| 5 DescriptorMismatch | 0 DescriptorMismatch | ||
| dannenberg | 10 Authority | ||
| 3115 Exit | |||
| 15 Fast | 9700 Fast | !82 Fast | |
| 71 Guard | 3608 Guard | !1313 Guard | |
| 946 HSDir | 637 HSDir | !158 HSDir | |
| 61 MiddleOnly | |||
| 8956 Running | !949 Running | ||
| 62 Stable | 6764 Stable | !1330 Stable | |
| 5 StaleDesc | 117 StaleDesc | !1 StaleDesc | |
| 0 Sybil | |||
| 8255 V2Dir | |||
| 10296 Valid | |||
| 4393 ReachableIPv6 | !864 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 187 FallbackDir | |||
| 30 Unmeasured | !13 Unmeasured | ||
| 7 DescriptorMismatch | 0 DescriptorMismatch | ||
| maatuska | 10 Authority | ||
| 3103 Exit | |||
| 6 Fast | 9404 Fast | !312 Fast | |
| 131 Guard | 4341 Guard | !586 Guard | |
| 1236 HSDir | 751 HSDir | !36 HSDir | |
| 61 MiddleOnly | |||
| 9842 Running | !47 Running | ||
| 100 Stable | 7627 Stable | !481 Stable | |
| 2 StaleDesc | 117 StaleDesc | !1 StaleDesc | |
| 0 Sybil | |||
| 8245 V2Dir | |||
| 10283 Valid | |||
| 5251 ReachableIPv6 | !12 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 187 FallbackDir | |||
| 39 Unmeasured | !4 Unmeasured | ||
| 5 DescriptorMismatch | 0 DescriptorMismatch | ||
| longclaw | 10 Authority | ||
| 67 BadExit | |||
| 3108 Exit | |||
| 37 Fast | 9360 Fast | !365 Fast | |
| 883 Guard | 4656 Guard | !289 Guard | |
| 1668 HSDir | 755 HSDir | !38 HSDir | |
| 61 MiddleOnly | |||
| 9912 Running | !36 Running | ||
| 832 Stable | 7973 Stable | !198 Stable | |
| 117 StaleDesc | !1 StaleDesc | ||
| 0 Sybil | |||
| 8246 V2Dir | |||
| 10289 Valid | |||
| 187 FallbackDir | |||
| 42 Unmeasured | !1 Unmeasured | ||
| 5 DescriptorMismatch | 0 DescriptorMismatch | ||
| bastet | 10 Authority | ||
| 3099 Exit | |||
| 296 Fast | 9753 Fast | !19 Fast | |
| 368 Guard | 4612 Guard | !337 Guard | |
| 184 HSDir | 678 HSDir | !110 HSDir | |
| 61 MiddleOnly | |||
| 9495 Running | !399 Running | ||
| 108 Stable | 7675 Stable | !444 Stable | |
| 96 StaleDesc | 118 StaleDesc | ||
| 0 Sybil | |||
| 8240 V2Dir | |||
| 10280 Valid | |||
| 5249 ReachableIPv6 | !18 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 187 FallbackDir | |||
| 43 Unmeasured | |||
| 98 DescriptorMismatch | 0 DescriptorMismatch | ||
| faravahar | 10 Authority | ||
| 67 BadExit | |||
| 3096 Exit | |||
| 295 Fast | 9747 Fast | !18 Fast | |
| 314 Guard | 4635 Guard | !303 Guard | |
| 173 HSDir | 687 HSDir | !97 HSDir | |
| 61 MiddleOnly | |||
| 9741 Running | !160 Running | ||
| 93 Stable | 7671 Stable | !437 Stable | |
| 16 StaleDesc | 119 StaleDesc | !1 StaleDesc | |
| 0 Sybil | |||
| 8235 V2Dir | |||
| 10272 Valid | |||
| 5187 ReachableIPv6 | !81 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 187 FallbackDir | |||
| 43 Unmeasured | |||
| 31 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 |
|---|