{
  "meta": {
    "dataset": "harpd-dataset-changelog",
    "title": "Harpd Dataset Changelog",
    "version": "1.0",
    "generated_at": "2026-09-19T08:14:29.708Z",
    "publisher": "Harpd",
    "canonical_url": "https://harpd.com/data/changelog/",
    "license": "CC BY 4.0",
    "license_url": "https://creativecommons.org/licenses/by/4.0/",
    "methodology_url": "https://harpd.com/rank/methodology/",
    "source_url": "https://harpd.com/data/changelog.json",
    "schema_url": "https://harpd.com/data/schema.json",
    "update_frequency": "per-snapshot",
    "historical_snapshots": true,
    "citation": "Harpd. Harpd Dataset Changelog. https://harpd.com/data/changelog/ (CC BY 4.0).",
    "entry_count": 0,
    "computed_from": "immutable /data/rank/{YYYY-MM}.json snapshots",
    "method": "Each entry diffs a snapshot against the immediately preceding one. added/removed/changed are derived, never authored. An entry omits added/removed when no previous snapshot exists, because a missing baseline is not evidence of no change.",
    "totals": {
      "added": 0,
      "removed": 0,
      "changed": 0
    }
  },
  "entries": []
}