{
  "fedi": {
    "lastUpdate": "06-25-2026",
    "dataFile": "data/fedi-mau/2026-06-25T06:01:30Z.csv",
    "HHI": 779,
    "shannon": 4.6992,
    "simpson": 0.922,
    "servers": 26215,
    "biggest_abs": 279132,
    "biggest_pct": 25.08,
    "rest_abs": 833911,
    "rest_pct": 74.92,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        8
      ],
      [
        75,
        76
      ],
      [
        90,
        436
      ],
      [
        99,
        15085
      ],
      [
        99.5,
        20650
      ]
    ]
  },
  "at": {
    "lastUpdate": "06-24-2026",
    "dataFile": "data/at-mau/2026-06-24T06:00:30Z.csv",
    "HHI": 8276,
    "shannon": 0.5362,
    "simpson": 0.1724,
    "servers": 1904,
    "biggest_abs": 4918029,
    "biggest_pct": 90.9,
    "rest_abs": 492384,
    "rest_pct": 9.1,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        14
      ],
      [
        99.5,
        21
      ]
    ]
  },
  "git": {
    "lastUpdate": "06-25-2026",
    "HHI": 9224,
    "shannon": 0.2396,
    "simpson": 0.0775,
    "servers": 1588,
    "biggest_abs": 314862140,
    "biggest_pct": 96.02,
    "rest_abs": 13044203,
    "rest_pct": 3.98,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        4
      ],
      [
        99.5,
        5
      ]
    ],
    "dataFile": "data/git/2026-06-25T00:00:00__sh-fromhtml.csv"
  },
  "hosting": {
    "lastUpdate": "10-31-2025",
    "HHI": 744,
    "shannon": 4.9738,
    "simpson": 0.9256,
    "servers": 20955,
    "biggest_abs": 282775,
    "biggest_pct": 24.98,
    "rest_abs": 849111,
    "rest_pct": 75.02,
    "b_vals": [
      [
        25,
        2
      ],
      [
        50,
        15
      ],
      [
        75,
        109
      ],
      [
        90,
        535
      ],
      [
        99,
        10312
      ],
      [
        99.5,
        15296
      ]
    ]
  },
  "dns": {
    "lastUpdate": "05-2023",
    "HHI": 1545,
    "shannon": 3.7577,
    "simpson": 0.8454,
    "servers": 20787,
    "biggest_abs": 42414181,
    "biggest_pct": 37.3,
    "rest_abs": 71307384,
    "rest_pct": 62.7,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        3
      ],
      [
        75,
        22
      ],
      [
        90,
        195
      ],
      [
        99,
        3287
      ],
      [
        99.5,
        5218
      ]
    ]
  },
  "cert": {
    "lastUpdate": "05-2023",
    "HHI": 2260,
    "shannon": 1.7538,
    "simpson": 0.7739,
    "servers": 58,
    "biggest_abs": 13815915,
    "biggest_pct": 35.29,
    "rest_abs": 25332396,
    "rest_pct": 64.71,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        2
      ],
      [
        75,
        4
      ],
      [
        90,
        5
      ],
      [
        99,
        10
      ],
      [
        99.5,
        12
      ]
    ]
  },
  "email": {
    "lastUpdate": "06-2021",
    "HHI": 1323,
    "shannon": 4.6535,
    "simpson": 0.8676,
    "servers": 14274,
    "biggest_abs": 26696.666666666664,
    "biggest_pct": 33.28,
    "rest_abs": 53515.333333333336,
    "rest_pct": 66.72,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        3
      ],
      [
        75,
        103
      ],
      [
        90,
        6221
      ],
      [
        99,
        13440
      ],
      [
        99.5,
        13841
      ]
    ]
  },
  "trends": {
    "fedi": {
      "weekly": {
        "shannon": -0.0866,
        "shannon_contrib": {
          "increase": [
            {
              "host": "social.laoapp.la",
              "change": 0.20817,
              "user_change": 102166
            },
            {
              "host": "alive.bar",
              "change": 0.01294,
              "user_change": 2550
            },
            {
              "host": "blogs.kitaitimakoto.net",
              "change": 0.005369,
              "user_change": 906
            },
            {
              "host": "queef.in",
              "change": 0.001645,
              "user_change": 2288
            },
            {
              "host": "mstdn.dk",
              "change": 0.001516,
              "user_change": 213
            },
            {
              "host": "qlub.social",
              "change": 0.001339,
              "user_change": 312
            },
            {
              "host": "fitpub.social",
              "change": 0.001261,
              "user_change": 173
            },
            {
              "host": "amplifi.casa",
              "change": 0.001111,
              "user_change": 150
            },
            {
              "host": "unnerv.jp",
              "change": 0.000959,
              "user_change": 149
            },
            {
              "host": "opalstack.social",
              "change": 0.000741,
              "user_change": 109
            }
          ],
          "decrease": [
            {
              "host": "baraag.net",
              "change": -0.115204,
              "user_change": -39561
            },
            {
              "host": "avone.me",
              "change": -0.012738,
              "user_change": -2474
            },
            {
              "host": "pixelfed.social",
              "change": -0.011529,
              "user_change": -4304
            },
            {
              "host": "pixelfed.uno",
              "change": -0.010807,
              "user_change": -2869
            },
            {
              "host": "mastodon.social",
              "change": -0.005305,
              "user_change": -1172
            },
            {
              "host": "fed.brid.gy",
              "change": -0.005004,
              "user_change": 350
            },
            {
              "host": "gram.social",
              "change": -0.004711,
              "user_change": -1016
            },
            {
              "host": "mostr.pub",
              "change": -0.003981,
              "user_change": 123
            },
            {
              "host": "elektrine.com",
              "change": -0.003701,
              "user_change": -727
            },
            {
              "host": "micro.blog",
              "change": -0.002713,
              "user_change": -439
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.1012,
        "shannon_contrib": {
          "increase": [
            {
              "host": "social.laoapp.la",
              "change": 0.20817,
              "user_change": 102166
            },
            {
              "host": "queef.in",
              "change": 0.021814,
              "user_change": 10580
            },
            {
              "host": "findout.media",
              "change": 0.015548,
              "user_change": 4573
            },
            {
              "host": "pixelfed.social",
              "change": 0.013936,
              "user_change": 11353
            },
            {
              "host": "pigav.ws",
              "change": 0.007967,
              "user_change": 1711
            },
            {
              "host": "humano.social",
              "change": 0.00737,
              "user_change": 1311
            },
            {
              "host": "m.cmx.im",
              "change": 0.004594,
              "user_change": 1511
            },
            {
              "host": "thu.closed.social",
              "change": 0.004071,
              "user_change": 820
            },
            {
              "host": "forum.fedi.dk",
              "change": 0.004034,
              "user_change": 706
            },
            {
              "host": "community.lemontastica.net",
              "change": 0.003478,
              "user_change": 566
            }
          ],
          "decrease": [
            {
              "host": "baraag.net",
              "change": -0.114362,
              "user_change": -39561
            },
            {
              "host": "elektrine.com",
              "change": -0.030908,
              "user_change": -8174
            },
            {
              "host": "paper.wf",
              "change": -0.020663,
              "user_change": -6391
            },
            {
              "host": "backend.newsmast.org",
              "change": -0.01477,
              "user_change": -2937
            },
            {
              "host": "newsmast.social",
              "change": -0.01477,
              "user_change": -2937
            },
            {
              "host": "gram.social",
              "change": -0.013826,
              "user_change": -3616
            },
            {
              "host": "pf.z.org",
              "change": -0.012572,
              "user_change": -3498
            },
            {
              "host": "avone.me",
              "change": -0.012366,
              "user_change": -2416
            },
            {
              "host": "pixelfed.uno",
              "change": -0.010725,
              "user_change": -2949
            },
            {
              "host": "mastodon.social",
              "change": -0.007776,
              "user_change": -11205
            }
          ]
        }
      }
    },
    "at": {
      "weekly": {
        "shannon": 0.0371,
        "shannon_contrib": {
          "increase": [
            {
              "host": "bbi.to",
              "change": 0.026125,
              "user_change": 43221
            },
            {
              "host": ".host.bsky.network",
              "change": 0.007502,
              "user_change": 19203
            },
            {
              "host": "fmpds.cacheblasters.com",
              "change": 0.002905,
              "user_change": 4009
            },
            {
              "host": "pds.wsocial.network",
              "change": 0.002133,
              "user_change": 1752
            },
            {
              "host": "socialsandbox3.net",
              "change": 0.001016,
              "user_change": 655
            },
            {
              "host": "pds.1095.me",
              "change": 0.000294,
              "user_change": 204
            },
            {
              "host": "eurosky.social",
              "change": 0.000138,
              "user_change": 331
            },
            {
              "host": "pds.plcs.fun",
              "change": 0.000122,
              "user_change": 68
            },
            {
              "host": "pds.rachelrogue.click",
              "change": 7.9e-05,
              "user_change": 36
            },
            {
              "host": "dev.certified.app",
              "change": 6.7e-05,
              "user_change": 38
            }
          ],
          "decrease": [
            {
              "host": "wallets.tz2at.store",
              "change": -0.000986,
              "user_change": 0
            },
            {
              "host": "pds.federdeck.com",
              "change": -0.000256,
              "user_change": 0
            },
            {
              "host": "atproto.brid.gy",
              "change": -0.000248,
              "user_change": 13
            },
            {
              "host": "bsky.global",
              "change": -0.000221,
              "user_change": 0
            },
            {
              "host": "contracts.tz2at.store",
              "change": -0.000208,
              "user_change": 0
            },
            {
              "host": "haruhwa.com",
              "change": -0.000159,
              "user_change": -3
            },
            {
              "host": "social.selting.website",
              "change": -0.000137,
              "user_change": 0
            },
            {
              "host": "nacg.club",
              "change": -0.000134,
              "user_change": 0
            },
            {
              "host": "gems.xyz",
              "change": -8.6e-05,
              "user_change": 0
            },
            {
              "host": "pds.louisvillebsky.app",
              "change": -8.2e-05,
              "user_change": -11
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.4082,
        "shannon_contrib": {
          "increase": [
            {
              "host": "wallets.tz2at.store",
              "change": 0.106241,
              "user_change": 164573
            },
            {
              "host": ".host.bsky.network",
              "change": 0.070926,
              "user_change": -69667
            },
            {
              "host": "bbi.to",
              "change": 0.070475,
              "user_change": 94171
            },
            {
              "host": "fmpds.cacheblasters.com",
              "change": 0.028441,
              "user_change": 29535
            },
            {
              "host": "pds.federdeck.com",
              "change": 0.024082,
              "user_change": 24064
            },
            {
              "host": "bsky.global",
              "change": 0.020675,
              "user_change": 19977
            },
            {
              "host": "contracts.tz2at.store",
              "change": 0.019439,
              "user_change": 18526
            },
            {
              "host": "bsky.chrise.com",
              "change": 0.014578,
              "user_change": 13093
            },
            {
              "host": "haruhwa.com",
              "change": 0.013313,
              "user_change": 12297
            },
            {
              "host": "social.selting.website",
              "change": 0.012529,
              "user_change": 10924
            }
          ],
          "decrease": [
            {
              "host": "atproto.brid.gy",
              "change": -0.006618,
              "user_change": -6358
            },
            {
              "host": "certified-apppds-core-pr-base.up.railway.app",
              "change": -0.0036,
              "user_change": -2405
            },
            {
              "host": "tngl.sh",
              "change": -0.002293,
              "user_change": -1595
            },
            {
              "host": "certified-apppds-core-epds-pr-165.up.railway.app",
              "change": -0.001563,
              "user_change": -922
            },
            {
              "host": "certified-apppds-core-epds-pr-148.up.railway.app",
              "change": -0.001203,
              "user_change": -684
            },
            {
              "host": "certified-apppds-core-epds-pr-128.up.railway.app",
              "change": -0.001115,
              "user_change": -628
            },
            {
              "host": "certified-apppds-core-pr-5c336d-148.up.railway.app",
              "change": -0.001032,
              "user_change": -576
            },
            {
              "host": "climateai.org",
              "change": -0.000891,
              "user_change": -498
            },
            {
              "host": "certified-apppds-core-epds-pr-110.up.railway.app",
              "change": -0.000779,
              "user_change": -420
            },
            {
              "host": "forum-hietzing.at",
              "change": -0.000683,
              "user_change": -390
            }
          ]
        }
      }
    },
    "git": {
      "weekly": {
        "shannon": 0.0,
        "shannon_contrib": {
          "increase": [
            {
              "host": "guix.gnu.org",
              "change": 1e-06,
              "user_change": 53
            },
            {
              "host": "us3-mirror-android.googlesource.com",
              "change": 1e-06,
              "user_change": 41
            },
            {
              "host": "android.googlesource.com",
              "change": 1e-06,
              "user_change": 41
            },
            {
              "host": "git.mchi.mcgill.ca",
              "change": 1e-06,
              "user_change": 12
            },
            {
              "host": "cgit.janouch.name",
              "change": 0.0,
              "user_change": 8
            },
            {
              "host": "codeberg.org",
              "change": 0.0,
              "user_change": 23
            },
            {
              "host": "gitweb.torproject.org",
              "change": 0.0,
              "user_change": 8
            },
            {
              "host": "forge.april.org",
              "change": 0.0,
              "user_change": 4
            },
            {
              "host": "gitlab.kitware.com",
              "change": 0.0,
              "user_change": 6
            },
            {
              "host": "git.tilde.green",
              "change": 0.0,
              "user_change": 2
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -5e-06,
              "user_change": 135
            },
            {
              "host": "bitbucket",
              "change": -4e-06,
              "user_change": 70
            },
            {
              "host": "github",
              "change": -3e-06,
              "user_change": 41335
            },
            {
              "host": "bitbucket.org",
              "change": -3e-06,
              "user_change": 66
            },
            {
              "host": "packagist",
              "change": -1e-06,
              "user_change": -1
            },
            {
              "host": "main",
              "change": -0.0,
              "user_change": -1
            },
            {
              "host": "gitorious",
              "change": -0.0,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -0.0,
              "user_change": 0
            },
            {
              "host": "googlecode",
              "change": -0.0,
              "user_change": 0
            },
            {
              "host": "git.drupalcode.org",
              "change": -0.0,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0,
        "shannon_contrib": {
          "increase": [
            {
              "host": "guix.gnu.org",
              "change": 7e-06,
              "user_change": 249
            },
            {
              "host": "us3-mirror-android.googlesource.com",
              "change": 1e-06,
              "user_change": 41
            },
            {
              "host": "android.googlesource.com",
              "change": 1e-06,
              "user_change": 41
            },
            {
              "host": "git.kernel.org",
              "change": 1e-06,
              "user_change": 37
            },
            {
              "host": "codeberg.org",
              "change": 1e-06,
              "user_change": 41
            },
            {
              "host": "git.mchi.mcgill.ca",
              "change": 1e-06,
              "user_change": 12
            },
            {
              "host": "cgit.freedesktop.org",
              "change": 1e-06,
              "user_change": 17
            },
            {
              "host": "cgit.janouch.name",
              "change": 0.0,
              "user_change": 8
            },
            {
              "host": "gitlab.univ-lr.fr",
              "change": 0.0,
              "user_change": 8
            },
            {
              "host": "gitweb.torproject.org",
              "change": 0.0,
              "user_change": 8
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -1.3e-05,
              "user_change": 219
            },
            {
              "host": "bitbucket",
              "change": -9e-06,
              "user_change": 74
            },
            {
              "host": "bitbucket.org",
              "change": -9e-06,
              "user_change": 68
            },
            {
              "host": "github",
              "change": -9e-06,
              "user_change": 94999
            },
            {
              "host": "packagist",
              "change": -2e-06,
              "user_change": 1
            },
            {
              "host": "main",
              "change": -1e-06,
              "user_change": 2
            },
            {
              "host": "launchpad",
              "change": -1e-06,
              "user_change": -2
            },
            {
              "host": "gitorious",
              "change": -1e-06,
              "user_change": 0
            },
            {
              "host": "googlecode",
              "change": -1e-06,
              "user_change": 0
            },
            {
              "host": "src.fedoraproject.org",
              "change": -0.0,
              "user_change": 2
            }
          ]
        }
      }
    },
    "fedi_software": {
      "weekly": {
        "shannon": -0.0643,
        "shannon_contrib": {
          "increase": [
            {
              "host": "plume",
              "change": 0.003782,
              "user_change": 1060
            },
            {
              "host": "glorp",
              "change": 0.001645,
              "user_change": 2288
            },
            {
              "host": "fitpub",
              "change": 0.001275,
              "user_change": 176
            },
            {
              "host": "huub",
              "change": 0.000332,
              "user_change": 44
            },
            {
              "host": "relre",
              "change": 4.2e-05,
              "user_change": 21
            },
            {
              "host": "cf-activitypub",
              "change": 3.9e-05,
              "user_change": 5
            },
            {
              "host": "manyfold",
              "change": 3.3e-05,
              "user_change": 5
            },
            {
              "host": "unfathomably-be",
              "change": 3.2e-05,
              "user_change": 3
            },
            {
              "host": "flohmarkt",
              "change": 3.2e-05,
              "user_change": 4
            },
            {
              "host": "starling",
              "change": 1.9e-05,
              "user_change": 3
            }
          ],
          "decrease": [
            {
              "host": "pixelfed",
              "change": -0.016092,
              "user_change": -8448
            },
            {
              "host": "mastodon",
              "change": -0.013134,
              "user_change": 63913
            },
            {
              "host": "peertube",
              "change": -0.010326,
              "user_change": -3334
            },
            {
              "host": "bridgy-fed",
              "change": -0.005004,
              "user_change": 350
            },
            {
              "host": "elektrine",
              "change": -0.004242,
              "user_change": -727
            },
            {
              "host": "mostr",
              "change": -0.003981,
              "user_change": 123
            },
            {
              "host": "lemmy",
              "change": -0.003165,
              "user_change": -20
            },
            {
              "host": "microdotblog",
              "change": -0.002713,
              "user_change": -439
            },
            {
              "host": "ghost",
              "change": -0.001463,
              "user_change": -52
            },
            {
              "host": "wordpress",
              "change": -0.001301,
              "user_change": -58
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0562,
        "shannon_contrib": {
          "increase": [
            {
              "host": "glorp",
              "change": 0.021814,
              "user_change": 10580
            },
            {
              "host": "NodeBB",
              "change": 0.005687,
              "user_change": 1246
            },
            {
              "host": "relre",
              "change": 0.002147,
              "user_change": 316
            },
            {
              "host": "wordpress",
              "change": 0.001546,
              "user_change": 665
            },
            {
              "host": "fitpub",
              "change": 0.001287,
              "user_change": 177
            },
            {
              "host": "loops",
              "change": 0.000917,
              "user_change": 394
            },
            {
              "host": "harmony",
              "change": 0.00087,
              "user_change": 114
            },
            {
              "host": "pixelfed",
              "change": 0.000688,
              "user_change": 4016
            },
            {
              "host": "huub",
              "change": 0.000504,
              "user_change": 62
            },
            {
              "host": "kmyblue",
              "change": 0.000363,
              "user_change": 89
            }
          ],
          "decrease": [
            {
              "host": "elektrine",
              "change": -0.031214,
              "user_change": -12007
            },
            {
              "host": "writefreely",
              "change": -0.019558,
              "user_change": -6208
            },
            {
              "host": "mastodon",
              "change": -0.009361,
              "user_change": 47871
            },
            {
              "host": "bridgy-fed",
              "change": -0.007412,
              "user_change": -2342
            },
            {
              "host": "peertube",
              "change": -0.005428,
              "user_change": -1201
            },
            {
              "host": "lemmy",
              "change": -0.002423,
              "user_change": -5
            },
            {
              "host": "microdotblog",
              "change": -0.002351,
              "user_change": -416
            },
            {
              "host": "akkoma",
              "change": -0.001896,
              "user_change": -348
            },
            {
              "host": "mostr",
              "change": -0.001885,
              "user_change": 740
            },
            {
              "host": "pleroma",
              "change": -0.001728,
              "user_change": -310
            }
          ]
        }
      }
    },
    "bsky_verifiers": {
      "weekly": {
        "shannon": -0.0031,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@nytimes.com",
              "change": 0.000198,
              "user_change": 1
            }
          ],
          "decrease": [
            {
              "host": "@bsky.app",
              "change": -0.000606,
              "user_change": 46
            },
            {
              "host": "@theathletic.com",
              "change": -0.000446,
              "user_change": 0
            },
            {
              "host": "@financialtimes.com",
              "change": -0.000356,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.000262,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.000238,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000222,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000194,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.000143,
              "user_change": 0
            },
            {
              "host": "@huffpost.com",
              "change": -0.000132,
              "user_change": 0
            },
            {
              "host": "@latimes.com",
              "change": -0.000132,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0186,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@en.afp.com",
              "change": 0.001798,
              "user_change": 3
            }
          ],
          "decrease": [
            {
              "host": "@bsky.app",
              "change": -0.003823,
              "user_change": 287
            },
            {
              "host": "@theathletic.com",
              "change": -0.002548,
              "user_change": 1
            },
            {
              "host": "@financialtimes.com",
              "change": -0.002283,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.001531,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.001427,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.001265,
              "user_change": 1
            },
            {
              "host": "@wired.com",
              "change": -0.001245,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.001056,
              "user_change": 1
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.000921,
              "user_change": 0
            },
            {
              "host": "@huffpost.com",
              "change": -0.000847,
              "user_change": 0
            }
          ]
        }
      }
    }
  },
  "bsky_verifiers": {
    "HHI": 7347,
    "shannon": 0.7742,
    "simpson": 0.2653,
    "servers": 22,
    "biggest_abs": 6918,
    "biggest_pct": 85.59,
    "rest_abs": 1165,
    "rest_pct": 14.41,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        3
      ],
      [
        99,
        13
      ],
      [
        99.5,
        16
      ]
    ],
    "lastUpdate": "06-25-2026",
    "dataFile": "data/bsky-verifiers/2026-06-25T06:02:47Z.csv"
  },
  "fedi_software": {
    "HHI": 4204,
    "shannon": 1.5613,
    "simpson": 0.5795,
    "servers": 195,
    "biggest_abs": 772048,
    "biggest_pct": 63.53,
    "rest_abs": 443161,
    "rest_pct": 36.47,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        3
      ],
      [
        90,
        7
      ],
      [
        99,
        22
      ],
      [
        99.5,
        27
      ]
    ],
    "lastUpdate": "06-25-2026",
    "dataFile": "data/fedi-software/2026-06-25T06:02:47Z.csv"
  }
}
