Consensus Health
This page shows statistics about the current consensus and votes to facilitate debugging of the directory consensus process.
This is the abbreviated page. The detailed page which includes the (large) relay info table is also available.
Valid-after time
Consensus was published 2026-04-05 11:00:00 UTC. Note that it takes up to 15 minutes to learn about new consensus and votes and process them.
Unusual Authorities:
| longclaw | 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 | Missing entirely from consensus | |
| 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 | Vote could not be retrieved |
| 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=757227 stable-mtbf=26864456 fast-speed=1048000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=28000000 guard-bw-exc-exits=28000000 hsdir-wfu=0.98 hsdir-tk=847924 enough-mtbf=1 ignoring-advertised-bws=1 |
| tor26 | flag-thresholds stable-uptime=702893 stable-mtbf=4741657 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=36000000 guard-bw-exc-exits=31000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| dizum | flag-thresholds stable-uptime=702864 stable-mtbf=3522172 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=702896 stable-mtbf=5199199 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=36000000 guard-bw-exc-exits=31000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| dannenberg | flag-thresholds stable-uptime=702864 stable-mtbf=1944573 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=10000000 guard-bw-exc-exits=10000000 enough-mtbf=1 ignoring-advertised-bws=0 |
| maatuska | flag-thresholds stable-uptime=702864 stable-mtbf=4580266 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=37000000 guard-bw-exc-exits=28000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| longclaw | Vote could not be retrieved |
| bastet | flag-thresholds stable-uptime=682550 stable-mtbf=5155408 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=26000000 guard-bw-exc-exits=25000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| faravahar | flag-thresholds stable-uptime=702883 stable-mtbf=4819862 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 | 10229 total | 8928 Running |
| tor26 | 10323 total | 9979 Running |
| dizum | 10374 total | 10023 Running |
| gabelmoo | 10321 total | 9978 Running |
| dannenberg | 10396 total | 10021 Running |
| maatuska | 10323 total | 9969 Running |
| longclaw | Vote could not be retrieved | |
| bastet | 10323 total | 9764 Running |
| faravahar | 10318 total | 9963 Running |
| consensus | 9997 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 | 5196 (50.8%, 55.44%) | 10223 (99.94%, 100.0%) | 10223 (99.94%, 100.0%) | |
| tor26 | 5211 (50.48%, 66.59%) | 10323 (100.0%, 100.0%) | 10323 (100.0%, 100.0%) | |
| dizum | 5235 (50.46%) | 10374 (100.0%) | 10374 (100.0%) | |
| gabelmoo | 5225 (50.62%, 66.9%) | 10321 (100.0%, 100.0%) | 10321 (100.0%, 100.0%) | |
| dannenberg | 5240 (50.4%) | 10396 (100.0%) | 10396 (100.0%) | |
| maatuska | 5227 (50.63%, 69.35%) | 10323 (100.0%, 100.0%) | 10323 (100.0%, 100.0%) | |
| longclaw | Vote could not be retrieved | |||
| bastet | 5230 (50.66%, 57.84%) | 10323 (100.0%, 100.0%) | 10323 (100.0%, 100.0%) | |
| faravahar | 5211 (50.5%) | 10318 (100.0%) | 10318 (100.0%) | |
| consensus | 5211 (52.13%, 66.74%) | 9997 (100.0%, 100.0%) | 9997 (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 | Vote could not be retrieved |
| bastet | consensus-methods 32 33 34 35 |
| faravahar | consensus-methods 32 33 34 35 |
| consensus | consensus-method 35 |
Recommended versions
| moria1 | client-versions 0.4.8.19, 0.4.8.20, 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6 |
| moria1 | server-versions 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6 |
| tor26 | client-versions 0.4.8.19, 0.4.8.20, 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6 |
| tor26 | server-versions 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6 |
| gabelmoo | client-versions 0.4.8.19, 0.4.8.20, 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6 |
| gabelmoo | server-versions 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6 |
| longclaw | Vote could not be retrieved |
| consensus | client-versions 0.4.8.19, 0.4.8.20, 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6 |
| server-versions 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6 |
Consensus parameters
| moria1 | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| tor26 | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| dizum | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| gabelmoo | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| dannenberg | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| maatuska | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| longclaw | Vote could not be retrieved |
| bastet | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| faravahar | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| consensus | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
Authority keys
| Name | Expiry | Identity Key Len. | Signing Key Len. |
|---|---|---|---|
| moria1 | 2027-03-29 18:39:01 | 3072 | 2048 |
| tor26 | 2026-07-01 00:00:00 | 3072 | 3072 |
| dizum | 2027-09-21 13:52:14 | 3072 | 2048 |
| gabelmoo | 2027-01-09 23:22:35 | 3072 | 2048 |
| dannenberg | 2027-02-15 22:39:01 | 3072 | 2048 |
| maatuska | 2026-06-29 18:03:37 | 3072 | 2048 |
| longclaw | Vote could not be retrieved | ||
| bastet | 2027-01-26 17:41:30 | 3072 | 2048 |
| faravahar | 2026-05-30 07:56:58 | 3072 | 2048 |
All times UTC. Note that expiration dates of any legacy keys are not included in votes and therefore not listed here!
Authority Clock Skew
| Name | Approximate Clock Skew |
|---|---|
| moria1 | -0.71 seconds |
| tor26 | -0.94 seconds |
| dizum | -0.97 seconds |
| gabelmoo | 0.01 seconds |
| dannenberg | -0.01 seconds |
| maatuska | -0.06 seconds |
| longclaw | Could not query authority |
| bastet | -0.56 seconds |
| faravahar | 0.13 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 kA54wP3doaZ7/d05IuS2xSMZnSnNtywH1mvRXUQH/04= |
| Current | 9 fNkVzgiRxvrdvr1aV9oFxROQ/sRp2DVxpTiX7pwY+V8= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGnRpgDwi2DVcptb+P51K+w08+Grt3D72YWI58FyBAvk9bAb8w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgBIA2iJ9Piknve9x43McgrP6e+2n/LU0RQACyRVH4V1qw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgC62mJFRRsWo2YMg0uTJa4E4W/XboT1yEvPZcPO+TzSZA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgDuPka+S3FqdIJ2NHE2Q1eINy2lRpRPNiKJGNxcbndr8w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgDwWAeuk3KOpWHKP3cAGl6VQR2GQY6mAp91ofuhbpZQGg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCsMlsXNZvBBOiW0KFMLwGDHPsDFo8mcJPsOGR9aP8U4g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCGUCzDStIstrxrYd4GmJI3fVA/QU9fk5YdATOjajdKIQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgA3zUgo+Zbuhcoko0khnKiRYHlJbDIlsKjCxRRA5+b7YQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCXcRmaY3ToA6mGHDWBsIGyZ+L8ukM8dlHw4A4TE6aP1Q==R:(Empty)] |
|
| tor26 | Previous | 9 kA54wP3doaZ7/d05IuS2xSMZnSnNtywH1mvRXUQH/04= |
| Current | 9 fNkVzgiRxvrdvr1aV9oFxROQ/sRp2DVxpTiX7pwY+V8= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGnRpgDwi2DVcptb+P51K+w08+Grt3D72YWI58FyBAvk9bAb8w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgBIA2iJ9Piknve9x43McgrP6e+2n/LU0RQACyRVH4V1qw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgC62mJFRRsWo2YMg0uTJa4E4W/XboT1yEvPZcPO+TzSZA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgDuPka+S3FqdIJ2NHE2Q1eINy2lRpRPNiKJGNxcbndr8w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgDwWAeuk3KOpWHKP3cAGl6VQR2GQY6mAp91ofuhbpZQGg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCsMlsXNZvBBOiW0KFMLwGDHPsDFo8mcJPsOGR9aP8U4g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCGUCzDStIstrxrYd4GmJI3fVA/QU9fk5YdATOjajdKIQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgA3zUgo+Zbuhcoko0khnKiRYHlJbDIlsKjCxRRA5+b7YQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCXcRmaY3ToA6mGHDWBsIGyZ+L8ukM8dlHw4A4TE6aP1Q==R:(Empty)] |
|
| dizum | Previous | 9 kA54wP3doaZ7/d05IuS2xSMZnSnNtywH1mvRXUQH/04= |
| Current | 9 fNkVzgiRxvrdvr1aV9oFxROQ/sRp2DVxpTiX7pwY+V8= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGnRpgDwi2DVcptb+P51K+w08+Grt3D72YWI58FyBAvk9bAb8w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgBIA2iJ9Piknve9x43McgrP6e+2n/LU0RQACyRVH4V1qw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgC62mJFRRsWo2YMg0uTJa4E4W/XboT1yEvPZcPO+TzSZA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgDuPka+S3FqdIJ2NHE2Q1eINy2lRpRPNiKJGNxcbndr8w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgDwWAeuk3KOpWHKP3cAGl6VQR2GQY6mAp91ofuhbpZQGg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCsMlsXNZvBBOiW0KFMLwGDHPsDFo8mcJPsOGR9aP8U4g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCGUCzDStIstrxrYd4GmJI3fVA/QU9fk5YdATOjajdKIQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgA3zUgo+Zbuhcoko0khnKiRYHlJbDIlsKjCxRRA5+b7YQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCXcRmaY3ToA6mGHDWBsIGyZ+L8ukM8dlHw4A4TE6aP1Q==R:(Empty)] |
|
| gabelmoo | Previous | 9 kA54wP3doaZ7/d05IuS2xSMZnSnNtywH1mvRXUQH/04= |
| Current | 9 fNkVzgiRxvrdvr1aV9oFxROQ/sRp2DVxpTiX7pwY+V8= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGnRpgDwi2DVcptb+P51K+w08+Grt3D72YWI58FyBAvk9bAb8w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgBIA2iJ9Piknve9x43McgrP6e+2n/LU0RQACyRVH4V1qw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgC62mJFRRsWo2YMg0uTJa4E4W/XboT1yEvPZcPO+TzSZA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgDuPka+S3FqdIJ2NHE2Q1eINy2lRpRPNiKJGNxcbndr8w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgDwWAeuk3KOpWHKP3cAGl6VQR2GQY6mAp91ofuhbpZQGg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCsMlsXNZvBBOiW0KFMLwGDHPsDFo8mcJPsOGR9aP8U4g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCGUCzDStIstrxrYd4GmJI3fVA/QU9fk5YdATOjajdKIQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgA3zUgo+Zbuhcoko0khnKiRYHlJbDIlsKjCxRRA5+b7YQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCXcRmaY3ToA6mGHDWBsIGyZ+L8ukM8dlHw4A4TE6aP1Q==R:(Empty)] |
|
| dannenberg | Previous | 9 kA54wP3doaZ7/d05IuS2xSMZnSnNtywH1mvRXUQH/04= |
| Current | 9 fNkVzgiRxvrdvr1aV9oFxROQ/sRp2DVxpTiX7pwY+V8= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGnRpgDwi2DVcptb+P51K+w08+Grt3D72YWI58FyBAvk9bAb8w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgBIA2iJ9Piknve9x43McgrP6e+2n/LU0RQACyRVH4V1qw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgC62mJFRRsWo2YMg0uTJa4E4W/XboT1yEvPZcPO+TzSZA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgDuPka+S3FqdIJ2NHE2Q1eINy2lRpRPNiKJGNxcbndr8w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgDwWAeuk3KOpWHKP3cAGl6VQR2GQY6mAp91ofuhbpZQGg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCsMlsXNZvBBOiW0KFMLwGDHPsDFo8mcJPsOGR9aP8U4g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCGUCzDStIstrxrYd4GmJI3fVA/QU9fk5YdATOjajdKIQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgA3zUgo+Zbuhcoko0khnKiRYHlJbDIlsKjCxRRA5+b7YQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCXcRmaY3ToA6mGHDWBsIGyZ+L8ukM8dlHw4A4TE6aP1Q==R:(Empty)] |
|
| maatuska | Previous | 9 kA54wP3doaZ7/d05IuS2xSMZnSnNtywH1mvRXUQH/04= |
| Current | 9 fNkVzgiRxvrdvr1aV9oFxROQ/sRp2DVxpTiX7pwY+V8= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGnRpgDwi2DVcptb+P51K+w08+Grt3D72YWI58FyBAvk9bAb8w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgBIA2iJ9Piknve9x43McgrP6e+2n/LU0RQACyRVH4V1qw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgC62mJFRRsWo2YMg0uTJa4E4W/XboT1yEvPZcPO+TzSZA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgDuPka+S3FqdIJ2NHE2Q1eINy2lRpRPNiKJGNxcbndr8w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgDwWAeuk3KOpWHKP3cAGl6VQR2GQY6mAp91ofuhbpZQGg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCsMlsXNZvBBOiW0KFMLwGDHPsDFo8mcJPsOGR9aP8U4g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCGUCzDStIstrxrYd4GmJI3fVA/QU9fk5YdATOjajdKIQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgA3zUgo+Zbuhcoko0khnKiRYHlJbDIlsKjCxRRA5+b7YQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCXcRmaY3ToA6mGHDWBsIGyZ+L8ukM8dlHw4A4TE6aP1Q==R:(Empty)] |
|
| longclaw | Vote could not be retrieved | |
| bastet | Previous | 9 kA54wP3doaZ7/d05IuS2xSMZnSnNtywH1mvRXUQH/04= |
| Current | 9 fNkVzgiRxvrdvr1aV9oFxROQ/sRp2DVxpTiX7pwY+V8= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGnRpgDwi2DVcptb+P51K+w08+Grt3D72YWI58FyBAvk9bAb8w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgBIA2iJ9Piknve9x43McgrP6e+2n/LU0RQACyRVH4V1qw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgC62mJFRRsWo2YMg0uTJa4E4W/XboT1yEvPZcPO+TzSZA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgDuPka+S3FqdIJ2NHE2Q1eINy2lRpRPNiKJGNxcbndr8w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgDwWAeuk3KOpWHKP3cAGl6VQR2GQY6mAp91ofuhbpZQGg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCsMlsXNZvBBOiW0KFMLwGDHPsDFo8mcJPsOGR9aP8U4g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCGUCzDStIstrxrYd4GmJI3fVA/QU9fk5YdATOjajdKIQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgA3zUgo+Zbuhcoko0khnKiRYHlJbDIlsKjCxRRA5+b7YQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCXcRmaY3ToA6mGHDWBsIGyZ+L8ukM8dlHw4A4TE6aP1Q==R:(Empty)] |
|
| faravahar | Previous | 9 kA54wP3doaZ7/d05IuS2xSMZnSnNtywH1mvRXUQH/04= |
| Current | 9 fNkVzgiRxvrdvr1aV9oFxROQ/sRp2DVxpTiX7pwY+V8= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGnRpgDwi2DVcptb+P51K+w08+Grt3D72YWI58FyBAvk9bAb8w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgBIA2iJ9Piknve9x43McgrP6e+2n/LU0RQACyRVH4V1qw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgC62mJFRRsWo2YMg0uTJa4E4W/XboT1yEvPZcPO+TzSZA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgDuPka+S3FqdIJ2NHE2Q1eINy2lRpRPNiKJGNxcbndr8w==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgDwWAeuk3KOpWHKP3cAGl6VQR2GQY6mAp91ofuhbpZQGg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCsMlsXNZvBBOiW0KFMLwGDHPsDFo8mcJPsOGR9aP8U4g==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCGUCzDStIstrxrYd4GmJI3fVA/QU9fk5YdATOjajdKIQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgA3zUgo+Zbuhcoko0khnKiRYHlJbDIlsKjCxRRA5+b7YQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGnRpgCXcRmaY3ToA6mGHDWBsIGyZ+L8ukM8dlHw4A4TE6aP1Q==R:(Empty)] |
|
| consensus | Previous | 9 kA54wP3doaZ7/d05IuS2xSMZnSnNtywH1mvRXUQH/04= |
| Current | 9 fNkVzgiRxvrdvr1aV9oFxROQ/sRp2DVxpTiX7pwY+V8= | |
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 | Vote could not be retrieved | |
| 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 | 5986 |
| non-flagged nodes in the guard Position | 5986 | |
| Guard+Exit-flagged nodes in the guard Position | 725 | |
| Guard-flagged nodes in the middle Position | 4014 | |
| non-flagged nodes in the middle Position | 10000 | |
| Exit-flagged nodes in the middle Position | 0 | |
| Guard+Exit flagged nodes in the middle Position | 725 | |
| Guard flagged nodes in the exit Position | 8549 | |
| non-flagged nodes in the exit Position | 10000 | |
| Exit-flagged nodes in the exit Position | 10000 | |
| Guard+Exit-flagged nodes in the exit Position | 8549 | |
| 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 | 4014 | |
| non-flagged nodes for BEGIN_DIR requests | 10000 | |
| Exit-flagged nodes for BEGIN_DIR requests | 0 | |
| Guard+Exit-flagged nodes for BEGIN_DIR requests | 725 |
Bandwidth scanner status
You can also view historical Bandwidth Authority graphs.
| moria1 | 10047 Measured values in w lines |
| tor26 | 10136 Measured values in w lines |
| gabelmoo | 10128 Measured values in w lines |
| maatuska | 10120 Measured values in w lines |
| bastet | 10108 Measured values in w lines |
| faravahar | Missing bwauth values in vote |
| longclaw | Missing vote |
Bandwidth scanner information
| moria1 | timestamp=1775385345 (2026-04-05 10:35:45) version=1.9.0 destinations_countries=US dirauth_nickname=moria1 earliest_bandwidth=2026-03-08T10:36:24 file_created=2026-04-05T10:36:05 generator_started=2026-03-28T21:31:06 latest_bandwidth=2026-04-05T10:35:45 minimum_number_eligible_relays=6001 minimum_percent_eligible_relays=60 mu=880982 muf=1521495 number_consensus_relays=10001 number_eligible_relays=11092 percent_eligible_relays=111 recent_consensus_count=120 recent_measurements_excluded_error_count=350 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=45 recent_priority_relay_count=22198 scanner_country=US software=sbws software_version=1.9.0 time_to_report_half_network=1090607 (302.95 hours) tor_version=0.4.9.5 sha256=e1L0rZ/nvH44z0gwn+tIbmmk7BXK7h/3dGD9guHdT0Q |
| tor26 | timestamp=1775385419 (2026-04-05 10:36:59) version=1.9.0 destinations_countries=AT dirauth_nickname=tor26 earliest_bandwidth=2026-03-08T10:37:37 file_created=2026-04-05T10:37:05 generator_started=2026-04-05T08:04:19 latest_bandwidth=2026-04-05T10:36:59 minimum_number_eligible_relays=6001 minimum_percent_eligible_relays=60 mu=2482929 muf=3323308 number_consensus_relays=10001 number_eligible_relays=11211 percent_eligible_relays=112 recent_consensus_count=3 recent_measurements_excluded_error_count=251 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=2 recent_priority_relay_count=1000 scanner_country=AT software=sbws software_version=1.9.0 time_to_report_half_network=1079031 (299.73 hours) tor_version=0.4.9.6 sha256=022JkwjwsoXSBk08n2Qc+BhoBoOaICyxluOqsyQxLfs |
| gabelmoo | timestamp=1775385594 (2026-04-05 10:39:54) version=1.9.0 destinations_countries=DE dirauth_nickname=gabelmoo earliest_bandwidth=2026-03-08T10:40:16 file_created=2026-04-05T10:40:08 generator_started=2026-03-13T18:24:42 latest_bandwidth=2026-04-05T10:39:54 minimum_number_eligible_relays=6001 minimum_percent_eligible_relays=60 mu=2502309 muf=3347647 number_consensus_relays=10001 number_eligible_relays=11208 percent_eligible_relays=112 recent_consensus_count=120 recent_measurements_excluded_error_count=258 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=53 recent_priority_relay_count=26136 scanner_country=DE software=sbws software_version=1.9.0 time_to_report_half_network=1079327 (299.81 hours) tor_version=0.4.9.5 sha256=EgfjzG0he8N2GgQ6ah/mLxh1hO3VgGuj/4y7H8iW4DY |
| maatuska | timestamp=1775382468 (2026-04-05 09:47:48) version=1.9.0 destinations_countries=NL dirauth_nickname=maatuska earliest_bandwidth=2026-03-08T09:51:46 file_created=2026-04-05T09:51:39 generator_started=2026-03-14T06:40:16 latest_bandwidth=2026-04-05T09:47:48 minimum_number_eligible_relays=6001 minimum_percent_eligible_relays=60 mu=2621724 muf=3498523 number_consensus_relays=10002 number_eligible_relays=10202 percent_eligible_relays=102 recent_consensus_count=120 recent_measurements_excluded_error_count=238 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=72499 scanner_country=SE software=sbws software_version=2.2.0 time_to_report_half_network=1185770 (329.38 hours) tor_version=0.4.9.5 sha256=g5v1qoQ9ilOn6DAIzkzHuj4UYfOj8m8dp3QlQXHEGeM |
| longclaw | Missing vote |
| bastet | timestamp=1775331440 (2026-04-04 19:37:20) version=1.9.0 destinations_countries=US dirauth_nickname=bastet earliest_bandwidth=2026-03-08T10:36:54 file_created=2026-04-05T10:36:50 generator_started=2026-03-30T04:14:41 latest_bandwidth=2026-04-04T19:37:20 minimum_number_eligible_relays=5982 minimum_percent_eligible_relays=60 mu=753557 muf=1160488 number_consensus_relays=9970 number_eligible_relays=11060 percent_eligible_relays=111 recent_consensus_count=120 recent_measurements_excluded_error_count=250 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=46 recent_priority_relay_count=22626 scanner_country=US software=sbws software_version=1.9.0 time_to_report_half_network=1066063 (296.13 hours) tor_version=0.4.9.6 sha256=A3NRQfn8dBnwHECjrTNz3EBgqJkLaI9YRGp+2ABJn3k |
| faravahar |
Fallback Directory status
You can also view historical Fallback Directory graphs.
| Running | 189 |
| Not Running | 0 |
| Missing | 9 |
Authority versions
| moria1 | 0.5.0.0-alpha-dev |
| bastet | 0.4.9.6 |
| dannenberg | 0.4.9.5 |
| dizum | 0.4.9.6 |
| serge | 0.4.9.6 |
| maatuska | 0.4.9.6 |
| faravahar | 0.4.9.5 |
| gabelmoo | 0.4.9.6 |
| tor26 | 0.4.9.6 |
Note that this list of relays with the Authority flag may be different from the list of v3 directory authorities!
Consensus download statistics
The following table contains statistics on consensus download times in milliseconds over the last 7 days:
| Authority | Minimum | 1st Quartile | Median | 3rd Quartile | Maximum | Timeouts |
|---|---|---|---|---|---|---|
| moria1 | 987 | 1014 | 1042 | 1327 | 6419 | 16 |
| tor26 | 351 | 384 | 400 | 647 | 5492 | 0 |
| dizum | 347 | 379 | 402 | 441 | 4906 | 0 |
| gabelmoo | 336 | 363 | 384 | 436 | 4657 | 0 |
| dannenberg | 439 | 484 | 522 | 600 | 5848 | 0 |
| maatuska | 481 | 526 | 611 | 778 | 4762 | 0 |
| longclaw | 1001 | 1226 | 1461 | 2023 | 6557 | 16 |
| bastet | 1367 | 1421 | 1545 | 1658 | 28956 | 0 |
| faravahar | 1282 | 1492 | 1523 | 1655 | 5936 | 0 |
Validity of votes
This table monitors the votes each authority receives from other authorities.
| Sender | Receiver |
| moria1 | moria1 tor26 dizum gabelmoo dannenberg maatuska longclaw bastet faravahar |
| tor26 | moria1 tor26 dizum gabelmoo dannenberg maatuska longclaw bastet faravahar |
| dizum | moria1 tor26 dizum gabelmoo dannenberg maatuska longclaw bastet faravahar |
| gabelmoo | moria1 tor26 dizum gabelmoo dannenberg maatuska longclaw bastet faravahar |
| dannenberg | moria1 tor26 dizum gabelmoo dannenberg maatuska longclaw bastet faravahar |
| maatuska | moria1 tor26 dizum gabelmoo dannenberg maatuska longclaw bastet faravahar |
| longclaw | moria1 tor26 dizum gabelmoo dannenberg maatuska longclaw bastet faravahar |
| bastet | moria1 tor26 dizum gabelmoo dannenberg maatuska longclaw bastet faravahar |
| faravahar | moria1 tor26 dizum gabelmoo dannenberg maatuska longclaw bastet faravahar |
Overlap between votes and consensus
The semantics of columns is as follows:
- In vote and consensus: Flag in vote matches flag in consensus, or relay is not listed in consensus (because it doesn't have the Running flag)
- Only in vote: Flag in vote, but missing in the consensus, because there was no majority for the flag or the flag was invalidated (e.g., Named gets invalidated by Unnamed)
- Only in consensus: Flag in consensus, but missing in a vote of a directory authority voting on this flag.
| Only in vote | In vote and consensus | Only in consensus | |
| moria1 | 10 Authority | ||
| 72 BadExit | |||
| 1 Exit | 3079 Exit | ||
| 1 Fast | 8973 Fast | !761 Fast | |
| 183 Guard | 5036 Guard | !1121 Guard | |
| 183 HSDir | 1268 HSDir | !3739 HSDir | |
| 63 MiddleOnly | !1 MiddleOnly | ||
| 8928 Running | !1080 Running | ||
| 1000 Stable | 8210 Stable | !757 Stable | |
| 24 StaleDesc | 30 StaleDesc | !3 StaleDesc | |
| 0 Sybil | |||
| 1 V2Dir | 8624 V2Dir | ||
| 10229 Valid | |||
| 5196 ReachableIPv6 | !35 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 191 FallbackDir | |||
| 26 Unmeasured | !1 Unmeasured | ||
| 38 DescriptorMismatch | 0 DescriptorMismatch | ||
| tor26 | 10 Authority | ||
| 72 BadExit | |||
| 3104 Exit | |||
| 3 Fast | 9627 Fast | !132 Fast | |
| 88 Guard | 5686 Guard | !493 Guard | |
| 110 HSDir | 4959 HSDir | !58 HSDir | |
| 64 MiddleOnly | |||
| 9979 Running | !53 Running | ||
| 105 Stable | 8655 Stable | !184 Stable | |
| 7 StaleDesc | 39 StaleDesc | ||
| 0 Sybil | |||
| 8717 V2Dir | |||
| 10323 Valid | |||
| 5211 ReachableIPv6 | !17 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 191 FallbackDir | |||
| 26 Unmeasured | !1 Unmeasured | ||
| 18 DescriptorMismatch | 0 DescriptorMismatch | ||
| dizum | 10 Authority | ||
| 3150 Exit | |||
| 317 Fast | 9790 Fast | !9 Fast | |
| 239 Guard | 6060 Guard | !119 Guard | |
| 185 HSDir | 4981 HSDir | !57 HSDir | |
| 64 MiddleOnly | |||
| 10023 Running | !26 Running | ||
| 59 Stable | 8797 Stable | !62 Stable | |
| 1 StaleDesc | 42 StaleDesc | ||
| 0 Sybil | |||
| 8768 V2Dir | |||
| 10374 Valid | |||
| 5235 ReachableIPv6 | !4 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 191 FallbackDir | |||
| 27 Unmeasured | |||
| 2 DescriptorMismatch | 0 DescriptorMismatch | ||
| gabelmoo | 10 Authority | ||
| 72 BadExit | |||
| 3104 Exit | |||
| 3 Fast | 9625 Fast | !134 Fast | |
| 70 Guard | 5676 Guard | !492 Guard | |
| 47 HSDir | 4949 HSDir | !56 HSDir | |
| 64 MiddleOnly | |||
| 9978 Running | !30 Running | ||
| 61 Stable | 8791 Stable | !35 Stable | |
| 2 StaleDesc | 39 StaleDesc | ||
| 0 Sybil | |||
| 8715 V2Dir | |||
| 10321 Valid | |||
| 5225 ReachableIPv6 | !3 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 191 FallbackDir | |||
| 21 Unmeasured | !6 Unmeasured | ||
| 3 DescriptorMismatch | 0 DescriptorMismatch | ||
| dannenberg | 10 Authority | ||
| 1 Exit | 3167 Exit | ||
| 317 Fast | 9792 Fast | !9 Fast | |
| 213 Guard | 6102 Guard | !74 Guard | |
| 188 HSDir | 5000 HSDir | !35 HSDir | |
| 63 MiddleOnly | !1 MiddleOnly | ||
| 10021 Running | !34 Running | ||
| 21 Stable | 8716 Stable | !141 Stable | |
| 1 StaleDesc | 44 StaleDesc | ||
| 0 Sybil | |||
| 1 V2Dir | 8790 V2Dir | ||
| 10396 Valid | |||
| 5240 ReachableIPv6 | |||
| 0 NoIPv6Consensus | |||
| 191 FallbackDir | |||
| 27 Unmeasured | |||
| 1 DescriptorMismatch | 0 DescriptorMismatch | ||
| maatuska | 10 Authority | ||
| 3104 Exit | |||
| 36 Fast | 9704 Fast | !33 Fast | |
| 40 Guard | 5555 Guard | !613 Guard | |
| 45 HSDir | 4946 HSDir | !60 HSDir | |
| 64 MiddleOnly | |||
| 9969 Running | !40 Running | ||
| 47 Stable | 8783 Stable | !44 Stable | |
| 2 StaleDesc | 37 StaleDesc | !3 StaleDesc | |
| 0 Sybil | |||
| 8717 V2Dir | |||
| 10323 Valid | |||
| 5227 ReachableIPv6 | !3 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 191 FallbackDir | |||
| 13 Unmeasured | !14 Unmeasured | ||
| 8 DescriptorMismatch | 0 DescriptorMismatch | ||
| longclaw | Vote could not be retrieved | ||
| bastet | 10 Authority | ||
| 3104 Exit | |||
| 101 Fast | 9698 Fast | !58 Fast | |
| 161 Guard | 5906 Guard | !277 Guard | |
| 90 HSDir | 4753 HSDir | !264 HSDir | |
| 64 MiddleOnly | |||
| 9764 Running | !262 Running | ||
| 48 Stable | 8572 Stable | !269 Stable | |
| 51 StaleDesc | 39 StaleDesc | ||
| 0 Sybil | |||
| 8717 V2Dir | |||
| 10323 Valid | |||
| 5230 ReachableIPv6 | !1 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 191 FallbackDir | |||
| 24 Unmeasured | !3 Unmeasured | ||
| 52 DescriptorMismatch | 0 DescriptorMismatch | ||
| faravahar | 10 Authority | ||
| 71 BadExit | !1 BadExit | ||
| 3103 Exit | |||
| 317 Fast | 9755 Fast | !9 Fast | |
| 247 Guard | 6136 Guard | !33 Guard | |
| 191 HSDir | 4977 HSDir | !29 HSDir | |
| 64 MiddleOnly | |||
| 9963 Running | !47 Running | ||
| 36 Stable | 8771 Stable | !52 Stable | |
| 7 StaleDesc | 40 StaleDesc | ||
| 0 Sybil | |||
| 8712 V2Dir | |||
| 10318 Valid | |||
| 5211 ReachableIPv6 | !19 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 191 FallbackDir | |||
| 27 Unmeasured | |||
| 19 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. | bastet | farav. | consensus |
|---|