{
  "name": "hatsnet-latency",
  "title": "Hats Network Global Latency Measurements",
  "description": "Inter-PoP round-trip time measurements from the Hats Network Inc. global backbone (AS203314). Each directed pair of points of presence is measured once per round with 50 ICMP echo requests at a 100 ms interval; this package publishes the raw per-sample series and per-pair summary statistics.",
  "licenses": [
    {
      "name": "CC-BY-4.0",
      "title": "Creative Commons Attribution 4.0 International",
      "path": "https://creativecommons.org/licenses/by/4.0/"
    }
  ],
  "homepage": "https://hatsnet.io/opendata/latency/",
  "version": "2026-08-23",
  "measurement_round": "2026-08-23T16:41:43Z",
  "keywords": [
    "ICMP",
    "RTT",
    "latency",
    "network measurement",
    "AS203314"
  ],
  "resources": [
    {
      "path": "v20260823/matrix.csv.zst",
      "name": "matrix-csv-zst",
      "format": "csv",
      "mediatype": "application/zstd",
      "compression": "zstd",
      "bytes": 6824,
      "hash": "sha256:0718b0e95c0f1cf2aef68c29c5c311f2fb628c2d2b455427d61d84dcb930dce0",
      "schema": {
        "fields": [
          {
            "name": "from",
            "type": "string",
            "description": "Source PoP code"
          },
          {
            "name": "to",
            "type": "string",
            "description": "Destination PoP code"
          },
          {
            "name": "round_id",
            "type": "datetime",
            "description": "Measurement round start time in UTC"
          },
          {
            "name": "rtt_avg",
            "type": "number",
            "description": "Mean round-trip time (ms)"
          },
          {
            "name": "rtt_min",
            "type": "number",
            "description": "Minimum round-trip time (ms)"
          },
          {
            "name": "rtt_max",
            "type": "number",
            "description": "Maximum round-trip time (ms)"
          },
          {
            "name": "rtt_stdev",
            "type": "number",
            "description": "Standard deviation of round-trip time (ms)"
          },
          {
            "name": "jitter_ms",
            "type": "number",
            "description": "Mean absolute difference of consecutive samples (ms)"
          },
          {
            "name": "packet_loss_percent",
            "type": "number",
            "description": "Share of unanswered ICMP echo requests (%)"
          }
        ]
      }
    },
    {
      "path": "v20260823/matrix.json.zst",
      "name": "matrix-json-zst",
      "format": "json",
      "mediatype": "application/zstd",
      "compression": "zstd",
      "bytes": 9606,
      "hash": "sha256:48f36f3dc8851d5d567ec813cf34cb7323135fc0d025d60c83965d5fb48135b0"
    },
    {
      "path": "v20260823/matrix.yaml.zst",
      "name": "matrix-yaml-zst",
      "format": "yaml",
      "mediatype": "application/zstd",
      "compression": "zstd",
      "bytes": 9174,
      "hash": "sha256:20e101e0bb42d997a4dbe274794210d44b7682b8e206f7a3024070f8877adc5e"
    },
    {
      "path": "v20260823/pings.csv.zst",
      "name": "pings-csv-zst",
      "format": "csv",
      "mediatype": "application/zstd",
      "compression": "zstd",
      "bytes": 125415,
      "hash": "sha256:aca48a6b385048e5f440be69d7da77b9047d6d2da31bc1909766634d4f0f7a10",
      "schema": {
        "fields": [
          {
            "name": "from",
            "type": "string",
            "description": "Source PoP code"
          },
          {
            "name": "to",
            "type": "string",
            "description": "Destination PoP code"
          },
          {
            "name": "round_id",
            "type": "datetime",
            "description": "Measurement round start time in UTC"
          },
          {
            "name": "seq",
            "type": "integer",
            "description": "1-based sample index within the round"
          },
          {
            "name": "offset_ms",
            "type": "integer",
            "description": "Sample offset from round start (ms)"
          },
          {
            "name": "rtt_ms",
            "type": "number",
            "description": "Round-trip time of this sample (ms)"
          }
        ]
      }
    },
    {
      "path": "v20260823/pings.json.zst",
      "name": "pings-json-zst",
      "format": "json",
      "mediatype": "application/zstd",
      "compression": "zstd",
      "bytes": 67302,
      "hash": "sha256:183ae62470191a52ab013911e4b969a9c51b545b54e664a31519f7dafe36dc30"
    },
    {
      "path": "v20260823/pings.yaml.zst",
      "name": "pings-yaml-zst",
      "format": "yaml",
      "mediatype": "application/zstd",
      "compression": "zstd",
      "bytes": 66519,
      "hash": "sha256:006298f095ce77cb2bee7c7d2e1f6ba7be773994440c10863ec00965f19be2e1"
    }
  ]
}
