{
  "schema_version": 1,
  "snapshot_id": "39fe6a9f30ca4a049eb9b8e660b3bf29",
  "generated_at": "2026-09-09T20:56:09.890545+00:00",
  "coverage": "current public records only",
  "encoding": "gzip-compressed UTF-8 CSV with BOM; empty means unknown",
  "string_safety": "Formula-like text is prefixed with an apostrophe.",
  "files": [
    {
      "dataset": "world-tiles",
      "filename": "world-tiles.csv.gz",
      "row_count": 8606301,
      "byte_count": 52323099,
      "sha256": "46dea091f62a493db7bcc4410f81205c7e189fb43388cdf25ac532135806b6a2",
      "observed_at": "2026-09-09T06:18:13.694616+00:00",
      "columns": [
        "geo_id",
        "x",
        "y",
        "wood",
        "clay",
        "iron",
        "stone",
        "food",
        "terrain_id",
        "combat_terrain_id",
        "region_id"
      ],
      "source_url": "https://data-root.illyriad.co.uk/datafile_worldmap.txt"
    },
    {
      "dataset": "towns",
      "filename": "towns.csv.gz",
      "row_count": 16975,
      "byte_count": 368839,
      "sha256": "2817c956c877e2cfffc8dff6504ac70c00d49e347fa8a57a42506d10f7596412",
      "observed_at": "2026-09-09T06:19:48.044297+00:00",
      "columns": [
        "id",
        "name",
        "player_id",
        "alliance_id",
        "x",
        "y",
        "population",
        "is_capital",
        "is_alliance_capital"
      ],
      "source_url": "https://data-root.illyriad.co.uk/datafile_towns.xml"
    },
    {
      "dataset": "players",
      "filename": "players.csv.gz",
      "row_count": 2095,
      "byte_count": 24031,
      "sha256": "058e2314138963cbd245278541c41a538b7219f28d243d7cb25acc9aa0fe1d72",
      "observed_at": "2026-09-09T06:19:55.318668+00:00",
      "columns": [
        "id",
        "name",
        "race",
        "race_id",
        "alliance_id"
      ],
      "source_url": "https://data-root.illyriad.co.uk/datafile_players.xml"
    },
    {
      "dataset": "alliances",
      "filename": "alliances.csv.gz",
      "row_count": 2643,
      "byte_count": 45671,
      "sha256": "b47b00a6143da76feb0220d2c1c6e6ddb020e38378b671ae099692740472fa89",
      "observed_at": "2026-09-09T06:19:48.044297+00:00",
      "columns": [
        "id",
        "name",
        "ticker",
        "member_count",
        "total_population",
        "capital_town_id"
      ],
      "source_url": "https://data-root.illyriad.co.uk/datafile_alliances.xml"
    },
    {
      "dataset": "terrain",
      "filename": "terrain.csv.gz",
      "row_count": 228,
      "byte_count": 2079,
      "sha256": "34f09dcfdf06cb1d97e6aa357cdcd5aaa3caaefa328b2c7734e9595e054f80bd",
      "observed_at": "2026-09-09T06:17:52.354357+00:00",
      "columns": [
        "id",
        "name",
        "is_impassable",
        "is_npc"
      ],
      "source_url": "https://data-root.illyriad.co.uk/datafile_terrain.xml"
    },
    {
      "dataset": "combat-terrain",
      "filename": "combat-terrain.csv.gz",
      "row_count": 15,
      "byte_count": 223,
      "sha256": "b690f5a71a7f40a5549b9607eb603aafc5027f24201e26befa4fd3987456a29b",
      "observed_at": "2026-07-27T17:05:37.452064+00:00",
      "columns": [
        "id",
        "name"
      ],
      "source_url": "https://data-root.illyriad.co.uk/datafile_terrain_combat.xml"
    },
    {
      "dataset": "regions",
      "filename": "regions.csv.gz",
      "row_count": 77,
      "byte_count": 699,
      "sha256": "4950b5af2860898c07a5bc65a74251f69b7e059726ebd053fd94f02171bb96b6",
      "observed_at": null,
      "columns": [
        "id",
        "name"
      ],
      "source_url": "https://app.qmplanner.com/v2/map/world-map"
    },
    {
      "dataset": "factions",
      "filename": "factions.csv.gz",
      "row_count": 101,
      "byte_count": 1674,
      "sha256": "90934ec06eecc1edaebb2b53ec9a837ec4bea37908779dddef7404ef1de0d35c",
      "observed_at": "2026-07-27T17:05:59.166589+00:00",
      "columns": [
        "id",
        "name",
        "ticker",
        "racial_type"
      ],
      "source_url": "https://data-root.illyriad.co.uk/datafile_factions.xml"
    },
    {
      "dataset": "faction-hubs",
      "filename": "faction-hubs.csv.gz",
      "row_count": 253,
      "byte_count": 3821,
      "sha256": "ee30d5582fa893fd93113cdb694f2e328db894bda2dbd2e4bcd1d26e0ce58432",
      "observed_at": "2026-07-27T17:05:59.254866+00:00",
      "columns": [
        "id",
        "name",
        "owner_faction_id",
        "x",
        "y"
      ],
      "source_url": "https://data-root.illyriad.co.uk/datafile_factionhubs.xml"
    }
  ]
}
