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-09 01:00:00 UTC. Note that it takes up to 15 minutes to learn about new consensus and votes and process them.
Unusual Authorities:
| moria1 | Consensus could not be retrieved |
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=669508 stable-mtbf=655006151 fast-speed=1048000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=26000000 guard-bw-exc-exits=27000000 hsdir-wfu=0.98 hsdir-tk=846663 enough-mtbf=1 ignoring-advertised-bws=1 |
| tor26 | flag-thresholds stable-uptime=669969 stable-mtbf=1133275 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=37000000 guard-bw-exc-exits=31000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| dizum | flag-thresholds stable-uptime=669490 stable-mtbf=928544 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=669834 stable-mtbf=1175791 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=38000000 guard-bw-exc-exits=31000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| dannenberg | flag-thresholds stable-uptime=671839 stable-mtbf=986525 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=41000000 guard-bw-exc-exits=34000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| maatuska | flag-thresholds stable-uptime=671826 stable-mtbf=1015649 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=37000000 guard-bw-exc-exits=26000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| longclaw | flag-thresholds stable-uptime=671825 stable-mtbf=1559497 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=30000000 guard-bw-exc-exits=28000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| bastet | flag-thresholds stable-uptime=671825 stable-mtbf=663815 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=669490 stable-mtbf=938803 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 | 10470 total | 9706 Running |
| tor26 | 10492 total | 10159 Running |
| dizum | 10513 total | 10163 Running |
| gabelmoo | 10491 total | 10114 Running |
| dannenberg | 10500 total | 9127 Running |
| maatuska | 10503 total | 10150 Running |
| longclaw | 10485 total | 10206 Running |
| bastet | 10488 total | 9784 Running |
| faravahar | 10487 total | 10070 Running |
| consensus | 10178 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 | 5432 (51.88%, 58.0%) | 10468 (99.98%, 100.0%) | 10468 (99.98%, 100.0%) |
| tor26 | 5445 (51.9%, 68.15%) | 10492 (100.0%, 100.0%) | 10492 (100.0%, 100.0%) |
| dizum | 5442 (51.76%) | 10513 (100.0%) | 10513 (100.0%) |
| gabelmoo | 5449 (51.94%, 68.48%) | 10491 (100.0%, 100.0%) | 10491 (100.0%, 100.0%) |
| dannenberg | 4450 (42.38%, 66.53%) | 10500 (100.0%, 100.0%) | 10500 (100.0%, 100.0%) |
| maatuska | 5451 (51.9%, 72.4%) | 10503 (100.0%, 100.0%) | 10503 (100.0%, 100.0%) |
| longclaw | 0 (0.0%, 0.0%) | 10485 (100.0%, 100.0%) | 10485 (100.0%, 100.0%) |
| bastet | 5439 (51.86%) | 10488 (100.0%) | 10488 (100.0%) |
| faravahar | 5376 (51.26%) | 10487 (100.0%) | 10487 (100.0%) |
| consensus | 5453 (53.58%, 68.43%) | 10178 (100.0%, 100.0%) | 10178 (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.12 seconds |
| tor26 | -0.09 seconds |
| dizum | -0.12 seconds |
| gabelmoo | -0.14 seconds |
| dannenberg | -0.16 seconds |
| maatuska | -0.19 seconds |
| longclaw | -0.26 seconds |
| bastet | -0.47 seconds |
| faravahar | 0.19 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 RwdtgMARU7L3gtTNfsHyIDIFZXBysaIDuTyhQU8yVeU= |
| Current | 9 lrQ3OccnPrmmdHWXYjOyVdsyYAkR8wsoiJv8QQ4sP6I= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGp3wwDP/StJeqG8rFEAvmuMwyJlloOH8SEfDG7vJsGo8bsbPQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwATS5nO0nSdRtNX4en/n7TTemChWhtumTbPd6UC5ZELog==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwBSpEiCJkAXqIQCMJeCUysEKhalK+qKSZ6X67/yyipfUQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwDHHt5fstHwu92J+lh3dBWUwNiJ8/PYMeRN1OYdhxJK6Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCTLVkP/cobN0ytAQy92etvoUTpD7egWoVJhYMZB2NJ/Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwAYjtk5ZCeRo2SFS4RJJD6YNVkUB/RNvKjQyaZ76NYcJg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwAxKVAAmLin/Wm+q5a5fhB+09u7U1x35c7WNKfYoFhR1Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCeR18VoPzqiCUV1fzni0rdYMC6Ke4+VFrL6Rnw4rur4Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCDY7PXMaQxlWzAAAX5PV/5j3Vv2Ax7XWZs9xTF3JzYTA==R:(Empty)] |
|
| tor26 | Previous | 9 RwdtgMARU7L3gtTNfsHyIDIFZXBysaIDuTyhQU8yVeU= |
| Current | 9 lrQ3OccnPrmmdHWXYjOyVdsyYAkR8wsoiJv8QQ4sP6I= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGp3wwDP/StJeqG8rFEAvmuMwyJlloOH8SEfDG7vJsGo8bsbPQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwATS5nO0nSdRtNX4en/n7TTemChWhtumTbPd6UC5ZELog==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwBSpEiCJkAXqIQCMJeCUysEKhalK+qKSZ6X67/yyipfUQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwDHHt5fstHwu92J+lh3dBWUwNiJ8/PYMeRN1OYdhxJK6Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCTLVkP/cobN0ytAQy92etvoUTpD7egWoVJhYMZB2NJ/Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwAYjtk5ZCeRo2SFS4RJJD6YNVkUB/RNvKjQyaZ76NYcJg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwAxKVAAmLin/Wm+q5a5fhB+09u7U1x35c7WNKfYoFhR1Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCeR18VoPzqiCUV1fzni0rdYMC6Ke4+VFrL6Rnw4rur4Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCDY7PXMaQxlWzAAAX5PV/5j3Vv2Ax7XWZs9xTF3JzYTA==R:(Empty)] |
|
| dizum | Previous | 9 RwdtgMARU7L3gtTNfsHyIDIFZXBysaIDuTyhQU8yVeU= |
| Current | 9 lrQ3OccnPrmmdHWXYjOyVdsyYAkR8wsoiJv8QQ4sP6I= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGp3wwDP/StJeqG8rFEAvmuMwyJlloOH8SEfDG7vJsGo8bsbPQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwATS5nO0nSdRtNX4en/n7TTemChWhtumTbPd6UC5ZELog==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwBSpEiCJkAXqIQCMJeCUysEKhalK+qKSZ6X67/yyipfUQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwDHHt5fstHwu92J+lh3dBWUwNiJ8/PYMeRN1OYdhxJK6Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCTLVkP/cobN0ytAQy92etvoUTpD7egWoVJhYMZB2NJ/Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwAYjtk5ZCeRo2SFS4RJJD6YNVkUB/RNvKjQyaZ76NYcJg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwAxKVAAmLin/Wm+q5a5fhB+09u7U1x35c7WNKfYoFhR1Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCeR18VoPzqiCUV1fzni0rdYMC6Ke4+VFrL6Rnw4rur4Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCDY7PXMaQxlWzAAAX5PV/5j3Vv2Ax7XWZs9xTF3JzYTA==R:(Empty)] |
|
| gabelmoo | Previous | 9 RwdtgMARU7L3gtTNfsHyIDIFZXBysaIDuTyhQU8yVeU= |
| Current | 9 lrQ3OccnPrmmdHWXYjOyVdsyYAkR8wsoiJv8QQ4sP6I= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGp3wwDP/StJeqG8rFEAvmuMwyJlloOH8SEfDG7vJsGo8bsbPQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwATS5nO0nSdRtNX4en/n7TTemChWhtumTbPd6UC5ZELog==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwBSpEiCJkAXqIQCMJeCUysEKhalK+qKSZ6X67/yyipfUQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwDHHt5fstHwu92J+lh3dBWUwNiJ8/PYMeRN1OYdhxJK6Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCTLVkP/cobN0ytAQy92etvoUTpD7egWoVJhYMZB2NJ/Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwAYjtk5ZCeRo2SFS4RJJD6YNVkUB/RNvKjQyaZ76NYcJg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwAxKVAAmLin/Wm+q5a5fhB+09u7U1x35c7WNKfYoFhR1Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCeR18VoPzqiCUV1fzni0rdYMC6Ke4+VFrL6Rnw4rur4Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCDY7PXMaQxlWzAAAX5PV/5j3Vv2Ax7XWZs9xTF3JzYTA==R:(Empty)] |
|
| dannenberg | Previous | 9 RwdtgMARU7L3gtTNfsHyIDIFZXBysaIDuTyhQU8yVeU= |
| Current | 9 lrQ3OccnPrmmdHWXYjOyVdsyYAkR8wsoiJv8QQ4sP6I= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGp3wwDP/StJeqG8rFEAvmuMwyJlloOH8SEfDG7vJsGo8bsbPQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwATS5nO0nSdRtNX4en/n7TTemChWhtumTbPd6UC5ZELog==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwBSpEiCJkAXqIQCMJeCUysEKhalK+qKSZ6X67/yyipfUQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwDHHt5fstHwu92J+lh3dBWUwNiJ8/PYMeRN1OYdhxJK6Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCTLVkP/cobN0ytAQy92etvoUTpD7egWoVJhYMZB2NJ/Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwAYjtk5ZCeRo2SFS4RJJD6YNVkUB/RNvKjQyaZ76NYcJg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwAxKVAAmLin/Wm+q5a5fhB+09u7U1x35c7WNKfYoFhR1Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCeR18VoPzqiCUV1fzni0rdYMC6Ke4+VFrL6Rnw4rur4Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCDY7PXMaQxlWzAAAX5PV/5j3Vv2Ax7XWZs9xTF3JzYTA==R:(Empty)] |
|
| maatuska | Previous | 9 RwdtgMARU7L3gtTNfsHyIDIFZXBysaIDuTyhQU8yVeU= |
| Current | 9 lrQ3OccnPrmmdHWXYjOyVdsyYAkR8wsoiJv8QQ4sP6I= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGp3wwDP/StJeqG8rFEAvmuMwyJlloOH8SEfDG7vJsGo8bsbPQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwATS5nO0nSdRtNX4en/n7TTemChWhtumTbPd6UC5ZELog==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwBSpEiCJkAXqIQCMJeCUysEKhalK+qKSZ6X67/yyipfUQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwDHHt5fstHwu92J+lh3dBWUwNiJ8/PYMeRN1OYdhxJK6Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCTLVkP/cobN0ytAQy92etvoUTpD7egWoVJhYMZB2NJ/Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwAYjtk5ZCeRo2SFS4RJJD6YNVkUB/RNvKjQyaZ76NYcJg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwAxKVAAmLin/Wm+q5a5fhB+09u7U1x35c7WNKfYoFhR1Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCeR18VoPzqiCUV1fzni0rdYMC6Ke4+VFrL6Rnw4rur4Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCDY7PXMaQxlWzAAAX5PV/5j3Vv2Ax7XWZs9xTF3JzYTA==R:(Empty)] |
|
| longclaw | Previous | 9 RwdtgMARU7L3gtTNfsHyIDIFZXBysaIDuTyhQU8yVeU= |
| Current | 9 lrQ3OccnPrmmdHWXYjOyVdsyYAkR8wsoiJv8QQ4sP6I= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGp3wwDP/StJeqG8rFEAvmuMwyJlloOH8SEfDG7vJsGo8bsbPQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwATS5nO0nSdRtNX4en/n7TTemChWhtumTbPd6UC5ZELog==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwBSpEiCJkAXqIQCMJeCUysEKhalK+qKSZ6X67/yyipfUQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwDHHt5fstHwu92J+lh3dBWUwNiJ8/PYMeRN1OYdhxJK6Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCTLVkP/cobN0ytAQy92etvoUTpD7egWoVJhYMZB2NJ/Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwAYjtk5ZCeRo2SFS4RJJD6YNVkUB/RNvKjQyaZ76NYcJg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwAxKVAAmLin/Wm+q5a5fhB+09u7U1x35c7WNKfYoFhR1Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCeR18VoPzqiCUV1fzni0rdYMC6Ke4+VFrL6Rnw4rur4Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCDY7PXMaQxlWzAAAX5PV/5j3Vv2Ax7XWZs9xTF3JzYTA==R:(Empty)] |
|
| bastet | Previous | 9 RwdtgMARU7L3gtTNfsHyIDIFZXBysaIDuTyhQU8yVeU= |
| Current | 9 lrQ3OccnPrmmdHWXYjOyVdsyYAkR8wsoiJv8QQ4sP6I= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGp3wwDP/StJeqG8rFEAvmuMwyJlloOH8SEfDG7vJsGo8bsbPQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwATS5nO0nSdRtNX4en/n7TTemChWhtumTbPd6UC5ZELog==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwBSpEiCJkAXqIQCMJeCUysEKhalK+qKSZ6X67/yyipfUQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwDHHt5fstHwu92J+lh3dBWUwNiJ8/PYMeRN1OYdhxJK6Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCTLVkP/cobN0ytAQy92etvoUTpD7egWoVJhYMZB2NJ/Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwAYjtk5ZCeRo2SFS4RJJD6YNVkUB/RNvKjQyaZ76NYcJg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwAxKVAAmLin/Wm+q5a5fhB+09u7U1x35c7WNKfYoFhR1Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCeR18VoPzqiCUV1fzni0rdYMC6Ke4+VFrL6Rnw4rur4Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCDY7PXMaQxlWzAAAX5PV/5j3Vv2Ax7XWZs9xTF3JzYTA==R:(Empty)] |
|
| faravahar | Previous | 9 RwdtgMARU7L3gtTNfsHyIDIFZXBysaIDuTyhQU8yVeU= |
| Current | 9 lrQ3OccnPrmmdHWXYjOyVdsyYAkR8wsoiJv8QQ4sP6I= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGp3wwDP/StJeqG8rFEAvmuMwyJlloOH8SEfDG7vJsGo8bsbPQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwATS5nO0nSdRtNX4en/n7TTemChWhtumTbPd6UC5ZELog==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwBSpEiCJkAXqIQCMJeCUysEKhalK+qKSZ6X67/yyipfUQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwDHHt5fstHwu92J+lh3dBWUwNiJ8/PYMeRN1OYdhxJK6Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCTLVkP/cobN0ytAQy92etvoUTpD7egWoVJhYMZB2NJ/Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwAYjtk5ZCeRo2SFS4RJJD6YNVkUB/RNvKjQyaZ76NYcJg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwAxKVAAmLin/Wm+q5a5fhB+09u7U1x35c7WNKfYoFhR1Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCeR18VoPzqiCUV1fzni0rdYMC6Ke4+VFrL6Rnw4rur4Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGp3wwCDY7PXMaQxlWzAAAX5PV/5j3Vv2Ax7XWZs9xTF3JzYTA==R:(Empty)] |
|
| consensus | Previous | 9 RwdtgMARU7L3gtTNfsHyIDIFZXBysaIDuTyhQU8yVeU= |
| Current | 9 lrQ3OccnPrmmdHWXYjOyVdsyYAkR8wsoiJv8QQ4sP6I= |
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 | 6166 |
| non-flagged nodes in the guard Position | 6166 | |
| Guard+Exit-flagged nodes in the guard Position | 1283 | |
| Guard-flagged nodes in the middle Position | 3834 | |
| non-flagged nodes in the middle Position | 10000 | |
| Exit-flagged nodes in the middle Position | 0 | |
| Guard+Exit flagged nodes in the middle Position | 1283 | |
| Guard flagged nodes in the exit Position | 7433 | |
| non-flagged nodes in the exit Position | 10000 | |
| Exit-flagged nodes in the exit Position | 10000 | |
| Guard+Exit-flagged nodes in the exit Position | 7433 | |
| 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 | 3834 | |
| non-flagged nodes for BEGIN_DIR requests | 10000 | |
| Exit-flagged nodes for BEGIN_DIR requests | 0 | |
| Guard+Exit-flagged nodes for BEGIN_DIR requests | 1283 |
Bandwidth scanner status
You can also view historical Bandwidth Authority graphs.
| moria1 | 10308 Measured values in w lines |
| tor26 | 10371 Measured values in w lines |
| gabelmoo | 10304 Measured values in w lines |
| dannenberg | 10401 Measured values in w lines |
| maatuska | 9475 Measured values in w lines |
| longclaw | 9301 Measured values in w lines |
| bastet | Missing bwauth values in vote |
| faravahar | Missing bwauth values in vote |
Bandwidth scanner information
| moria1 | timestamp=1786235737 (2026-08-09 00:35:37) version=1.9.0 destinations_countries=US dirauth_nickname=moria1 earliest_bandwidth=2026-07-12T00:36:02 file_created=2026-08-09T00:35:59 generator_started=2026-08-06T19:45:07 latest_bandwidth=2026-08-09T00:35:37 minimum_number_eligible_relays=6092 minimum_percent_eligible_relays=60 mu=755759 muf=1193870 number_consensus_relays=10153 number_eligible_relays=11288 percent_eligible_relays=111 recent_consensus_count=53 recent_measurements_excluded_error_count=297 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=21 recent_priority_relay_count=10691 scanner_country=US software=sbws software_version=1.9.0 time_to_report_half_network=1087964 (302.21 hours) tor_version=0.4.9.11 sha256=qXH4XMNxldd+1V8xZj/cMLwm3WysbXZg6ru/mopq5ME |
| tor26 | timestamp=1786235778 (2026-08-09 00:36:18) version=1.9.0 destinations_countries=AT dirauth_nickname=tor26 earliest_bandwidth=2026-07-12T00:37:12 file_created=2026-08-09T00:36:30 generator_started=2026-08-07T14:45:21 latest_bandwidth=2026-08-09T00:36:18 minimum_number_eligible_relays=6092 minimum_percent_eligible_relays=60 mu=1849855 muf=2748968 number_consensus_relays=10153 number_eligible_relays=11372 percent_eligible_relays=112 recent_consensus_count=34 recent_measurements_excluded_error_count=236 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=14 recent_priority_relay_count=7115 scanner_country=AT software=sbws software_version=1.9.0 time_to_report_half_network=1079915 (299.98 hours) tor_version=0.4.9.11 sha256=eogRmH8FQgkzgHrbTCafeWQLYtL+ICwcfM09ueiy4BI |
| gabelmoo | timestamp=1786235829 (2026-08-09 00:37:09) version=1.9.0 destinations_countries=DE dirauth_nickname=gabelmoo earliest_bandwidth=2026-07-20T19:17:17 file_created=2026-08-09T00:37:14 generator_started=2026-07-23T11:13:42 latest_bandwidth=2026-08-09T00:37:09 minimum_number_eligible_relays=6092 minimum_percent_eligible_relays=60 mu=2086914 muf=2959949 number_consensus_relays=10153 number_eligible_relays=11002 percent_eligible_relays=108 recent_consensus_count=120 recent_measurements_excluded_error_count=212 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=51 recent_priority_relay_count=25923 scanner_country=DE software=sbws software_version=1.9.0 time_to_report_half_network=766316 (212.87 hours) tor_version=0.4.9.11 sha256=CEEDwzS/DUWGsiyVQTQXNvMO22hMlsicx4tMVSNGs4c |
| maatuska | timestamp=1786164311 (2026-08-08 04:45:11) version=1.9.0 destinations_countries=NL dirauth_nickname=maatuska earliest_bandwidth=2026-07-11T12:01:39 file_created=2026-08-08T05:55:46 generator_started=2026-08-01T09:56:37 latest_bandwidth=2026-08-08T04:45:11 minimum_number_eligible_relays=6115 minimum_percent_eligible_relays=60 mu=1674891 muf=2465757 number_consensus_relays=10191 number_eligible_relays=9566 percent_eligible_relays=94 recent_consensus_count=120 recent_measurements_excluded_error_count=1351 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=305542 scanner_country=SE software=sbws software_version=2.2.0 time_to_report_half_network=1274680 (354.08 hours) tor_version=0.4.9.11 sha256=esKYe51DysRYyIqYF/ho3lqG0POPs5Ob790AAkimqVo |
| longclaw | timestamp=1786037124 (2026-08-06 17:25:24) version=1.9.0 destinations_countries=NL dirauth_nickname=longclaw earliest_bandwidth=2026-07-11T23:31:10 file_created=2026-08-08T23:31:07 generator_started=2026-08-05T23:47:16 latest_bandwidth=2026-08-06T17:25:24 minimum_number_eligible_relays=6086 minimum_percent_eligible_relays=60 mu=1040647 muf=1383235 number_consensus_relays=10143 number_eligible_relays=9373 percent_eligible_relays=92 recent_consensus_count=72 recent_measurements_excluded_error_count=1460 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=84 recent_priority_relay_count=42760 scanner_country=US software=sbws software_version=2.2.0 time_to_report_half_network=1203597 (334.33 hours) tor_version=0.4.9.11 sha256=CNcbKw96rMjmhWHqEaxvF8jrjFJ0dS1760ix/ioo1Eg |
| bastet | |
| faravahar | sha256=SWSPhgfJNpfIaLtwejrsHrjgcHYVOvsEj9ICeQOkxJU |
Fallback Directory status
You can also view historical Fallback Directory graphs.
| Running | 187 |
| Not Running | 0 |
| Missing | 11 |
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 | 991 | 1022 | 1034 | 1053 | 5281 | 118 |
| tor26 | 372 | 410 | 424 | 438 | 4715 | 0 |
| dizum | 354 | 398 | 414 | 444 | 4637 | 1 |
| gabelmoo | 342 | 368 | 389 | 412 | 4486 | 0 |
| dannenberg | 465 | 517 | 546 | 611 | 4872 | 0 |
| maatuska | 485 | 535 | 570 | 726 | 5653 | 0 |
| longclaw | 1018 | 1236 | 1489 | 2172 | 18972 | 0 |
| bastet | 1382 | 1456 | 1560 | 1615 | 5996 | 3 |
| faravahar | 1480 | 1574 | 1684 | 1745 | 5884 | 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 | ||
| 68 BadExit | |||
| 1 Exit | 3243 Exit | ||
| 38 Fast | 9344 Fast | !633 Fast | |
| 545 Guard | 4743 Guard | !448 Guard | |
| 272 HSDir | 1091 HSDir | !2977 HSDir | |
| 62 MiddleOnly | !1 MiddleOnly | ||
| 9706 Running | !474 Running | ||
| 1363 Stable | 8692 Stable | !125 Stable | |
| 34 StaleDesc | 45 StaleDesc | !3 StaleDesc | |
| 0 Sybil | |||
| 1 V2Dir | 8420 V2Dir | ||
| 10470 Valid | |||
| 5432 ReachableIPv6 | !36 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 189 FallbackDir | |||
| 29 Unmeasured | !9 Unmeasured | ||
| 43 DescriptorMismatch | 0 DescriptorMismatch | ||
| tor26 | 10 Authority | ||
| 68 BadExit | |||
| 3253 Exit | |||
| 16 Fast | 9892 Fast | !120 Fast | |
| 167 Guard | 4978 Guard | !227 Guard | |
| 665 HSDir | 4039 HSDir | !39 HSDir | |
| 63 MiddleOnly | |||
| 10159 Running | !43 Running | ||
| 165 Stable | 8390 Stable | !251 Stable | |
| 13 StaleDesc | 49 StaleDesc | ||
| 0 Sybil | |||
| 8445 V2Dir | |||
| 10492 Valid | |||
| 5445 ReachableIPv6 | !27 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 189 FallbackDir | |||
| 34 Unmeasured | !4 Unmeasured | ||
| 35 DescriptorMismatch | 0 DescriptorMismatch | ||
| dizum | 10 Authority | ||
| 6 Exit | 3272 Exit | ||
| 301 Fast | 10011 Fast | !15 Fast | |
| 347 Guard | 5040 Guard | !161 Guard | |
| 400 HSDir | 3933 HSDir | !144 HSDir | |
| 57 MiddleOnly | !6 MiddleOnly | ||
| 10163 Running | !46 Running | ||
| 72 Stable | 8342 Stable | !286 Stable | |
| 49 StaleDesc | |||
| 0 Sybil | |||
| 5 V2Dir | 8465 V2Dir | ||
| 10513 Valid | |||
| 5442 ReachableIPv6 | !22 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 189 FallbackDir | |||
| 38 Unmeasured | |||
| 1 DescriptorMismatch | 0 DescriptorMismatch | ||
| gabelmoo | 10 Authority | ||
| 68 BadExit | |||
| 3253 Exit | |||
| 13 Fast | 9799 Fast | !188 Fast | |
| 265 Guard | 4881 Guard | !317 Guard | |
| 228 HSDir | 3975 HSDir | !94 HSDir | |
| 63 MiddleOnly | |||
| 10114 Running | !71 Running | ||
| 183 Stable | 8349 Stable | !273 Stable | |
| 2 StaleDesc | 47 StaleDesc | !1 StaleDesc | |
| 0 Sybil | |||
| 8443 V2Dir | |||
| 10491 Valid | |||
| 5449 ReachableIPv6 | !13 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 189 FallbackDir | |||
| 30 Unmeasured | !8 Unmeasured | ||
| 5 DescriptorMismatch | 0 DescriptorMismatch | ||
| dannenberg | 10 Authority | ||
| 2 Exit | 3263 Exit | ||
| 12 Fast | 9914 Fast | !106 Fast | |
| 61 Guard | 4403 Guard | !788 Guard | |
| 79 HSDir | 3587 HSDir | !487 HSDir | |
| 61 MiddleOnly | !2 MiddleOnly | ||
| 9127 Running | !1067 Running | ||
| 54 Stable | 7609 Stable | !1004 Stable | |
| 2 StaleDesc | 47 StaleDesc | !1 StaleDesc | |
| 0 Sybil | |||
| 2 V2Dir | 8452 V2Dir | ||
| 10500 Valid | |||
| 4450 ReachableIPv6 | !1015 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 189 FallbackDir | |||
| 25 Unmeasured | !13 Unmeasured | ||
| 6 DescriptorMismatch | 0 DescriptorMismatch | ||
| maatuska | 10 Authority | ||
| 2 Exit | 3263 Exit | ||
| 7 Fast | 9221 Fast | !723 Fast | |
| 99 Guard | 4580 Guard | !616 Guard | |
| 458 HSDir | 3877 HSDir | !191 HSDir | |
| 61 MiddleOnly | !2 MiddleOnly | ||
| 10150 Running | !48 Running | ||
| 78 Stable | 8458 Stable | !175 Stable | |
| 3 StaleDesc | 47 StaleDesc | !1 StaleDesc | |
| 0 Sybil | |||
| 2 V2Dir | 8455 V2Dir | ||
| 10503 Valid | |||
| 5451 ReachableIPv6 | !16 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 189 FallbackDir | |||
| 34 Unmeasured | !4 Unmeasured | ||
| 7 DescriptorMismatch | 0 DescriptorMismatch | ||
| longclaw | 10 Authority | ||
| 66 BadExit | !2 BadExit | ||
| 2 Exit | 3254 Exit | ||
| 35 Fast | 9208 Fast | !723 Fast | |
| 580 Guard | 4676 Guard | !523 Guard | |
| 583 HSDir | 3887 HSDir | !197 HSDir | |
| 61 MiddleOnly | !2 MiddleOnly | ||
| 10206 Running | !25 Running | ||
| 694 Stable | 8606 Stable | !70 Stable | |
| 3 StaleDesc | 48 StaleDesc | !1 StaleDesc | |
| 0 Sybil | |||
| 2 V2Dir | 8437 V2Dir | ||
| 10485 Valid | |||
| 189 FallbackDir | |||
| 36 Unmeasured | !2 Unmeasured | ||
| 16 DescriptorMismatch | 0 DescriptorMismatch | ||
| bastet | 10 Authority | ||
| 3253 Exit | |||
| 300 Fast | 9998 Fast | !15 Fast | |
| 223 Guard | 4210 Guard | !981 Guard | |
| 0 HSDir | !4068 HSDir | ||
| 63 MiddleOnly | |||
| 9784 Running | !405 Running | ||
| 13 Stable | 7018 Stable | !1583 Stable | |
| 5 StaleDesc | 47 StaleDesc | !1 StaleDesc | |
| 0 Sybil | |||
| 8440 V2Dir | |||
| 10488 Valid | |||
| 5439 ReachableIPv6 | !24 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 189 FallbackDir | |||
| 38 Unmeasured | |||
| 9 DescriptorMismatch | 0 DescriptorMismatch | ||
| faravahar | 10 Authority | ||
| 68 BadExit | |||
| 3253 Exit | |||
| 300 Fast | 9997 Fast | !15 Fast | |
| 337 Guard | 5067 Guard | !134 Guard | |
| 373 HSDir | 4003 HSDir | !67 HSDir | |
| 63 MiddleOnly | |||
| 10070 Running | !116 Running | ||
| 75 Stable | 8355 Stable | !276 Stable | |
| 15 StaleDesc | 47 StaleDesc | !2 StaleDesc | |
| 0 Sybil | |||
| 8440 V2Dir | |||
| 10487 Valid | |||
| 5376 ReachableIPv6 | !86 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 189 FallbackDir | |||
| 38 Unmeasured | |||
| 36 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 |
|---|