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 2019-08-18 01:00:00 UTC. Note that it takes up to 15 minutes to learn about new consensus and votes and process them.

Unusual Authorities:

dannenberg 2019-08-18 00:00:00

Signatures


maatuska consensus (microdesc) vote descriptors bandwidth file
tor26 consensus (microdesc) vote descriptors
longclaw consensus (microdesc) vote descriptors bandwidth file
dizum consensus (microdesc) vote descriptors
bastet consensus (microdesc) vote descriptors bandwidth file
gabelmoo consensus (microdesc) vote descriptors bandwidth file
moria1 consensus (microdesc) vote descriptors bandwidth file
dannenberg consensus (microdesc) vote descriptors Missing Signature! Valid-after time of auth's displayed consensus: 2019-08-18 00:00:00
faravahar consensus (microdesc) vote descriptors bandwidth file

Known flags


maatuska known-flags Authority BadExit Exit Fast Guard HSDir Running Stable StaleDesc V2Dir Valid ReachableIPv6 NoIPv6Consensus FallbackDir Unmeasured DescriptorMismatch
tor26 known-flags Authority BadExit Exit Fast Guard HSDir Running Stable StaleDesc V2Dir Valid ReachableIPv6 NoIPv6Consensus FallbackDir Unmeasured DescriptorMismatch
longclaw known-flags Authority BadExit Exit Fast Guard HSDir Running Stable StaleDesc V2Dir Valid FallbackDir Unmeasured DescriptorMismatch
dizum known-flags Authority Exit Fast Guard HSDir Running Stable StaleDesc V2Dir Valid FallbackDir Unmeasured DescriptorMismatch
bastet known-flags Authority Exit Fast Guard HSDir Running Stable StaleDesc V2Dir Valid ReachableIPv6 NoIPv6Consensus FallbackDir Unmeasured DescriptorMismatch
gabelmoo known-flags Authority BadExit Exit Fast Guard HSDir Running Stable StaleDesc V2Dir Valid ReachableIPv6 NoIPv6Consensus FallbackDir Unmeasured DescriptorMismatch
moria1 known-flags Authority BadExit Exit Fast Guard HSDir Running Stable StaleDesc V2Dir Valid FallbackDir Unmeasured DescriptorMismatch
dannenberg known-flags Authority BadExit Exit Fast Guard HSDir Running Stable V2Dir Valid ReachableIPv6 NoIPv6Consensus FallbackDir Unmeasured DescriptorMismatch
faravahar known-flags Authority BadExit Exit Fast Guard HSDir Running Stable StaleDesc V2Dir Valid ReachableIPv6 NoIPv6Consensus FallbackDir Unmeasured DescriptorMismatch
consensus known-flags Authority BadExit Exit Fast Guard HSDir NoEdConsensus Running Stable StaleDesc V2Dir Valid ReachableIPv6 NoIPv6Consensus FallbackDir Unmeasured DescriptorMismatch

Flag Thresholds


maatuska flag-thresholds guard-bw-exc-exits=11700000 guard-bw-inc-exits=13900000 guard-tk=691200 stable-uptime=1530500 enough-mtbf=1 fast-speed=100000 guard-wfu=0.98 stable-mtbf=1138661 ignoring-advertised-bws=1
tor26 flag-thresholds guard-bw-exc-exits=8947000 guard-bw-inc-exits=10000000 guard-tk=691200 stable-uptime=1502095 enough-mtbf=1 fast-speed=102000 guard-wfu=0.98 stable-mtbf=3977714 ignoring-advertised-bws=0
longclaw flag-thresholds guard-bw-exc-exits=12000000 guard-bw-inc-exits=15000000 guard-tk=691200 stable-uptime=1662385 enough-mtbf=1 fast-speed=102000 guard-wfu=0.98 stable-mtbf=4360156 ignoring-advertised-bws=1
dizum flag-thresholds guard-bw-exc-exits=8492000 guard-bw-inc-exits=10000000 guard-tk=691200 stable-uptime=1548950 enough-mtbf=1 fast-speed=102000 guard-wfu=0.98 stable-mtbf=3654099 ignoring-advertised-bws=0
bastet flag-thresholds guard-bw-exc-exits=12000000 guard-bw-inc-exits=14000000 guard-tk=691200 stable-uptime=1662385 enough-mtbf=1 fast-speed=102000 guard-wfu=0.98 stable-mtbf=4569679 ignoring-advertised-bws=1
gabelmoo flag-thresholds guard-bw-exc-exits=8536000 guard-bw-inc-exits=10000000 guard-tk=691200 stable-uptime=1560755 enough-mtbf=1 fast-speed=102000 guard-wfu=0.98 stable-mtbf=3942169 ignoring-advertised-bws=0
moria1 flag-thresholds guard-bw-exc-exits=11700000 guard-bw-inc-exits=14000000 guard-tk=691200 stable-uptime=1547481 enough-mtbf=1 fast-speed=91000 guard-wfu=0.98 stable-mtbf=4085559 ignoring-advertised-bws=1
dannenberg flag-thresholds guard-bw-exc-exits=8529000 guard-bw-inc-exits=10000000 guard-tk=691200 stable-uptime=1591898 enough-mtbf=1 fast-speed=102000 guard-wfu=0.98 stable-mtbf=2261573 ignoring-advertised-bws=0
faravahar flag-thresholds guard-bw-exc-exits=11400000 guard-bw-inc-exits=13500000 guard-tk=691200 stable-uptime=1591898 enough-mtbf=1 fast-speed=102000 guard-wfu=0.98 stable-mtbf=4071737 ignoring-advertised-bws=1

Number of relays voted about

You can also view historical voting graphs.

maatuska 7331 total 6391 Running
tor26 7333 total 6357 Running
longclaw 7329 total 6516 Running
dizum 7442 total 6549 Running
bastet 7330 total 6491 Running
gabelmoo 7433 total 6507 Running
moria1 7333 total 6528 Running
dannenberg 7433 total 6486 Running
faravahar 7332 total 6461 Running
consensus 6499 Running

Consensus methods


maatuska consensus-methods 25 26 27 28 29
tor26 consensus-methods 25 26 27 28 29
longclaw consensus-methods 25 26 27 28 29
dizum consensus-methods 25 26 27 28 29
bastet consensus-methods 25 26 27 28 29
gabelmoo consensus-methods 25 26 27 28 29
moria1 consensus-methods 25 26 27 28 29
dannenberg consensus-methods 25 26 27 28
faravahar consensus-methods 25 26 27 28 29
consensus consensus-method 29

Recommended versions


tor26 client-versions 0.2.9.14, 0.2.9.15, 0.2.9.16, 0.2.9.17, 0.3.5.7, 0.3.5.8, 0.4.0.5, 0.4.0.6, 0.4.1.2-alpha, 0.4.1.3-alpha, 0.4.1.4-rc, 0.4.1.5
tor26 server-versions 0.2.9.15, 0.2.9.16, 0.2.9.17, 0.3.5.8, 0.4.0.5, 0.4.0.6, 0.4.1.2-alpha, 0.4.1.3-alpha, 0.4.1.4-rc, 0.4.1.5
gabelmoo client-versions 0.2.9.14, 0.2.9.15, 0.2.9.16, 0.2.9.17, 0.3.5.7, 0.3.5.8, 0.4.0.5, 0.4.0.6, 0.4.1.2-alpha, 0.4.1.3-alpha, 0.4.1.4-rc, 0.4.1.5
gabelmoo server-versions 0.2.9.15, 0.2.9.16, 0.2.9.17, 0.3.5.8, 0.4.0.5, 0.4.0.6, 0.4.1.2-alpha, 0.4.1.3-alpha, 0.4.1.4-rc, 0.4.1.5
moria1 client-versions 0.2.9.14, 0.2.9.15, 0.2.9.16, 0.2.9.17, 0.3.5.7, 0.3.5.8, 0.4.0.5, 0.4.0.6, 0.4.1.2-alpha, 0.4.1.3-alpha, 0.4.1.4-rc, 0.4.1.5
moria1 server-versions 0.2.9.15, 0.2.9.16, 0.2.9.17, 0.3.5.8, 0.4.0.5, 0.4.0.6, 0.4.1.2-alpha, 0.4.1.3-alpha, 0.4.1.4-rc, 0.4.1.5
consensus client-versions 0.2.9.14, 0.2.9.15, 0.2.9.16, 0.2.9.17, 0.3.5.7, 0.3.5.8, 0.4.0.5, 0.4.0.6, 0.4.1.2-alpha, 0.4.1.3-alpha, 0.4.1.4-rc, 0.4.1.5
server-versions 0.2.9.15, 0.2.9.16, 0.2.9.17, 0.3.5.8, 0.4.0.5, 0.4.0.6, 0.4.1.2-alpha, 0.4.1.3-alpha, 0.4.1.4-rc, 0.4.1.5

Consensus parameters


maatuska params NumDirectoryGuards=3 DoSCircuitCreationEnabled=1 UseNTorHandshake=1 cbttestfreq=10 usecreatefast=0 CircuitPriorityHalflifeMsec=30000 DoSConnectionEnabled=1 UseOptimisticData=1 DoSConnectionMaxConcurrentCount=50 bwauthpid=1 hs_service_max_rdv_failures=1 NumNTorsPerTAP=100 Support022HiddenServices=0 NumEntryGuards=1 hsdir_spread_store=4 DoSRefuseSingleHopClientRendezvous=1 pb_disablepct=0
tor26 params NumDirectoryGuards=3 DoSCircuitCreationEnabled=1 UseNTorHandshake=1 cbttestfreq=10 usecreatefast=0 CircuitPriorityHalflifeMsec=30000 DoSConnectionEnabled=1 UseOptimisticData=1 DoSConnectionMaxConcurrentCount=50 bwauthpid=1 hs_service_max_rdv_failures=1 NumNTorsPerTAP=100 Support022HiddenServices=0 NumEntryGuards=1 hsdir_spread_store=4 DoSRefuseSingleHopClientRendezvous=1 pb_disablepct=0
longclaw params NumDirectoryGuards=3 DoSCircuitCreationEnabled=1 UseNTorHandshake=1 cbttestfreq=10 usecreatefast=0 CircuitPriorityHalflifeMsec=30000 DoSConnectionEnabled=1 UseOptimisticData=1 DoSConnectionMaxConcurrentCount=50 bwauthpid=1 hs_service_max_rdv_failures=1 NumNTorsPerTAP=100 Support022HiddenServices=0 NumEntryGuards=1 hsdir_spread_store=4 DoSRefuseSingleHopClientRendezvous=1 pb_disablepct=0
dizum params NumDirectoryGuards=3 DoSCircuitCreationEnabled=1 UseNTorHandshake=1 cbttestfreq=10 usecreatefast=0 CircuitPriorityHalflifeMsec=30000 DoSConnectionEnabled=1 UseOptimisticData=1 DoSConnectionMaxConcurrentCount=50 bwauthpid=1 hs_service_max_rdv_failures=1 NumNTorsPerTAP=100 Support022HiddenServices=0 NumEntryGuards=1 hsdir_spread_store=4 DoSRefuseSingleHopClientRendezvous=1 pb_disablepct=0
bastet params NumDirectoryGuards=3 DoSCircuitCreationEnabled=1 UseNTorHandshake=1 cbttestfreq=10 usecreatefast=0 CircuitPriorityHalflifeMsec=30000 DoSConnectionEnabled=1 UseOptimisticData=1 DoSConnectionMaxConcurrentCount=50 bwauthpid=1 hs_service_max_rdv_failures=1 NumNTorsPerTAP=100 Support022HiddenServices=0 NumEntryGuards=1 hsdir_spread_store=4 DoSRefuseSingleHopClientRendezvous=1 pb_disablepct=0
gabelmoo params NumDirectoryGuards=3 DoSCircuitCreationEnabled=1 UseNTorHandshake=1 cbttestfreq=10 usecreatefast=0 CircuitPriorityHalflifeMsec=30000 DoSConnectionEnabled=1 UseOptimisticData=1 DoSConnectionMaxConcurrentCount=50 bwauthpid=1 hs_service_max_rdv_failures=1 NumNTorsPerTAP=100 Support022HiddenServices=0 NumEntryGuards=1 hsdir_spread_store=4 DoSRefuseSingleHopClientRendezvous=1 pb_disablepct=0
moria1 params NumDirectoryGuards=3 DoSCircuitCreationEnabled=1 UseNTorHandshake=1 cbttestfreq=10 usecreatefast=0 CircuitPriorityHalflifeMsec=30000 DoSConnectionEnabled=1 UseOptimisticData=1 DoSConnectionMaxConcurrentCount=50 bwauthpid=1 hs_service_max_rdv_failures=1 NumNTorsPerTAP=100 Support022HiddenServices=0 NumEntryGuards=1 hsdir_spread_store=4 circ_max_cell_queue_size=8000 DoSRefuseSingleHopClientRendezvous=1 pb_disablepct=0
dannenberg params NumDirectoryGuards=3 DoSCircuitCreationEnabled=1 UseNTorHandshake=1 cbttestfreq=10 usecreatefast=0 CircuitPriorityHalflifeMsec=30000 DoSConnectionEnabled=1 UseOptimisticData=1 DoSConnectionMaxConcurrentCount=50 bwauthpid=1 hs_service_max_rdv_failures=1 NumNTorsPerTAP=100 Support022HiddenServices=0 NumEntryGuards=1 hsdir_spread_store=4 DoSRefuseSingleHopClientRendezvous=1 pb_disablepct=0
faravahar params NumDirectoryGuards=3 DoSCircuitCreationEnabled=1 UseNTorHandshake=1 cbttestfreq=10 usecreatefast=0 CircuitPriorityHalflifeMsec=30000 DoSConnectionEnabled=1 UseOptimisticData=1 DoSConnectionMaxConcurrentCount=50 bwauthpid=1 hs_service_max_rdv_failures=1 NumNTorsPerTAP=100 Support022HiddenServices=0 NumEntryGuards=1 hsdir_spread_store=4 DoSRefuseSingleHopClientRendezvous=1 pb_disablepct=0
consensus params NumDirectoryGuards=3 DoSCircuitCreationEnabled=1 UseNTorHandshake=1 cbttestfreq=10 usecreatefast=0 CircuitPriorityHalflifeMsec=30000 DoSConnectionEnabled=1 UseOptimisticData=1 DoSConnectionMaxConcurrentCount=50 bwauthpid=1 hs_service_max_rdv_failures=1 NumNTorsPerTAP=100 Support022HiddenServices=0 NumEntryGuards=1 hsdir_spread_store=4 DoSRefuseSingleHopClientRendezvous=1 pb_disablepct=0

Authority keys


Name Expiry Identity Key Len. Signing Key Len.
maatuska 2019-10-09 17:11:49 3072 2048
tor26 2019-11-01 00:00:00 3072 3072
longclaw 2019-10-10 02:01:01 3072 2048
dizum 2020-06-17 18:48:04 3072 2048
bastet 2019-10-10 00:02:19 3072 2048
gabelmoo 2020-04-20 08:38:24 3072 2048
moria1 2019-10-14 02:21:38 3072 2048
dannenberg 2019-11-26 10:36:06 3072 2048
faravahar 2020-06-30 20:28:48 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
maatuska 0.01965 seconds
tor26 -0.044503 seconds
longclaw -0.070485 seconds
dizum -0.26725 seconds
bastet -0.297327 seconds
gabelmoo -0.612776 seconds
moria1 -0.630689 seconds
dannenberg -0.807264 seconds
faravahar -0.842203 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


maatuska Previous 9 z/3uKu+c0GqcUeSarO8Q4vZTPdU4KV7KPDAWaB+MJek=
Current 9 lAqMn6EIzk9ml7t7gJzFSI9xcGAHZB2ZzzW/8ZgqmvA=
Commitments [V:1 A:sha3-256 C:AAAAAF1YlQA1N4x5yXMOoCTHrSLw1PcIIG48c4ElzbntSIc+wiEXFQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQAZVjFnauCxU7nfGEXNfMC13n3lwO23m9P4N09W5HBJpQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQDaPaYHYI925FeNJ16By3HWXJs/9/+w5mbD92MdP5izuQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQBhFCj0wuyMQkiqdg5Bn9MKvkSXGbW6b3JpNlx4Bnd0ZA==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQD92qD3rDGawoZVWBw/KF0Ww9BRCgD1o8OH6//a/W1iAA==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQCUHoRsGw+ppYUDi34xGhNhb1bGPXrKxeYFLnAwS7XTCQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQC+m+m7veJSHjTh14i2nE+ZERt6rCzLkXRL+pdCnZ+Oiw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQBGAJ9q/bwx5PAEj79FXusRUwyEnJ0+cz5Cog2GQuEaPw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQC9qZuQb6RU95WmqDt3zSjUCCGiAvXF+LO2Xv6T5ymOgw==R:(Empty)]
tor26 Previous 9 z/3uKu+c0GqcUeSarO8Q4vZTPdU4KV7KPDAWaB+MJek=
Current 9 lAqMn6EIzk9ml7t7gJzFSI9xcGAHZB2ZzzW/8ZgqmvA=
Commitments [V:1 A:sha3-256 C:AAAAAF1YlQA1N4x5yXMOoCTHrSLw1PcIIG48c4ElzbntSIc+wiEXFQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQAZVjFnauCxU7nfGEXNfMC13n3lwO23m9P4N09W5HBJpQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQDaPaYHYI925FeNJ16By3HWXJs/9/+w5mbD92MdP5izuQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQBhFCj0wuyMQkiqdg5Bn9MKvkSXGbW6b3JpNlx4Bnd0ZA==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQD92qD3rDGawoZVWBw/KF0Ww9BRCgD1o8OH6//a/W1iAA==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQCUHoRsGw+ppYUDi34xGhNhb1bGPXrKxeYFLnAwS7XTCQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQC+m+m7veJSHjTh14i2nE+ZERt6rCzLkXRL+pdCnZ+Oiw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQBGAJ9q/bwx5PAEj79FXusRUwyEnJ0+cz5Cog2GQuEaPw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQC9qZuQb6RU95WmqDt3zSjUCCGiAvXF+LO2Xv6T5ymOgw==R:(Empty)]
longclaw Previous 9 z/3uKu+c0GqcUeSarO8Q4vZTPdU4KV7KPDAWaB+MJek=
Current 9 lAqMn6EIzk9ml7t7gJzFSI9xcGAHZB2ZzzW/8ZgqmvA=
Commitments [V:1 A:sha3-256 C:AAAAAF1YlQA1N4x5yXMOoCTHrSLw1PcIIG48c4ElzbntSIc+wiEXFQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQAZVjFnauCxU7nfGEXNfMC13n3lwO23m9P4N09W5HBJpQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQDaPaYHYI925FeNJ16By3HWXJs/9/+w5mbD92MdP5izuQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQBhFCj0wuyMQkiqdg5Bn9MKvkSXGbW6b3JpNlx4Bnd0ZA==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQD92qD3rDGawoZVWBw/KF0Ww9BRCgD1o8OH6//a/W1iAA==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQCUHoRsGw+ppYUDi34xGhNhb1bGPXrKxeYFLnAwS7XTCQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQC+m+m7veJSHjTh14i2nE+ZERt6rCzLkXRL+pdCnZ+Oiw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQBGAJ9q/bwx5PAEj79FXusRUwyEnJ0+cz5Cog2GQuEaPw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQC9qZuQb6RU95WmqDt3zSjUCCGiAvXF+LO2Xv6T5ymOgw==R:(Empty)]
dizum Previous 9 z/3uKu+c0GqcUeSarO8Q4vZTPdU4KV7KPDAWaB+MJek=
Current 9 lAqMn6EIzk9ml7t7gJzFSI9xcGAHZB2ZzzW/8ZgqmvA=
Commitments [V:1 A:sha3-256 C:AAAAAF1YlQA1N4x5yXMOoCTHrSLw1PcIIG48c4ElzbntSIc+wiEXFQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQAZVjFnauCxU7nfGEXNfMC13n3lwO23m9P4N09W5HBJpQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQDaPaYHYI925FeNJ16By3HWXJs/9/+w5mbD92MdP5izuQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQBhFCj0wuyMQkiqdg5Bn9MKvkSXGbW6b3JpNlx4Bnd0ZA==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQD92qD3rDGawoZVWBw/KF0Ww9BRCgD1o8OH6//a/W1iAA==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQCUHoRsGw+ppYUDi34xGhNhb1bGPXrKxeYFLnAwS7XTCQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQC+m+m7veJSHjTh14i2nE+ZERt6rCzLkXRL+pdCnZ+Oiw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQBGAJ9q/bwx5PAEj79FXusRUwyEnJ0+cz5Cog2GQuEaPw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQC9qZuQb6RU95WmqDt3zSjUCCGiAvXF+LO2Xv6T5ymOgw==R:(Empty)]
bastet Previous 9 z/3uKu+c0GqcUeSarO8Q4vZTPdU4KV7KPDAWaB+MJek=
Current 9 lAqMn6EIzk9ml7t7gJzFSI9xcGAHZB2ZzzW/8ZgqmvA=
Commitments [V:1 A:sha3-256 C:AAAAAF1YlQA1N4x5yXMOoCTHrSLw1PcIIG48c4ElzbntSIc+wiEXFQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQAZVjFnauCxU7nfGEXNfMC13n3lwO23m9P4N09W5HBJpQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQDaPaYHYI925FeNJ16By3HWXJs/9/+w5mbD92MdP5izuQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQBhFCj0wuyMQkiqdg5Bn9MKvkSXGbW6b3JpNlx4Bnd0ZA==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQD92qD3rDGawoZVWBw/KF0Ww9BRCgD1o8OH6//a/W1iAA==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQCUHoRsGw+ppYUDi34xGhNhb1bGPXrKxeYFLnAwS7XTCQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQC+m+m7veJSHjTh14i2nE+ZERt6rCzLkXRL+pdCnZ+Oiw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQBGAJ9q/bwx5PAEj79FXusRUwyEnJ0+cz5Cog2GQuEaPw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQC9qZuQb6RU95WmqDt3zSjUCCGiAvXF+LO2Xv6T5ymOgw==R:(Empty)]
gabelmoo Previous 9 z/3uKu+c0GqcUeSarO8Q4vZTPdU4KV7KPDAWaB+MJek=
Current 9 lAqMn6EIzk9ml7t7gJzFSI9xcGAHZB2ZzzW/8ZgqmvA=
Commitments [V:1 A:sha3-256 C:AAAAAF1YlQA1N4x5yXMOoCTHrSLw1PcIIG48c4ElzbntSIc+wiEXFQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQAZVjFnauCxU7nfGEXNfMC13n3lwO23m9P4N09W5HBJpQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQDaPaYHYI925FeNJ16By3HWXJs/9/+w5mbD92MdP5izuQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQBhFCj0wuyMQkiqdg5Bn9MKvkSXGbW6b3JpNlx4Bnd0ZA==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQD92qD3rDGawoZVWBw/KF0Ww9BRCgD1o8OH6//a/W1iAA==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQCUHoRsGw+ppYUDi34xGhNhb1bGPXrKxeYFLnAwS7XTCQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQC+m+m7veJSHjTh14i2nE+ZERt6rCzLkXRL+pdCnZ+Oiw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQBGAJ9q/bwx5PAEj79FXusRUwyEnJ0+cz5Cog2GQuEaPw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQC9qZuQb6RU95WmqDt3zSjUCCGiAvXF+LO2Xv6T5ymOgw==R:(Empty)]
moria1 Previous 9 z/3uKu+c0GqcUeSarO8Q4vZTPdU4KV7KPDAWaB+MJek=
Current 9 lAqMn6EIzk9ml7t7gJzFSI9xcGAHZB2ZzzW/8ZgqmvA=
Commitments [V:1 A:sha3-256 C:AAAAAF1YlQA1N4x5yXMOoCTHrSLw1PcIIG48c4ElzbntSIc+wiEXFQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQAZVjFnauCxU7nfGEXNfMC13n3lwO23m9P4N09W5HBJpQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQDaPaYHYI925FeNJ16By3HWXJs/9/+w5mbD92MdP5izuQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQBhFCj0wuyMQkiqdg5Bn9MKvkSXGbW6b3JpNlx4Bnd0ZA==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQD92qD3rDGawoZVWBw/KF0Ww9BRCgD1o8OH6//a/W1iAA==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQCUHoRsGw+ppYUDi34xGhNhb1bGPXrKxeYFLnAwS7XTCQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQC+m+m7veJSHjTh14i2nE+ZERt6rCzLkXRL+pdCnZ+Oiw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQBGAJ9q/bwx5PAEj79FXusRUwyEnJ0+cz5Cog2GQuEaPw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQC9qZuQb6RU95WmqDt3zSjUCCGiAvXF+LO2Xv6T5ymOgw==R:(Empty)]
dannenberg Previous 9 z/3uKu+c0GqcUeSarO8Q4vZTPdU4KV7KPDAWaB+MJek=
Current 9 lAqMn6EIzk9ml7t7gJzFSI9xcGAHZB2ZzzW/8ZgqmvA=
Commitments [V:1 A:sha3-256 C:AAAAAF1YlQA1N4x5yXMOoCTHrSLw1PcIIG48c4ElzbntSIc+wiEXFQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQAZVjFnauCxU7nfGEXNfMC13n3lwO23m9P4N09W5HBJpQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQDaPaYHYI925FeNJ16By3HWXJs/9/+w5mbD92MdP5izuQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQBhFCj0wuyMQkiqdg5Bn9MKvkSXGbW6b3JpNlx4Bnd0ZA==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQD92qD3rDGawoZVWBw/KF0Ww9BRCgD1o8OH6//a/W1iAA==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQCUHoRsGw+ppYUDi34xGhNhb1bGPXrKxeYFLnAwS7XTCQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQC+m+m7veJSHjTh14i2nE+ZERt6rCzLkXRL+pdCnZ+Oiw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQBGAJ9q/bwx5PAEj79FXusRUwyEnJ0+cz5Cog2GQuEaPw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQC9qZuQb6RU95WmqDt3zSjUCCGiAvXF+LO2Xv6T5ymOgw==R:(Empty)]
faravahar Previous 9 z/3uKu+c0GqcUeSarO8Q4vZTPdU4KV7KPDAWaB+MJek=
Current 9 lAqMn6EIzk9ml7t7gJzFSI9xcGAHZB2ZzzW/8ZgqmvA=
Commitments [V:1 A:sha3-256 C:AAAAAF1YlQA1N4x5yXMOoCTHrSLw1PcIIG48c4ElzbntSIc+wiEXFQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQAZVjFnauCxU7nfGEXNfMC13n3lwO23m9P4N09W5HBJpQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQDaPaYHYI925FeNJ16By3HWXJs/9/+w5mbD92MdP5izuQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQBhFCj0wuyMQkiqdg5Bn9MKvkSXGbW6b3JpNlx4Bnd0ZA==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQD92qD3rDGawoZVWBw/KF0Ww9BRCgD1o8OH6//a/W1iAA==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQCUHoRsGw+ppYUDi34xGhNhb1bGPXrKxeYFLnAwS7XTCQ==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQC+m+m7veJSHjTh14i2nE+ZERt6rCzLkXRL+pdCnZ+Oiw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQBGAJ9q/bwx5PAEj79FXusRUwyEnJ0+cz5Cog2GQuEaPw==R:(Empty)],
[V:1 A:sha3-256 C:AAAAAF1YlQC9qZuQb6RU95WmqDt3zSjUCCGiAvXF+LO2Xv6T5ymOgw==R:(Empty)]
consensus Previous 9 z/3uKu+c0GqcUeSarO8Q4vZTPdU4KV7KPDAWaB+MJek=
Current 9 lAqMn6EIzk9ml7t7gJzFSI9xcGAHZB2ZzzW/8ZgqmvA=

Protocols


maatuska Recommended Client Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Required Client Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Recommended Relay Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Required Relay Cons=1 Desc=1 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=3,4 Microdesc=1 Relay=1,2
tor26 Recommended Client Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Required Client Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Recommended Relay Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Required Relay Cons=1 Desc=1 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=3,4 Microdesc=1 Relay=1,2
longclaw Recommended Client Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Required Client Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Recommended Relay Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Required Relay Cons=1 Desc=1 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=3,4 Microdesc=1 Relay=1,2
dizum Recommended Client Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Required Client Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Recommended Relay Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Required Relay Cons=1 Desc=1 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=3,4 Microdesc=1 Relay=1,2
bastet Recommended Client Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Required Client Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Recommended Relay Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Required Relay Cons=1 Desc=1 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=3,4 Microdesc=1 Relay=1,2
gabelmoo Recommended Client Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Required Client Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Recommended Relay Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Required Relay Cons=1 Desc=1 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=3,4 Microdesc=1 Relay=1,2
moria1 Recommended Client Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Required Client Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Recommended Relay Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Required Relay Cons=1 Desc=1 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=3,4 Microdesc=1 Relay=1,2
dannenberg Recommended Client Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Required Client Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Recommended Relay Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Required Relay Cons=1 Desc=1 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=3,4 Microdesc=1 Relay=1,2
faravahar Recommended Client Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Required Client Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Recommended Relay Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Required Relay Cons=1 Desc=1 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=3,4 Microdesc=1 Relay=1,2
consensus Recommended Client Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Required Client Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Recommended Relay Cons=1,2 Desc=1,2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=4 Microdesc=1,2 Relay=2
Required Relay Cons=1 Desc=1 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 Link=3,4 Microdesc=1 Relay=1,2

Bandwidth Scanner Weights


consensus Guard-flagged nodes in the guard position 5830
non-flagged nodes in the guard Position 5830
Guard+Exit-flagged nodes in the guard Position 0
Guard-flagged nodes in the middle Position 4170
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 4170
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.

maatuska 6948 Measured values in w lines
longclaw 5935 Measured values in w lines
bastet 5933 Measured values in w lines
moria1 6881 Measured values in w lines
faravahar 6478 Measured values in w lines

Bandwidth scanner information

maatuska
longclaw
bastet
gabelmoo
moria1 timestamp=1566088683 (2019-08-18 00:38:03) sha256=mjG0qvHkhffdK0DpKna/iLsbb3As/NeIiRvKHlG5eyw
faravahar

Fallback Directory status

You can also view historical Fallback Directory graphs.

Running 140
Not Running 0
Missing 8

Authority versions


dizum 0.4.0.5
gabelmoo 0.4.0.5
serge 0.3.5.8
moria1 0.4.2.0-alpha-dev
longclaw 0.4.1.0-alpha-dev
dannenberg 0.3.5.7
bastet 0.4.0.5
maatuska 0.4.0.5
faravahar 0.4.0.5
tor26 0.4.0.5

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
maatuska 911 1304 1402 1605 2242 4
tor26 1104 1200 1269 1438 2642 0
longclaw 1489 1581 1644 1734 1994 0
dizum 861 893 913 946 1174 45
bastet 1867 1929 1961 2088 2202 0
gabelmoo 850 891 910 927 1028 0
moria1 1539 1673 1750 1835 3432 0
dannenberg 756 774 784 982 10302 0
faravahar 1382 1751 2096 2145 2366 0

Overlap between votes and consensus


The semantics of columns is as follows:


Only in vote In vote and consensus Only in consensus
maatuska 10 Authority
6 BadExit
1034 Exit
20 Fast 5884 Fast !149 Fast
82 Guard 2673 Guard !217 Guard
23 HSDir 3544 HSDir !212 HSDir
6391 Running !116 Running
4 Stable 5228 Stable !344 Stable
3 StaleDesc 123 StaleDesc !2 StaleDesc
6563 V2Dir
7294 Valid !3 Valid
1075 ReachableIPv6 !10 ReachableIPv6
0 NoIPv6Consensus
141 FallbackDir
105 Unmeasured !33 Unmeasured
7 DescriptorMismatch 0 DescriptorMismatch
tor26 10 Authority
6 BadExit
1035 Exit
580 Fast 6132 Fast
89 Guard 2859 Guard !42 Guard
354 HSDir 3725 HSDir !31 HSDir
6357 Running !148 Running
22 Stable 5513 Stable !70 Stable
2 StaleDesc 122 StaleDesc !3 StaleDesc
6566 V2Dir
7296 Valid
1073 ReachableIPv6 !12 ReachableIPv6
0 NoIPv6Consensus
141 FallbackDir
138 Unmeasured
8 DescriptorMismatch 0 DescriptorMismatch
longclaw 10 Authority
6 BadExit
1034 Exit
2 Fast 5120 Fast !721 Fast
55 Guard 2756 Guard !146 Guard
58 HSDir 3556 HSDir !203 HSDir
6516 Running !22 Running
50 Stable 5590 Stable !19 Stable
22 StaleDesc 124 StaleDesc !1 StaleDesc
6561 V2Dir
7292 Valid !2 Valid
141 FallbackDir
121 Unmeasured !16 Unmeasured
31 DescriptorMismatch 0 DescriptorMismatch
dizum 9 Authority !1 Authority
1036 Exit
579 Fast 6132 Fast
99 Guard 2856 Guard !50 Guard
379 HSDir 3745 HSDir !18 HSDir
6549 Running !96 Running
53 Stable 5672 Stable !44 Stable
2 StaleDesc 125 StaleDesc
6674 V2Dir
7405 Valid
141 FallbackDir
137 Unmeasured
4 DescriptorMismatch 0 DescriptorMismatch
bastet 10 Authority
1035 Exit
1 Fast 5141 Fast !699 Fast
60 Guard 2731 Guard !168 Guard
32 HSDir 3556 HSDir !198 HSDir
6491 Running !16 Running
21 Stable 5547 Stable !36 Stable
31 StaleDesc 125 StaleDesc
6563 V2Dir
7293 Valid !1 Valid
1086 ReachableIPv6 !2 ReachableIPv6
0 NoIPv6Consensus
141 FallbackDir
118 Unmeasured !19 Unmeasured
41 DescriptorMismatch 0 DescriptorMismatch
gabelmoo 10 Authority
0 BadExit !6 BadExit
1035 Exit
579 Fast 6128 Fast
96 Guard 2860 Guard !39 Guard
321 HSDir 3701 HSDir !55 HSDir
6507 Running !98 Running
24 Stable 5643 Stable !43 Stable
9 StaleDesc 122 StaleDesc !3 StaleDesc
6665 V2Dir
7396 Valid
1070 ReachableIPv6 !15 ReachableIPv6
0 NoIPv6Consensus
141 FallbackDir
136 Unmeasured
20 DescriptorMismatch 0 DescriptorMismatch
moria1 10 Authority
6 BadExit
1035 Exit
20 Fast 5839 Fast !172 Fast
150 Guard 2785 Guard !123 Guard
116 HSDir 1089 HSDir !2664 HSDir
6528 Running !23 Running
54 Stable 5596 Stable !18 Stable
4 StaleDesc 122 StaleDesc !3 StaleDesc
6572 V2Dir
7306 Valid !4 Valid
141 FallbackDir
112 Unmeasured !25 Unmeasured
10 DescriptorMismatch 0 DescriptorMismatch
dannenberg 10 Authority
1 BadExit !5 BadExit
1036 Exit
579 Fast 6131 Fast
95 Guard 2718 Guard !180 Guard
350 HSDir 3571 HSDir !184 HSDir
6486 Running !118 Running
9 Stable 5467 Stable !213 Stable
6664 V2Dir
7396 Valid
1085 ReachableIPv6 !4 ReachableIPv6
0 NoIPv6Consensus
141 FallbackDir
138 Unmeasured
19 DescriptorMismatch 0 DescriptorMismatch
faravahar 10 Authority
6 BadExit
1035 Exit
21 Fast 5750 Fast !243 Fast
125 Guard 2806 Guard !93 Guard
49 HSDir 3616 HSDir !139 HSDir
6461 Running !48 Running
14 Stable 5547 Stable !39 Stable
10 StaleDesc 124 StaleDesc !1 StaleDesc
6564 V2Dir
7295 Valid !1 Valid
1079 ReachableIPv6 !10 ReachableIPv6
0 NoIPv6Consensus
141 FallbackDir
117 Unmeasured !20 Unmeasured
18 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 maatu. tor26 longc. dizum bastet gabel. moria1 danne. farav. consensus

This page was generated with depictor version 6d0ead0 and stem version 658dd528

"Tor" and the "Onion Logo" are registered trademarks of The Tor Project, Inc.