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-09-20 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=756886 stable-mtbf=723227233 fast-speed=1048000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=27000000 guard-bw-exc-exits=29000000 hsdir-wfu=0.98 hsdir-tk=842545 enough-mtbf=1 ignoring-advertised-bws=1 |
| tor26 | flag-thresholds stable-uptime=712149 stable-mtbf=1059062 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=35000000 guard-bw-exc-exits=37000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| dizum | flag-thresholds stable-uptime=723600 stable-mtbf=1006303 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=738137 stable-mtbf=1046758 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=35000000 guard-bw-exc-exits=37000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| dannenberg | flag-thresholds stable-uptime=736672 stable-mtbf=264710 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=36000000 guard-bw-exc-exits=38000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| maatuska | flag-thresholds stable-uptime=728107 stable-mtbf=952569 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 |
| longclaw | flag-thresholds stable-uptime=730478 stable-mtbf=1142074 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 |
| bastet | flag-thresholds stable-uptime=746135 stable-mtbf=1039064 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=26000000 guard-bw-exc-exits=29000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| faravahar | flag-thresholds stable-uptime=786524 stable-mtbf=1124730 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=41000000 guard-bw-exc-exits=35000000 enough-mtbf=1 ignoring-advertised-bws=1 |
Number of relays voted about
You can also view historical voting graphs.
| moria1 | 9698 total | 9054 Running |
| tor26 | 9648 total | 9266 Running |
| dizum | 9666 total | 9392 Running |
| gabelmoo | 9649 total | 9399 Running |
| dannenberg | 9741 total | 9467 Running |
| maatuska | 9659 total | 9411 Running |
| longclaw | 9665 total | 9479 Running |
| bastet | 9648 total | 9276 Running |
| faravahar | 9648 total | 9319 Running |
| consensus | 9440 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 | 5319 (54.85%, 62.13%) | 9694 (99.96%, 100.0%) | 9694 (99.96%, 100.0%) |
| tor26 | 5195 (53.85%, 67.28%) | 9644 (99.96%, 100.0%) | 9644 (99.96%, 100.0%) |
| dizum | 5327 (55.11%) | 9662 (99.96%) | 9662 (99.96%) |
| gabelmoo | 5339 (55.33%, 70.55%) | 9645 (99.96%, 100.0%) | 9645 (99.96%, 100.0%) |
| dannenberg | 5360 (55.03%, 70.9%) | 9737 (99.96%, 100.0%) | 9737 (99.96%, 100.0%) |
| maatuska | 5343 (55.32%) | 9655 (99.96%) | 9655 (99.96%) |
| longclaw | 0 (0.0%) | 9661 (99.96%) | 9661 (99.96%) |
| bastet | 5338 (55.33%, 62.13%) | 9644 (99.96%, 100.0%) | 9644 (99.96%, 100.0%) |
| faravahar | 5242 (54.33%) | 9644 (99.96%) | 9644 (99.96%) |
| consensus | 5322 (56.38%, 70.04%) | 9440 (100.0%, 100.0%) | 9440 (100.0%, 100.0%) |
Consensus methods
| moria1 | consensus-methods 32 33 34 35 36 |
| tor26 | consensus-methods 32 33 34 35 36 |
| dizum | consensus-methods 32 33 34 35 36 |
| gabelmoo | consensus-methods 32 33 34 35 36 |
| dannenberg | consensus-methods 32 33 34 35 36 |
| maatuska | consensus-methods 32 33 34 35 36 |
| longclaw | consensus-methods 32 33 34 35 36 |
| bastet | consensus-methods 32 33 34 35 36 |
| faravahar | consensus-methods 32 33 34 35 36 |
| consensus | consensus-method 36 |
Recommended versions
| moria1 | client-versions 0.4.9.12 |
| moria1 | server-versions 0.4.9.12 |
| tor26 | client-versions 0.4.9.12 |
| tor26 | server-versions 0.4.9.12 |
| gabelmoo | client-versions 0.4.9.12 |
| gabelmoo | server-versions 0.4.9.12 |
| consensus | client-versions 0.4.9.12 |
| server-versions 0.4.9.12 |
Consensus parameters
| moria1 | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1750 circ_max_cell_queue_size_out=1500 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| tor26 | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1750 circ_max_cell_queue_size_out=1500 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| dizum | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1750 circ_max_cell_queue_size_out=1500 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| gabelmoo | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1750 circ_max_cell_queue_size_out=1500 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| dannenberg | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1750 circ_max_cell_queue_size_out=1500 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| maatuska | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1750 circ_max_cell_queue_size_out=1500 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| longclaw | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1750 circ_max_cell_queue_size_out=1500 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| bastet | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1750 circ_max_cell_queue_size_out=1500 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| faravahar | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1750 circ_max_cell_queue_size_out=1500 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
| consensus | params AuthDirMaxServersPerAddr=8 CircuitPriorityHalflifeMsec=30000 DoSCircuitCreationBurst=60 DoSCircuitCreationEnabled=1 DoSCircuitCreationMinConnections=2 DoSCircuitCreationRate=2 DoSConnectionEnabled=1 DoSConnectionMaxConcurrentCount=50 DoSRefuseSingleHopClientRendezvous=1 ExtendByEd25519ID=1 KISTSchedRunInterval=3 NumNTorsPerTAP=100 UseOptimisticData=1 bwauthpid=1 bwscanner_cc=1 cbttestfreq=10 cc_alg=2 cc_cwnd_full_gap=4 cc_cwnd_full_minpct=25 cc_cwnd_inc=1 cc_cwnd_inc_rate=31 cc_cwnd_min=124 cc_sscap_exit=600 cc_sscap_onion=475 cc_sscap_sbws=600 cc_vegas_alpha_exit=186 cc_vegas_alpha_sbws=186 cc_vegas_beta_onion=372 cc_vegas_beta_sbws=248 cc_vegas_delta_exit=310 cc_vegas_delta_onion=434 cc_vegas_delta_sbws=310 cc_vegas_gamma_onion=248 cc_vegas_gamma_sbws=186 cfx_low_exit_threshold=5000 circ_max_cell_queue_size=1750 circ_max_cell_queue_size_out=1500 dos_num_circ_max_outq=5 guard-n-primary-dir-guards-to-use=2 guard-n-primary-guards-to-use=2 hs_service_max_rdv_failures=1 hsdir_spread_store=4 overload_onionskin_ntor_period_secs=10800 overload_onionskin_ntor_scale_percent=500 sendme_accept_min_version=1 |
Authority keys
| Name | Expiry | Identity Key Len. | Signing Key Len. |
|---|---|---|---|
| moria1 | 2027-03-29 18:39:01 | 3072 | 2048 |
| tor26 | 2027-02-01 00:00:00 | 3072 | 3072 |
| dizum | 2027-09-21 13:52:14 | 3072 | 2048 |
| gabelmoo | 2027-01-09 23:22:35 | 3072 | 2048 |
| dannenberg | 2027-02-15 22:39:01 | 3072 | 2048 |
| maatuska | 2026-12-08 14:35:44 | 3072 | 2048 |
| longclaw | 2027-08-10 11:56:03 | 3072 | 2048 |
| bastet | 2027-07-25 21:38:06 | 3072 | 2048 |
| faravahar | 2027-05-29 19:08:02 | 3072 | 2048 |
All times UTC. Note that expiration dates of any legacy keys are not included in votes and therefore not listed here!
Authority Clock Skew
| Name | Approximate Clock Skew |
|---|---|
| moria1 | -0.25 seconds |
| tor26 | -0.46 seconds |
| dizum | -0.49 seconds |
| gabelmoo | -0.57 seconds |
| dannenberg | -0.59 seconds |
| maatuska | -0.61 seconds |
| longclaw | -0.72 seconds |
| bastet | 0.08 seconds |
| faravahar | -0.23 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 ZBZYoHeLFcxh9bVc1uxd6bN7i8NuWp9A0ZDqtGwdZ/w= |
| Current | 9 wB/Fn3CW2Igvvz6az/0SxZ9EqRIe20HONsNSWrBTLDw= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGqvIgC0KdOaDZ99OXfzGxmmSvmIvFXKLlt5nK36yjWBdStzIQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDLQPxXlOZtExlfyEDHkYl/xMbYVEi2ElFUGo6EfnXNBg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDO8ee6rAu0p/fDaS7/rGg/ZLxH2IXls0jTq4xtXy8lSg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgBhX9ljENbDq8kqPG3eCzv3ZeKlrlSrYorR/ggzyfqo/A==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDF6x/8vCNYatZbB6CwqdpyDwsGmQpI8VstjNKluvgYqw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgCF4ns44UUKykmzeCY7he1iFRH2wDY2wwCh2VfFeUk+QQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgAIznhm+7Ofi2JeAErhILfAXh9CszU52Fek8msR/q19kA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgBQwWDBxI9Ud7r4FDOxfKtNMaSRxGDJMYgRCxuhQ+fe1Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgD2N2dJLcF+z0Ag/rrhaOwzj7cVT92n+EjnQPrb9WarCg==R:(Empty)] |
|
| tor26 | Previous | 9 ZBZYoHeLFcxh9bVc1uxd6bN7i8NuWp9A0ZDqtGwdZ/w= |
| Current | 9 wB/Fn3CW2Igvvz6az/0SxZ9EqRIe20HONsNSWrBTLDw= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGqvIgC0KdOaDZ99OXfzGxmmSvmIvFXKLlt5nK36yjWBdStzIQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDLQPxXlOZtExlfyEDHkYl/xMbYVEi2ElFUGo6EfnXNBg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDO8ee6rAu0p/fDaS7/rGg/ZLxH2IXls0jTq4xtXy8lSg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgBhX9ljENbDq8kqPG3eCzv3ZeKlrlSrYorR/ggzyfqo/A==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDF6x/8vCNYatZbB6CwqdpyDwsGmQpI8VstjNKluvgYqw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgCF4ns44UUKykmzeCY7he1iFRH2wDY2wwCh2VfFeUk+QQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgAIznhm+7Ofi2JeAErhILfAXh9CszU52Fek8msR/q19kA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgBQwWDBxI9Ud7r4FDOxfKtNMaSRxGDJMYgRCxuhQ+fe1Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgD2N2dJLcF+z0Ag/rrhaOwzj7cVT92n+EjnQPrb9WarCg==R:(Empty)] |
|
| dizum | Previous | 9 ZBZYoHeLFcxh9bVc1uxd6bN7i8NuWp9A0ZDqtGwdZ/w= |
| Current | 9 wB/Fn3CW2Igvvz6az/0SxZ9EqRIe20HONsNSWrBTLDw= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGqvIgC0KdOaDZ99OXfzGxmmSvmIvFXKLlt5nK36yjWBdStzIQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDLQPxXlOZtExlfyEDHkYl/xMbYVEi2ElFUGo6EfnXNBg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDO8ee6rAu0p/fDaS7/rGg/ZLxH2IXls0jTq4xtXy8lSg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgBhX9ljENbDq8kqPG3eCzv3ZeKlrlSrYorR/ggzyfqo/A==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDF6x/8vCNYatZbB6CwqdpyDwsGmQpI8VstjNKluvgYqw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgCF4ns44UUKykmzeCY7he1iFRH2wDY2wwCh2VfFeUk+QQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgAIznhm+7Ofi2JeAErhILfAXh9CszU52Fek8msR/q19kA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgBQwWDBxI9Ud7r4FDOxfKtNMaSRxGDJMYgRCxuhQ+fe1Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgD2N2dJLcF+z0Ag/rrhaOwzj7cVT92n+EjnQPrb9WarCg==R:(Empty)] |
|
| gabelmoo | Previous | 9 ZBZYoHeLFcxh9bVc1uxd6bN7i8NuWp9A0ZDqtGwdZ/w= |
| Current | 9 wB/Fn3CW2Igvvz6az/0SxZ9EqRIe20HONsNSWrBTLDw= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGqvIgC0KdOaDZ99OXfzGxmmSvmIvFXKLlt5nK36yjWBdStzIQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDLQPxXlOZtExlfyEDHkYl/xMbYVEi2ElFUGo6EfnXNBg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDO8ee6rAu0p/fDaS7/rGg/ZLxH2IXls0jTq4xtXy8lSg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgBhX9ljENbDq8kqPG3eCzv3ZeKlrlSrYorR/ggzyfqo/A==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDF6x/8vCNYatZbB6CwqdpyDwsGmQpI8VstjNKluvgYqw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgCF4ns44UUKykmzeCY7he1iFRH2wDY2wwCh2VfFeUk+QQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgAIznhm+7Ofi2JeAErhILfAXh9CszU52Fek8msR/q19kA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgBQwWDBxI9Ud7r4FDOxfKtNMaSRxGDJMYgRCxuhQ+fe1Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgD2N2dJLcF+z0Ag/rrhaOwzj7cVT92n+EjnQPrb9WarCg==R:(Empty)] |
|
| dannenberg | Previous | 9 ZBZYoHeLFcxh9bVc1uxd6bN7i8NuWp9A0ZDqtGwdZ/w= |
| Current | 9 wB/Fn3CW2Igvvz6az/0SxZ9EqRIe20HONsNSWrBTLDw= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGqvIgC0KdOaDZ99OXfzGxmmSvmIvFXKLlt5nK36yjWBdStzIQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDLQPxXlOZtExlfyEDHkYl/xMbYVEi2ElFUGo6EfnXNBg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDO8ee6rAu0p/fDaS7/rGg/ZLxH2IXls0jTq4xtXy8lSg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgBhX9ljENbDq8kqPG3eCzv3ZeKlrlSrYorR/ggzyfqo/A==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDF6x/8vCNYatZbB6CwqdpyDwsGmQpI8VstjNKluvgYqw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgCF4ns44UUKykmzeCY7he1iFRH2wDY2wwCh2VfFeUk+QQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgAIznhm+7Ofi2JeAErhILfAXh9CszU52Fek8msR/q19kA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgBQwWDBxI9Ud7r4FDOxfKtNMaSRxGDJMYgRCxuhQ+fe1Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgD2N2dJLcF+z0Ag/rrhaOwzj7cVT92n+EjnQPrb9WarCg==R:(Empty)] |
|
| maatuska | Previous | 9 ZBZYoHeLFcxh9bVc1uxd6bN7i8NuWp9A0ZDqtGwdZ/w= |
| Current | 9 wB/Fn3CW2Igvvz6az/0SxZ9EqRIe20HONsNSWrBTLDw= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGqvIgC0KdOaDZ99OXfzGxmmSvmIvFXKLlt5nK36yjWBdStzIQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDLQPxXlOZtExlfyEDHkYl/xMbYVEi2ElFUGo6EfnXNBg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDO8ee6rAu0p/fDaS7/rGg/ZLxH2IXls0jTq4xtXy8lSg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgBhX9ljENbDq8kqPG3eCzv3ZeKlrlSrYorR/ggzyfqo/A==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDF6x/8vCNYatZbB6CwqdpyDwsGmQpI8VstjNKluvgYqw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgCF4ns44UUKykmzeCY7he1iFRH2wDY2wwCh2VfFeUk+QQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgAIznhm+7Ofi2JeAErhILfAXh9CszU52Fek8msR/q19kA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgBQwWDBxI9Ud7r4FDOxfKtNMaSRxGDJMYgRCxuhQ+fe1Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgD2N2dJLcF+z0Ag/rrhaOwzj7cVT92n+EjnQPrb9WarCg==R:(Empty)] |
|
| longclaw | Previous | 9 ZBZYoHeLFcxh9bVc1uxd6bN7i8NuWp9A0ZDqtGwdZ/w= |
| Current | 9 wB/Fn3CW2Igvvz6az/0SxZ9EqRIe20HONsNSWrBTLDw= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGqvIgC0KdOaDZ99OXfzGxmmSvmIvFXKLlt5nK36yjWBdStzIQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDLQPxXlOZtExlfyEDHkYl/xMbYVEi2ElFUGo6EfnXNBg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDO8ee6rAu0p/fDaS7/rGg/ZLxH2IXls0jTq4xtXy8lSg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgBhX9ljENbDq8kqPG3eCzv3ZeKlrlSrYorR/ggzyfqo/A==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDF6x/8vCNYatZbB6CwqdpyDwsGmQpI8VstjNKluvgYqw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgCF4ns44UUKykmzeCY7he1iFRH2wDY2wwCh2VfFeUk+QQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgAIznhm+7Ofi2JeAErhILfAXh9CszU52Fek8msR/q19kA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgBQwWDBxI9Ud7r4FDOxfKtNMaSRxGDJMYgRCxuhQ+fe1Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgD2N2dJLcF+z0Ag/rrhaOwzj7cVT92n+EjnQPrb9WarCg==R:(Empty)] |
|
| bastet | Previous | 9 ZBZYoHeLFcxh9bVc1uxd6bN7i8NuWp9A0ZDqtGwdZ/w= |
| Current | 9 wB/Fn3CW2Igvvz6az/0SxZ9EqRIe20HONsNSWrBTLDw= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGqvIgC0KdOaDZ99OXfzGxmmSvmIvFXKLlt5nK36yjWBdStzIQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDLQPxXlOZtExlfyEDHkYl/xMbYVEi2ElFUGo6EfnXNBg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDO8ee6rAu0p/fDaS7/rGg/ZLxH2IXls0jTq4xtXy8lSg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgBhX9ljENbDq8kqPG3eCzv3ZeKlrlSrYorR/ggzyfqo/A==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDF6x/8vCNYatZbB6CwqdpyDwsGmQpI8VstjNKluvgYqw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgCF4ns44UUKykmzeCY7he1iFRH2wDY2wwCh2VfFeUk+QQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgAIznhm+7Ofi2JeAErhILfAXh9CszU52Fek8msR/q19kA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgBQwWDBxI9Ud7r4FDOxfKtNMaSRxGDJMYgRCxuhQ+fe1Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgD2N2dJLcF+z0Ag/rrhaOwzj7cVT92n+EjnQPrb9WarCg==R:(Empty)] |
|
| faravahar | Previous | 9 ZBZYoHeLFcxh9bVc1uxd6bN7i8NuWp9A0ZDqtGwdZ/w= |
| Current | 9 wB/Fn3CW2Igvvz6az/0SxZ9EqRIe20HONsNSWrBTLDw= | |
| Commitments | [V:1 A:sha3-256 C:AAAAAGqvIgC0KdOaDZ99OXfzGxmmSvmIvFXKLlt5nK36yjWBdStzIQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDLQPxXlOZtExlfyEDHkYl/xMbYVEi2ElFUGo6EfnXNBg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDO8ee6rAu0p/fDaS7/rGg/ZLxH2IXls0jTq4xtXy8lSg==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgBhX9ljENbDq8kqPG3eCzv3ZeKlrlSrYorR/ggzyfqo/A==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgDF6x/8vCNYatZbB6CwqdpyDwsGmQpI8VstjNKluvgYqw==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgCF4ns44UUKykmzeCY7he1iFRH2wDY2wwCh2VfFeUk+QQ==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgAIznhm+7Ofi2JeAErhILfAXh9CszU52Fek8msR/q19kA==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgBQwWDBxI9Ud7r4FDOxfKtNMaSRxGDJMYgRCxuhQ+fe1Q==R:(Empty)], [V:1 A:sha3-256 C:AAAAAGqvIgD2N2dJLcF+z0Ag/rrhaOwzj7cVT92n+EjnQPrb9WarCg==R:(Empty)] |
|
| consensus | Previous | 9 ZBZYoHeLFcxh9bVc1uxd6bN7i8NuWp9A0ZDqtGwdZ/w= |
| Current | 9 wB/Fn3CW2Igvvz6az/0SxZ9EqRIe20HONsNSWrBTLDw= |
Protocols
| moria1 | Recommended Client | Cons=2 Desc=2,3,4 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4 HSRend=2 Link=4,5 LinkAuth=(none) Microdesc=2,3 Relay=2,3,4,5,6 |
| 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,3,4 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2,3 Relay=2,3,4,5,6 | |
| 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,3,4 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4 HSRend=2 Link=4,5 LinkAuth=(none) Microdesc=2,3 Relay=2,3,4,5,6 |
| 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,3,4 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2,3 Relay=2,3,4,5,6 | |
| 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,3,4 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4 HSRend=2 Link=4,5 LinkAuth=(none) Microdesc=2,3 Relay=2,3,4,5,6 |
| 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,3,4 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2,3 Relay=2,3,4,5,6 | |
| 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,3,4 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4 HSRend=2 Link=4,5 LinkAuth=(none) Microdesc=2,3 Relay=2,3,4,5,6 |
| 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,3,4 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2,3 Relay=2,3,4,5,6 | |
| 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,3,4 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4 HSRend=2 Link=4,5 LinkAuth=(none) Microdesc=2,3 Relay=2,3,4,5,6 |
| 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,3,4 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2,3 Relay=2,3,4,5,6 | |
| 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,3,4 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4 HSRend=2 Link=4,5 LinkAuth=(none) Microdesc=2,3 Relay=2,3,4,5,6 |
| 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,3,4 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2,3 Relay=2,3,4,5,6 | |
| 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,3,4 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4 HSRend=2 Link=4,5 LinkAuth=(none) Microdesc=2,3 Relay=2,3,4,5,6 |
| 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,3,4 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2,3 Relay=2,3,4,5,6 | |
| 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,3,4 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4 HSRend=2 Link=4,5 LinkAuth=(none) Microdesc=2,3 Relay=2,3,4,5,6 |
| 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,3,4 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2,3 Relay=2,3,4,5,6 | |
| 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,3,4 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4 HSRend=2 Link=4,5 LinkAuth=(none) Microdesc=2,3 Relay=2,3,4,5,6 |
| 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,3,4 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2,3 Relay=2,3,4,5,6 | |
| 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,3,4 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4 HSRend=2 Link=4,5 LinkAuth=(none) Microdesc=2,3 Relay=2,3,4,5,6 |
| 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,3,4 DirCache=2 FlowCtrl=1,2 HSDir=2 HSIntro=4,5 HSRend=2 Link=4,5 LinkAuth=3 Microdesc=2,3 Relay=2,3,4,5,6 | |
| 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 | 6345 |
| non-flagged nodes in the guard Position | 6345 | |
| Guard+Exit-flagged nodes in the guard Position | 0 | |
| Guard-flagged nodes in the middle Position | 3655 | |
| non-flagged nodes in the middle Position | 10000 | |
| Exit-flagged nodes in the middle Position | 0 | |
| Guard+Exit flagged nodes in the middle Position | 0 | |
| Guard flagged nodes in the exit Position | 10000 | |
| non-flagged nodes in the exit Position | 10000 | |
| Exit-flagged nodes in the exit Position | 10000 | |
| Guard+Exit-flagged nodes in the exit Position | 10000 | |
| 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 | 3655 | |
| non-flagged nodes for BEGIN_DIR requests | 10000 | |
| Exit-flagged nodes for BEGIN_DIR requests | 0 | |
| Guard+Exit-flagged nodes for BEGIN_DIR requests | 0 |
Bandwidth scanner status
You can also view historical Bandwidth Authority graphs.
| moria1 | 9502 Measured values in w lines |
| tor26 | 9544 Measured values in w lines |
| gabelmoo | 9524 Measured values in w lines |
| dannenberg | 9595 Measured values in w lines |
| maatuska | Missing bwauth values in vote |
| longclaw | Missing bwauth values in vote |
| bastet | 8563 Measured values in w lines |
| faravahar | Missing bwauth values in vote |
Bandwidth scanner information
| moria1 | timestamp=1789896949 (2026-09-20 09:35:49) version=1.9.0 destinations_countries=US,US dirauth_nickname=moria1 earliest_bandwidth=2026-08-23T09:36:01 file_created=2026-09-20T09:35:59 generator_started=2026-09-16T20:09:39 latest_bandwidth=2026-09-20T09:35:49 minimum_number_eligible_relays=5664 minimum_percent_eligible_relays=60 mu=727663 muf=1158820 number_consensus_relays=9440 number_eligible_relays=11162 percent_eligible_relays=118 recent_consensus_count=86 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=55 recent_priority_relay_count=25741 scanner_country=US software=sbws software_version=1.9.0 time_to_report_half_network=1022986 (284.16 hours) tor_version=0.4.9.12 sha256=T22DKb8YQVoOigzkgHfhrr29sse7HjjUZhKe8/uNCPI |
| tor26 | timestamp=1789896984 (2026-09-20 09:36:24) version=1.9.0 destinations_countries=AT dirauth_nickname=tor26 earliest_bandwidth=2026-08-23T09:36:45 file_created=2026-09-20T09:36:37 generator_started=2026-09-16T20:54:28 latest_bandwidth=2026-09-20T09:36:24 minimum_number_eligible_relays=5664 minimum_percent_eligible_relays=60 mu=1864163 muf=2732565 number_consensus_relays=9440 number_eligible_relays=11260 percent_eligible_relays=119 recent_consensus_count=85 recent_measurements_excluded_error_count=176 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=38 recent_priority_relay_count=17790 scanner_country=AT software=sbws software_version=1.9.0 time_to_report_half_network=1014079 (281.69 hours) tor_version=0.4.9.12 sha256=ThU+37BUqK2OVOoCKaniKd8QMdv2vOKJQnlu8LHvvLo |
| gabelmoo | timestamp=1789897068 (2026-09-20 09:37:48) version=1.9.0 destinations_countries=DE dirauth_nickname=gabelmoo earliest_bandwidth=2026-08-23T09:38:11 file_created=2026-09-20T09:37:58 generator_started=2026-09-11T21:37:27 latest_bandwidth=2026-09-20T09:37:48 minimum_number_eligible_relays=5664 minimum_percent_eligible_relays=60 mu=1903764 muf=3169646 number_consensus_relays=9440 number_eligible_relays=11214 percent_eligible_relays=119 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=54 recent_priority_relay_count=25253 scanner_country=DE software=sbws software_version=1.9.0 time_to_report_half_network=1018238 (282.84 hours) tor_version=0.4.9.12 sha256=Dm8Z0hOeSmaoyosKHqQfFjnor6bLYIB6m7ueh7jb+Vs |
| maatuska | |
| longclaw | timestamp=1789893464 (2026-09-20 08:37:44) version=1.9.0 destinations_countries=US dirauth_nickname=longclaw earliest_bandwidth=2026-08-23T16:07:57 file_created=2026-09-20T09:17:56 generator_started=2026-09-19T21:51:10 latest_bandwidth=2026-09-20T08:37:44 minimum_number_eligible_relays=5664 minimum_percent_eligible_relays=60 mu=342690 muf=342690 number_consensus_relays=9440 number_eligible_relays=4 percent_eligible_relays=0 recent_consensus_count=12 recent_measurements_excluded_error_count=11429 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=13 recent_priority_relay_count=6120 scanner_country=US software=sbws software_version=2.2.0 tor_version=0.4.9.12 sha256=o+pby44Vn+HiWleP135Ac8SYOqNZPejZbFdG1AZk0RA |
| bastet | timestamp=1789897302 (2026-09-20 09:41:42) version=1.9.0 destinations_countries=US,US dirauth_nickname=bastet earliest_bandwidth=2026-08-30T00:00:00 file_created=2026-09-20T09:42:49 generator_started=2026-09-14T23:22:04 latest_bandwidth=2026-09-20T09:41:42 minimum_number_eligible_relays=5664 minimum_percent_eligible_relays=60 mu=673046 muf=912884 number_consensus_relays=9440 number_eligible_relays=8700 percent_eligible_relays=92 recent_consensus_count=120 recent_measurements_excluded_error_count=2515 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=74 recent_priority_relay_count=34609 scanner_country=US software=sbws software_version=1.9.0 time_to_report_half_network=1003299 (278.69 hours) tor_version=0.4.9.12 sha256=4i2VzQYYBIo/RkKJj7yVHxi46R86qdOvJof9X0joFjc |
| faravahar | sha256=JK1DFfdLIRqDEvaCYY9ab9V+iyIGTe2/GhLww/WlZuY |
Fallback Directory status
You can also view historical Fallback Directory graphs.
| Running | 192 |
| Not Running | 0 |
| Missing | 6 |
Authority versions
| moria1 | 0.5.0.0-alpha-dev |
| bastet | 0.4.9.12 |
| longclaw | 0.4.9.12 |
| dannenberg | 0.4.9.12 |
| dizum | 0.4.9.12 |
| serge | 0.4.9.12 |
| maatuska | 0.4.9.12 |
| faravahar | 0.4.9.12 |
| gabelmoo | 0.4.9.12 |
| tor26 | 0.4.9.12 |
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 | 951 | 974 | 985 | 1007 | 1279 | 0 |
| tor26 | 356 | 371 | 383 | 413 | 874 | 0 |
| dizum | 343 | 537 | 556 | 591 | 4736 | 0 |
| gabelmoo | 323 | 343 | 352 | 362 | 4415 | 0 |
| dannenberg | 401 | 434 | 463 | 534 | 5868 | 3 |
| maatuska | 469 | 716 | 4600 | 4732 | 13040 | 1 |
| longclaw | 937 | 1103 | 1603 | 1972 | 6631 | 0 |
| bastet | 1356 | 1476 | 1501 | 1548 | 5444 | 0 |
| faravahar | 1442 | 1504 | 1567 | 1670 | 4658 | 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 | ||
| 33 BadExit | |||
| 3267 Exit | |||
| 19 Fast | 8776 Fast | !438 Fast | |
| 328 Guard | 4371 Guard | !862 Guard | |
| 349 HSDir | 971 HSDir | !2806 HSDir | |
| 29 MiddleOnly | |||
| 9054 Running | !427 Running | ||
| 1179 Stable | 8182 Stable | !188 Stable | |
| 5 StaleDesc | 60 StaleDesc | ||
| 0 Sybil | |||
| 7955 V2Dir | |||
| 9698 Valid | |||
| 5319 ReachableIPv6 | !41 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 193 FallbackDir | |||
| 34 Unmeasured | !13 Unmeasured | ||
| 6 DescriptorMismatch | 0 DescriptorMismatch | ||
| tor26 | 10 Authority | ||
| 33 BadExit | |||
| 3226 Exit | |||
| 13 Fast | 9178 Fast | !40 Fast | |
| 145 Guard | 4995 Guard | !239 Guard | |
| 853 HSDir | 3721 HSDir | !55 HSDir | |
| 29 MiddleOnly | |||
| 9266 Running | !181 Running | ||
| 124 Stable | 7924 Stable | !285 Stable | |
| 1 StaleDesc | 60 StaleDesc | ||
| 0 Sybil | |||
| 7905 V2Dir | |||
| 9648 Valid | |||
| 5195 ReachableIPv6 | !153 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 193 FallbackDir | |||
| 30 Unmeasured | !7 Unmeasured | ||
| 8 DescriptorMismatch | 0 DescriptorMismatch | ||
| dizum | 10 Authority | ||
| 3 Exit | 3236 Exit | ||
| 304 Fast | 9254 Fast | !5 Fast | |
| 390 Guard | 4990 Guard | !248 Guard | |
| 164 HSDir | 3635 HSDir | !143 HSDir | |
| 26 MiddleOnly | !3 MiddleOnly | ||
| 9392 Running | !66 Running | ||
| 78 Stable | 7876 Stable | !331 Stable | |
| 2 StaleDesc | 60 StaleDesc | ||
| 0 Sybil | |||
| 3 V2Dir | 7923 V2Dir | ||
| 9666 Valid | |||
| 5327 ReachableIPv6 | !29 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 193 FallbackDir | |||
| 47 Unmeasured | |||
| 4 DescriptorMismatch | 0 DescriptorMismatch | ||
| gabelmoo | 10 Authority | ||
| 33 BadExit | |||
| 3226 Exit | |||
| 10 Fast | 9154 Fast | !64 Fast | |
| 107 Guard | 4967 Guard | !264 Guard | |
| 62 HSDir | 3709 HSDir | !67 HSDir | |
| 29 MiddleOnly | |||
| 9399 Running | !43 Running | ||
| 89 Stable | 8034 Stable | !160 Stable | |
| 3 StaleDesc | 60 StaleDesc | ||
| 0 Sybil | |||
| 7906 V2Dir | |||
| 9649 Valid | |||
| 5339 ReachableIPv6 | !7 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 193 FallbackDir | |||
| 28 Unmeasured | !9 Unmeasured | ||
| 6 DescriptorMismatch | 0 DescriptorMismatch | ||
| dannenberg | 10 Authority | ||
| 6 Exit | 3311 Exit | ||
| 8 Fast | 9208 Fast | !34 Fast | |
| 349 Guard | 2502 Guard | !2729 Guard | |
| 70 HSDir | 1896 HSDir | !1891 HSDir | |
| 23 MiddleOnly | !6 MiddleOnly | ||
| 9467 Running | !58 Running | ||
| 484 Stable | 4283 Stable | !3958 Stable | |
| 1 StaleDesc | 60 StaleDesc | ||
| 0 Sybil | |||
| 6 V2Dir | 7998 V2Dir | ||
| 9741 Valid | |||
| 5360 ReachableIPv6 | !11 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 193 FallbackDir | |||
| 27 Unmeasured | !20 Unmeasured | ||
| 6 DescriptorMismatch | 0 DescriptorMismatch | ||
| maatuska | 10 Authority | ||
| 3236 Exit | |||
| 304 Fast | 9247 Fast | !5 Fast | |
| 376 Guard | 4950 Guard | !286 Guard | |
| 807 HSDir | 3672 HSDir | !107 HSDir | |
| 29 MiddleOnly | |||
| 9411 Running | !46 Running | ||
| 56 Stable | 7759 Stable | !438 Stable | |
| 59 StaleDesc | !1 StaleDesc | ||
| 0 Sybil | |||
| 7915 V2Dir | !1 V2Dir | ||
| 9659 Valid | |||
| 5343 ReachableIPv6 | !7 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 193 FallbackDir | |||
| 47 Unmeasured | |||
| 8 DescriptorMismatch | 0 DescriptorMismatch | ||
| longclaw | 10 Authority | ||
| 30 BadExit | !3 BadExit | ||
| 3 Exit | 3236 Exit | ||
| 305 Fast | 9253 Fast | !5 Fast | |
| 539 Guard | 5188 Guard | !56 Guard | |
| 1019 HSDir | 3787 HSDir | !12 HSDir | |
| 26 MiddleOnly | !3 MiddleOnly | ||
| 9479 Running | !20 Running | ||
| 213 Stable | 8122 Stable | !116 Stable | |
| 4 StaleDesc | 58 StaleDesc | !2 StaleDesc | |
| 0 Sybil | |||
| 3 V2Dir | 7922 V2Dir | ||
| 9665 Valid | |||
| 193 FallbackDir | |||
| 47 Unmeasured | |||
| 10 DescriptorMismatch | 0 DescriptorMismatch | ||
| bastet | 10 Authority | ||
| 3226 Exit | |||
| 108 Fast | 8168 Fast | !1009 Fast | |
| 163 Guard | 4355 Guard | !873 Guard | |
| 93 HSDir | 3239 HSDir | !537 HSDir | |
| 29 MiddleOnly | |||
| 9276 Running | !166 Running | ||
| 57 Stable | 7787 Stable | !410 Stable | |
| 2 StaleDesc | 58 StaleDesc | !2 StaleDesc | |
| 0 Sybil | |||
| 7905 V2Dir | |||
| 9648 Valid | |||
| 5338 ReachableIPv6 | !10 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 193 FallbackDir | |||
| 33 Unmeasured | !4 Unmeasured | ||
| 4 DescriptorMismatch | 0 DescriptorMismatch | ||
| faravahar | 10 Authority | ||
| 33 BadExit | |||
| 3226 Exit | |||
| 11 Fast | 8901 Fast | !313 Fast | |
| 83 Guard | 4834 Guard | !398 Guard | |
| 46 HSDir | 3569 HSDir | !207 HSDir | |
| 29 MiddleOnly | |||
| 9319 Running | !124 Running | ||
| 59 Stable | 7944 Stable | !253 Stable | |
| 3 StaleDesc | 58 StaleDesc | !2 StaleDesc | |
| 0 Sybil | |||
| 7905 V2Dir | |||
| 9648 Valid | |||
| 5242 ReachableIPv6 | !100 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 193 FallbackDir | |||
| 37 Unmeasured | |||
| 9 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 |
|---|