{
  "release": "1.4.0",
  "reviewed": "2026-11-14",
  "components": 58,
  "journeys": 24,
  "scenarios": 5,
  "glossaryTerms": 18,
  "crossSystemJourneys": [
    "city-morning-commute",
    "city-power-interruption",
    "city-heavy-rain",
    "city-restoring-services"
  ],
  "pages": 95,
  "families": [
    {
      "id": "electricity",
      "components": [
        "electricity-generation",
        "electricity-transformer",
        "electricity-transmission",
        "electricity-substation",
        "electricity-distribution",
        "electricity-meter",
        "electricity-appliance",
        "electricity-balancing",
        "electricity-storage",
        "electricity-solar-inverter",
        "electricity-ac-dc",
        "electricity-frequency",
        "electricity-demand-response",
        "electricity-microgrid"
      ],
      "journeys": [
        "electricity-kettle",
        "electricity-source-to-socket",
        "electricity-evening-demand",
        "electricity-solar-after-sunset",
        "electricity-shift-the-peak"
      ],
      "scenario": "electricity-demand"
    },
    {
      "id": "water",
      "components": [
        "water-source",
        "water-clarification",
        "water-filtration",
        "water-disinfection",
        "water-pumps",
        "water-reservoirs",
        "water-distribution",
        "water-sewers",
        "water-wastewater-treatment",
        "water-biosolids",
        "water-discharge-reuse",
        "water-metering-leakage",
        "water-quality-monitoring",
        "water-desalination",
        "water-stormwater"
      ],
      "journeys": [
        "water-fill-a-glass",
        "water-after-the-drain",
        "water-pump-stops",
        "water-rain-on-a-street",
        "water-seawater-to-tap"
      ],
      "scenario": "water-storage-buffer"
    },
    {
      "id": "internet",
      "components": [
        "internet-browser",
        "internet-access",
        "internet-dns",
        "internet-ip",
        "internet-router",
        "internet-interconnection",
        "internet-transport",
        "internet-tls",
        "internet-server",
        "internet-cache",
        "internet-optical-fibre",
        "internet-latency",
        "internet-mobile",
        "internet-congestion"
      ],
      "journeys": [
        "internet-load-a-page",
        "internet-broken-link",
        "internet-second-visit",
        "internet-photo-on-the-move",
        "internet-fast-link-slow-page"
      ],
      "scenario": "internet-reroute"
    },
    {
      "id": "rail",
      "components": [
        "rail-station-access",
        "rail-platform-dwell",
        "rail-rolling-stock",
        "rail-traction-power",
        "rail-train-detection",
        "rail-signalling",
        "rail-points-interlocking",
        "rail-track",
        "rail-braking",
        "rail-timetable",
        "rail-control-centre",
        "rail-depots-maintenance",
        "rail-terminals-turnbacks",
        "rail-tunnel-ventilation",
        "rail-drainage-resilience"
      ],
      "journeys": [
        "rail-across-the-city",
        "rail-seconds-become-delays",
        "rail-energy-round-trip",
        "rail-before-first-passenger",
        "rail-after-heavy-rain"
      ],
      "scenario": "rail-longer-dwell"
    }
  ],
  "adsEnabled": false,
  "canonicalOrigin": "https://www.howthecityworks.com"
}