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-06-08 10:00:00 UTC. Note that it takes up to 15 minutes to learn about new consensus and votes and process them.
Unusual Authorities:
| dizum | Consensus could not be retrieved |
Signatures
| moria1 | consensus (microdesc) vote descriptors bandwidth file | |
| tor26 | consensus (microdesc) vote descriptors bandwidth file | |
| dizum | Missing entirely from consensus | |
| 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 | Vote could not be retrieved |
| 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=452633 stable-mtbf=32172948 fast-speed=1048000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=31000000 guard-bw-exc-exits=30000000 hsdir-wfu=0.98 hsdir-tk=847349 enough-mtbf=1 ignoring-advertised-bws=1 |
| tor26 | flag-thresholds stable-uptime=450421 stable-mtbf=4784285 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=39000000 guard-bw-exc-exits=34000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| dizum | Vote could not be retrieved |
| gabelmoo | flag-thresholds stable-uptime=451393 stable-mtbf=4688309 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=40000000 guard-bw-exc-exits=33000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| dannenberg | flag-thresholds stable-uptime=451583 stable-mtbf=3809128 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=450810 stable-mtbf=2730043 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=42000000 guard-bw-exc-exits=30000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| longclaw | flag-thresholds stable-uptime=451060 stable-mtbf=4995051 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=31000000 guard-bw-exc-exits=27000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| bastet | flag-thresholds stable-uptime=459616 stable-mtbf=4660387 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=31000000 guard-bw-exc-exits=28000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| faravahar | flag-thresholds stable-uptime=451583 stable-mtbf=4584587 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 | 10058 total | 9488 Running |
| tor26 | 10111 total | 9683 Running |
| dizum | Vote could not be retrieved | |
| gabelmoo | 10103 total | 9754 Running |
| dannenberg | 10115 total | 9778 Running |
| maatuska | 10104 total | 9783 Running |
| longclaw | 10104 total | 9841 Running |
| bastet | 10105 total | 9554 Running |
| faravahar | 10101 total | 9750 Running |
| consensus | 9809 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 | 4913 (48.85%, 58.07%) | 10053 (99.95%, 100.0%) | 10053 (99.95%, 100.0%) | |
| tor26 | 4922 (48.68%, 68.03%) | 10111 (100.0%, 100.0%) | 10111 (100.0%, 100.0%) | |
| dizum | Vote could not be retrieved | |||
| gabelmoo | 4917 (48.67%, 68.23%) | 10103 (100.0%, 100.0%) | 10103 (100.0%, 100.0%) | |
| dannenberg | 4920 (48.64%) | 10115 (100.0%) | 10115 (100.0%) | |
| maatuska | 4921 (48.7%, 70.44%) | 10104 (100.0%, 100.0%) | 10104 (100.0%, 100.0%) | |
| longclaw | 0 (0.0%, 0.0%) | 10104 (100.0%, 100.0%) | 10104 (100.0%, 100.0%) | |
| bastet | 4925 (48.74%, 60.3%) | 10105 (100.0%, 100.0%) | 10105 (100.0%, 100.0%) | |
| faravahar | 4876 (48.27%) | 10101 (100.0%) | 10101 (100.0%) | |
| consensus | 4924 (50.2%, 67.23%) | 9809 (100.0%, 100.0%) | 9809 (100.0%, 100.0%) | |
Consensus methods
| moria1 | consensus-methods 32 33 34 35 |
| tor26 | consensus-methods 32 33 34 35 |
| dizum | Vote could not be retrieved |
| 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 |
| 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 |
| 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.8.24, 0.4.8.25, 0.4.8.26, 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 |
| tor26 | server-versions 0.4.8.21, 0.4.8.22, 0.4.8.23, 0.4.8.24, 0.4.8.25, 0.4.8.26, 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 |
| dizum | Vote could not be retrieved |
| 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 |
| 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 |
| 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 |
| 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 |
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 | Vote could not be retrieved |
| 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 | 2026-07-01 00:00:00 | 3072 | 3072 |
| dizum | Vote could not be retrieved | ||
| 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 | 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.57 seconds |
| tor26 | 1.21 seconds |
| dizum | Could not query authority |
| gabelmoo | -0.83 seconds |
| dannenberg | -0.85 seconds |
| maatuska | -0.88 seconds |
| longclaw | 0.06 seconds |
| bastet | -0.14 seconds |
| faravahar | -0.47 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 | 8 3IBa7RdOWm7LoNqkoLckFipZfO00m4ZEMOGZIv4HA1A= |
| Current | 8 /BHDEG6a/+IRsIKRXrE9KQA+XvxcUh0xGm1RYspIF+0= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGomBgBKVPnd3jWAQp90Gwmkn19VDII173QDl3TdnwVwf1R0lg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgAoOEHseCsN1V3w0cbXXSLR46DZ+qdXForrp6LUzX2Nxg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgAwNHoovS3jOEsRofWmWhNfVuZCH0nsW1O2G7TNTlFgQQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgCauVezZBROe9J1sxceWAlnYDmM8jQcIUBpFFpPrbJNzQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgBDDEx/Fi/TzvO2ZFyXrSmffkbEdmcvsecvUov0+BmYDA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgB1s6I0YOOTXigIH8Z/S5OYEwev+uH8GVg58ilQw69MDw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgDCcuGCnNXXo7aw5mlXlgsbH3wPieP2hndGSLH+FoX9bA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgB7ZULwyPkYu7dIcHUludNl/wFsM2v5F9qKhHVnmxtgYw==R:(Empty)] |
|
| tor26 | Previous | 8 3IBa7RdOWm7LoNqkoLckFipZfO00m4ZEMOGZIv4HA1A= |
| Current | 8 /BHDEG6a/+IRsIKRXrE9KQA+XvxcUh0xGm1RYspIF+0= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGomBgBKVPnd3jWAQp90Gwmkn19VDII173QDl3TdnwVwf1R0lg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgAoOEHseCsN1V3w0cbXXSLR46DZ+qdXForrp6LUzX2Nxg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgAwNHoovS3jOEsRofWmWhNfVuZCH0nsW1O2G7TNTlFgQQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgCauVezZBROe9J1sxceWAlnYDmM8jQcIUBpFFpPrbJNzQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgBDDEx/Fi/TzvO2ZFyXrSmffkbEdmcvsecvUov0+BmYDA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgB1s6I0YOOTXigIH8Z/S5OYEwev+uH8GVg58ilQw69MDw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgDCcuGCnNXXo7aw5mlXlgsbH3wPieP2hndGSLH+FoX9bA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgB7ZULwyPkYu7dIcHUludNl/wFsM2v5F9qKhHVnmxtgYw==R:(Empty)] |
|
| dizum | Vote could not be retrieved | |
| gabelmoo | Previous | 8 3IBa7RdOWm7LoNqkoLckFipZfO00m4ZEMOGZIv4HA1A= |
| Current | 8 /BHDEG6a/+IRsIKRXrE9KQA+XvxcUh0xGm1RYspIF+0= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGomBgBKVPnd3jWAQp90Gwmkn19VDII173QDl3TdnwVwf1R0lg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgAoOEHseCsN1V3w0cbXXSLR46DZ+qdXForrp6LUzX2Nxg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgAwNHoovS3jOEsRofWmWhNfVuZCH0nsW1O2G7TNTlFgQQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgCauVezZBROe9J1sxceWAlnYDmM8jQcIUBpFFpPrbJNzQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgBDDEx/Fi/TzvO2ZFyXrSmffkbEdmcvsecvUov0+BmYDA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgB1s6I0YOOTXigIH8Z/S5OYEwev+uH8GVg58ilQw69MDw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgDCcuGCnNXXo7aw5mlXlgsbH3wPieP2hndGSLH+FoX9bA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgB7ZULwyPkYu7dIcHUludNl/wFsM2v5F9qKhHVnmxtgYw==R:(Empty)] |
|
| dannenberg | Previous | 8 3IBa7RdOWm7LoNqkoLckFipZfO00m4ZEMOGZIv4HA1A= |
| Current | 8 /BHDEG6a/+IRsIKRXrE9KQA+XvxcUh0xGm1RYspIF+0= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGomBgBKVPnd3jWAQp90Gwmkn19VDII173QDl3TdnwVwf1R0lg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgAoOEHseCsN1V3w0cbXXSLR46DZ+qdXForrp6LUzX2Nxg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgAwNHoovS3jOEsRofWmWhNfVuZCH0nsW1O2G7TNTlFgQQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgCauVezZBROe9J1sxceWAlnYDmM8jQcIUBpFFpPrbJNzQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgBDDEx/Fi/TzvO2ZFyXrSmffkbEdmcvsecvUov0+BmYDA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgB1s6I0YOOTXigIH8Z/S5OYEwev+uH8GVg58ilQw69MDw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgDCcuGCnNXXo7aw5mlXlgsbH3wPieP2hndGSLH+FoX9bA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgB7ZULwyPkYu7dIcHUludNl/wFsM2v5F9qKhHVnmxtgYw==R:(Empty)] |
|
| maatuska | Previous | 8 3IBa7RdOWm7LoNqkoLckFipZfO00m4ZEMOGZIv4HA1A= |
| Current | 8 /BHDEG6a/+IRsIKRXrE9KQA+XvxcUh0xGm1RYspIF+0= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGomBgBKVPnd3jWAQp90Gwmkn19VDII173QDl3TdnwVwf1R0lg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgAoOEHseCsN1V3w0cbXXSLR46DZ+qdXForrp6LUzX2Nxg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgAwNHoovS3jOEsRofWmWhNfVuZCH0nsW1O2G7TNTlFgQQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgCauVezZBROe9J1sxceWAlnYDmM8jQcIUBpFFpPrbJNzQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgBDDEx/Fi/TzvO2ZFyXrSmffkbEdmcvsecvUov0+BmYDA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgB1s6I0YOOTXigIH8Z/S5OYEwev+uH8GVg58ilQw69MDw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgDCcuGCnNXXo7aw5mlXlgsbH3wPieP2hndGSLH+FoX9bA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgB7ZULwyPkYu7dIcHUludNl/wFsM2v5F9qKhHVnmxtgYw==R:(Empty)] |
|
| longclaw | Previous | 8 3IBa7RdOWm7LoNqkoLckFipZfO00m4ZEMOGZIv4HA1A= |
| Current | 8 /BHDEG6a/+IRsIKRXrE9KQA+XvxcUh0xGm1RYspIF+0= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGomBgBKVPnd3jWAQp90Gwmkn19VDII173QDl3TdnwVwf1R0lg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgAoOEHseCsN1V3w0cbXXSLR46DZ+qdXForrp6LUzX2Nxg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgAwNHoovS3jOEsRofWmWhNfVuZCH0nsW1O2G7TNTlFgQQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgCauVezZBROe9J1sxceWAlnYDmM8jQcIUBpFFpPrbJNzQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgBDDEx/Fi/TzvO2ZFyXrSmffkbEdmcvsecvUov0+BmYDA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgB1s6I0YOOTXigIH8Z/S5OYEwev+uH8GVg58ilQw69MDw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgDCcuGCnNXXo7aw5mlXlgsbH3wPieP2hndGSLH+FoX9bA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgB7ZULwyPkYu7dIcHUludNl/wFsM2v5F9qKhHVnmxtgYw==R:(Empty)] |
|
| bastet | Previous | 8 3IBa7RdOWm7LoNqkoLckFipZfO00m4ZEMOGZIv4HA1A= |
| Current | 8 /BHDEG6a/+IRsIKRXrE9KQA+XvxcUh0xGm1RYspIF+0= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGomBgBKVPnd3jWAQp90Gwmkn19VDII173QDl3TdnwVwf1R0lg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgAoOEHseCsN1V3w0cbXXSLR46DZ+qdXForrp6LUzX2Nxg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgAwNHoovS3jOEsRofWmWhNfVuZCH0nsW1O2G7TNTlFgQQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgCauVezZBROe9J1sxceWAlnYDmM8jQcIUBpFFpPrbJNzQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgBDDEx/Fi/TzvO2ZFyXrSmffkbEdmcvsecvUov0+BmYDA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgB1s6I0YOOTXigIH8Z/S5OYEwev+uH8GVg58ilQw69MDw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgDCcuGCnNXXo7aw5mlXlgsbH3wPieP2hndGSLH+FoX9bA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgB7ZULwyPkYu7dIcHUludNl/wFsM2v5F9qKhHVnmxtgYw==R:(Empty)] |
|
| faravahar | Previous | 8 3IBa7RdOWm7LoNqkoLckFipZfO00m4ZEMOGZIv4HA1A= |
| Current | 8 /BHDEG6a/+IRsIKRXrE9KQA+XvxcUh0xGm1RYspIF+0= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGomBgBKVPnd3jWAQp90Gwmkn19VDII173QDl3TdnwVwf1R0lg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgAoOEHseCsN1V3w0cbXXSLR46DZ+qdXForrp6LUzX2Nxg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgAwNHoovS3jOEsRofWmWhNfVuZCH0nsW1O2G7TNTlFgQQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgCauVezZBROe9J1sxceWAlnYDmM8jQcIUBpFFpPrbJNzQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgBDDEx/Fi/TzvO2ZFyXrSmffkbEdmcvsecvUov0+BmYDA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgB1s6I0YOOTXigIH8Z/S5OYEwev+uH8GVg58ilQw69MDw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgDCcuGCnNXXo7aw5mlXlgsbH3wPieP2hndGSLH+FoX9bA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGomBgB7ZULwyPkYu7dIcHUludNl/wFsM2v5F9qKhHVnmxtgYw==R:(Empty)] |
|
| consensus | Previous | 8 3IBa7RdOWm7LoNqkoLckFipZfO00m4ZEMOGZIv4HA1A= |
| Current | 8 /BHDEG6a/+IRsIKRXrE9KQA+XvxcUh0xGm1RYspIF+0= | |
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 | Vote could not be retrieved | |
| 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 | 5695 |
| non-flagged nodes in the guard Position | 5695 | |
| Guard+Exit-flagged nodes in the guard Position | 335 | |
| Guard-flagged nodes in the middle Position | 4305 | |
| non-flagged nodes in the middle Position | 10000 | |
| Exit-flagged nodes in the middle Position | 0 | |
| Guard+Exit flagged nodes in the middle Position | 335 | |
| Guard flagged nodes in the exit Position | 9329 | |
| non-flagged nodes in the exit Position | 10000 | |
| Exit-flagged nodes in the exit Position | 10000 | |
| Guard+Exit-flagged nodes in the exit Position | 9329 | |
| 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 | 4305 | |
| non-flagged nodes for BEGIN_DIR requests | 10000 | |
| Exit-flagged nodes for BEGIN_DIR requests | 0 | |
| Guard+Exit-flagged nodes for BEGIN_DIR requests | 335 |
Bandwidth scanner status
You can also view historical Bandwidth Authority graphs.
| moria1 | 9877 Measured values in w lines |
| tor26 | 9957 Measured values in w lines |
| gabelmoo | 9923 Measured values in w lines |
| maatuska | 9940 Measured values in w lines |
| longclaw | 9890 Measured values in w lines |
| bastet | 9215 Measured values in w lines |
| faravahar | Missing bwauth values in vote |
Bandwidth scanner information
| moria1 | timestamp=1780911338 (2026-06-08 09:35:38) version=1.9.0 destinations_countries=US dirauth_nickname=moria1 earliest_bandwidth=2026-05-11T09:36:03 file_created=2026-06-08T09:35:59 generator_started=2026-05-28T21:42:54 latest_bandwidth=2026-06-08T09:35:38 minimum_number_eligible_relays=5888 minimum_percent_eligible_relays=60 mu=933268 muf=1522199 number_consensus_relays=9813 number_eligible_relays=11206 percent_eligible_relays=114 recent_consensus_count=120 recent_measurements_excluded_error_count=312 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=1623579 scanner_country=US software=sbws software_version=1.9.0 time_to_report_half_network=1059226 (294.23 hours) tor_version=0.4.9.8 sha256=vLk/Pkkw0ayGfVtFBW5idYPDCiMqMPuBaSCWfEC0tpI |
| tor26 | timestamp=1780911388 (2026-06-08 09:36:28) version=1.9.0 destinations_countries=AT dirauth_nickname=tor26 earliest_bandwidth=2026-05-11T09:37:36 file_created=2026-06-08T09:36:47 generator_started=2026-05-30T09:32:58 latest_bandwidth=2026-06-08T09:36:28 minimum_number_eligible_relays=5888 minimum_percent_eligible_relays=60 mu=2406792 muf=3212091 number_consensus_relays=9813 number_eligible_relays=11365 percent_eligible_relays=116 recent_consensus_count=120 recent_measurements_excluded_error_count=223 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=56 recent_priority_relay_count=27123 scanner_country=AT software=sbws software_version=1.9.0 time_to_report_half_network=1044388 (290.11 hours) tor_version=0.4.9.8 sha256=Iay5kmw4JBib9kQCN2W2p/3DTdijtHDyShKlztOufec |
| gabelmoo | timestamp=1780911630 (2026-06-08 09:40:30) version=1.9.0 destinations_countries=DE dirauth_nickname=gabelmoo earliest_bandwidth=2026-05-11T09:41:19 file_created=2026-06-08T09:40:45 generator_started=2026-05-21T20:29:59 latest_bandwidth=2026-06-08T09:40:30 minimum_number_eligible_relays=5888 minimum_percent_eligible_relays=60 mu=2475536 muf=3298203 number_consensus_relays=9813 number_eligible_relays=11284 percent_eligible_relays=115 recent_consensus_count=120 recent_measurements_excluded_error_count=256 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=57 recent_priority_relay_count=27590 scanner_country=DE software=sbws software_version=1.9.0 time_to_report_half_network=1051893 (292.19 hours) tor_version=0.4.9.8 sha256=1LGC5KCDTQUQ83rCxi/dgTFG9qZ5EbTpnwGdI8fAARE |
| maatuska | timestamp=1780908447 (2026-06-08 08:47:27) version=1.9.0 destinations_countries=NL dirauth_nickname=maatuska earliest_bandwidth=2026-05-11T08:49:38 file_created=2026-06-08T08:49:37 generator_started=2026-06-02T11:58:19 latest_bandwidth=2026-06-08T08:47:27 minimum_number_eligible_relays=5896 minimum_percent_eligible_relays=60 mu=2653833 muf=3525192 number_consensus_relays=9827 number_eligible_relays=10014 percent_eligible_relays=102 recent_consensus_count=118 recent_measurements_excluded_error_count=135 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=71210 scanner_country=SE software=sbws software_version=2.2.0 time_to_report_half_network=1186948 (329.71 hours) tor_version=0.4.9.9 sha256=AKpiRQ5wvV9g5efy1NBpV5NWc1/wWfugZdtaKYWScHU |
| longclaw | timestamp=1780907976 (2026-06-08 08:39:36) version=1.9.0 destinations_countries=NL dirauth_nickname=longclaw earliest_bandwidth=2026-05-11T09:17:02 file_created=2026-06-08T09:17:03 generator_started=2026-06-07T00:56:00 latest_bandwidth=2026-06-08T08:39:36 minimum_number_eligible_relays=5888 minimum_percent_eligible_relays=60 mu=1495249 muf=2011557 number_consensus_relays=9813 number_eligible_relays=9930 percent_eligible_relays=101 recent_consensus_count=33 recent_measurements_excluded_error_count=198 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=23 recent_priority_relay_count=11251 scanner_country=US software=sbws software_version=2.2.0 time_to_report_half_network=1194238 (331.73 hours) tor_version=0.4.9.9 sha256=i+I59c0v8bYy0QkEojE5tZUAwIy1rXDugPw+7vQdd1k |
| bastet | timestamp=1780889777 (2026-06-08 03:36:17) version=1.9.0 destinations_countries=NL dirauth_nickname=bastet earliest_bandwidth=2026-05-11T03:39:31 file_created=2026-06-08T03:39:29 generator_started=2026-06-08T02:05:23 latest_bandwidth=2026-06-08T03:36:17 minimum_number_eligible_relays=5891 minimum_percent_eligible_relays=60 mu=756291 muf=1156058 number_consensus_relays=9819 number_eligible_relays=9225 percent_eligible_relays=94 recent_consensus_count=2 recent_measurements_excluded_error_count=1261 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=5 recent_priority_relay_count=2454 scanner_country=US software=sbws software_version=2.2.0 time_to_report_half_network=1287383 (357.61 hours) tor_version=0.4.9.8 sha256=scSAYe8Ka005tJx617g7Vn3NVHdbT5f7NApofIxjSeI |
| faravahar |
Fallback Directory status
You can also view historical Fallback Directory graphs.
| Running | 193 |
| Not Running | 0 |
| Missing | 5 |
Authority versions
| moria1 | 0.5.0.0-alpha-dev |
| bastet | 0.4.9.9 |
| longclaw | 0.4.9.9 |
| dannenberg | 0.4.9.9 |
| serge | 0.4.9.9 |
| maatuska | 0.4.9.9 |
| faravahar | 0.4.9.8 |
| gabelmoo | 0.4.9.9 |
| tor26 | 0.4.9.8 |
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 | 971 | 999 | 1012 | 1038 | 5657 | 0 |
| tor26 | 357 | 384 | 394 | 418 | 4734 | 0 |
| dizum | 347 | 374 | 416 | 4682 | 5887 | 41 |
| gabelmoo | 328 | 355 | 383 | 647 | 5758 | 0 |
| dannenberg | 406 | 458 | 535 | 3811 | 4878 | 0 |
| maatuska | 474 | 513 | 593 | 741 | 2798 | 0 |
| longclaw | 986 | 1160 | 1418 | 1940 | 13512 | 2 |
| bastet | 1439 | 1484 | 1595 | 1662 | 2167 | 0 |
| faravahar | 1414 | 1495 | 1528 | 1645 | 2309 | 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 | 9 Authority | ||
| 75 BadExit | |||
| 1 Exit | 2664 Exit | ||
| 7 Fast | 8640 Fast | !824 Fast | |
| 231 Guard | 5039 Guard | !510 Guard | |
| 294 HSDir | 1173 HSDir | !3906 HSDir | |
| 68 MiddleOnly | !1 MiddleOnly | ||
| 9488 Running | !332 Running | ||
| 609 Stable | 9146 Stable | !137 Stable | |
| 16 StaleDesc | 29 StaleDesc | ||
| 15 Sybil | |||
| 1 V2Dir | 8021 V2Dir | ||
| 10043 Valid | |||
| 4913 ReachableIPv6 | !29 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 193 FallbackDir | |||
| 22 Unmeasured | !1 Unmeasured | ||
| 21 DescriptorMismatch | 0 DescriptorMismatch | ||
| tor26 | 9 Authority | ||
| 74 BadExit | !1 BadExit | ||
| 1 Exit | 2691 Exit | ||
| 11 Fast | 9350 Fast | !136 Fast | |
| 91 Guard | 5283 Guard | !278 Guard | |
| 76 HSDir | 4974 HSDir | !115 HSDir | |
| 68 MiddleOnly | !1 MiddleOnly | ||
| 9683 Running | !160 Running | ||
| 98 Stable | 8938 Stable | !206 Stable | |
| 9 StaleDesc | 33 StaleDesc | ||
| 15 Sybil | |||
| 1 V2Dir | 8076 V2Dir | ||
| 10096 Valid | |||
| 4922 ReachableIPv6 | !19 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 193 FallbackDir | |||
| 22 Unmeasured | !2 Unmeasured | ||
| 19 DescriptorMismatch | 0 DescriptorMismatch | ||
| dizum | Vote could not be retrieved | ||
| gabelmoo | 9 Authority | ||
| 75 BadExit | |||
| 2685 Exit | |||
| 15 Fast | 9315 Fast | !158 Fast | |
| 35 Guard | 5299 Guard | !253 Guard | |
| 37 HSDir | 4983 HSDir | !97 HSDir | |
| 69 MiddleOnly | |||
| 9754 Running | !64 Running | ||
| 35 Stable | 9072 Stable | !48 Stable | |
| 5 StaleDesc | 33 StaleDesc | ||
| 15 Sybil | |||
| 8068 V2Dir | |||
| 10088 Valid | |||
| 4917 ReachableIPv6 | !15 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 193 FallbackDir | |||
| 23 Unmeasured | !1 Unmeasured | ||
| 9 DescriptorMismatch | 0 DescriptorMismatch | ||
| dannenberg | 9 Authority | ||
| 7 Exit | 2696 Exit | ||
| 353 Fast | 9494 Fast | !21 Fast | |
| 331 Guard | 5505 Guard | !59 Guard | |
| 264 HSDir | 5055 HSDir | !29 HSDir | |
| 62 MiddleOnly | !7 MiddleOnly | ||
| 9778 Running | !53 Running | ||
| 21 Stable | 9022 Stable | !109 Stable | |
| 2 StaleDesc | 33 StaleDesc | ||
| 15 Sybil | |||
| 7 V2Dir | 8080 V2Dir | ||
| 10100 Valid | |||
| 4920 ReachableIPv6 | !21 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 193 FallbackDir | |||
| 24 Unmeasured | |||
| 2 DescriptorMismatch | 0 DescriptorMismatch | ||
| maatuska | 9 Authority | ||
| 2685 Exit | |||
| 49 Fast | 9436 Fast | !34 Fast | |
| 37 Guard | 5234 Guard | !321 Guard | |
| 100 HSDir | 5037 HSDir | !42 HSDir | |
| 69 MiddleOnly | |||
| 9783 Running | !39 Running | ||
| 29 Stable | 8967 Stable | !160 Stable | |
| 1 StaleDesc | 33 StaleDesc | ||
| 8 Sybil | |||
| 8076 V2Dir | |||
| 10096 Valid | |||
| 4921 ReachableIPv6 | !14 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 193 FallbackDir | |||
| 16 Unmeasured | !8 Unmeasured | ||
| 6 DescriptorMismatch | 0 DescriptorMismatch | ||
| longclaw | 9 Authority | ||
| 75 BadExit | |||
| 2685 Exit | |||
| 131 Fast | 9423 Fast | !51 Fast | |
| 192 Guard | 5471 Guard | !89 Guard | |
| 154 HSDir | 5053 HSDir | !33 HSDir | |
| 69 MiddleOnly | |||
| 9841 Running | !24 Running | ||
| 139 Stable | 9137 Stable | !28 Stable | |
| 1 StaleDesc | 33 StaleDesc | ||
| 15 Sybil | |||
| 8069 V2Dir | |||
| 10089 Valid | |||
| 193 FallbackDir | |||
| 18 Unmeasured | !6 Unmeasured | ||
| 3 DescriptorMismatch | 0 DescriptorMismatch | ||
| bastet | 9 Authority | ||
| 2685 Exit | |||
| 101 Fast | 9000 Fast | !447 Fast | |
| 173 Guard | 5084 Guard | !476 Guard | |
| 81 HSDir | 4586 HSDir | !497 HSDir | |
| 69 MiddleOnly | |||
| 9554 Running | !277 Running | ||
| 34 Stable | 8834 Stable | !302 Stable | |
| 1 StaleDesc | 33 StaleDesc | ||
| 15 Sybil | |||
| 8070 V2Dir | |||
| 10090 Valid | |||
| 4925 ReachableIPv6 | !10 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 193 FallbackDir | |||
| 24 Unmeasured | |||
| 1 DescriptorMismatch | 0 DescriptorMismatch | ||
| faravahar | 9 Authority | ||
| 75 BadExit | |||
| 2684 Exit | |||
| 352 Fast | 9486 Fast | !21 Fast | |
| 336 Guard | 5501 Guard | !60 Guard | |
| 271 HSDir | 5040 HSDir | !43 HSDir | |
| 69 MiddleOnly | |||
| 9750 Running | !81 Running | ||
| 38 Stable | 9026 Stable | !108 Stable | |
| 9 StaleDesc | 32 StaleDesc | !1 StaleDesc | |
| 15 Sybil | |||
| 8066 V2Dir | |||
| 10086 Valid | |||
| 4876 ReachableIPv6 | !59 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 193 FallbackDir | |||
| 24 Unmeasured | |||
| 20 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 | gabel. | danne. | maatu. | longc. | bastet | farav. | consensus |
|---|