{
 "asof": "2026-07-29",
 "generated_at": "2026-08-01T07:38:00Z",
 "history_days": 397,
 "method_note": "Bridge users = demand for unlisted entry points (the demand-to-circumvent series). Relay users = direct reachability, structurally near-floor behind the GFW. A transport halving while another surges (transport_shifts) is the public fingerprint of a new GFW classifier deployment. Estimates are Tor's, from sampled directory requests; transport rows keep Tor's low/high bounds. No probe traffic is generated by this collector.",
 "method_version": 1,
 "reading": {
  "bridge_users": 2425,
  "date": "2026-07-29",
  "relay": {
   "lower": 341,
   "upper": 1181,
   "users": 854
  },
  "transports": {
   "meek": {
    "high": 316,
    "low": 248
   },
   "obfs4": {
    "high": 177,
    "low": 45
   },
   "snowflake": {
    "high": 1492,
    "low": 1487
   },
   "webtunnel": {
    "high": 422,
    "low": 388
   }
  }
 },
 "source": "Tor Metrics (CC0) userstats — bridge users, relay users, and per-transport bridge estimates for country=cn",
 "transport_shifts": []
}