Directory Authorities by Network Health

Directory authorities vote on the status of relays in the Tor network and provide bandwidth measurements. Monitor their health and consensus participation.


Directory Authority Status


Last updated: Thu, 29 Jan 2026 11:45:43 GMT. Data from Onionoo API + CollecTor (votes, thresholds).

Authority Name Online Status Voted BW Auth Latency (ms) AS Number AS Name Country Uptime (1M/6M/1Y/5Y) Version Rec. Ver. Age Last Restarted
bastet 🟢 Online 10005 Yes 20 AS16652 Riseup Networks United States of America US 98.3% / 99.6% / 99.8% / 99.5% | Z: -2.6 0.4.8.21 Yes 6y 11mo 2w ago 2026-01-26
dannenberg 🟢 Online 10183 No 160 AS39788 Chaos Computer Club e.V. Germany DE 100.0% / 99.6% / 99.8% / 92.8% | Z: 0.4 0.4.8.21 Yes 6y 11mo 2w ago 2025-12-18
dizum 🟢 Online 10190 No 133 AS61125 SABOTAGE LLC Netherlands NL 100.0% / 99.9% / 98.0% / 98.1% | Z: 0.4 0.4.8.21 Yes 6y 11mo 2w ago 2026-01-09
faravahar 🟢 Online 10021 No 1 AS6939 Hurricane Electric LLC United States of America US 99.3% / 99.6% / 99.3% / 94.4% | Z: -0.8 0.4.8.21 Yes 2y 5mo 1w ago 2026-01-14
gabelmoo 🟢 Online 10004 Yes 143 AS680 Verein zur... Germany DE 100.0% / 100.0% / 100.0% / 100.0% | Z: 0.4 0.4.8.21 Yes 6y 11mo 2w ago 2026-01-09
longclaw 🟢 Online 10012 Yes 63 AS7765 Koumbit Canada CA 100.0% / 99.5% / 99.7% / 99.7% | Z: 0.4 0.4.8.21 Yes 6y 11mo 2w ago 2026-01-12
maatuska 🟢 Online 10014 Yes 149 AS198093 Foreningen for... Sweden SE 100.0% / 99.7% / 99.5% / 99.3% | Z: 0.4 0.4.8.21 Yes 6y 11mo 2w ago 2026-01-28
moria1 🟢 Online 10023 Yes 65 AS3 Unknown United States of America US 100.0% / 100.0% / 100.0% / 99.2% | Z: 0.4 0.4.9.3-alpha-dev No 3y 2mo 2d ago 2026-01-27
Serge 🟢 Online 0 No AS11403 NYI United States of America US 100.0% / 100.0% / 100.0% / 100.0% | Z: 0.4 0.4.8.21 Yes 6y 11mo 2w ago 2026-01-27
tor26 🟢 Online 10061 Yes 146 AS5404 conova... Austria AT 100.0% / 100.0% / 100.0% / 99.8% | Z: 0.4 0.4.8.21 Yes 1y 10mo 1w ago 2026-01-17
⚠️ Alerts:


Legend:



Flag Thresholds by Authority

Each directory authority has different thresholds for assigning flags to relays. Values extracted from authority votes via Tor CollecTor (fetched: 2026-01-29T11:45:07.459934).

Threshold bastet dannenberg dizum faravahar gabelmoo longclaw maatuska moria1 tor26
🛡️ Guard Flag Requirements
Guard WFU ≥98.0% ≥98.0% ≥98.0% ≥98.0% ≥98.0% ≥98.0% ≥98.0% ≥98.0% ≥98.0%
Guard Time Known ≥8.0 d ≥8.0 d ≥8.0 d ≥8.0 d ≥8.0 d ≥8.0 d ≥8.0 d ≥8.0 d ≥8.0 d
Guard BW (top 25%) ≥232.00 Mbit/s ≥80.00 Mbit/s ≥80.00 Mbit/s ≥80.00 Mbit/s ≥304.00 Mbit/s ≥80.00 Mbit/s ≥312.00 Mbit/s ≥240.00 Mbit/s ≥288.00 Mbit/s
V2Dir Flag ✓ Required ✓ Required ✓ Required ✓ Required ✓ Required ✓ Required ✓ Required ✓ Required ✓ Required
⚓ Stable Flag Requirements
Stable Uptime ≥11.4 d ≥10.8 d ≥10.9 d ≥10.0 d ≥10.9 d ≥10.2 d ≥10.1 d ≥10.6 d ≥11.9 d
Stable MTBF ≥50.5 d ≥22.3 d ≥34.8 d ≥47.4 d ≥53.9 d ≥55.1 d ≥55.2 d ≥403.9 d ≥55.8 d
Enough MTBF
⚡ Fast Flag Requirements
Fast Speed (7/8ths) ≥816.00 Kbit/s ≥816.00 Kbit/s ≥816.00 Kbit/s ≥816.00 Kbit/s ≥816.00 Kbit/s ≥816.00 Kbit/s ≥816.00 Kbit/s ≥8.38 Mbit/s ≥816.00 Kbit/s
📁 HSDir Flag Requirements
HSDir WFU ≥98.0%
HSDir Time Known ≥9.8 d

Flag Threshold Legend:

🛡️ Guard Flag Calculation Logic

Per Tor Directory Specification, a relay qualifies for Guard if ALL of the following are true:

  1. Fast flag: Relay has the Fast flag (bandwidth ≥100 KB/s OR in top 7/8ths)
  2. Stable flag: Relay has the Stable flag (sufficient uptime/MTBF)
  3. WFU ≥ guard-wfu threshold: Weighted Fractional Uptime at or above the median for "familiar" relays (typically 98%)
  4. Time Known ≥ guard-tk threshold: Relay is "familiar" - authority has tracked it for sufficient time (typically 8 days)
  5. Bandwidth requirement (one of):
    • Option A: Observed bandwidth ≥ AuthDirGuardBWGuarantee (default 2 MB/s)
    • Option B: Observed bandwidth in top 25% of relays (≥ guard-bw-inc-exits shown in table)
  6. V2Dir flag: Relay supports directory protocol v2+

Important: The bandwidth check uses observed_bandwidth from the relay's server descriptor (actual capacity in bytes/s), NOT the scaled consensus weight shown in votes. The 2 MB/s guarantee means any relay with ≥2 MB/s observed bandwidth can be a Guard, regardless of network size.
⚙️ AuthDirGuardBWGuarantee: This is a hardcoded Tor configuration parameter (default: 2 MB/s = 2,097,152 bytes/s). It is NOT present in vote files - authorities use their compiled-in default. This value rarely changes and provides a stable minimum bandwidth guarantee for Guard eligibility independent of network size fluctuations. [View in Tor source - Line 21]
Sources: dir-spec: Assigning Flags | dir-spec: Computing BW Weights | Bandwidth Scanners Blog

⚡ Fast Flag Calculation Logic

Per Tor Directory Specification, a relay qualifies for Fast if its observed bandwidth is:

  • In the top 7/8ths (87.5%) for known active routers (≥ fast-speed threshold shown above)
  • OR at least 100 KB/s (absolute minimum fallback)

The fast-speed threshold in the table is dynamically calculated by each authority based on the bandwidth distribution of all relays. It typically equals or exceeds 100 KB/s. The 100 KB/s fallback ensures relays on low-bandwidth networks can still qualify.
Source: dir-spec: Assigning Flags in a Vote

🏃 Running Flag Calculation Logic

Per Tor Directory Specification:

  • A directory authority considers a relay "Running" when the relay is reachable/active by connecting to the relay's OR port

When an authority votes for a relay, that means the authority considers it Running (reachable). If an authority cannot reach a relay, it will not include the relay in its vote. A relay must be Running from a majority of authorities (≥5/9) to be included in the final consensus.
Source: dir-spec: Assigning Flags in a Vote

⚓ Stable Flag Calculation Logic

Per Tor Directory Specification, a relay qualifies for Stable if:

  • Weighted MTBF ≥ stable-mtbf threshold (median MTBF of all active relays)
  • OR Weighted MTBF ≥ 7 days (604800 seconds, absolute minimum)

How Directory Authorities Measure MTBF:

  • Tracks reachability — Each authority independently tests if it can connect to relay's OR port
  • Records "up" intervals — Tracks periods when the relay was successfully reachable
  • Calculates Weighted MTBF — Weighted mean of all intervals when relay was "observed to be up"
  • Weights recent data more — Uses discount factor of 0.95 every 12 hours (research paper)
  • Requires sufficient data — At least 4 days of MTBF data needed for valid assessment

MTBF vs Uptime — Key Distinction:

Metric Source Meaning
MTBF (stats mtbf=X) Authority-measured Mean Time Between Failures — authority's observation of relay's reachability history
Uptime (last_restarted) Relay self-reported Time since last restart — from relay's own descriptor

Key Point: Authority does NOT use relay's self-reported uptime for MTBF. It independently measures reachability. The Stable flag is based on uptime history, not current uptime — a relay with good history that recently restarted may keep Stable.

From dir-spec § Assigning Flags:

"To calculate weighted MTBF, compute the weighted mean of the lengths of all intervals when the router was observed to be up, weighting intervals by α^n, where n is the amount of time that has passed since the interval ended, and α is chosen so that measurements over approximately one month old no longer influence the weighted MTBF much."

⚠️ Study Finding: Our analysis of 10k+ relays shows authorities assigning Stable to relays with MTBF as low as ~5 days, below both the published threshold and 7-day minimum. The stable-mtbf in flag-thresholds is the median MTBF value, not the minimum threshold. See Stable Flag Threshold Study.
Sources: dir-spec | Relay Stability Research (2011)

✅ Valid Flag Calculation Logic

Per Tor Directory Specification, a relay qualifies for Valid if:

  • The relay is Running (reachable by the authority)
  • The relay's identity key is not blacklisted
  • The relay has a valid descriptor

Unlike Running (which just means reachable), Valid confirms the relay is verified and allowed to participate. Almost all Running relays also have Valid unless they've been manually blacklisted.
Source: dir-spec: Assigning Flags in a Vote

Special/Restrictive Flags:


Data sources: Onionoo API, Tor CollecTor

Last updated: Thu, 29 Jan 2026 11:45:43 GMT (updates every 15-60 minutes depending on data source)