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-11-09 16:00:00 UTC. Note that it takes up to 15 minutes to learn about new consensus and votes and process them.
Unusual Authorities:
| bastet | Consensus could not be retrieved |
Signatures
| moria1 | consensus (microdesc) vote descriptors bandwidth file | |
| tor26 | consensus (microdesc) vote descriptors bandwidth file | |
| dizum | consensus (microdesc) vote descriptors | |
| gabelmoo | consensus (microdesc) vote descriptors bandwidth file | |
| dannenberg | consensus (microdesc) vote descriptors bandwidth file | |
| maatuska | consensus (microdesc) vote descriptors bandwidth file | |
| longclaw | consensus (microdesc) vote descriptors bandwidth file | |
| bastet | Missing entirely from consensus | |
| 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 | Vote could not be retrieved |
| 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=378012 stable-mtbf=544268811 fast-speed=1048000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=23000000 guard-bw-exc-exits=24000000 hsdir-wfu=0.98 hsdir-tk=850698 enough-mtbf=1 ignoring-advertised-bws=1 |
| tor26 | flag-thresholds stable-uptime=368693 stable-mtbf=1156857 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=32000000 guard-bw-exc-exits=32000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| dizum | flag-thresholds stable-uptime=377977 stable-mtbf=812258 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=377499 stable-mtbf=1161513 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=33000000 guard-bw-exc-exits=31000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| dannenberg | flag-thresholds stable-uptime=378116 stable-mtbf=1018014 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=35000000 guard-bw-exc-exits=34000000 enough-mtbf=1 ignoring-advertised-bws=1 |
| maatuska | flag-thresholds stable-uptime=598219 stable-mtbf=221547 fast-speed=102000 guard-wfu=0.96698 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=375483 stable-mtbf=1183500 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 | Vote could not be retrieved |
| faravahar | flag-thresholds stable-uptime=373294 stable-mtbf=757704 fast-speed=102000 guard-wfu=0.98 guard-tk=691200 guard-bw-inc-exits=10000000 guard-bw-exc-exits=10000000 enough-mtbf=1 ignoring-advertised-bws=0 |
Number of relays voted about
You can also view historical voting graphs.
| moria1 | 9871 total | 9199 Running |
| tor26 | 9847 total | 9393 Running |
| dizum | 9828 total | 9488 Running |
| gabelmoo | 9843 total | 9499 Running |
| dannenberg | 9920 total | 9576 Running |
| maatuska | 9848 total | 4292 Running |
| longclaw | 9843 total | 9565 Running |
| bastet | Vote could not be retrieved | |
| faravahar | 9831 total | 9479 Running |
| consensus | 9510 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 | 5255 (53.24%, 59.07%) | 9857 (99.86%, 100.0%) | 9857 (99.86%, 100.0%) | |
| tor26 | 5131 (52.11%, 64.34%) | 9833 (99.86%, 100.0%) | 9833 (99.86%, 100.0%) | |
| dizum | 5237 (53.29%) | 9814 (99.86%) | 9814 (99.86%) | |
| gabelmoo | 5264 (53.48%, 67.28%) | 9829 (99.86%, 100.0%) | 9829 (99.86%, 100.0%) | |
| dannenberg | 5309 (53.52%, 67.85%) | 9906 (99.86%, 100.0%) | 9906 (99.86%, 100.0%) | |
| maatuska | 1 (0.01%) | 9834 (99.86%) | 9834 (99.86%) | |
| longclaw | 0 (0.0%) | 9829 (99.86%) | 9829 (99.86%) | |
| bastet | Vote could not be retrieved | |||
| faravahar | 5225 (53.15%) | 9817 (99.86%) | 9817 (99.86%) | |
| consensus | 5226 (54.95%, 67.79%) | 9510 (100.0%, 100.0%) | 9510 (100.0%, 100.0%) | |
Consensus methods
| moria1 | consensus-methods 32 33 34 35 36 37 38 |
| tor26 | consensus-methods 32 33 34 35 36 37 38 |
| dizum | consensus-methods 32 33 34 35 36 37 38 |
| gabelmoo | consensus-methods 32 33 34 35 36 37 38 |
| dannenberg | consensus-methods 32 33 34 35 36 37 38 |
| maatuska | consensus-methods 32 33 34 35 36 37 38 |
| longclaw | consensus-methods 32 33 34 35 36 37 38 |
| bastet | Vote could not be retrieved |
| faravahar | consensus-methods 32 33 34 35 36 37 38 |
| consensus | consensus-method 38 |
Recommended versions
| moria1 | client-versions 0.4.9.15, 0.4.9.16 |
| moria1 | server-versions 0.4.9.15, 0.4.9.16 |
| tor26 | client-versions 0.4.9.15, 0.4.9.16 |
| tor26 | server-versions 0.4.9.15, 0.4.9.16 |
| gabelmoo | client-versions 0.4.9.15, 0.4.9.16 |
| gabelmoo | server-versions 0.4.9.15, 0.4.9.16 |
| bastet | Vote could not be retrieved |
| consensus | client-versions 0.4.9.15, 0.4.9.16 |
| server-versions 0.4.9.15, 0.4.9.16 |
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 | Vote could not be retrieved |
| 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 | Vote could not be retrieved | ||
| 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.15 seconds |
| tor26 | -0.07 seconds |
| dizum | -0.09 seconds |
| gabelmoo | -0.17 seconds |
| dannenberg | -0.19 seconds |
| maatuska | -0.22 seconds |
| longclaw | -0.29 seconds |
| bastet | Could not query authority |
| 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
| phase | Reveal phase, round 5 of 12 | |
| moria1 | Previous | 8 OgrdfOixNwqmeyXlMoFCCgKshjxDVMnjaEcTBrPiSNQ= |
| Current | 8 OzMNuX7mmDLS2SOgEvOqEFnETpWGBOSZ1EVLu/zLtFY= | |
| Commitments | [dannenberg V:1 A:sha3-256 C:AAAAAGrxDQBPZCXx5kOmJUFsOOEyJ0sXDYgWMIy/iAHA9DBAGBYWSw== R:AAAAAGrxDQCM19SkLRSqndEgCnw1YU06Mfgx3wNlOHCuDE9wAKhKkw==], [longclaw V:1 A:sha3-256 C:AAAAAGrxDQCyU2Mn7tisgXPGt8GLYUCLxwK2kaLpmJuOZrDPphyU1w== R:AAAAAGrxDQC/rgmjmo3aiRagdWXBr26CD/l0YlMuYcKT476vk+NzKQ==], [tor26 V:1 A:sha3-256 C:AAAAAGrxDQClqYaAi1Tkk8s+RWbV6oxt9fWjBmS4MS9KKhbOSov3RA== R:AAAAAGrxDQD/e7bdZCxoGzhp2FzysYdxEeTVeKxzG2LX2wWd6iJv/w==], [maatuska V:1 A:sha3-256 C:AAAAAGrxDQDcWjWsRdP0qI+XEXAmguuAQQZJM1EPAEz7cnO8HpiY+w== R:AAAAAGrxDQB2H3fpA07D3hXewt3QcKykoVzC4owg8c5oq5FhXRniUQ==], [faravahar V:1 A:sha3-256 C:AAAAAGrxDQCOxiI3sUYPPx98qZhgS4XR6RwOX6iegk7dJi851a7zeQ== R:AAAAAGrxDQAZxjnt4PKr6EW81X3eNdFUiHvqH9RpsbzyrK7tN9MQAQ==], [dizum V:1 A:sha3-256 C:AAAAAGrxDQC4BiuKmthRFaBcFw6/eUzasmSt7Fk/F9Y9oqFklUMd3g== R:AAAAAGrxDQAwKJjKKpYJIn0TMNooUpQa8GV90/Nw6tASMZwXBPKKhA==], [gabelmoo V:1 A:sha3-256 C:AAAAAGrxDQDutv+bsY2ITTBK6xaubRt/TCBB2wFacNL5ZyJmXsSEtA== R:AAAAAGrxDQBIYs6Gm3UWCGPIosowD6yU2lFdm4wRB+/TiPIlWHVbxA==], [moria1 V:1 A:sha3-256 C:AAAAAGrxDQDY9zjEfHIad8irgjJh1r02ru68GFq833jF9E+J63AZyg== R:AAAAAGrxDQBRGtuEMd1TZPgMNWVelnWaEMQxo7LqNROlsApGG2s36g==] |
|
| tor26 | Previous | 8 OgrdfOixNwqmeyXlMoFCCgKshjxDVMnjaEcTBrPiSNQ= |
| Current | 8 OzMNuX7mmDLS2SOgEvOqEFnETpWGBOSZ1EVLu/zLtFY= | |
| Commitments | [dannenberg V:1 A:sha3-256 C:AAAAAGrxDQBPZCXx5kOmJUFsOOEyJ0sXDYgWMIy/iAHA9DBAGBYWSw== R:AAAAAGrxDQCM19SkLRSqndEgCnw1YU06Mfgx3wNlOHCuDE9wAKhKkw==], [longclaw V:1 A:sha3-256 C:AAAAAGrxDQCyU2Mn7tisgXPGt8GLYUCLxwK2kaLpmJuOZrDPphyU1w== R:AAAAAGrxDQC/rgmjmo3aiRagdWXBr26CD/l0YlMuYcKT476vk+NzKQ==], [tor26 V:1 A:sha3-256 C:AAAAAGrxDQClqYaAi1Tkk8s+RWbV6oxt9fWjBmS4MS9KKhbOSov3RA== R:AAAAAGrxDQD/e7bdZCxoGzhp2FzysYdxEeTVeKxzG2LX2wWd6iJv/w==], [maatuska V:1 A:sha3-256 C:AAAAAGrxDQDcWjWsRdP0qI+XEXAmguuAQQZJM1EPAEz7cnO8HpiY+w== R:AAAAAGrxDQB2H3fpA07D3hXewt3QcKykoVzC4owg8c5oq5FhXRniUQ==], [faravahar V:1 A:sha3-256 C:AAAAAGrxDQCOxiI3sUYPPx98qZhgS4XR6RwOX6iegk7dJi851a7zeQ== R:AAAAAGrxDQAZxjnt4PKr6EW81X3eNdFUiHvqH9RpsbzyrK7tN9MQAQ==], [dizum V:1 A:sha3-256 C:AAAAAGrxDQC4BiuKmthRFaBcFw6/eUzasmSt7Fk/F9Y9oqFklUMd3g== R:AAAAAGrxDQAwKJjKKpYJIn0TMNooUpQa8GV90/Nw6tASMZwXBPKKhA==], [gabelmoo V:1 A:sha3-256 C:AAAAAGrxDQDutv+bsY2ITTBK6xaubRt/TCBB2wFacNL5ZyJmXsSEtA== R:AAAAAGrxDQBIYs6Gm3UWCGPIosowD6yU2lFdm4wRB+/TiPIlWHVbxA==], [moria1 V:1 A:sha3-256 C:AAAAAGrxDQDY9zjEfHIad8irgjJh1r02ru68GFq833jF9E+J63AZyg== R:AAAAAGrxDQBRGtuEMd1TZPgMNWVelnWaEMQxo7LqNROlsApGG2s36g==] |
|
| dizum | Previous | 8 OgrdfOixNwqmeyXlMoFCCgKshjxDVMnjaEcTBrPiSNQ= |
| Current | 8 OzMNuX7mmDLS2SOgEvOqEFnETpWGBOSZ1EVLu/zLtFY= | |
| Commitments | [dannenberg V:1 A:sha3-256 C:AAAAAGrxDQBPZCXx5kOmJUFsOOEyJ0sXDYgWMIy/iAHA9DBAGBYWSw== R:AAAAAGrxDQCM19SkLRSqndEgCnw1YU06Mfgx3wNlOHCuDE9wAKhKkw==], [longclaw V:1 A:sha3-256 C:AAAAAGrxDQCyU2Mn7tisgXPGt8GLYUCLxwK2kaLpmJuOZrDPphyU1w== R:AAAAAGrxDQC/rgmjmo3aiRagdWXBr26CD/l0YlMuYcKT476vk+NzKQ==], [tor26 V:1 A:sha3-256 C:AAAAAGrxDQClqYaAi1Tkk8s+RWbV6oxt9fWjBmS4MS9KKhbOSov3RA== R:AAAAAGrxDQD/e7bdZCxoGzhp2FzysYdxEeTVeKxzG2LX2wWd6iJv/w==], [maatuska V:1 A:sha3-256 C:AAAAAGrxDQDcWjWsRdP0qI+XEXAmguuAQQZJM1EPAEz7cnO8HpiY+w== R:AAAAAGrxDQB2H3fpA07D3hXewt3QcKykoVzC4owg8c5oq5FhXRniUQ==], [faravahar V:1 A:sha3-256 C:AAAAAGrxDQCOxiI3sUYPPx98qZhgS4XR6RwOX6iegk7dJi851a7zeQ== R:AAAAAGrxDQAZxjnt4PKr6EW81X3eNdFUiHvqH9RpsbzyrK7tN9MQAQ==], [dizum V:1 A:sha3-256 C:AAAAAGrxDQC4BiuKmthRFaBcFw6/eUzasmSt7Fk/F9Y9oqFklUMd3g== R:AAAAAGrxDQAwKJjKKpYJIn0TMNooUpQa8GV90/Nw6tASMZwXBPKKhA==], [gabelmoo V:1 A:sha3-256 C:AAAAAGrxDQDutv+bsY2ITTBK6xaubRt/TCBB2wFacNL5ZyJmXsSEtA== R:AAAAAGrxDQBIYs6Gm3UWCGPIosowD6yU2lFdm4wRB+/TiPIlWHVbxA==], [moria1 V:1 A:sha3-256 C:AAAAAGrxDQDY9zjEfHIad8irgjJh1r02ru68GFq833jF9E+J63AZyg== R:AAAAAGrxDQBRGtuEMd1TZPgMNWVelnWaEMQxo7LqNROlsApGG2s36g==] |
|
| gabelmoo | Previous | 8 OgrdfOixNwqmeyXlMoFCCgKshjxDVMnjaEcTBrPiSNQ= |
| Current | 8 OzMNuX7mmDLS2SOgEvOqEFnETpWGBOSZ1EVLu/zLtFY= | |
| Commitments | [dannenberg V:1 A:sha3-256 C:AAAAAGrxDQBPZCXx5kOmJUFsOOEyJ0sXDYgWMIy/iAHA9DBAGBYWSw== R:AAAAAGrxDQCM19SkLRSqndEgCnw1YU06Mfgx3wNlOHCuDE9wAKhKkw==], [longclaw V:1 A:sha3-256 C:AAAAAGrxDQCyU2Mn7tisgXPGt8GLYUCLxwK2kaLpmJuOZrDPphyU1w== R:AAAAAGrxDQC/rgmjmo3aiRagdWXBr26CD/l0YlMuYcKT476vk+NzKQ==], [tor26 V:1 A:sha3-256 C:AAAAAGrxDQClqYaAi1Tkk8s+RWbV6oxt9fWjBmS4MS9KKhbOSov3RA== R:AAAAAGrxDQD/e7bdZCxoGzhp2FzysYdxEeTVeKxzG2LX2wWd6iJv/w==], [maatuska V:1 A:sha3-256 C:AAAAAGrxDQDcWjWsRdP0qI+XEXAmguuAQQZJM1EPAEz7cnO8HpiY+w== R:AAAAAGrxDQB2H3fpA07D3hXewt3QcKykoVzC4owg8c5oq5FhXRniUQ==], [faravahar V:1 A:sha3-256 C:AAAAAGrxDQCOxiI3sUYPPx98qZhgS4XR6RwOX6iegk7dJi851a7zeQ== R:AAAAAGrxDQAZxjnt4PKr6EW81X3eNdFUiHvqH9RpsbzyrK7tN9MQAQ==], [dizum V:1 A:sha3-256 C:AAAAAGrxDQC4BiuKmthRFaBcFw6/eUzasmSt7Fk/F9Y9oqFklUMd3g== R:AAAAAGrxDQAwKJjKKpYJIn0TMNooUpQa8GV90/Nw6tASMZwXBPKKhA==], [gabelmoo V:1 A:sha3-256 C:AAAAAGrxDQDutv+bsY2ITTBK6xaubRt/TCBB2wFacNL5ZyJmXsSEtA== R:AAAAAGrxDQBIYs6Gm3UWCGPIosowD6yU2lFdm4wRB+/TiPIlWHVbxA==], [moria1 V:1 A:sha3-256 C:AAAAAGrxDQDY9zjEfHIad8irgjJh1r02ru68GFq833jF9E+J63AZyg== R:AAAAAGrxDQBRGtuEMd1TZPgMNWVelnWaEMQxo7LqNROlsApGG2s36g==] |
|
| dannenberg | Previous | 8 OgrdfOixNwqmeyXlMoFCCgKshjxDVMnjaEcTBrPiSNQ= |
| Current | 8 OzMNuX7mmDLS2SOgEvOqEFnETpWGBOSZ1EVLu/zLtFY= | |
| Commitments | [dannenberg V:1 A:sha3-256 C:AAAAAGrxDQBPZCXx5kOmJUFsOOEyJ0sXDYgWMIy/iAHA9DBAGBYWSw== R:AAAAAGrxDQCM19SkLRSqndEgCnw1YU06Mfgx3wNlOHCuDE9wAKhKkw==], [longclaw V:1 A:sha3-256 C:AAAAAGrxDQCyU2Mn7tisgXPGt8GLYUCLxwK2kaLpmJuOZrDPphyU1w== R:AAAAAGrxDQC/rgmjmo3aiRagdWXBr26CD/l0YlMuYcKT476vk+NzKQ==], [tor26 V:1 A:sha3-256 C:AAAAAGrxDQClqYaAi1Tkk8s+RWbV6oxt9fWjBmS4MS9KKhbOSov3RA== R:AAAAAGrxDQD/e7bdZCxoGzhp2FzysYdxEeTVeKxzG2LX2wWd6iJv/w==], [maatuska V:1 A:sha3-256 C:AAAAAGrxDQDcWjWsRdP0qI+XEXAmguuAQQZJM1EPAEz7cnO8HpiY+w== R:AAAAAGrxDQB2H3fpA07D3hXewt3QcKykoVzC4owg8c5oq5FhXRniUQ==], [faravahar V:1 A:sha3-256 C:AAAAAGrxDQCOxiI3sUYPPx98qZhgS4XR6RwOX6iegk7dJi851a7zeQ== R:AAAAAGrxDQAZxjnt4PKr6EW81X3eNdFUiHvqH9RpsbzyrK7tN9MQAQ==], [dizum V:1 A:sha3-256 C:AAAAAGrxDQC4BiuKmthRFaBcFw6/eUzasmSt7Fk/F9Y9oqFklUMd3g== R:AAAAAGrxDQAwKJjKKpYJIn0TMNooUpQa8GV90/Nw6tASMZwXBPKKhA==], [gabelmoo V:1 A:sha3-256 C:AAAAAGrxDQDutv+bsY2ITTBK6xaubRt/TCBB2wFacNL5ZyJmXsSEtA== R:AAAAAGrxDQBIYs6Gm3UWCGPIosowD6yU2lFdm4wRB+/TiPIlWHVbxA==], [moria1 V:1 A:sha3-256 C:AAAAAGrxDQDY9zjEfHIad8irgjJh1r02ru68GFq833jF9E+J63AZyg== R:AAAAAGrxDQBRGtuEMd1TZPgMNWVelnWaEMQxo7LqNROlsApGG2s36g==] |
|
| maatuska | Previous | 8 OgrdfOixNwqmeyXlMoFCCgKshjxDVMnjaEcTBrPiSNQ= |
| Current | 8 OzMNuX7mmDLS2SOgEvOqEFnETpWGBOSZ1EVLu/zLtFY= | |
| Commitments | [dannenberg V:1 A:sha3-256 C:AAAAAGrxDQBPZCXx5kOmJUFsOOEyJ0sXDYgWMIy/iAHA9DBAGBYWSw== R:AAAAAGrxDQCM19SkLRSqndEgCnw1YU06Mfgx3wNlOHCuDE9wAKhKkw==], [longclaw V:1 A:sha3-256 C:AAAAAGrxDQCyU2Mn7tisgXPGt8GLYUCLxwK2kaLpmJuOZrDPphyU1w== R:AAAAAGrxDQC/rgmjmo3aiRagdWXBr26CD/l0YlMuYcKT476vk+NzKQ==], [tor26 V:1 A:sha3-256 C:AAAAAGrxDQClqYaAi1Tkk8s+RWbV6oxt9fWjBmS4MS9KKhbOSov3RA== R:AAAAAGrxDQD/e7bdZCxoGzhp2FzysYdxEeTVeKxzG2LX2wWd6iJv/w==], [maatuska V:1 A:sha3-256 C:AAAAAGrxDQDcWjWsRdP0qI+XEXAmguuAQQZJM1EPAEz7cnO8HpiY+w== R:AAAAAGrxDQB2H3fpA07D3hXewt3QcKykoVzC4owg8c5oq5FhXRniUQ==], [faravahar V:1 A:sha3-256 C:AAAAAGrxDQCOxiI3sUYPPx98qZhgS4XR6RwOX6iegk7dJi851a7zeQ== R:AAAAAGrxDQAZxjnt4PKr6EW81X3eNdFUiHvqH9RpsbzyrK7tN9MQAQ==], [dizum V:1 A:sha3-256 C:AAAAAGrxDQC4BiuKmthRFaBcFw6/eUzasmSt7Fk/F9Y9oqFklUMd3g== R:AAAAAGrxDQAwKJjKKpYJIn0TMNooUpQa8GV90/Nw6tASMZwXBPKKhA==], [gabelmoo V:1 A:sha3-256 C:AAAAAGrxDQDutv+bsY2ITTBK6xaubRt/TCBB2wFacNL5ZyJmXsSEtA== R:AAAAAGrxDQBIYs6Gm3UWCGPIosowD6yU2lFdm4wRB+/TiPIlWHVbxA==], [moria1 V:1 A:sha3-256 C:AAAAAGrxDQDY9zjEfHIad8irgjJh1r02ru68GFq833jF9E+J63AZyg== R:AAAAAGrxDQBRGtuEMd1TZPgMNWVelnWaEMQxo7LqNROlsApGG2s36g==] |
|
| longclaw | Previous | 8 OgrdfOixNwqmeyXlMoFCCgKshjxDVMnjaEcTBrPiSNQ= |
| Current | 8 OzMNuX7mmDLS2SOgEvOqEFnETpWGBOSZ1EVLu/zLtFY= | |
| Commitments | [dannenberg V:1 A:sha3-256 C:AAAAAGrxDQBPZCXx5kOmJUFsOOEyJ0sXDYgWMIy/iAHA9DBAGBYWSw== R:AAAAAGrxDQCM19SkLRSqndEgCnw1YU06Mfgx3wNlOHCuDE9wAKhKkw==], [longclaw V:1 A:sha3-256 C:AAAAAGrxDQCyU2Mn7tisgXPGt8GLYUCLxwK2kaLpmJuOZrDPphyU1w== R:AAAAAGrxDQC/rgmjmo3aiRagdWXBr26CD/l0YlMuYcKT476vk+NzKQ==], [tor26 V:1 A:sha3-256 C:AAAAAGrxDQClqYaAi1Tkk8s+RWbV6oxt9fWjBmS4MS9KKhbOSov3RA== R:AAAAAGrxDQD/e7bdZCxoGzhp2FzysYdxEeTVeKxzG2LX2wWd6iJv/w==], [maatuska V:1 A:sha3-256 C:AAAAAGrxDQDcWjWsRdP0qI+XEXAmguuAQQZJM1EPAEz7cnO8HpiY+w== R:AAAAAGrxDQB2H3fpA07D3hXewt3QcKykoVzC4owg8c5oq5FhXRniUQ==], [faravahar V:1 A:sha3-256 C:AAAAAGrxDQCOxiI3sUYPPx98qZhgS4XR6RwOX6iegk7dJi851a7zeQ== R:AAAAAGrxDQAZxjnt4PKr6EW81X3eNdFUiHvqH9RpsbzyrK7tN9MQAQ==], [dizum V:1 A:sha3-256 C:AAAAAGrxDQC4BiuKmthRFaBcFw6/eUzasmSt7Fk/F9Y9oqFklUMd3g== R:AAAAAGrxDQAwKJjKKpYJIn0TMNooUpQa8GV90/Nw6tASMZwXBPKKhA==], [gabelmoo V:1 A:sha3-256 C:AAAAAGrxDQDutv+bsY2ITTBK6xaubRt/TCBB2wFacNL5ZyJmXsSEtA== R:AAAAAGrxDQBIYs6Gm3UWCGPIosowD6yU2lFdm4wRB+/TiPIlWHVbxA==], [moria1 V:1 A:sha3-256 C:AAAAAGrxDQDY9zjEfHIad8irgjJh1r02ru68GFq833jF9E+J63AZyg== R:AAAAAGrxDQBRGtuEMd1TZPgMNWVelnWaEMQxo7LqNROlsApGG2s36g==] |
|
| bastet | Vote could not be retrieved | |
| faravahar | Previous | 8 OgrdfOixNwqmeyXlMoFCCgKshjxDVMnjaEcTBrPiSNQ= |
| Current | 8 OzMNuX7mmDLS2SOgEvOqEFnETpWGBOSZ1EVLu/zLtFY= | |
| Commitments | [dannenberg V:1 A:sha3-256 C:AAAAAGrxDQBPZCXx5kOmJUFsOOEyJ0sXDYgWMIy/iAHA9DBAGBYWSw== R:AAAAAGrxDQCM19SkLRSqndEgCnw1YU06Mfgx3wNlOHCuDE9wAKhKkw==], [longclaw V:1 A:sha3-256 C:AAAAAGrxDQCyU2Mn7tisgXPGt8GLYUCLxwK2kaLpmJuOZrDPphyU1w== R:AAAAAGrxDQC/rgmjmo3aiRagdWXBr26CD/l0YlMuYcKT476vk+NzKQ==], [tor26 V:1 A:sha3-256 C:AAAAAGrxDQClqYaAi1Tkk8s+RWbV6oxt9fWjBmS4MS9KKhbOSov3RA== R:AAAAAGrxDQD/e7bdZCxoGzhp2FzysYdxEeTVeKxzG2LX2wWd6iJv/w==], [maatuska V:1 A:sha3-256 C:AAAAAGrxDQDcWjWsRdP0qI+XEXAmguuAQQZJM1EPAEz7cnO8HpiY+w== R:AAAAAGrxDQB2H3fpA07D3hXewt3QcKykoVzC4owg8c5oq5FhXRniUQ==], [faravahar V:1 A:sha3-256 C:AAAAAGrxDQCOxiI3sUYPPx98qZhgS4XR6RwOX6iegk7dJi851a7zeQ== R:AAAAAGrxDQAZxjnt4PKr6EW81X3eNdFUiHvqH9RpsbzyrK7tN9MQAQ==], [dizum V:1 A:sha3-256 C:AAAAAGrxDQC4BiuKmthRFaBcFw6/eUzasmSt7Fk/F9Y9oqFklUMd3g== R:AAAAAGrxDQAwKJjKKpYJIn0TMNooUpQa8GV90/Nw6tASMZwXBPKKhA==], [gabelmoo V:1 A:sha3-256 C:AAAAAGrxDQDutv+bsY2ITTBK6xaubRt/TCBB2wFacNL5ZyJmXsSEtA== R:AAAAAGrxDQBIYs6Gm3UWCGPIosowD6yU2lFdm4wRB+/TiPIlWHVbxA==], [moria1 V:1 A:sha3-256 C:AAAAAGrxDQDY9zjEfHIad8irgjJh1r02ru68GFq833jF9E+J63AZyg== R:AAAAAGrxDQBRGtuEMd1TZPgMNWVelnWaEMQxo7LqNROlsApGG2s36g==] |
|
| consensus | Previous | 8 OgrdfOixNwqmeyXlMoFCCgKshjxDVMnjaEcTBrPiSNQ= |
| Current | 8 OzMNuX7mmDLS2SOgEvOqEFnETpWGBOSZ1EVLu/zLtFY= | |
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 | Vote could not be retrieved | |
| 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 | 6886 |
| non-flagged nodes in the guard Position | 6886 | |
| Guard+Exit-flagged nodes in the guard Position | 0 | |
| Guard-flagged nodes in the middle Position | 3114 | |
| 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 | 3114 | |
| 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 | 9645 Measured values in w lines |
| tor26 | 9738 Measured values in w lines |
| gabelmoo | 9716 Measured values in w lines |
| dannenberg | 9773 Measured values in w lines |
| maatuska | Missing bwauth values in vote |
| longclaw | Missing bwauth values in vote |
| faravahar | Missing bwauth values in vote |
| bastet | Missing vote |
Bandwidth scanner information
| moria1 | timestamp=1794238582 (2026-11-09 15:36:22) version=1.9.0 destinations_countries=US,US dirauth_nickname=moria1 earliest_bandwidth=2026-10-12T15:36:30 file_created=2026-11-09T15:36:26 generator_started=2026-11-08T21:18:40 latest_bandwidth=2026-11-09T15:36:22 minimum_number_eligible_relays=5723 minimum_percent_eligible_relays=60 mu=622739 muf=978810 number_consensus_relays=9538 number_eligible_relays=10473 percent_eligible_relays=110 recent_consensus_count=19 recent_measurements_excluded_error_count=345 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=12 recent_priority_relay_count=5712 scanner_country=US software=sbws software_version=1.9.0 time_to_report_half_network=1101607 (306.0 hours) tor_version=0.4.9.15 sha256=yD+ZDltsAYj8ut/kaXeSCyTxyjrzLiyskhdDnA2LgdQ |
| tor26 | timestamp=1794238556 (2026-11-09 15:35:56) version=1.9.0 destinations_countries=AT dirauth_nickname=tor26 earliest_bandwidth=2026-10-12T15:36:41 file_created=2026-11-09T15:36:27 generator_started=2026-11-07T14:44:38 latest_bandwidth=2026-11-09T15:35:56 minimum_number_eligible_relays=5723 minimum_percent_eligible_relays=60 mu=1811922 muf=2850549 number_consensus_relays=9538 number_eligible_relays=10657 percent_eligible_relays=112 recent_consensus_count=49 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=21 recent_priority_relay_count=9989 scanner_country=AT software=sbws software_version=1.9.0 time_to_report_half_network=1082570 (300.71 hours) tor_version=0.4.9.15 sha256=BMVzQOGAbBu/PJp6ggsl90ashkANrEDWEdQiJTbhQms |
| gabelmoo | timestamp=1794238580 (2026-11-09 15:36:20) version=1.9.0 destinations_countries=DE dirauth_nickname=gabelmoo earliest_bandwidth=2026-10-12T15:37:08 file_created=2026-11-09T15:36:52 generator_started=2026-11-07T08:29:10 latest_bandwidth=2026-11-09T15:36:20 minimum_number_eligible_relays=5723 minimum_percent_eligible_relays=60 mu=1786465 muf=2846710 number_consensus_relays=9538 number_eligible_relays=10637 percent_eligible_relays=112 recent_consensus_count=55 recent_measurements_excluded_error_count=159 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=23 recent_priority_relay_count=10942 scanner_country=DE software=sbws software_version=1.9.0 time_to_report_half_network=1084604 (301.28 hours) tor_version=0.4.9.16 sha256=SvSI2H02BhGaT+zebM4dZp+sHx5z69Dn4B6VTdBvCaQ |
| dannenberg | timestamp=1794238560 (2026-11-09 15:36:00) version=1.9.0 destinations_countries=DE,DE dirauth_nickname=dannenberg earliest_bandwidth=2026-10-12T15:36:06 file_created=2026-11-09T15:36:03 generator_started=2026-11-07T17:40:09 latest_bandwidth=2026-11-09T15:36:00 minimum_number_eligible_relays=5723 minimum_percent_eligible_relays=60 mu=1653616 muf=2748558 number_consensus_relays=9538 number_eligible_relays=10660 percent_eligible_relays=112 recent_consensus_count=46 recent_measurements_excluded_error_count=125 recent_measurements_excluded_few_count=0 recent_measurements_excluded_near_count=0 recent_measurements_excluded_old_count=0 recent_priority_list_count=20 recent_priority_relay_count=9510 scanner_country=DE software=sbws software_version=1.9.0 time_to_report_half_network=1082283 (300.63 hours) tor_version=0.4.9.16 sha256=fwDsvr9qkDp1qV1ajl6awm4pUY8hLN+5E5v75njc3kg |
| maatuska | |
| longclaw | sha256=hiyt6fn2QDEe6cYbnlqkuvH63WiXhWDkzaWJUWTpmOQ |
| bastet | Missing vote |
| faravahar | sha256=JK1DFfdLIRqDEvaCYY9ab9V+iyIGTe2/GhLww/WlZuY |
Fallback Directory status
You can also view historical Fallback Directory graphs.
| Running | 187 |
| Not Running | 0 |
| Missing | 11 |
Authority versions
| moria1 | 0.5.0.0-alpha-dev |
| longclaw | 0.4.9.16 |
| dannenberg | 0.4.9.16 |
| dizum | 0.4.9.16 |
| serge | 0.4.9.16 |
| maatuska | 0.4.9.16 |
| faravahar | 0.4.9.16 |
| gabelmoo | 0.4.9.16 |
| tor26 | 0.4.9.16 |
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 | 965 | 985 | 1000 | 1063 | 1436 | 48 |
| tor26 | 366 | 380 | 389 | 431 | 4047 | 1 |
| dizum | 533 | 584 | 602 | 816 | 4483 | 0 |
| gabelmoo | 339 | 354 | 365 | 662 | 4769 | 1 |
| dannenberg | 421 | 455 | 473 | 506 | 4034 | 0 |
| maatuska | 490 | 515 | 567 | 1505 | 6223 | 3 |
| longclaw | 949 | 998 | 1098 | 5231 | 13553 | 35 |
| bastet | 1614 | 2501 | 3805 | 10484 | 22556 | 148 |
| faravahar | 1697 | 1730 | 1769 | 1904 | 16808 | 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 | 9 Authority | ||
| 42 BadExit | |||
| 2813 Exit | |||
| 5 Fast | 8787 Fast | !529 Fast | |
| 432 Guard | 3939 Guard | !367 Guard | |
| 233 HSDir | 876 HSDir | !3443 HSDir | |
| 1 MiddleOnly | 33 MiddleOnly | ||
| 9199 Running | !369 Running | ||
| 959 Stable | 8514 Stable | !141 Stable | |
| 4 StaleDesc | 33 StaleDesc | !3 StaleDesc | |
| 0 Sybil | |||
| 7239 V2Dir | |||
| 9871 Valid | |||
| 5255 ReachableIPv6 | !34 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 194 FallbackDir | |||
| 35 Unmeasured | !2 Unmeasured | ||
| 11 DescriptorMismatch | 0 DescriptorMismatch | ||
| tor26 | 9 Authority | ||
| 42 BadExit | |||
| 2797 Exit | |||
| 12 Fast | 9256 Fast | !96 Fast | |
| 331 Guard | 4111 Guard | !209 Guard | |
| 76 HSDir | 4272 HSDir | !51 HSDir | |
| 1 MiddleOnly | 33 MiddleOnly | ||
| 9393 Running | !150 Running | ||
| 220 Stable | 8258 Stable | !192 Stable | |
| 1 StaleDesc | 34 StaleDesc | !2 StaleDesc | |
| 0 Sybil | |||
| 7215 V2Dir | |||
| 9847 Valid | |||
| 5131 ReachableIPv6 | !135 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 194 FallbackDir | |||
| 26 Unmeasured | !11 Unmeasured | ||
| 3 DescriptorMismatch | 0 DescriptorMismatch | ||
| dizum | 9 Authority | ||
| 7 Exit | 2753 Exit | ||
| 301 Fast | 9381 Fast | ||
| 249 Guard | 3803 Guard | !477 Guard | |
| 143 HSDir | 4225 HSDir | !103 HSDir | |
| 27 MiddleOnly | !6 MiddleOnly | ||
| 9488 Running | !37 Running | ||
| 75 Stable | 7772 Stable | !666 Stable | |
| 10 StaleDesc | 38 StaleDesc | ||
| 0 Sybil | |||
| 7 V2Dir | 7196 V2Dir | ||
| 9828 Valid | |||
| 5237 ReachableIPv6 | !18 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 194 FallbackDir | |||
| 37 Unmeasured | |||
| 12 DescriptorMismatch | 0 DescriptorMismatch | ||
| gabelmoo | 9 Authority | ||
| 40 BadExit | !2 BadExit | ||
| 1 Exit | 2794 Exit | ||
| 13 Fast | 9241 Fast | !113 Fast | |
| 291 Guard | 4136 Guard | !182 Guard | |
| 321 HSDir | 4292 HSDir | !26 HSDir | |
| 33 MiddleOnly | |||
| 9499 Running | !24 Running | ||
| 188 Stable | 8412 Stable | !42 Stable | |
| 1 StaleDesc | 36 StaleDesc | ||
| 0 Sybil | |||
| 1 V2Dir | 7211 V2Dir | ||
| 9843 Valid | |||
| 5264 ReachableIPv6 | !5 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 194 FallbackDir | |||
| 27 Unmeasured | !10 Unmeasured | ||
| 2 DescriptorMismatch | 0 DescriptorMismatch | ||
| dannenberg | 9 Authority | ||
| 7 Exit | 2822 Exit | ||
| 12 Fast | 9284 Fast | !106 Fast | |
| 232 Guard | 4111 Guard | !215 Guard | |
| 278 HSDir | 4323 HSDir | !29 HSDir | |
| 42 MiddleOnly | !6 MiddleOnly | ||
| 9576 Running | !25 Running | ||
| 111 Stable | 8445 Stable | !80 Stable | |
| 10 StaleDesc | 38 StaleDesc | ||
| 0 Sybil | |||
| 7 V2Dir | 7272 V2Dir | ||
| 9920 Valid | |||
| 5309 ReachableIPv6 | !2 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 194 FallbackDir | |||
| 26 Unmeasured | !11 Unmeasured | ||
| 14 DescriptorMismatch | 0 DescriptorMismatch | ||
| maatuska | 9 Authority | ||
| 2797 Exit | |||
| 301 Fast | 9399 Fast | ||
| 107 Guard | 2271 Guard | !2012 Guard | |
| 95 HSDir | 1295 HSDir | !3023 HSDir | |
| 1 MiddleOnly | 33 MiddleOnly | ||
| 4292 Running | !5233 Running | ||
| 36 Stable | 5422 Stable | !2990 Stable | |
| 10 StaleDesc | 36 StaleDesc | ||
| 0 Sybil | |||
| 7215 V2Dir | !1 V2Dir | ||
| 9848 Valid | |||
| 1 ReachableIPv6 | !5225 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 194 FallbackDir | |||
| 37 Unmeasured | |||
| 21 DescriptorMismatch | 0 DescriptorMismatch | ||
| longclaw | 9 Authority | ||
| 40 BadExit | !2 BadExit | ||
| 1 Exit | 2794 Exit | ||
| 302 Fast | 9398 Fast | ||
| 607 Guard | 4311 Guard | !17 Guard | |
| 477 HSDir | 4339 HSDir | !6 HSDir | |
| 33 MiddleOnly | |||
| 9565 Running | !12 Running | ||
| 291 Stable | 8457 Stable | !31 Stable | |
| 35 StaleDesc | !1 StaleDesc | ||
| 0 Sybil | |||
| 1 V2Dir | 7211 V2Dir | ||
| 9843 Valid | |||
| 194 FallbackDir | |||
| 37 Unmeasured | |||
| 1 DescriptorMismatch | 0 DescriptorMismatch | ||
| bastet | Vote could not be retrieved | ||
| faravahar | 9 Authority | ||
| 42 BadExit | |||
| 2794 Exit | |||
| 299 Fast | 9386 Fast | ||
| 234 Guard | 4084 Guard | !228 Guard | |
| 139 HSDir | 4232 HSDir | !86 HSDir | |
| 1 MiddleOnly | 33 MiddleOnly | ||
| 9479 Running | !45 Running | ||
| 43 Stable | 7917 Stable | !521 Stable | |
| 16 StaleDesc | 36 StaleDesc | ||
| 0 Sybil | |||
| 7198 V2Dir | !1 V2Dir | ||
| 9831 Valid | |||
| 5225 ReachableIPv6 | !35 ReachableIPv6 | ||
| 0 NoIPv6Consensus | |||
| 194 FallbackDir | |||
| 37 Unmeasured | |||
| 27 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. | farav. | consensus |
|---|