{
  "service": {
    "id": "svc_mesh_isp_0472",
    "name": "HarbourLink Community Mesh",
    "status": "operational",
    "environment": "production",
    "region": {
      "country": "CA",
      "province": "ON",
      "municipality": "Toronto",
      "timezone": "America/Toronto"
    },
    "support": {
      "email": "support@harbourlink.example",
      "phone": "+1-416-555-0147",
      "hours": {
        "weekdays": "08:00-22:00",
        "weekends": "09:00-18:00"
      },
      "emergency_channel": "mesh-ops"
    }
  },
  "network": {
    "asn": 64527,
    "ipv4_cidr": "198.51.100.0/24",
    "ipv6_cidr": "2001:db8:472::/48",
    "routing_protocols": [
      "BGP",
      "Babel"
    ],
    "dns": {
      "resolvers": [
        "198.51.100.53",
        "2001:db8:472::53"
      ],
      "dnssec_validation": true,
      "block_malware_domains": true
    },
    "gateways": [
      {
        "id": "gw-west-01",
        "hostname": "gateway-west.harbourlink.example",
        "status": "online",
        "uplink": {
          "provider": "Metro Fibre Cooperative",
          "capacity_mbps": 5000,
          "current_utilization_percent": 42.7
        },
        "coordinates": {
          "latitude": 43.6408,
          "longitude": -79.4329
        }
      },
      {
        "id": "gw-east-01",
        "hostname": "gateway-east.harbourlink.example",
        "status": "online",
        "uplink": {
          "provider": "Lakeshore Transit Exchange",
          "capacity_mbps": 2500,
          "current_utilization_percent": 36.2
        },
        "coordinates": {
          "latitude": 43.6684,
          "longitude": -79.3191
        }
      }
    ],
    "mesh": {
      "node_count": 184,
      "active_node_count": 179,
      "client_count": 1268,
      "default_channel_width_mhz": 40,
      "bands": [
        {
          "name": "2.4GHz",
          "channels": [
            1,
            6,
            11
          ],
          "enabled": true
        },
        {
          "name": "5GHz",
          "channels": [
            36,
            44,
            149,
            157
          ],
          "enabled": true
        },
        {
          "name": "6GHz",
          "channels": [
            5,
            21,
            37
          ],
          "enabled": false
        }
      ],
      "nodes": [
        {
          "id": "node-parkdale-017",
          "name": "Parkdale Library Rooftop",
          "role": "relay",
          "status": "online",
          "firmware": "OpenWrt 24.10.2",
          "last_seen": "2026-07-16T14:28:41-04:00",
          "coordinates": {
            "latitude": 43.6403,
            "longitude": -79.4367
          },
          "radios": [
            {
              "band": "2.4GHz",
              "channel": 6,
              "tx_power_dbm": 18,
              "noise_floor_dbm": -94
            },
            {
              "band": "5GHz",
              "channel": 44,
              "tx_power_dbm": 23,
              "noise_floor_dbm": -98
            }
          ],
          "neighbors": [
            {
              "node_id": "node-roncy-009",
              "link_quality": 0.91,
              "latency_ms": 2.8
            },
            {
              "node_id": "node-dufferin-031",
              "link_quality": 0.84,
              "latency_ms": 4.1
            }
          ]
        },
        {
          "id": "node-leslieville-042",
          "name": "Leslieville Community Centre",
          "role": "gateway-relay",
          "status": "degraded",
          "firmware": "OpenWrt 24.10.2",
          "last_seen": "2026-07-16T14:28:19-04:00",
          "coordinates": {
            "latitude": 43.6625,
            "longitude": -79.3321
          },
          "radios": [
            {
              "band": "2.4GHz",
              "channel": 11,
              "tx_power_dbm": 17,
              "noise_floor_dbm": -89
            },
            {
              "band": "5GHz",
              "channel": 149,
              "tx_power_dbm": 22,
              "noise_floor_dbm": -91
            }
          ],
          "neighbors": [
            {
              "node_id": "gw-east-01",
              "link_quality": 0.76,
              "latency_ms": 7.3
            }
          ]
        }
      ]
    }
  },
  "plans": [
    {
      "id": "plan-community-25",
      "name": "Community 25",
      "monthly_price": {
        "amount": 20,
        "currency": "CAD"
      },
      "download_mbps": 25,
      "upload_mbps": 10,
      "data_cap_gb": null,
      "priority": "standard",
      "subsidy_eligible": true
    },
    {
      "id": "plan-household-100",
      "name": "Household 100",
      "monthly_price": {
        "amount": 45,
        "currency": "CAD"
      },
      "download_mbps": 100,
      "upload_mbps": 40,
      "data_cap_gb": null,
      "priority": "standard",
      "subsidy_eligible": false
    },
    {
      "id": "plan-host-250",
      "name": "Mesh Host 250",
      "monthly_price": {
        "amount": 35,
        "currency": "CAD"
      },
      "download_mbps": 250,
      "upload_mbps": 100,
      "data_cap_gb": null,
      "priority": "preferred",
      "subsidy_eligible": false,
      "requirements": {
        "relay_node": true,
        "minimum_uptime_percent": 95
      }
    }
  ],
  "operations": {
    "monitoring_interval_seconds": 60,
    "target_availability_percent": 99.5,
    "maintenance_windows": [
      {
        "day": "Tuesday",
        "start": "02:00",
        "end": "04:00",
        "timezone": "America/Toronto"
      }
    ],
    "alerts": [
      {
        "id": "alert-20260716-0031",
        "severity": "warning",
        "status": "investigating",
        "resource_id": "node-leslieville-042",
        "message": "Elevated noise floor and reduced link quality on the 5GHz radio.",
        "created_at": "2026-07-16T13:52:08-04:00"
      }
    ],
    "metrics": {
      "timestamp": "2026-07-16T14:29:00-04:00",
      "aggregate_throughput_mbps": {
        "download": 2864.8,
        "upload": 917.3
      },
      "median_latency_ms": 11.6,
      "packet_loss_percent": 0.18,
      "availability_percent_30d": 99.73
    }
  },
  "api": {
    "version": "v2",
    "request_id": "req_01J2YX8V46K7N0QF3MPA9S2DHC",
    "generated_at": "2026-07-16T14:29:04-04:00",
    "links": {
      "self": "/api/v2/network/status",
      "nodes": "/api/v2/nodes",
      "incidents": "/api/v2/incidents",
      "plans": "/api/v2/plans"
    }
  }
}