Consensus health
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-24 10:00:00 UTC.
Note that it takes up to 15 minutes to learn about new consensus and votes and process them.
Signatures
moria1
consensus
microdesc
vote
descriptors
bandwidth file
tor26
consensus
microdesc
vote
descriptors
bandwidth file
dizum
consensus
microdesc
vote
descriptors
gabelmoo
consensus
microdesc
vote
descriptors
bandwidth file
dannenberg
consensus
microdesc
vote
descriptors
maatuska
consensus
microdesc
vote
descriptors
bandwidth file
longclaw
consensus
microdesc
vote
descriptors
bandwidth file
bastet
consensus
microdesc
vote
descriptors
bandwidth file
faravahar
consensus
microdesc
vote
descriptors
bandwidth file
Known flags
moria1
known-flags Authority BadExit Exit Fast Guard HSDir MiddleOnly Running Stable StaleDesc Sybil V2Dir Valid ReachableIPv6 NoIPv6Consensus FallbackDir Unmeasured DescriptorMismatch
tor26
known-flags Authority BadExit Exit Fast Guard HSDir MiddleOnly Running Stable StaleDesc Sybil V2Dir Valid ReachableIPv6 NoIPv6Consensus FallbackDir Unmeasured DescriptorMismatch
dizum
known-flags Authority Exit Fast Guard HSDir MiddleOnly Running Stable StaleDesc Sybil V2Dir Valid ReachableIPv6 NoIPv6Consensus FallbackDir Unmeasured DescriptorMismatch
gabelmoo
known-flags Authority BadExit Exit Fast Guard HSDir MiddleOnly Running Stable StaleDesc Sybil V2Dir Valid ReachableIPv6 NoIPv6Consensus FallbackDir Unmeasured DescriptorMismatch
dannenberg
known-flags Authority Exit Fast Guard HSDir MiddleOnly 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=925957 stable-mtbf=26479917 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=847919 enough-mtbf=1 ignoring-advertised-bws=1
tor26
flag-thresholds stable-uptime=849235 stable-mtbf=5350871 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=36000000 guard-bw-exc-exits=30000000 enough-mtbf=1 ignoring-advertised-bws=1
dizum
flag-thresholds stable-uptime=817219 stable-mtbf=3432635 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=830993 stable-mtbf=5135684 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=37000000 guard-bw-exc-exits=30000000 enough-mtbf=1 ignoring-advertised-bws=1
dannenberg
flag-thresholds stable-uptime=830581 stable-mtbf=3584524 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=829389 stable-mtbf=1534686 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=39000000 guard-bw-exc-exits=27000000 enough-mtbf=1 ignoring-advertised-bws=1
longclaw
flag-thresholds stable-uptime=831343 stable-mtbf=5581081 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=30000000 guard-bw-exc-exits=26000000 enough-mtbf=1 ignoring-advertised-bws=1
bastet
flag-thresholds stable-uptime=849247 stable-mtbf=5440279 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=831115 stable-mtbf=5265976 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
10444 total
9219 Running
tor26
10513 total
10047 Running
dizum
10584 total
10248 Running
gabelmoo
10506 total
10169 Running
dannenberg
10539 total
10186 Running
maatuska
10507 total
10178 Running
longclaw
10509 total
10256 Running
bastet
10506 total
9960 Running
faravahar
10508 total
10169 Running
consensus
10214 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
5326
(51.0%, 57.24%)
10439
(99.95%, 100.0%)
10439
(99.95%, 100.0%)
tor26
5336
(50.76%, 67.98%)
10513
(100.0%, 100.0%)
10513
(100.0%, 100.0%)
dizum
5365
(50.69%)
10584
(100.0%)
10584
(100.0%)
gabelmoo
5355
(50.97%, 68.32%)
10506
(100.0%, 100.0%)
10506
(100.0%, 100.0%)
dannenberg
5353
(50.79%)
10539
(100.0%)
10539
(100.0%)
maatuska
5357
(50.99%, 71.11%)
10507
(100.0%, 100.0%)
10507
(100.0%, 100.0%)
longclaw
(0.0%, 0.0%)
10509
(100.0%, 100.0%)
10509
(100.0%, 100.0%)
bastet
5357
(50.99%, 59.11%)
10506
(100.0%, 100.0%)
10506
(100.0%, 100.0%)
faravahar
5329
(50.71%)
10508
(100.0%)
10508
(100.0%)
consensus
5349
(52.37%, 67.14%)
10214
(100.0%, 100.0%)
10214
(100.0%, 100.0%)
Consensus methods
moria1
consensus-methods 32 33 34 35
tor26
consensus-methods 32 33 34 35
dizum
consensus-methods 32 33 34 35
gabelmoo
consensus-methods 32 33 34 35
dannenberg
consensus-methods 32 33 34 35
maatuska
consensus-methods 32 33 34 35
longclaw
consensus-methods 32 33 34 35
bastet
consensus-methods 32 33 34 35
faravahar
consensus-methods 32 33 34 35
consensus
consensus-method 35
Recommended versions
moria1
client-versions 0.4.8.19, 0.4.8.20, 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.8.24, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6, 0.4.9.7
moria1
server-versions 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.8.24, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6, 0.4.9.7
tor26
client-versions 0.4.8.19, 0.4.8.20, 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6,
0.4.8.24
0.4.9.7
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,
0.4.8.24
0.4.9.7
gabelmoo
client-versions 0.4.8.19, 0.4.8.20, 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.8.24, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6, 0.4.9.7
gabelmoo
server-versions 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.8.24, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6, 0.4.9.7
consensus
client-versions 0.4.8.19, 0.4.8.20, 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.8.24, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6, 0.4.9.7
server-versions 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.8.24, 0.4.9.4-rc, 0.4.9.5, 0.4.9.6, 0.4.9.7
Consensus parameters
moria1
params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=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
params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1
bastet
params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1
faravahar
params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1
consensus
params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1250 circ_max_cell_queue_size_out=1000 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1
Authority keys
Name
Expiry
Identity Key Len.
Signing Key Len.
moria1
2027-03-29 18:39:01
3072
2048
tor26
2026-07-01 00:00:00
3072
3072
dizum
2027-09-21 13:52:14
3072
2048
gabelmoo
2027-01-09 23:22:35
3072
2048
dannenberg
2027-02-15 22:39:01
3072
2048
maatuska
2026-06-29 18:03:37
3072
2048
longclaw
2026-08-17 20:34:03
3072
2048
bastet
2027-01-26 17:41:30
3072
2048
faravahar
2026-05-30 07:56:58
3072
2048
All times UTC. Note that expiration dates of any legacy keys are not included in votes and therefore not listed here!
Authority Clock Skew
Name
Approximate Clock Skew
moria1
-0.35 seconds
tor26
-0.6 seconds
dizum
-0.63 seconds
gabelmoo
-0.65 seconds
dannenberg
-0.67 seconds
maatuska
-0.7 seconds
longclaw
-0.76 seconds
bastet
0.04 seconds
faravahar
-0.28 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 EtnkFa38mCLpgk88qEobpJEFfTM1wZiYsytV9ylhdXc=
Current
9 E2Nn5d0pEoofJc0wMUqKFjpXohOs9VB/iSWr45DI2dU=
Commitments
[V:1 A:sha3-256 C:AAAAAGnqsoCtlT5T0y+9ojBZ154UWV+6XNL95AA+i58zz4/o3d3Y1A==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCSJFfOp6pE1/ehv3EdfQjbl9Tn4XxYR1QWVyfAoCKgDw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoB0hl1IMGpq3tol8Lfoeoo9J6Wx1CGU6yODi8zKZel2Qw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoC0fzZ6y4OyEaR1k1IL8T4JO3DI7634si5H5ME4jAODRw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCnfzrPeHDCEuwTItpB0C702v8KeDJP47Th1YVRLzHxLQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoAjeuHqJCIDCKZTYxZ5OmeLJSxHq17L0qTfekvLhZhTEg==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoDPtRVTZTpzUBMFJEkCC5rDI9gM+X+h8hReVez1YH0Eww==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoDz6TgDyxksgswAl+prq7d16j4o0ixDd3QERncjj/nVNg==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCEDNrpAaCvSWHjtVTF2bMPIJ+/jM4D5CgUA0Z8TXm1KQ==R:(Empty)]
tor26
Previous
9 EtnkFa38mCLpgk88qEobpJEFfTM1wZiYsytV9ylhdXc=
Current
9 E2Nn5d0pEoofJc0wMUqKFjpXohOs9VB/iSWr45DI2dU=
Commitments
[V:1 A:sha3-256 C:AAAAAGnqsoCtlT5T0y+9ojBZ154UWV+6XNL95AA+i58zz4/o3d3Y1A==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCSJFfOp6pE1/ehv3EdfQjbl9Tn4XxYR1QWVyfAoCKgDw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoB0hl1IMGpq3tol8Lfoeoo9J6Wx1CGU6yODi8zKZel2Qw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoC0fzZ6y4OyEaR1k1IL8T4JO3DI7634si5H5ME4jAODRw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCnfzrPeHDCEuwTItpB0C702v8KeDJP47Th1YVRLzHxLQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoAjeuHqJCIDCKZTYxZ5OmeLJSxHq17L0qTfekvLhZhTEg==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoDPtRVTZTpzUBMFJEkCC5rDI9gM+X+h8hReVez1YH0Eww==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoDz6TgDyxksgswAl+prq7d16j4o0ixDd3QERncjj/nVNg==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCEDNrpAaCvSWHjtVTF2bMPIJ+/jM4D5CgUA0Z8TXm1KQ==R:(Empty)]
dizum
Previous
9 EtnkFa38mCLpgk88qEobpJEFfTM1wZiYsytV9ylhdXc=
Current
9 E2Nn5d0pEoofJc0wMUqKFjpXohOs9VB/iSWr45DI2dU=
Commitments
[V:1 A:sha3-256 C:AAAAAGnqsoCtlT5T0y+9ojBZ154UWV+6XNL95AA+i58zz4/o3d3Y1A==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCSJFfOp6pE1/ehv3EdfQjbl9Tn4XxYR1QWVyfAoCKgDw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoB0hl1IMGpq3tol8Lfoeoo9J6Wx1CGU6yODi8zKZel2Qw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoC0fzZ6y4OyEaR1k1IL8T4JO3DI7634si5H5ME4jAODRw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCnfzrPeHDCEuwTItpB0C702v8KeDJP47Th1YVRLzHxLQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoAjeuHqJCIDCKZTYxZ5OmeLJSxHq17L0qTfekvLhZhTEg==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoDPtRVTZTpzUBMFJEkCC5rDI9gM+X+h8hReVez1YH0Eww==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoDz6TgDyxksgswAl+prq7d16j4o0ixDd3QERncjj/nVNg==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCEDNrpAaCvSWHjtVTF2bMPIJ+/jM4D5CgUA0Z8TXm1KQ==R:(Empty)]
gabelmoo
Previous
9 EtnkFa38mCLpgk88qEobpJEFfTM1wZiYsytV9ylhdXc=
Current
9 E2Nn5d0pEoofJc0wMUqKFjpXohOs9VB/iSWr45DI2dU=
Commitments
[V:1 A:sha3-256 C:AAAAAGnqsoCtlT5T0y+9ojBZ154UWV+6XNL95AA+i58zz4/o3d3Y1A==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCSJFfOp6pE1/ehv3EdfQjbl9Tn4XxYR1QWVyfAoCKgDw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoB0hl1IMGpq3tol8Lfoeoo9J6Wx1CGU6yODi8zKZel2Qw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoC0fzZ6y4OyEaR1k1IL8T4JO3DI7634si5H5ME4jAODRw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCnfzrPeHDCEuwTItpB0C702v8KeDJP47Th1YVRLzHxLQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoAjeuHqJCIDCKZTYxZ5OmeLJSxHq17L0qTfekvLhZhTEg==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoDPtRVTZTpzUBMFJEkCC5rDI9gM+X+h8hReVez1YH0Eww==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoDz6TgDyxksgswAl+prq7d16j4o0ixDd3QERncjj/nVNg==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCEDNrpAaCvSWHjtVTF2bMPIJ+/jM4D5CgUA0Z8TXm1KQ==R:(Empty)]
dannenberg
Previous
9 EtnkFa38mCLpgk88qEobpJEFfTM1wZiYsytV9ylhdXc=
Current
9 E2Nn5d0pEoofJc0wMUqKFjpXohOs9VB/iSWr45DI2dU=
Commitments
[V:1 A:sha3-256 C:AAAAAGnqsoCtlT5T0y+9ojBZ154UWV+6XNL95AA+i58zz4/o3d3Y1A==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCSJFfOp6pE1/ehv3EdfQjbl9Tn4XxYR1QWVyfAoCKgDw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoB0hl1IMGpq3tol8Lfoeoo9J6Wx1CGU6yODi8zKZel2Qw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoC0fzZ6y4OyEaR1k1IL8T4JO3DI7634si5H5ME4jAODRw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCnfzrPeHDCEuwTItpB0C702v8KeDJP47Th1YVRLzHxLQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoAjeuHqJCIDCKZTYxZ5OmeLJSxHq17L0qTfekvLhZhTEg==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoDPtRVTZTpzUBMFJEkCC5rDI9gM+X+h8hReVez1YH0Eww==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoDz6TgDyxksgswAl+prq7d16j4o0ixDd3QERncjj/nVNg==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCEDNrpAaCvSWHjtVTF2bMPIJ+/jM4D5CgUA0Z8TXm1KQ==R:(Empty)]
maatuska
Previous
9 EtnkFa38mCLpgk88qEobpJEFfTM1wZiYsytV9ylhdXc=
Current
9 E2Nn5d0pEoofJc0wMUqKFjpXohOs9VB/iSWr45DI2dU=
Commitments
[V:1 A:sha3-256 C:AAAAAGnqsoCtlT5T0y+9ojBZ154UWV+6XNL95AA+i58zz4/o3d3Y1A==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCSJFfOp6pE1/ehv3EdfQjbl9Tn4XxYR1QWVyfAoCKgDw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoB0hl1IMGpq3tol8Lfoeoo9J6Wx1CGU6yODi8zKZel2Qw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoC0fzZ6y4OyEaR1k1IL8T4JO3DI7634si5H5ME4jAODRw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCnfzrPeHDCEuwTItpB0C702v8KeDJP47Th1YVRLzHxLQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoAjeuHqJCIDCKZTYxZ5OmeLJSxHq17L0qTfekvLhZhTEg==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoDPtRVTZTpzUBMFJEkCC5rDI9gM+X+h8hReVez1YH0Eww==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoDz6TgDyxksgswAl+prq7d16j4o0ixDd3QERncjj/nVNg==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCEDNrpAaCvSWHjtVTF2bMPIJ+/jM4D5CgUA0Z8TXm1KQ==R:(Empty)]
longclaw
Previous
9 EtnkFa38mCLpgk88qEobpJEFfTM1wZiYsytV9ylhdXc=
Current
9 E2Nn5d0pEoofJc0wMUqKFjpXohOs9VB/iSWr45DI2dU=
Commitments
[V:1 A:sha3-256 C:AAAAAGnqsoCtlT5T0y+9ojBZ154UWV+6XNL95AA+i58zz4/o3d3Y1A==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCSJFfOp6pE1/ehv3EdfQjbl9Tn4XxYR1QWVyfAoCKgDw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoB0hl1IMGpq3tol8Lfoeoo9J6Wx1CGU6yODi8zKZel2Qw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoC0fzZ6y4OyEaR1k1IL8T4JO3DI7634si5H5ME4jAODRw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCnfzrPeHDCEuwTItpB0C702v8KeDJP47Th1YVRLzHxLQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoAjeuHqJCIDCKZTYxZ5OmeLJSxHq17L0qTfekvLhZhTEg==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoDPtRVTZTpzUBMFJEkCC5rDI9gM+X+h8hReVez1YH0Eww==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoDz6TgDyxksgswAl+prq7d16j4o0ixDd3QERncjj/nVNg==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCEDNrpAaCvSWHjtVTF2bMPIJ+/jM4D5CgUA0Z8TXm1KQ==R:(Empty)]
bastet
Previous
9 EtnkFa38mCLpgk88qEobpJEFfTM1wZiYsytV9ylhdXc=
Current
9 E2Nn5d0pEoofJc0wMUqKFjpXohOs9VB/iSWr45DI2dU=
Commitments
[V:1 A:sha3-256 C:AAAAAGnqsoCtlT5T0y+9ojBZ154UWV+6XNL95AA+i58zz4/o3d3Y1A==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCSJFfOp6pE1/ehv3EdfQjbl9Tn4XxYR1QWVyfAoCKgDw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoB0hl1IMGpq3tol8Lfoeoo9J6Wx1CGU6yODi8zKZel2Qw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoC0fzZ6y4OyEaR1k1IL8T4JO3DI7634si5H5ME4jAODRw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCnfzrPeHDCEuwTItpB0C702v8KeDJP47Th1YVRLzHxLQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoAjeuHqJCIDCKZTYxZ5OmeLJSxHq17L0qTfekvLhZhTEg==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoDPtRVTZTpzUBMFJEkCC5rDI9gM+X+h8hReVez1YH0Eww==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoDz6TgDyxksgswAl+prq7d16j4o0ixDd3QERncjj/nVNg==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCEDNrpAaCvSWHjtVTF2bMPIJ+/jM4D5CgUA0Z8TXm1KQ==R:(Empty)]
faravahar
Previous
9 EtnkFa38mCLpgk88qEobpJEFfTM1wZiYsytV9ylhdXc=
Current
9 E2Nn5d0pEoofJc0wMUqKFjpXohOs9VB/iSWr45DI2dU=
Commitments
[V:1 A:sha3-256 C:AAAAAGnqsoCtlT5T0y+9ojBZ154UWV+6XNL95AA+i58zz4/o3d3Y1A==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCSJFfOp6pE1/ehv3EdfQjbl9Tn4XxYR1QWVyfAoCKgDw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoB0hl1IMGpq3tol8Lfoeoo9J6Wx1CGU6yODi8zKZel2Qw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoC0fzZ6y4OyEaR1k1IL8T4JO3DI7634si5H5ME4jAODRw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCnfzrPeHDCEuwTItpB0C702v8KeDJP47Th1YVRLzHxLQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoAjeuHqJCIDCKZTYxZ5OmeLJSxHq17L0qTfekvLhZhTEg==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoDPtRVTZTpzUBMFJEkCC5rDI9gM+X+h8hReVez1YH0Eww==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoDz6TgDyxksgswAl+prq7d16j4o0ixDd3QERncjj/nVNg==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAGnqsoCEDNrpAaCvSWHjtVTF2bMPIJ+/jM4D5CgUA0Z8TXm1KQ==R:(Empty)]
consensus
Previous
9 EtnkFa38mCLpgk88qEobpJEFfTM1wZiYsytV9ylhdXc=
Current
9 E2Nn5d0pEoofJc0wMUqKFjpXohOs9VB/iSWr45DI2dU=
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
5707
non-flagged nodes in the guard Position
5707
Guard+Exit-flagged nodes in the guard Position
1253
Guard-flagged nodes in the middle Position
4293
non-flagged nodes in the middle Position
10000
Exit-flagged nodes in the middle Position
Guard+Exit flagged nodes in the middle Position
1253
Guard flagged nodes in the exit Position
7494
non-flagged nodes in the exit Position
10000
Exit-flagged nodes in the exit Position
10000
Guard+Exit-flagged nodes in the exit Position
7494
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
4293
non-flagged nodes for BEGIN_DIR requests
10000
Exit-flagged nodes for BEGIN_DIR requests
Guard+Exit-flagged nodes for BEGIN_DIR requests
1253
Bandwidth scanner status
You can also view
historical Bandwidth Authority graphs
moria1
10271 Measured values in w lines
tor26
10340 Measured values in w lines
gabelmoo
10334 Measured values in w lines
maatuska
10316 Measured values in w lines
longclaw
10256 Measured values in w lines
bastet
10309 Measured values in w lines
faravahar
Missing bwauth values in vote
Bandwidth scanner information
moria1
timestamp=1777023326 (2026-04-24 09:35:26) version=1.9.0 destinations_countries=US dirauth_nickname=moria1 earliest_bandwidth=2026-03-27T09:36:23 file_created=2026-04-24T09:36:11 generator_started=2026-03-28T21:31:06 latest_bandwidth=2026-04-24T09:35:26 minimum_number_eligible_relays=6135 minimum_percent_eligible_relays=60 mu=903635 muf=1534358 number_consensus_relays=10225 number_eligible_relays=11216 percent_eligible_relays=110 recent_consensus_count=120 recent_measurements_excluded_error_count=272 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=43 recent_priority_relay_count=22036 scanner_country=US software=sbws software_version=1.9.0 time_to_report_half_network=1102699 (306.31 hours) tor_version=0.4.9.5 sha256=r6Z5uyl1WwwjQhAotEkyvKNEE6DM4x8ExBFx8+3DZbA
tor26
timestamp=1777023405 (2026-04-24 09:36:45) version=1.9.0 destinations_countries=AT dirauth_nickname=tor26 earliest_bandwidth=2026-03-27T09:37:16 file_created=2026-04-24T09:37:02 generator_started=2026-04-12T12:49:13 latest_bandwidth=2026-04-24T09:36:45 minimum_number_eligible_relays=6135 minimum_percent_eligible_relays=60 mu=2543944 muf=3368714 number_consensus_relays=10225 number_eligible_relays=11322 percent_eligible_relays=111 recent_consensus_count=120 recent_measurements_excluded_error_count=178 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=52 recent_priority_relay_count=26648 scanner_country=AT software=sbws software_version=1.9.0 time_to_report_half_network=1092387 (303.44 hours) tor_version=0.4.9.6 sha256=uVU/N4ZwVvtCqYkB7nw1er4moW1mf/rtXpfzjgpc+Y0
gabelmoo
timestamp=1777023644 (2026-04-24 09:40:44) version=1.9.0 destinations_countries=DE dirauth_nickname=gabelmoo earliest_bandwidth=2026-03-27T09:41:01 file_created=2026-04-24T09:40:58 generator_started=2026-04-11T18:41:42 latest_bandwidth=2026-04-24T09:40:44 minimum_number_eligible_relays=6135 minimum_percent_eligible_relays=60 mu=2562968 muf=3407349 number_consensus_relays=10225 number_eligible_relays=11321 percent_eligible_relays=111 recent_consensus_count=120 recent_measurements_excluded_error_count=195 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=27163 scanner_country=DE software=sbws software_version=1.9.0 time_to_report_half_network=1092489 (303.47 hours) tor_version=0.4.9.6 sha256=Zu9t8ka1AwaI1/AxG3AGkLKxRtIrlKZgAwlpFwvjVqU
maatuska
timestamp=1777020486 (2026-04-24 08:48:06) version=1.9.0 destinations_countries=NL dirauth_nickname=maatuska earliest_bandwidth=2026-03-27T08:54:22 file_created=2026-04-24T08:52:40 generator_started=2026-03-14T06:40:16 latest_bandwidth=2026-04-24T08:48:06 minimum_number_eligible_relays=6132 minimum_percent_eligible_relays=60 mu=2805372 muf=3644874 number_consensus_relays=10220 number_eligible_relays=10406 percent_eligible_relays=102 recent_consensus_count=120 recent_measurements_excluded_error_count=151 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=120 recent_priority_relay_count=74310 scanner_country=SE software=sbws software_version=2.2.0 time_to_report_half_network=1187795 (329.94 hours) tor_version=0.4.9.5 sha256=gqEBLxgOhA8n1bJQ8q4Sz+jUDWHRbA7IgQMZOPB/WaY
longclaw
timestamp=1777020280 (2026-04-24 08:44:40) version=1.9.0 destinations_countries=NL dirauth_nickname=longclaw earliest_bandwidth=2026-03-27T13:46:16 file_created=2026-04-24T09:21:29 generator_started=2026-04-21T17:04:53 latest_bandwidth=2026-04-24T08:44:40 minimum_number_eligible_relays=6135 minimum_percent_eligible_relays=60 mu=1579585 muf=2088262 number_consensus_relays=10225 number_eligible_relays=10345 percent_eligible_relays=101 recent_consensus_count=64 recent_measurements_excluded_error_count=233 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=34 recent_priority_relay_count=17402 scanner_country=US software=sbws software_version=2.2.0 time_to_report_half_network=1186626 (329.62 hours) tor_version=0.4.9.6 sha256=WlL9xDz26g1nOx2Hap2C97C9KpCsWdznW7d3YwI/y08
bastet
timestamp=1777023391 (2026-04-24 09:36:31) version=1.9.0 destinations_countries=US dirauth_nickname=bastet earliest_bandwidth=2026-03-30T04:15:58 file_created=2026-04-24T09:36:42 generator_started=2026-04-22T15:38:03 latest_bandwidth=2026-04-24T09:36:31 minimum_number_eligible_relays=6135 minimum_percent_eligible_relays=60 mu=774085 muf=1209381 number_consensus_relays=10225 number_eligible_relays=11151 percent_eligible_relays=109 recent_consensus_count=42 recent_measurements_excluded_error_count=186 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=16 recent_priority_relay_count=8181 scanner_country=US software=sbws software_version=1.9.0 time_to_report_half_network=999133 (277.54 hours) tor_version=0.4.9.6 sha256=67EFI3CLjgoCtM+lqVIdfGCAEJWTNx3+VP9JdwG6xew
faravahar
Fallback Directory status
You can also view
historical Fallback Directory graphs
Running
188
Not Running
Missing
10
Authority versions
moria1
0.5.0.0-alpha-dev
bastet
0.4.9.6
longclaw
0.4.9.6
dannenberg
0.4.9.6
dizum
0.4.9.6
serge
0.4.9.6
maatuska
0.4.9.6
faravahar
0.4.9.5
gabelmoo
0.4.9.6
tor26
0.4.9.6
Note that this list of relays with the Authority flag may be different from the list of v3 directory authorities!
Consensus download statistics
The following table contains statistics on consensus download times in milliseconds over the last 7 days:
Authority
Minimum
1st Quartile
Median
3rd Quartile
Maximum
Timeouts
moria1
996
1018
1030
1094
5591
80
tor26
369
397
410
466
5009
dizum
358
391
410
656
4896
gabelmoo
341
376
417
601
4959
dannenberg
427
470
499
577
4956
maatuska
488
545
621
698
5296
27
longclaw
986
1216
1344
1827
6421
bastet
1382
1451
1551
1647
5137
faravahar
1325
1508
1619
1683
13905
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
73 BadExit
1 Exit
3228 Exit
6 Fast
9185 Fast
833 Fast
183 Guard
5283 Guard
1280 Guard
362 HSDir
1190 HSDir
3836 HSDir
64 MiddleOnly
1 MiddleOnly
9219 Running
1003 Running
688 Stable
9520 Stable
134 Stable
52 StaleDesc
26 StaleDesc
0 Sybil
1 V2Dir
8804 V2Dir
10444 Valid
5326 ReachableIPv6
38 ReachableIPv6
0 NoIPv6Consensus
188 FallbackDir
23 Unmeasured
1 Unmeasured
62 DescriptorMismatch
0 DescriptorMismatch
tor26
10 Authority
72 BadExit
1 BadExit
1 Exit
3252 Exit
8 Fast
9861 Fast
177 Fast
101 Guard
6011 Guard
564 Guard
83 HSDir
4916 HSDir
111 HSDir
64 MiddleOnly
1 MiddleOnly
10047 Running
189 Running
106 Stable
9280 Stable
221 Stable
11 StaleDesc
29 StaleDesc
0 Sybil
1 V2Dir
8872 V2Dir
10513 Valid
5336 ReachableIPv6
23 ReachableIPv6
0 NoIPv6Consensus
188 FallbackDir
25 Unmeasured
2 Unmeasured
21 DescriptorMismatch
0 DescriptorMismatch
dizum
10 Authority
1 Exit
3313 Exit
236 Fast
10067 Fast
9 Fast
213 Guard
6494 Guard
77 Guard
174 HSDir
4981 HSDir
45 HSDir
64 MiddleOnly
1 MiddleOnly
10248 Running
37 Running
41 Stable
9469 Stable
66 Stable
2 StaleDesc
29 StaleDesc
0 Sybil
1 V2Dir
8943 V2Dir
10584 Valid
5365 ReachableIPv6
5 ReachableIPv6
0 NoIPv6Consensus
188 FallbackDir
27 Unmeasured
3 DescriptorMismatch
0 DescriptorMismatch
gabelmoo
10 Authority
73 BadExit
3244 Exit
7 Fast
9854 Fast
189 Fast
57 Guard
6003 Guard
567 Guard
64 HSDir
4911 HSDir
115 HSDir
65 MiddleOnly
10169 Running
48 Running
82 Stable
9455 Stable
36 Stable
3 StaleDesc
28 StaleDesc
0 Sybil
8865 V2Dir
10506 Valid
5355 ReachableIPv6
5 ReachableIPv6
0 NoIPv6Consensus
188 FallbackDir
22 Unmeasured
3 Unmeasured
4 DescriptorMismatch
0 DescriptorMismatch
dannenberg
10 Authority
1 Exit
3271 Exit
236 Fast
10057 Fast
9 Fast
218 Guard
6506 Guard
68 Guard
243 HSDir
5004 HSDir
22 HSDir
64 MiddleOnly
1 MiddleOnly
10186 Running
54 Running
49 Stable
9424 Stable
82 Stable
1 StaleDesc
27 StaleDesc
2 StaleDesc
0 Sybil
1 V2Dir
8898 V2Dir
10539 Valid
5353 ReachableIPv6
8 ReachableIPv6
0 NoIPv6Consensus
188 FallbackDir
27 Unmeasured
3 DescriptorMismatch
0 DescriptorMismatch
maatuska
10 Authority
3245 Exit
6 Fast
9915 Fast
120 Fast
4 Guard
3654 Guard
2910 Guard
0 HSDir
5026 HSDir
65 MiddleOnly
10178 Running
42 Running
5 Stable
8469 Stable
1014 Stable
3 StaleDesc
28 StaleDesc
0 Sybil
8866 V2Dir
10507 Valid
5357 ReachableIPv6
4 ReachableIPv6
0 NoIPv6Consensus
188 FallbackDir
18 Unmeasured
7 Unmeasured
6 DescriptorMismatch
0 DescriptorMismatch
longclaw
10 Authority
73 BadExit
3247 Exit
5 Fast
9974 Fast
59 Fast
172 Guard
6360 Guard
219 Guard
161 HSDir
4990 HSDir
46 HSDir
65 MiddleOnly
10256 Running
19 Running
214 Stable
9511 Stable
33 Stable
28 StaleDesc
0 Sybil
8868 V2Dir
10509 Valid
188 FallbackDir
20 Unmeasured
7 Unmeasured
1 DescriptorMismatch
0 DescriptorMismatch
bastet
10 Authority
3245 Exit
52 Fast
9993 Fast
45 Fast
137 Guard
6281 Guard
298 Guard
74 HSDir
4966 HSDir
65 HSDir
65 MiddleOnly
9960 Running
272 Running
58 Stable
9202 Stable
301 Stable
3 StaleDesc
28 StaleDesc
0 Sybil
8865 V2Dir
10506 Valid
5357 ReachableIPv6
3 ReachableIPv6
0 NoIPv6Consensus
188 FallbackDir
23 Unmeasured
2 Unmeasured
5 DescriptorMismatch
0 DescriptorMismatch
faravahar
10 Authority
73 BadExit
3246 Exit
236 Fast
10051 Fast
9 Fast
232 Guard
6512 Guard
61 Guard
183 HSDir
4970 HSDir
56 HSDir
65 MiddleOnly
10169 Running
58 Running
44 Stable
9391 Stable
104 Stable
12 StaleDesc
28 StaleDesc
0 Sybil
8867 V2Dir
10508 Valid
5329 ReachableIPv6
29 ReachableIPv6
0 NoIPv6Consensus
188 FallbackDir
27 Unmeasured
21 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
This page was generated with
depictor
version b'423dae1\n' and
stem
version b'63a47605\n'
"Tor" and the "Onion Logo" are
registered trademarks
of The Tor Project, Inc.