{
  "fedi": {
    "lastUpdate": "03-20-2026",
    "dataFile": "data/fedi-mau/2026-03-20T06:02:02Z.csv",
    "HHI": 847,
    "shannon": 4.6553,
    "simpson": 0.9152,
    "servers": 25743,
    "biggest_abs": 293902,
    "biggest_pct": 26.36,
    "rest_abs": 821056,
    "rest_pct": 73.64,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        8
      ],
      [
        75,
        76
      ],
      [
        90,
        424
      ],
      [
        99,
        14594
      ],
      [
        99.5,
        20169
      ]
    ]
  },
  "at": {
    "lastUpdate": "03-20-2026",
    "dataFile": "data/at-mau/2026-03-20T06:00:41Z.csv",
    "HHI": 9663,
    "shannon": 0.1289,
    "simpson": 0.0336,
    "servers": 1872,
    "biggest_abs": 5267270,
    "biggest_pct": 98.3,
    "rest_abs": 91009,
    "rest_pct": 1.7,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        3
      ],
      [
        99.5,
        4
      ]
    ]
  },
  "git": {
    "lastUpdate": "03-20-2026",
    "HHI": 9213,
    "shannon": 0.2425,
    "simpson": 0.0787,
    "servers": 1582,
    "biggest_abs": 308558542,
    "biggest_pct": 95.96,
    "rest_abs": 12986780,
    "rest_pct": 4.04,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        4
      ],
      [
        99.5,
        5
      ]
    ],
    "dataFile": "data/git/2026-03-20T00: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.0327,
        "shannon_contrib": {
          "increase": [
            {
              "host": "ak.z.org",
              "change": 0.014159,
              "user_change": 3612
            },
            {
              "host": "mstdn.z.org",
              "change": 0.014159,
              "user_change": 3612
            },
            {
              "host": "pleroma.z.org",
              "change": 0.014159,
              "user_change": 3612
            },
            {
              "host": "pf.z.org",
              "change": 0.012048,
              "user_change": 3085
            },
            {
              "host": "mastoturk.org",
              "change": 0.006227,
              "user_change": 1278
            },
            {
              "host": "paper.wf",
              "change": 0.006005,
              "user_change": 1570
            },
            {
              "host": "lolitube.moe",
              "change": 0.004616,
              "user_change": 922
            },
            {
              "host": "micro.blog",
              "change": 0.004401,
              "user_change": 1115
            },
            {
              "host": "phijkchu.com",
              "change": 0.004073,
              "user_change": 1024
            },
            {
              "host": "fedinsfw.app",
              "change": 0.002721,
              "user_change": 558
            }
          ],
          "decrease": [
            {
              "host": "theden.network",
              "change": -0.039658,
              "user_change": -9374
            },
            {
              "host": "pixelfed.social",
              "change": -0.011442,
              "user_change": -9519
            },
            {
              "host": "mastodon.sdf.org",
              "change": -0.00436,
              "user_change": -855
            },
            {
              "host": "pol.social",
              "change": -0.003505,
              "user_change": -516
            },
            {
              "host": "mastodon.social",
              "change": -0.002524,
              "user_change": -13612
            },
            {
              "host": "theforkiverse.com",
              "change": -0.001466,
              "user_change": -351
            },
            {
              "host": "mastodon.world",
              "change": -0.001412,
              "user_change": -508
            },
            {
              "host": "amplifi.casa",
              "change": -0.001183,
              "user_change": -150
            },
            {
              "host": "superbelfrzy.edu.pl",
              "change": -0.001018,
              "user_change": -129
            },
            {
              "host": "techhub.social",
              "change": -0.000986,
              "user_change": -312
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0333,
        "shannon_contrib": {
          "increase": [
            {
              "host": "mstdn.z.org",
              "change": 0.022585,
              "user_change": 5465
            },
            {
              "host": "ak.z.org",
              "change": 0.022571,
              "user_change": 5462
            },
            {
              "host": "pleroma.z.org",
              "change": 0.022489,
              "user_change": 5444
            },
            {
              "host": "pf.z.org",
              "change": 0.022325,
              "user_change": 5392
            },
            {
              "host": "social-md.wunderground.com",
              "change": 0.017608,
              "user_change": 3390
            },
            {
              "host": "fedinsfw.app",
              "change": 0.014744,
              "user_change": 2735
            },
            {
              "host": "ploum.net",
              "change": 0.014116,
              "user_change": 2596
            },
            {
              "host": "mastoturk.org",
              "change": 0.013182,
              "user_change": 2494
            },
            {
              "host": "lolitube.moe",
              "change": 0.012453,
              "user_change": 2235
            },
            {
              "host": "alpha.argyle.social",
              "change": 0.008434,
              "user_change": 1409
            }
          ],
          "decrease": [
            {
              "host": "loforo.com",
              "change": -0.050616,
              "user_change": -13210
            },
            {
              "host": "theden.network",
              "change": -0.038641,
              "user_change": -9374
            },
            {
              "host": "pixelfed.de.",
              "change": -0.025397,
              "user_change": -5555
            },
            {
              "host": "lemmynsfw.com",
              "change": -0.013129,
              "user_change": -2733
            },
            {
              "host": "theforkiverse.com",
              "change": -0.01258,
              "user_change": -3181
            },
            {
              "host": "bookwyrm.social",
              "change": -0.01206,
              "user_change": -2258
            },
            {
              "host": "pixelfed.tokyo",
              "change": -0.008367,
              "user_change": -1535
            },
            {
              "host": "pixelfed.au",
              "change": -0.006224,
              "user_change": -1233
            },
            {
              "host": "loops.video",
              "change": -0.006007,
              "user_change": -1977
            },
            {
              "host": "retrogarde.de",
              "change": -0.005677,
              "user_change": -931
            }
          ]
        }
      }
    },
    "at": {
      "weekly": {
        "shannon": 0.0017,
        "shannon_contrib": {
          "increase": [
            {
              "host": "blacksky.app",
              "change": 0.001871,
              "user_change": 2028
            },
            {
              "host": "eurosky.social",
              "change": 0.00105,
              "user_change": 923
            },
            {
              "host": "phlo.social",
              "change": 0.000439,
              "user_change": 236
            },
            {
              "host": "ds.raceef.com",
              "change": 0.000306,
              "user_change": 163
            },
            {
              "host": ".host.bsky.network",
              "change": 0.000304,
              "user_change": -68429
            },
            {
              "host": "nihilist.cloud",
              "change": 0.000229,
              "user_change": 136
            },
            {
              "host": "epds.zimchu.com",
              "change": 0.000222,
              "user_change": 115
            },
            {
              "host": "nacg.club",
              "change": 0.00022,
              "user_change": 109
            },
            {
              "host": "tngl.sh",
              "change": 0.000219,
              "user_change": 144
            },
            {
              "host": "mmattbtw-xd.hf.space",
              "change": 0.000212,
              "user_change": 105
            }
          ],
          "decrease": [
            {
              "host": "pds.sprk.so",
              "change": -0.002138,
              "user_change": -1711
            },
            {
              "host": "gems.xyz",
              "change": -0.001214,
              "user_change": -916
            },
            {
              "host": "pds.1440.news",
              "change": -0.000666,
              "user_change": -446
            },
            {
              "host": "api.mulgez.com",
              "change": -0.000641,
              "user_change": -362
            },
            {
              "host": "roomy.chat",
              "change": -0.000445,
              "user_change": -284
            },
            {
              "host": "node.nobody.network",
              "change": -0.000174,
              "user_change": -90
            },
            {
              "host": "nyet.su",
              "change": -0.000173,
              "user_change": -88
            },
            {
              "host": "pds.tophhie.cloud",
              "change": -0.000146,
              "user_change": -79
            },
            {
              "host": "rose.madebydanny.uk",
              "change": -0.000106,
              "user_change": -58
            },
            {
              "host": "ali525-xc1.hf.space",
              "change": -7.5e-05,
              "user_change": -34
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0361,
        "shannon_contrib": {
          "increase": [
            {
              "host": "blacksky.app",
              "change": 0.014471,
              "user_change": 16450
            },
            {
              "host": "eurosky.social",
              "change": 0.009646,
              "user_change": 8057
            },
            {
              "host": ".host.bsky.network",
              "change": 0.005407,
              "user_change": -316779
            },
            {
              "host": "randomly-generated.ngrok-free.app",
              "change": 0.005021,
              "user_change": 3697
            },
            {
              "host": "bsky.aenead.net",
              "change": 0.001218,
              "user_change": 861
            },
            {
              "host": "atproto.brid.gy",
              "change": 0.001085,
              "user_change": 8
            },
            {
              "host": "tngl.sh",
              "change": 0.001015,
              "user_change": 671
            },
            {
              "host": "blam.pw",
              "change": 0.000537,
              "user_change": 296
            },
            {
              "host": "peedee.es",
              "change": 0.000505,
              "user_change": 299
            },
            {
              "host": "nihilist.cloud",
              "change": 0.000473,
              "user_change": 272
            }
          ],
          "decrease": [
            {
              "host": "pds.sprk.so",
              "change": -0.002949,
              "user_change": -2552
            },
            {
              "host": "gems.xyz",
              "change": -0.001584,
              "user_change": -1295
            },
            {
              "host": "pds.1440.news",
              "change": -0.001112,
              "user_change": -807
            },
            {
              "host": "api.mulgez.com",
              "change": -0.000619,
              "user_change": -362
            },
            {
              "host": "roomy.chat",
              "change": -0.000444,
              "user_change": -305
            },
            {
              "host": "alt.ripperoni.com",
              "change": -0.000337,
              "user_change": -202
            },
            {
              "host": "skystack.xyz",
              "change": -0.000325,
              "user_change": -281
            },
            {
              "host": "keik.info",
              "change": -0.000319,
              "user_change": -225
            },
            {
              "host": "surf.social",
              "change": -0.000247,
              "user_change": -175
            },
            {
              "host": "node.nobody.network",
              "change": -0.000197,
              "user_change": -108
            }
          ]
        }
      }
    },
    "git": {
      "weekly": {
        "shannon": 0.0,
        "shannon_contrib": {
          "increase": [
            {
              "host": "src.fedoraproject.org",
              "change": 1.8e-05,
              "user_change": 784
            },
            {
              "host": "pagure.io",
              "change": 5e-06,
              "user_change": 169
            },
            {
              "host": "apache.googlesource.com",
              "change": 2e-06,
              "user_change": 59
            },
            {
              "host": "guix.gnu.org",
              "change": 2e-06,
              "user_change": 70
            },
            {
              "host": "bioconductor",
              "change": 1e-06,
              "user_change": 19
            },
            {
              "host": "codeberg.org",
              "change": 0.0,
              "user_change": 34
            },
            {
              "host": "git.bitwiz.org.uk",
              "change": 0.0,
              "user_change": 2
            },
            {
              "host": "gitea.com",
              "change": 0.0,
              "user_change": 5
            },
            {
              "host": "codebase.helmholtz.cloud",
              "change": 0.0,
              "user_change": 2
            },
            {
              "host": "git.lambda.cx",
              "change": 0.0,
              "user_change": 1
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -1.7e-05,
              "user_change": 140
            },
            {
              "host": "bitbucket",
              "change": -9e-06,
              "user_change": 259
            },
            {
              "host": "github",
              "change": -8e-06,
              "user_change": 112617
            },
            {
              "host": "bitbucket.org",
              "change": -8e-06,
              "user_change": 315
            },
            {
              "host": "packagist",
              "change": -2e-06,
              "user_change": 5
            },
            {
              "host": "main",
              "change": -1e-06,
              "user_change": 0
            },
            {
              "host": "gitorious",
              "change": -1e-06,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -1e-06,
              "user_change": 3
            },
            {
              "host": "googlecode",
              "change": -1e-06,
              "user_change": 0
            },
            {
              "host": "salsa.debian.org",
              "change": -1e-06,
              "user_change": 4
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0004,
        "shannon_contrib": {
          "increase": [
            {
              "host": "src.fedoraproject.org",
              "change": 0.000228,
              "user_change": 9927
            },
            {
              "host": "pagure.io",
              "change": 7.3e-05,
              "user_change": 2505
            },
            {
              "host": "bioconductor",
              "change": 1e-05,
              "user_change": 250
            },
            {
              "host": "guix.gnu.org",
              "change": 6e-06,
              "user_change": 287
            },
            {
              "host": "apache.googlesource.com",
              "change": 2e-06,
              "user_change": 87
            },
            {
              "host": "codeberg.org",
              "change": 2e-06,
              "user_change": 360
            },
            {
              "host": "code.qt.io",
              "change": 0.0,
              "user_change": 9
            },
            {
              "host": "git.1wt.eu",
              "change": 0.0,
              "user_change": 6
            },
            {
              "host": "gitea.com",
              "change": 0.0,
              "user_change": 51
            },
            {
              "host": "projects.blender.org",
              "change": 0.0,
              "user_change": 10
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.00025,
              "user_change": 2512
            },
            {
              "host": "github",
              "change": -0.000121,
              "user_change": 1663974
            },
            {
              "host": "bitbucket",
              "change": -0.00012,
              "user_change": 5317
            },
            {
              "host": "bitbucket.org",
              "change": -0.000101,
              "user_change": 6159
            },
            {
              "host": "packagist",
              "change": -3.4e-05,
              "user_change": 123
            },
            {
              "host": "main",
              "change": -1.9e-05,
              "user_change": 5
            },
            {
              "host": "gitorious",
              "change": -1.4e-05,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -1.2e-05,
              "user_change": 53
            },
            {
              "host": "googlecode",
              "change": -1e-05,
              "user_change": 0
            },
            {
              "host": "salsa.debian.org",
              "change": -9e-06,
              "user_change": 13
            }
          ]
        }
      }
    },
    "fedi_software": {
      "weekly": {
        "shannon": 0.0522,
        "shannon_contrib": {
          "increase": [
            {
              "host": "elektrine",
              "change": 0.097196,
              "user_change": 29965
            },
            {
              "host": "peertube",
              "change": 0.00763,
              "user_change": 3048
            },
            {
              "host": "writefreely",
              "change": 0.007104,
              "user_change": 1942
            },
            {
              "host": "mastodon",
              "change": 0.00676,
              "user_change": -25317
            },
            {
              "host": "microdotblog",
              "change": 0.004401,
              "user_change": 1115
            },
            {
              "host": "bridgy-fed",
              "change": 0.002374,
              "user_change": 343
            },
            {
              "host": "piefed",
              "change": 0.002131,
              "user_change": 469
            },
            {
              "host": "mostr",
              "change": 0.002094,
              "user_change": 346
            },
            {
              "host": "plume",
              "change": 0.000986,
              "user_change": 177
            },
            {
              "host": "brighteon",
              "change": 0.000592,
              "user_change": 92
            }
          ],
          "decrease": [
            {
              "host": "z",
              "change": -0.060305,
              "user_change": -16044
            },
            {
              "host": "wordpress",
              "change": -0.012099,
              "user_change": -3546
            },
            {
              "host": "pixelfed",
              "change": -0.009221,
              "user_change": -9608
            },
            {
              "host": "kbin",
              "change": -0.00072,
              "user_change": -86
            },
            {
              "host": "loops",
              "change": -0.000367,
              "user_change": -191
            },
            {
              "host": "kmyblue",
              "change": -0.000147,
              "user_change": -37
            },
            {
              "host": "broca",
              "change": -9.3e-05,
              "user_change": -9
            },
            {
              "host": "NodeBB",
              "change": -7.8e-05,
              "user_change": -22
            },
            {
              "host": "sequel",
              "change": -5.9e-05,
              "user_change": -6
            },
            {
              "host": "michronica",
              "change": -5.4e-05,
              "user_change": -5
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0827,
        "shannon_contrib": {
          "increase": [
            {
              "host": "elektrine",
              "change": 0.097196,
              "user_change": 29965
            },
            {
              "host": "mastodon",
              "change": 0.01179,
              "user_change": -59882
            },
            {
              "host": "peertube",
              "change": 0.010512,
              "user_change": 3170
            },
            {
              "host": "bridgy-fed",
              "change": 0.007745,
              "user_change": 1392
            },
            {
              "host": "mostr",
              "change": 0.006788,
              "user_change": 1268
            },
            {
              "host": "microdotblog",
              "change": 0.006368,
              "user_change": 1441
            },
            {
              "host": "plume",
              "change": 0.00524,
              "user_change": 1073
            },
            {
              "host": "piefed",
              "change": 0.004505,
              "user_change": 920
            },
            {
              "host": "ghost",
              "change": 0.002276,
              "user_change": 243
            },
            {
              "host": "takahe",
              "change": 0.001993,
              "user_change": 311
            }
          ],
          "decrease": [
            {
              "host": "z",
              "change": -0.034768,
              "user_change": -8202
            },
            {
              "host": "bookwyrm",
              "change": -0.009304,
              "user_change": -2236
            },
            {
              "host": "pixelfed",
              "change": -0.008662,
              "user_change": -12952
            },
            {
              "host": "wordpress",
              "change": -0.007932,
              "user_change": -2595
            },
            {
              "host": "lemmy",
              "change": -0.00695,
              "user_change": -5046
            },
            {
              "host": "loops",
              "change": -0.005813,
              "user_change": -1943
            },
            {
              "host": "writefreely",
              "change": -0.005645,
              "user_change": -2307
            },
            {
              "host": "kbin",
              "change": -0.000699,
              "user_change": -86
            },
            {
              "host": "brighteon",
              "change": -0.000398,
              "user_change": -102
            },
            {
              "host": "smithereen",
              "change": -0.000178,
              "user_change": -27
            }
          ]
        }
      }
    },
    "bsky_verifiers": {
      "weekly": {
        "shannon": -0.0087,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@ec.europa.eu",
              "change": 0.000721,
              "user_change": 1
            },
            {
              "host": "@latimes.com",
              "change": 0.000214,
              "user_change": 1
            }
          ],
          "decrease": [
            {
              "host": "@bsky.app",
              "change": -0.001821,
              "user_change": 110
            },
            {
              "host": "@theathletic.com",
              "change": -0.001273,
              "user_change": 0
            },
            {
              "host": "@financialtimes.com",
              "change": -0.001023,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.00072,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.00069,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.00067,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000644,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000563,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.000411,
              "user_change": 0
            },
            {
              "host": "@huffpost.com",
              "change": -0.000384,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.029,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@latimes.com",
              "change": 0.000565,
              "user_change": 3
            },
            {
              "host": "@ec.europa.eu",
              "change": 0.000507,
              "user_change": 1
            },
            {
              "host": "@restofworld.org",
              "change": 0.000143,
              "user_change": 1
            }
          ],
          "decrease": [
            {
              "host": "@bsky.app",
              "change": -0.005971,
              "user_change": 358
            },
            {
              "host": "@theathletic.com",
              "change": -0.004279,
              "user_change": 0
            },
            {
              "host": "@financialtimes.com",
              "change": -0.003443,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.002326,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.002258,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.002171,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.001897,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.001489,
              "user_change": 2
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.001385,
              "user_change": 0
            },
            {
              "host": "@huffpost.com",
              "change": -0.001296,
              "user_change": 0
            }
          ]
        }
      }
    }
  },
  "bsky_verifiers": {
    "HHI": 7115,
    "shannon": 0.8319,
    "simpson": 0.2885,
    "servers": 22,
    "biggest_abs": 6098,
    "biggest_pct": 84.19,
    "rest_abs": 1145,
    "rest_pct": 15.81,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        3
      ],
      [
        99,
        13
      ],
      [
        99.5,
        16
      ]
    ],
    "lastUpdate": "03-20-2026",
    "dataFile": "data/bsky-verifiers/2026-03-20T06:04:05Z.csv"
  },
  "fedi_software": {
    "HHI": 4036,
    "shannon": 1.5625,
    "simpson": 0.5963,
    "servers": 150,
    "biggest_abs": 689929,
    "biggest_pct": 61.88,
    "rest_abs": 425029,
    "rest_pct": 38.12,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        3
      ],
      [
        90,
        6
      ],
      [
        99,
        20
      ],
      [
        99.5,
        24
      ]
    ],
    "lastUpdate": "03-20-2026",
    "dataFile": "data/fedi-software/2026-03-20T06:04:05Z.csv"
  }
}
