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-10-28 08: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 bandwidth file | |
| 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=595713 stable-mtbf=850905320 fast-speed=1048000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=25000000 guard-bw-exc-exits=27000000 hsdir-wfu=0.98 hsdir-tk=858730 enough-mtbf=1 ignoring-advertised-bws=1 |
| tor26 | flag-thresholds stable-uptime=570742 stable-mtbf=723000 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=34000000 guard-bw-exc-exits=34000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| dizum | Vote could not be retrieved |
| gabelmoo | flag-thresholds stable-uptime=574644 stable-mtbf=722268 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=34000000 guard-bw-exc-exits=33000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| dannenberg | flag-thresholds stable-uptime=578615 stable-mtbf=596062 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=37000000 guard-bw-exc-exits=37000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| maatuska | flag-thresholds stable-uptime=574588 stable-mtbf=726496 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=574236 stable-mtbf=741151 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=574532 stable-mtbf=487976 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=24000000 guard-bw-exc-exits=26000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| faravahar | flag-thresholds stable-uptime=581139 stable-mtbf=735540 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=40000000 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 | 9461 total | 8831 Running |
| tor26 | 9423 total | 9032 Running |
| dizum | Vote could not be retrieved | |
| gabelmoo | 9422 total | 9145 Running |
| dannenberg | 9512 total | 9232 Running |
| maatuska | 9432 total | 9159 Running |
| longclaw | 9401 total | 9200 Running |
| bastet | 9434 total | 9051 Running |
| faravahar | 9420 total | 9136 Running |
| consensus | 9170 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 | 5073 (53.62%, 58.68%) | 9454 (99.93%, 100.0%) | 9454 (99.93%, 100.0%) | |
| tor26 | 4936 (52.38%, 64.56%) | 9416 (99.93%, 100.0%) | 9416 (99.93%, 100.0%) | |
| dizum | Vote could not be retrieved | |||
| gabelmoo | 5078 (53.9%, 67.48%) | 9415 (99.93%, 100.0%) | 9415 (99.93%, 100.0%) | |
| dannenberg | 5135 (53.98%, 68.21%) | 9505 (99.93%, 100.0%) | 9505 (99.93%, 100.0%) | |
| maatuska | 5081 (53.87%) | 9425 (99.93%) | 9425 (99.93%) | |
| longclaw | 0 (0.0%) | 9394 (99.93%) | 9394 (99.93%) | |
| bastet | 5080 (53.85%, 58.28%) | 9427 (99.93%, 100.0%) | 9427 (99.93%, 100.0%) | |
| faravahar | 5055 (53.66%) | 9413 (99.93%) | 9413 (99.93%) | |
| consensus | 5058 (55.16%, 67.79%) | 9170 (100.0%, 100.0%) | 9170 (100.0%, 100.0%) | |
Consensus methods
| moria1 | consensus-methods 32 33 34 35 36 |
| tor26 | consensus-methods 32 33 34 35 36 |
| dizum | Vote could not be retrieved |
| 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, 0.4.9.13, 0.4.9.14 |
| moria1 | server-versions 0.4.9.12, 0.4.9.13, 0.4.9.14 |
| tor26 | client-versions 0.4.9.12, 0.4.9.13, 0.4.9.14 |
| tor26 | server-versions 0.4.9.12, 0.4.9.13, 0.4.9.14 |
| dizum | Vote could not be retrieved |
| gabelmoo | client-versions 0.4.9.12, 0.4.9.13, 0.4.9.14, 0.4.9.15 |
| gabelmoo | server-versions 0.4.9.12, 0.4.9.13, 0.4.9.14, 0.4.9.15 |
| consensus | client-versions 0.4.9.12, 0.4.9.13, 0.4.9.14 |
| server-versions 0.4.9.12, 0.4.9.13, 0.4.9.14 |
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 | 2027-02-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-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.63 seconds |
| tor26 | -0.83 seconds |
| dizum | Could not query authority |
| gabelmoo | -0.88 seconds |
| dannenberg | -0.9 seconds |
| maatuska | -0.93 seconds |
| longclaw | 0.01 seconds |
| bastet | -0.2 seconds |
| faravahar | -0.64 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
| phase | Commit phase, round 9 of 12 (reveal values are only published during the reveal phase) | |
| moria1 | Previous | 9 +mkz3jfk40vg62qAC4yi0P++uK1fJWh3zwmdk1+mGPE= |
| Current | 9 MCgfKt8Z71zgn/ZfkxQViFHsfNFGHjprU2EQX+0o9HQ= | |
| Commitments | [dannenberg V:1 A:sha3-256 C:AAAAAGrhOwCWsEeIj6gMrjhLeqAv3B8jjUmbTravz6GeeGkp+uru9w== R:(Empty)], [longclaw V:1 A:sha3-256 C:AAAAAGrhOwDxLh+F9XsNzFP1l/bcuGteQVbCE3cpQcAE9vWRE6pILw== R:(Empty)], [bastet V:1 A:sha3-256 C:AAAAAGrhOwDVAP0QJbtNFr9MI3skiEypDWuLn2aeTpKTXezRlauxcw== R:(Empty)], [tor26 V:1 A:sha3-256 C:AAAAAGrhOwBxedIafu9KDcixJSJEhty1NJRXtnOVouvgq0xUZvHmXw== R:(Empty)], [maatuska V:1 A:sha3-256 C:AAAAAGrhOwAYZKULgJDHruzy/RredLfmLA73JbqpZdtFEHEAbGu2OQ== R:(Empty)], [faravahar V:1 A:sha3-256 C:AAAAAGrhOwCUFz6+Me6HdJRp4E2YCFKxPgli2vVOu+L0E5i53V09Fw== R:(Empty)], [gabelmoo V:1 A:sha3-256 C:AAAAAGrhOwBl1kI8/+lUScdYdNzv0xTp23QcifbNqAM3aBfREuU4MA== R:(Empty)], [moria1 V:1 A:sha3-256 C:AAAAAGrhOwBoXbiLGADO+lDpB0IfDXJtADXUAODmM8/CBKrBF8jy1Q== R:(Empty)] |
|
| tor26 | Previous | 9 +mkz3jfk40vg62qAC4yi0P++uK1fJWh3zwmdk1+mGPE= |
| Current | 9 MCgfKt8Z71zgn/ZfkxQViFHsfNFGHjprU2EQX+0o9HQ= | |
| Commitments | [dannenberg V:1 A:sha3-256 C:AAAAAGrhOwCWsEeIj6gMrjhLeqAv3B8jjUmbTravz6GeeGkp+uru9w== R:(Empty)], [longclaw V:1 A:sha3-256 C:AAAAAGrhOwDxLh+F9XsNzFP1l/bcuGteQVbCE3cpQcAE9vWRE6pILw== R:(Empty)], [bastet V:1 A:sha3-256 C:AAAAAGrhOwDVAP0QJbtNFr9MI3skiEypDWuLn2aeTpKTXezRlauxcw== R:(Empty)], [tor26 V:1 A:sha3-256 C:AAAAAGrhOwBxedIafu9KDcixJSJEhty1NJRXtnOVouvgq0xUZvHmXw== R:(Empty)], [maatuska V:1 A:sha3-256 C:AAAAAGrhOwAYZKULgJDHruzy/RredLfmLA73JbqpZdtFEHEAbGu2OQ== R:(Empty)], [faravahar V:1 A:sha3-256 C:AAAAAGrhOwCUFz6+Me6HdJRp4E2YCFKxPgli2vVOu+L0E5i53V09Fw== R:(Empty)], [gabelmoo V:1 A:sha3-256 C:AAAAAGrhOwBl1kI8/+lUScdYdNzv0xTp23QcifbNqAM3aBfREuU4MA== R:(Empty)], [moria1 V:1 A:sha3-256 C:AAAAAGrhOwBoXbiLGADO+lDpB0IfDXJtADXUAODmM8/CBKrBF8jy1Q== R:(Empty)] |
|
| dizum | Vote could not be retrieved | |
| gabelmoo | Previous | 9 +mkz3jfk40vg62qAC4yi0P++uK1fJWh3zwmdk1+mGPE= |
| Current | 9 MCgfKt8Z71zgn/ZfkxQViFHsfNFGHjprU2EQX+0o9HQ= | |
| Commitments | [dannenberg V:1 A:sha3-256 C:AAAAAGrhOwCWsEeIj6gMrjhLeqAv3B8jjUmbTravz6GeeGkp+uru9w== R:(Empty)], [longclaw V:1 A:sha3-256 C:AAAAAGrhOwDxLh+F9XsNzFP1l/bcuGteQVbCE3cpQcAE9vWRE6pILw== R:(Empty)], [bastet V:1 A:sha3-256 C:AAAAAGrhOwDVAP0QJbtNFr9MI3skiEypDWuLn2aeTpKTXezRlauxcw== R:(Empty)], [tor26 V:1 A:sha3-256 C:AAAAAGrhOwBxedIafu9KDcixJSJEhty1NJRXtnOVouvgq0xUZvHmXw== R:(Empty)], [maatuska V:1 A:sha3-256 C:AAAAAGrhOwAYZKULgJDHruzy/RredLfmLA73JbqpZdtFEHEAbGu2OQ== R:(Empty)], [faravahar V:1 A:sha3-256 C:AAAAAGrhOwCUFz6+Me6HdJRp4E2YCFKxPgli2vVOu+L0E5i53V09Fw== R:(Empty)], [gabelmoo V:1 A:sha3-256 C:AAAAAGrhOwBl1kI8/+lUScdYdNzv0xTp23QcifbNqAM3aBfREuU4MA== R:(Empty)], [moria1 V:1 A:sha3-256 C:AAAAAGrhOwBoXbiLGADO+lDpB0IfDXJtADXUAODmM8/CBKrBF8jy1Q== R:(Empty)] |
|
| dannenberg | Previous | 9 +mkz3jfk40vg62qAC4yi0P++uK1fJWh3zwmdk1+mGPE= |
| Current | 9 MCgfKt8Z71zgn/ZfkxQViFHsfNFGHjprU2EQX+0o9HQ= | |
| Commitments | [dannenberg V:1 A:sha3-256 C:AAAAAGrhOwCWsEeIj6gMrjhLeqAv3B8jjUmbTravz6GeeGkp+uru9w== R:(Empty)], [longclaw V:1 A:sha3-256 C:AAAAAGrhOwDxLh+F9XsNzFP1l/bcuGteQVbCE3cpQcAE9vWRE6pILw== R:(Empty)], [bastet V:1 A:sha3-256 C:AAAAAGrhOwDVAP0QJbtNFr9MI3skiEypDWuLn2aeTpKTXezRlauxcw== R:(Empty)], [tor26 V:1 A:sha3-256 C:AAAAAGrhOwBxedIafu9KDcixJSJEhty1NJRXtnOVouvgq0xUZvHmXw== R:(Empty)], [maatuska V:1 A:sha3-256 C:AAAAAGrhOwAYZKULgJDHruzy/RredLfmLA73JbqpZdtFEHEAbGu2OQ== R:(Empty)], [faravahar V:1 A:sha3-256 C:AAAAAGrhOwCUFz6+Me6HdJRp4E2YCFKxPgli2vVOu+L0E5i53V09Fw== R:(Empty)], [gabelmoo V:1 A:sha3-256 C:AAAAAGrhOwBl1kI8/+lUScdYdNzv0xTp23QcifbNqAM3aBfREuU4MA== R:(Empty)], [moria1 V:1 A:sha3-256 C:AAAAAGrhOwBoXbiLGADO+lDpB0IfDXJtADXUAODmM8/CBKrBF8jy1Q== R:(Empty)] |
|
| maatuska | Previous | 9 +mkz3jfk40vg62qAC4yi0P++uK1fJWh3zwmdk1+mGPE= |
| Current | 9 MCgfKt8Z71zgn/ZfkxQViFHsfNFGHjprU2EQX+0o9HQ= | |
| Commitments | [dannenberg V:1 A:sha3-256 C:AAAAAGrhOwCWsEeIj6gMrjhLeqAv3B8jjUmbTravz6GeeGkp+uru9w== R:(Empty)], [longclaw V:1 A:sha3-256 C:AAAAAGrhOwDxLh+F9XsNzFP1l/bcuGteQVbCE3cpQcAE9vWRE6pILw== R:(Empty)], [bastet V:1 A:sha3-256 C:AAAAAGrhOwDVAP0QJbtNFr9MI3skiEypDWuLn2aeTpKTXezRlauxcw== R:(Empty)], [tor26 V:1 A:sha3-256 C:AAAAAGrhOwBxedIafu9KDcixJSJEhty1NJRXtnOVouvgq0xUZvHmXw== R:(Empty)], [maatuska V:1 A:sha3-256 C:AAAAAGrhOwAYZKULgJDHruzy/RredLfmLA73JbqpZdtFEHEAbGu2OQ== R:(Empty)], [faravahar V:1 A:sha3-256 C:AAAAAGrhOwCUFz6+Me6HdJRp4E2YCFKxPgli2vVOu+L0E5i53V09Fw== R:(Empty)], [gabelmoo V:1 A:sha3-256 C:AAAAAGrhOwBl1kI8/+lUScdYdNzv0xTp23QcifbNqAM3aBfREuU4MA== R:(Empty)], [moria1 V:1 A:sha3-256 C:AAAAAGrhOwBoXbiLGADO+lDpB0IfDXJtADXUAODmM8/CBKrBF8jy1Q== R:(Empty)] |
|
| longclaw | Previous | 9 +mkz3jfk40vg62qAC4yi0P++uK1fJWh3zwmdk1+mGPE= |
| Current | 9 MCgfKt8Z71zgn/ZfkxQViFHsfNFGHjprU2EQX+0o9HQ= | |
| Commitments | [dannenberg V:1 A:sha3-256 C:AAAAAGrhOwCWsEeIj6gMrjhLeqAv3B8jjUmbTravz6GeeGkp+uru9w== R:(Empty)], [longclaw V:1 A:sha3-256 C:AAAAAGrhOwDxLh+F9XsNzFP1l/bcuGteQVbCE3cpQcAE9vWRE6pILw== R:(Empty)], [bastet V:1 A:sha3-256 C:AAAAAGrhOwDVAP0QJbtNFr9MI3skiEypDWuLn2aeTpKTXezRlauxcw== R:(Empty)], [tor26 V:1 A:sha3-256 C:AAAAAGrhOwBxedIafu9KDcixJSJEhty1NJRXtnOVouvgq0xUZvHmXw== R:(Empty)], [maatuska V:1 A:sha3-256 C:AAAAAGrhOwAYZKULgJDHruzy/RredLfmLA73JbqpZdtFEHEAbGu2OQ== R:(Empty)], [faravahar V:1 A:sha3-256 C:AAAAAGrhOwCUFz6+Me6HdJRp4E2YCFKxPgli2vVOu+L0E5i53V09Fw== R:(Empty)], [gabelmoo V:1 A:sha3-256 C:AAAAAGrhOwBl1kI8/+lUScdYdNzv0xTp23QcifbNqAM3aBfREuU4MA== R:(Empty)], [moria1 V:1 A:sha3-256 C:AAAAAGrhOwBoXbiLGADO+lDpB0IfDXJtADXUAODmM8/CBKrBF8jy1Q== R:(Empty)] |
|
| bastet | Previous | 9 +mkz3jfk40vg62qAC4yi0P++uK1fJWh3zwmdk1+mGPE= |
| Current | 9 MCgfKt8Z71zgn/ZfkxQViFHsfNFGHjprU2EQX+0o9HQ= | |
| Commitments | [dannenberg V:1 A:sha3-256 C:AAAAAGrhOwCWsEeIj6gMrjhLeqAv3B8jjUmbTravz6GeeGkp+uru9w== R:(Empty)], [longclaw V:1 A:sha3-256 C:AAAAAGrhOwDxLh+F9XsNzFP1l/bcuGteQVbCE3cpQcAE9vWRE6pILw== R:(Empty)], [bastet V:1 A:sha3-256 C:AAAAAGrhOwDVAP0QJbtNFr9MI3skiEypDWuLn2aeTpKTXezRlauxcw== R:(Empty)], [tor26 V:1 A:sha3-256 C:AAAAAGrhOwBxedIafu9KDcixJSJEhty1NJRXtnOVouvgq0xUZvHmXw== R:(Empty)], [maatuska V:1 A:sha3-256 C:AAAAAGrhOwAYZKULgJDHruzy/RredLfmLA73JbqpZdtFEHEAbGu2OQ== R:(Empty)], [faravahar V:1 A:sha3-256 C:AAAAAGrhOwCUFz6+Me6HdJRp4E2YCFKxPgli2vVOu+L0E5i53V09Fw== R:(Empty)], [gabelmoo V:1 A:sha3-256 C:AAAAAGrhOwBl1kI8/+lUScdYdNzv0xTp23QcifbNqAM3aBfREuU4MA== R:(Empty)], [moria1 V:1 A:sha3-256 C:AAAAAGrhOwBoXbiLGADO+lDpB0IfDXJtADXUAODmM8/CBKrBF8jy1Q== R:(Empty)] |
|
| faravahar | Previous | 9 +mkz3jfk40vg62qAC4yi0P++uK1fJWh3zwmdk1+mGPE= |
| Current | 9 MCgfKt8Z71zgn/ZfkxQViFHsfNFGHjprU2EQX+0o9HQ= | |
| Commitments | [dannenberg V:1 A:sha3-256 C:AAAAAGrhOwCWsEeIj6gMrjhLeqAv3B8jjUmbTravz6GeeGkp+uru9w== R:(Empty)], [longclaw V:1 A:sha3-256 C:AAAAAGrhOwDxLh+F9XsNzFP1l/bcuGteQVbCE3cpQcAE9vWRE6pILw== R:(Empty)], [bastet V:1 A:sha3-256 C:AAAAAGrhOwDVAP0QJbtNFr9MI3skiEypDWuLn2aeTpKTXezRlauxcw== R:(Empty)], [tor26 V:1 A:sha3-256 C:AAAAAGrhOwBxedIafu9KDcixJSJEhty1NJRXtnOVouvgq0xUZvHmXw== R:(Empty)], [maatuska V:1 A:sha3-256 C:AAAAAGrhOwAYZKULgJDHruzy/RredLfmLA73JbqpZdtFEHEAbGu2OQ== R:(Empty)], [faravahar V:1 A:sha3-256 C:AAAAAGrhOwCUFz6+Me6HdJRp4E2YCFKxPgli2vVOu+L0E5i53V09Fw== R:(Empty)], [gabelmoo V:1 A:sha3-256 C:AAAAAGrhOwBl1kI8/+lUScdYdNzv0xTp23QcifbNqAM3aBfREuU4MA== R:(Empty)], [moria1 V:1 A:sha3-256 C:AAAAAGrhOwBoXbiLGADO+lDpB0IfDXJtADXUAODmM8/CBKrBF8jy1Q== R:(Empty)] |
|
| consensus | Previous | 9 +mkz3jfk40vg62qAC4yi0P++uK1fJWh3zwmdk1+mGPE= |
| Current | 9 MCgfKt8Z71zgn/ZfkxQViFHsfNFGHjprU2EQX+0o9HQ= | |
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 | Vote could not be retrieved | |
| 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 | 7475 |
| non-flagged nodes in the guard Position | 7475 | |
| Guard+Exit-flagged nodes in the guard Position | 0 | |
| Guard-flagged nodes in the middle Position | 2525 | |
| 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 | 2525 | |
| 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 | 9254 Measured values in w lines |
| tor26 | 9331 Measured values in w lines |
| gabelmoo | 9307 Measured values in w lines |
| dannenberg | 9404 Measured values in w lines |
| maatuska | Missing bwauth values in vote |
| longclaw | Missing bwauth values in vote |
| bastet | 9285 Measured values in w lines |
| faravahar | Missing bwauth values in vote |
Bandwidth scanner information
| moria1 | timestamp=1793172978 (2026-10-28 07:36:18) version=1.9.0 destinations_countries=US,US dirauth_nickname=moria1 earliest_bandwidth=2026-09-30T07:36:27 file_created=2026-10-28T07:36:19 generator_started=2026-10-16T16:17:05 latest_bandwidth=2026-10-28T07:36:18 minimum_number_eligible_relays=5505 minimum_percent_eligible_relays=60 mu=652811 muf=1018004 number_consensus_relays=9175 number_eligible_relays=10605 percent_eligible_relays=116 recent_consensus_count=120 recent_measurements_excluded_error_count=377 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=81 recent_priority_relay_count=37147 scanner_country=US software=sbws software_version=1.9.0 time_to_report_half_network=1046491 (290.69 hours) tor_version=0.4.9.14 sha256=SOycsi+R7LtOuec33/ef2mxW2iZj6AlIhDJCDZ9VtuU |
| tor26 | timestamp=1793172993 (2026-10-28 07:36:33) version=1.9.0 destinations_countries=AT dirauth_nickname=tor26 earliest_bandwidth=2026-09-30T07:37:09 file_created=2026-10-28T07:36:38 generator_started=2026-10-17T09:26:14 latest_bandwidth=2026-10-28T07:36:33 minimum_number_eligible_relays=5505 minimum_percent_eligible_relays=60 mu=1941998 muf=2927415 number_consensus_relays=9175 number_eligible_relays=10840 percent_eligible_relays=118 recent_consensus_count=120 recent_measurements_excluded_error_count=144 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=25230 scanner_country=AT software=sbws software_version=1.9.0 time_to_report_half_network=1023793 (284.39 hours) tor_version=0.4.9.14 sha256=akxzAzpcK7//mCRkxxMh8rAHnWqAzi/wWjf+Oql/os0 |
| gabelmoo | timestamp=1793173048 (2026-10-28 07:37:28) version=1.9.0 destinations_countries=DE dirauth_nickname=gabelmoo earliest_bandwidth=2026-09-30T07:37:48 file_created=2026-10-28T07:37:47 generator_started=2026-10-23T22:02:53 latest_bandwidth=2026-10-28T07:37:28 minimum_number_eligible_relays=5505 minimum_percent_eligible_relays=60 mu=1938066 muf=2948400 number_consensus_relays=9175 number_eligible_relays=10817 percent_eligible_relays=118 recent_consensus_count=106 recent_measurements_excluded_error_count=164 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=49 recent_priority_relay_count=22482 scanner_country=DE software=sbws software_version=1.9.0 time_to_report_half_network=1025977 (284.99 hours) tor_version=0.4.9.14 sha256=rCj/Hv9okshQk5W87d5g/LMfQpXirWJWwnvhpv38rMc |
| dannenberg | timestamp=1793172966 (2026-10-28 07:36:06) version=1.9.0 destinations_countries=DE,DE dirauth_nickname=dannenberg earliest_bandwidth=2026-09-30T07:36:36 file_created=2026-10-28T07:36:10 generator_started=2026-10-04T18:33:22 latest_bandwidth=2026-10-28T07:36:06 minimum_number_eligible_relays=5505 minimum_percent_eligible_relays=60 mu=1771072 muf=2827092 number_consensus_relays=9175 number_eligible_relays=10845 percent_eligible_relays=118 recent_consensus_count=120 recent_measurements_excluded_error_count=134 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=25689 scanner_country=DE software=sbws software_version=1.9.0 time_to_report_half_network=1023323 (284.26 hours) tor_version=0.4.9.13 sha256=VhAG0NNqpA7grtqiyjST8bi4BtxBjLxbAfEWoMYqMWw |
| maatuska | |
| longclaw | sha256=hiyt6fn2QDEe6cYbnlqkuvH63WiXhWDkzaWJUWTpmOQ |
| bastet | timestamp=1793173197 (2026-10-28 07:39:57) version=1.9.0 destinations_countries=US,US dirauth_nickname=bastet earliest_bandwidth=2026-09-30T07:40:54 file_created=2026-10-28T07:40:45 generator_started=2026-10-20T19:58:42 latest_bandwidth=2026-10-28T07:39:57 minimum_number_eligible_relays=5505 minimum_percent_eligible_relays=60 mu=587359 muf=898035 number_consensus_relays=9175 number_eligible_relays=10639 percent_eligible_relays=116 recent_consensus_count=119 recent_measurements_excluded_error_count=350 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=64 recent_priority_relay_count=29350 scanner_country=US software=sbws software_version=1.9.0 time_to_report_half_network=1043126 (289.76 hours) tor_version=0.4.9.12 sha256=CYYgdlHw3LJhYD/ItLsFj/YDMpcj8p6ON99AwpXIWAw |
| faravahar | sha256=JK1DFfdLIRqDEvaCYY9ab9V+iyIGTe2/GhLww/WlZuY |
Fallback Directory status
You can also view historical Fallback Directory graphs.
| Running | 186 |
| Not Running | 0 |
| Missing | 12 |
Authority versions
| moria1 | 0.5.0.0-alpha-dev |
| bastet | 0.4.9.13 |
| longclaw | 0.4.9.14 |
| dannenberg | 0.4.9.14 |
| serge | 0.4.9.14 |
| maatuska | 0.4.9.14 |
| faravahar | 0.4.9.12 |
| gabelmoo | 0.4.9.14 |
| tor26 | 0.4.9.14 |
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 | 919 | 972 | 992 | 1042 | 7345 | 1 |
| tor26 | 338 | 370 | 383 | 487 | 4978 | 0 |
| dizum | 387 | 564 | 583 | 623 | 28725 | 12 |
| gabelmoo | 319 | 345 | 353 | 421 | 4912 | 0 |
| dannenberg | 394 | 436 | 453 | 506 | 5162 | 0 |
| maatuska | 463 | 500 | 524 | 725 | 5316 | 0 |
| longclaw | 944 | 1082 | 1267 | 1976 | 8351 | 0 |
| bastet | 1514 | 1596 | 2045 | 5469 | 27488 | 61 |
| faravahar | 1462 | 1686 | 1731 | 1860 | 7005 | 3 |
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 | ||
| 46 BadExit | |||
| 2791 Exit | |||
| 7 Fast | 8470 Fast | !427 Fast | |
| 639 Guard | 3554 Guard | !339 Guard | |
| 462 HSDir | 395 HSDir | !2520 HSDir | |
| 41 MiddleOnly | |||
| 8831 Running | !396 Running | ||
| 1439 Stable | 7730 Stable | !137 Stable | |
| 13 StaleDesc | 51 StaleDesc | ||
| 0 Sybil | |||
| 7031 V2Dir | |||
| 9461 Valid | |||
| 5073 ReachableIPv6 | !37 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 186 FallbackDir | |||
| 28 Unmeasured | !4 Unmeasured | ||
| 23 DescriptorMismatch | 0 DescriptorMismatch | ||
| tor26 | 10 Authority | ||
| 46 BadExit | |||
| 2762 Exit | |||
| 16 Fast | 8885 Fast | !31 Fast | |
| 178 Guard | 3754 Guard | !149 Guard | |
| 122 HSDir | 2860 HSDir | !61 HSDir | |
| 41 MiddleOnly | |||
| 9032 Running | !147 Running | ||
| 193 Stable | 7479 Stable | !231 Stable | |
| 1 StaleDesc | 51 StaleDesc | ||
| 0 Sybil | |||
| 6993 V2Dir | |||
| 9423 Valid | |||
| 4936 ReachableIPv6 | !137 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 186 FallbackDir | |||
| 24 Unmeasured | !7 Unmeasured | ||
| 3 DescriptorMismatch | 0 DescriptorMismatch | ||
| dizum | Vote could not be retrieved | ||
| gabelmoo | 10 Authority | ||
| 47 BadExit | |||
| 2760 Exit | |||
| 14 Fast | 8878 Fast | !31 Fast | |
| 127 Guard | 3796 Guard | !104 Guard | |
| 88 HSDir | 2883 HSDir | !34 HSDir | |
| 42 MiddleOnly | |||
| 9145 Running | !23 Running | ||
| 128 Stable | 7634 Stable | !72 Stable | |
| 2 StaleDesc | 51 StaleDesc | ||
| 0 Sybil | |||
| 7001 V2Dir | |||
| 9422 Valid | |||
| 5078 ReachableIPv6 | !3 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 186 FallbackDir | |||
| 26 Unmeasured | !5 Unmeasured | ||
| 3 DescriptorMismatch | 0 DescriptorMismatch | ||
| dannenberg | 10 Authority | ||
| 2796 Exit | |||
| 24 Fast | 8949 Fast | !33 Fast | |
| 98 Guard | 3297 Guard | !603 Guard | |
| 68 HSDir | 2580 HSDir | !366 HSDir | |
| 64 MiddleOnly | |||
| 9232 Running | !21 Running | ||
| 62 Stable | 6547 Stable | !1221 Stable | |
| 53 StaleDesc | |||
| 0 Sybil | |||
| 7060 V2Dir | |||
| 9512 Valid | |||
| 5135 ReachableIPv6 | !3 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 186 FallbackDir | |||
| 19 Unmeasured | !12 Unmeasured | ||
| 0 DescriptorMismatch | |||
| maatuska | 10 Authority | ||
| 2769 Exit | |||
| 354 Fast | 8941 Fast | !7 Fast | |
| 473 Guard | 3851 Guard | !55 Guard | |
| 849 HSDir | 2895 HSDir | !24 HSDir | |
| 42 MiddleOnly | |||
| 9159 Running | !35 Running | ||
| 168 Stable | 7601 Stable | !106 Stable | |
| 3 StaleDesc | 51 StaleDesc | ||
| 0 Sybil | |||
| 7001 V2Dir | |||
| 9432 Valid | |||
| 5081 ReachableIPv6 | !7 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 186 FallbackDir | |||
| 32 Unmeasured | |||
| 10 DescriptorMismatch | 0 DescriptorMismatch | ||
| longclaw | 10 Authority | ||
| 47 BadExit | |||
| 2742 Exit | |||
| 355 Fast | 8909 Fast | !7 Fast | |
| 539 Guard | 3836 Guard | !71 Guard | |
| 333 HSDir | 2903 HSDir | !37 HSDir | |
| 42 MiddleOnly | |||
| 9200 Running | !7 Running | ||
| 241 Stable | 7623 Stable | !107 Stable | |
| 4 StaleDesc | 51 StaleDesc | ||
| 0 Sybil | |||
| 6996 V2Dir | |||
| 9401 Valid | |||
| 186 FallbackDir | |||
| 32 Unmeasured | |||
| 11 DescriptorMismatch | 0 DescriptorMismatch | ||
| bastet | 10 Authority | ||
| 2770 Exit | |||
| 163 Fast | 8858 Fast | !60 Fast | |
| 185 Guard | 2469 Guard | !1427 Guard | |
| 314 HSDir | 1998 HSDir | !920 HSDir | |
| 42 MiddleOnly | |||
| 9051 Running | !151 Running | ||
| 31 Stable | 5441 Stable | !2242 Stable | |
| 1 StaleDesc | 50 StaleDesc | !1 StaleDesc | |
| 0 Sybil | |||
| 7003 V2Dir | |||
| 9434 Valid | |||
| 5080 ReachableIPv6 | !12 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 186 FallbackDir | |||
| 27 Unmeasured | !5 Unmeasured | ||
| 5 DescriptorMismatch | 0 DescriptorMismatch | ||
| faravahar | 10 Authority | ||
| 47 BadExit | |||
| 2760 Exit | |||
| 52 Fast | 7839 Fast | !1039 Fast | |
| 124 Guard | 3523 Guard | !373 Guard | |
| 72 HSDir | 2546 HSDir | !370 HSDir | |
| 42 MiddleOnly | |||
| 9136 Running | !38 Running | ||
| 131 Stable | 7592 Stable | !126 Stable | |
| 4 StaleDesc | 50 StaleDesc | !1 StaleDesc | |
| 0 Sybil | |||
| 6996 V2Dir | |||
| 9420 Valid | |||
| 5055 ReachableIPv6 | !26 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 186 FallbackDir | |||
| 32 Unmeasured | |||
| 12 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 |
|---|