{
  "fedi": {
    "lastUpdate": "08-17-2026",
    "dataFile": "data/fedi-mau/2026-08-17T06:03:56Z.csv",
    "HHI": 566,
    "shannon": 4.8407,
    "simpson": 0.9433,
    "servers": 25044,
    "biggest_abs": 276476,
    "biggest_pct": 21.1,
    "rest_abs": 1033989,
    "rest_pct": 78.9,
    "b_vals": [
      [
        25,
        2
      ],
      [
        50,
        16
      ],
      [
        75,
        70
      ],
      [
        90,
        338
      ],
      [
        99,
        11940
      ],
      [
        99.5,
        18492
      ]
    ]
  },
  "at": {
    "lastUpdate": "08-17-2026",
    "dataFile": "data/at-mau/2026-08-17T06:00:39Z.csv",
    "HHI": 9570,
    "shannon": 0.1698,
    "simpson": 0.0429,
    "servers": 2068,
    "biggest_abs": 4498759,
    "biggest_pct": 97.83,
    "rest_abs": 99914,
    "rest_pct": 2.17,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        4
      ],
      [
        99.5,
        8
      ]
    ]
  },
  "git": {
    "lastUpdate": "08-17-2026",
    "HHI": 9230,
    "shannon": 0.2369,
    "simpson": 0.077,
    "servers": 1587,
    "biggest_abs": 315117114,
    "biggest_pct": 96.05,
    "rest_abs": 12951560,
    "rest_pct": 3.95,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        4
      ],
      [
        99.5,
        5
      ]
    ],
    "dataFile": "data/git/2026-08-17T00: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.0309,
        "shannon_contrib": {
          "increase": [
            {
              "host": "blog.dakloifarwa.de",
              "change": 0.016563,
              "user_change": 8476
            },
            {
              "host": "dicecho.com",
              "change": 0.015187,
              "user_change": 3331
            },
            {
              "host": "blog.sparkway.org",
              "change": 0.008361,
              "user_change": 3046
            },
            {
              "host": "napp.sparkway.org",
              "change": 0.008361,
              "user_change": 3046
            },
            {
              "host": "blogs.oicn.icu",
              "change": 0.008305,
              "user_change": 3023
            },
            {
              "host": "blog.librescrum.org",
              "change": 0.008129,
              "user_change": 2962
            },
            {
              "host": "write.fediverse.games",
              "change": 0.007981,
              "user_change": 2936
            },
            {
              "host": "wf.unixcat.net",
              "change": 0.007716,
              "user_change": 2796
            },
            {
              "host": "rsst.sparkway.org",
              "change": 0.007686,
              "user_change": 2787
            },
            {
              "host": "rustodon.sparkway.org",
              "change": 0.007623,
              "user_change": 2765
            }
          ],
          "decrease": [
            {
              "host": "paper.wf",
              "change": -0.038126,
              "user_change": -10112
            },
            {
              "host": "write.otter.homes",
              "change": -0.037627,
              "user_change": -9964
            },
            {
              "host": "gram.social",
              "change": -0.004212,
              "user_change": -1266
            },
            {
              "host": "plume.stage.anoxinon.de",
              "change": -0.003482,
              "user_change": -581
            },
            {
              "host": "sopuli.xyz",
              "change": -0.00344,
              "user_change": -573
            },
            {
              "host": "mastodon.social",
              "change": -0.002313,
              "user_change": -65
            },
            {
              "host": "flipboard.social",
              "change": -0.002255,
              "user_change": -473
            },
            {
              "host": "fed.brid.gy",
              "change": -0.002002,
              "user_change": 199
            },
            {
              "host": "writefreely.stage.anoxinon.de",
              "change": -0.001855,
              "user_change": -315
            },
            {
              "host": "pixelfed.de",
              "change": -0.001563,
              "user_change": -318
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0839,
        "shannon_contrib": {
          "increase": [
            {
              "host": "blog.dakloifarwa.de",
              "change": 0.097494,
              "user_change": 35396
            },
            {
              "host": "blog.liberta.vip",
              "change": 0.048248,
              "user_change": 14927
            },
            {
              "host": "write.fediverse.games",
              "change": 0.043404,
              "user_change": 12180
            },
            {
              "host": "blog.sparkway.org",
              "change": 0.042926,
              "user_change": 12017
            },
            {
              "host": "napp.sparkway.org",
              "change": 0.042926,
              "user_change": 12017
            },
            {
              "host": "blogs.oicn.icu",
              "change": 0.042896,
              "user_change": 11975
            },
            {
              "host": "blog.librescrum.org",
              "change": 0.042738,
              "user_change": 11925
            },
            {
              "host": "rsst.sparkway.org",
              "change": 0.041701,
              "user_change": 11550
            },
            {
              "host": "wf.unixcat.net",
              "change": 0.041679,
              "user_change": 11542
            },
            {
              "host": "rustodon.sparkway.org",
              "change": 0.041639,
              "user_change": 11528
            }
          ],
          "decrease": [
            {
              "host": "queef.in",
              "change": -0.119009,
              "user_change": -38965
            },
            {
              "host": "paper.wf",
              "change": -0.043388,
              "user_change": -10112
            },
            {
              "host": "fed.brid.gy",
              "change": -0.020419,
              "user_change": 979
            },
            {
              "host": "mastodon.social",
              "change": -0.019037,
              "user_change": 1605
            },
            {
              "host": "mostr.pub",
              "change": -0.015364,
              "user_change": 774
            },
            {
              "host": "flipboard.social",
              "change": -0.011766,
              "user_change": -2240
            },
            {
              "host": "phijkchu.com",
              "change": -0.009212,
              "user_change": -939
            },
            {
              "host": "mastodontech.de",
              "change": -0.007706,
              "user_change": -1240
            },
            {
              "host": "findout.media",
              "change": -0.007499,
              "user_change": -1229
            },
            {
              "host": "lemmy.world",
              "change": -0.007171,
              "user_change": -15
            }
          ]
        }
      }
    },
    "at": {
      "weekly": {
        "shannon": 0.0014,
        "shannon_contrib": {
          "increase": [
            {
              "host": "certified.one",
              "change": 0.001785,
              "user_change": 1430
            },
            {
              "host": "eurosky.social",
              "change": 0.000734,
              "user_change": 466
            },
            {
              "host": ".host.bsky.network",
              "change": 0.000393,
              "user_change": -75241
            },
            {
              "host": "tdpl.io",
              "change": 0.00034,
              "user_change": 196
            },
            {
              "host": "certified-apppds-core-epds-pr-244.up.railway.app",
              "change": 0.000288,
              "user_change": 142
            },
            {
              "host": "pds.wsocial.network",
              "change": 0.000265,
              "user_change": 30
            },
            {
              "host": "certified-apppds-core-epds-pr-234.up.railway.app",
              "change": 0.000254,
              "user_change": 134
            },
            {
              "host": "pds.sprk.so",
              "change": 0.000174,
              "user_change": 89
            },
            {
              "host": "blacksky.app",
              "change": 0.000172,
              "user_change": 64
            },
            {
              "host": "keik.info",
              "change": 0.00015,
              "user_change": 74
            }
          ],
          "decrease": [
            {
              "host": "certified-apppds-core-epds-pr-187.up.railway.app",
              "change": -0.000794,
              "user_change": -396
            },
            {
              "host": "pds.radial.fan",
              "change": -0.000646,
              "user_change": -448
            },
            {
              "host": "certified-apppds-core-epds-pr-189.up.railway.app",
              "change": -0.000477,
              "user_change": -224
            },
            {
              "host": "certified-apppds-core-epds-pr-198.up.railway.app",
              "change": -0.000436,
              "user_change": -233
            },
            {
              "host": "bsky.shadowcaster.ge",
              "change": -0.000423,
              "user_change": -222
            },
            {
              "host": "mybluesky.link",
              "change": -0.000365,
              "user_change": -167
            },
            {
              "host": "syndrome.rehab",
              "change": -0.000288,
              "user_change": -129
            },
            {
              "host": "dev.us1.pwkl.social",
              "change": -0.000196,
              "user_change": -93
            },
            {
              "host": "dev.eu1.pwkl.social",
              "change": -0.000193,
              "user_change": -91
            },
            {
              "host": "forum-hietzing.at",
              "change": -0.000192,
              "user_change": -88
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.2954,
        "shannon_contrib": {
          "increase": [
            {
              "host": "tdpl.io",
              "change": 0.004121,
              "user_change": 2741
            },
            {
              "host": "eurosky.social",
              "change": 0.003843,
              "user_change": 1986
            },
            {
              "host": "atproto.brid.gy",
              "change": 0.003727,
              "user_change": 1083
            },
            {
              "host": "certified.one",
              "change": 0.00272,
              "user_change": 1391
            },
            {
              "host": "pds.ekamdor.social",
              "change": 0.00237,
              "user_change": 1356
            },
            {
              "host": "pds.wsocial.network",
              "change": 0.001833,
              "user_change": 100
            },
            {
              "host": "blacksky.app",
              "change": 0.001507,
              "user_change": 710
            },
            {
              "host": "certified-apppds-core-pr-base.up.railway.app",
              "change": 0.001273,
              "user_change": 699
            },
            {
              "host": "tngl.sh",
              "change": 0.001091,
              "user_change": 575
            },
            {
              "host": "pds.radial.fan",
              "change": 0.001004,
              "user_change": 530
            }
          ],
          "decrease": [
            {
              "host": "bbi.to",
              "change": -0.08537,
              "user_change": -117286
            },
            {
              "host": "wallets.tz2at.store",
              "change": -0.077473,
              "user_change": -102871
            },
            {
              "host": ".host.bsky.network",
              "change": -0.053171,
              "user_change": -308026
            },
            {
              "host": "fmpds.cacheblasters.com",
              "change": -0.030612,
              "user_change": -31170
            },
            {
              "host": "pds.federdeck.com",
              "change": -0.018098,
              "user_change": -16367
            },
            {
              "host": "bsky.chrise.com",
              "change": -0.015039,
              "user_change": -13093
            },
            {
              "host": "contracts.tz2at.store",
              "change": -0.01189,
              "user_change": -9888
            },
            {
              "host": "bsky.global",
              "change": -0.00899,
              "user_change": -7101
            },
            {
              "host": "social.selting.website",
              "change": -0.008832,
              "user_change": -6954
            },
            {
              "host": "nacg.club",
              "change": -0.008134,
              "user_change": -6312
            }
          ]
        }
      }
    },
    "git": {
      "weekly": {
        "shannon": 0.0,
        "shannon_contrib": {
          "increase": [
            {
              "host": "guix.gnu.org",
              "change": 4e-06,
              "user_change": 152
            },
            {
              "host": "apache.googlesource.com",
              "change": 0.0,
              "user_change": 12
            },
            {
              "host": "forge.april.org",
              "change": 0.0,
              "user_change": 3
            },
            {
              "host": "gitlab.inria.fr",
              "change": 0.0,
              "user_change": 5
            },
            {
              "host": "gitea.squi.fr",
              "change": 0.0,
              "user_change": 2
            },
            {
              "host": "git.dittberner.info",
              "change": 0.0,
              "user_change": 2
            },
            {
              "host": "cos.googlesource.com",
              "change": 0.0,
              "user_change": 2
            },
            {
              "host": "kernel.googlesource.com",
              "change": 0.0,
              "user_change": 2
            },
            {
              "host": "git.average.name",
              "change": 0.0,
              "user_change": 1
            },
            {
              "host": "evilpiepirate.org",
              "change": 0.0,
              "user_change": 1
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -1.1e-05,
              "user_change": 0
            },
            {
              "host": "github",
              "change": -8e-06,
              "user_change": 69168
            },
            {
              "host": "bitbucket",
              "change": -7e-06,
              "user_change": -2
            },
            {
              "host": "bitbucket.org",
              "change": -7e-06,
              "user_change": -4
            },
            {
              "host": "packagist",
              "change": -1e-06,
              "user_change": -2
            },
            {
              "host": "main",
              "change": -1e-06,
              "user_change": -1
            },
            {
              "host": "launchpad",
              "change": -1e-06,
              "user_change": -1
            },
            {
              "host": "gitorious",
              "change": -1e-06,
              "user_change": 0
            },
            {
              "host": "salsa.debian.org",
              "change": -0.0,
              "user_change": 0
            },
            {
              "host": "src.fedoraproject.org",
              "change": -0.0,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0,
        "shannon_contrib": {
          "increase": [
            {
              "host": "edugit.org",
              "change": 3.7e-05,
              "user_change": 941
            },
            {
              "host": "guix.gnu.org",
              "change": 8e-06,
              "user_change": 297
            },
            {
              "host": "gitlab.alpinelinux.org",
              "change": 8e-06,
              "user_change": 220
            },
            {
              "host": "apache.googlesource.com",
              "change": 1e-06,
              "user_change": 25
            },
            {
              "host": "gitlab.univ-lr.fr",
              "change": 1e-06,
              "user_change": 14
            },
            {
              "host": "gitlab.inria.fr",
              "change": 0.0,
              "user_change": 18
            },
            {
              "host": "git.theorangeone.net",
              "change": 0.0,
              "user_change": 10
            },
            {
              "host": "git.codelinaro.org",
              "change": 0.0,
              "user_change": 18
            },
            {
              "host": "git.mihon.tech",
              "change": 0.0,
              "user_change": 6
            },
            {
              "host": "maven-central",
              "change": 0.0,
              "user_change": 18
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -2.7e-05,
              "user_change": 20
            },
            {
              "host": "bitbucket",
              "change": -1.8e-05,
              "user_change": -11
            },
            {
              "host": "bitbucket.org",
              "change": -1.7e-05,
              "user_change": -10
            },
            {
              "host": "github",
              "change": -1.5e-05,
              "user_change": 172115
            },
            {
              "host": "packagist",
              "change": -4e-06,
              "user_change": -4
            },
            {
              "host": "main",
              "change": -2e-06,
              "user_change": -1
            },
            {
              "host": "gitorious",
              "change": -1e-06,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -1e-06,
              "user_change": 0
            },
            {
              "host": "src.fedoraproject.org",
              "change": -1e-06,
              "user_change": 0
            },
            {
              "host": "salsa.debian.org",
              "change": -1e-06,
              "user_change": 3
            }
          ]
        }
      }
    },
    "fedi_software": {
      "weekly": {
        "shannon": 0.0216,
        "shannon_contrib": {
          "increase": [
            {
              "host": "dicecho",
              "change": 0.015187,
              "user_change": 3331
            },
            {
              "host": "NodeBB",
              "change": 0.006664,
              "user_change": 1879
            },
            {
              "host": "writefreely",
              "change": 0.006662,
              "user_change": 18149
            },
            {
              "host": "mastodon",
              "change": 0.00333,
              "user_change": -1266
            },
            {
              "host": "microdotblog",
              "change": 0.003093,
              "user_change": 1230
            },
            {
              "host": "pixelfed",
              "change": 0.000702,
              "user_change": 2771
            },
            {
              "host": "elektrine",
              "change": 0.000493,
              "user_change": 166
            },
            {
              "host": "bookwyrm",
              "change": 0.000329,
              "user_change": 98
            },
            {
              "host": "hubzilla",
              "change": 0.000276,
              "user_change": 74
            },
            {
              "host": "friendica",
              "change": 0.000268,
              "user_change": 106
            }
          ],
          "decrease": [
            {
              "host": "lemmy",
              "change": -0.002608,
              "user_change": -628
            },
            {
              "host": "plume",
              "change": -0.00241,
              "user_change": -576
            },
            {
              "host": "bridgy-fed",
              "change": -0.002002,
              "user_change": 199
            },
            {
              "host": "mostr",
              "change": -0.001467,
              "user_change": 149
            },
            {
              "host": "fedibird",
              "change": -0.001231,
              "user_change": -243
            },
            {
              "host": "peertube",
              "change": -0.000867,
              "user_change": 355
            },
            {
              "host": "wordpress",
              "change": -0.000855,
              "user_change": -134
            },
            {
              "host": "ghost",
              "change": -0.000715,
              "user_change": -70
            },
            {
              "host": "piefed",
              "change": -0.000629,
              "user_change": -55
            },
            {
              "host": "brighteon",
              "change": -0.000474,
              "user_change": -80
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0864,
        "shannon_contrib": {
          "increase": [
            {
              "host": "writefreely",
              "change": 0.241292,
              "user_change": 235955
            },
            {
              "host": "mastodon",
              "change": 0.043535,
              "user_change": -10083
            },
            {
              "host": "dicecho",
              "change": 0.015187,
              "user_change": 3331
            },
            {
              "host": "pixelfed",
              "change": 0.010527,
              "user_change": 26183
            },
            {
              "host": "NodeBB",
              "change": 0.007263,
              "user_change": 2465
            },
            {
              "host": "microdotblog",
              "change": 0.005281,
              "user_change": 3234
            },
            {
              "host": "elektrine",
              "change": 0.003502,
              "user_change": 1100
            },
            {
              "host": "ravarkon-social",
              "change": 0.000671,
              "user_change": 92
            },
            {
              "host": "seikey",
              "change": 0.000357,
              "user_change": 61
            },
            {
              "host": "Vernissage",
              "change": 0.000355,
              "user_change": 93
            }
          ],
          "decrease": [
            {
              "host": "glorp",
              "change": -0.119009,
              "user_change": -38965
            },
            {
              "host": "peertube",
              "change": -0.023144,
              "user_change": -3974
            },
            {
              "host": "bridgy-fed",
              "change": -0.020419,
              "user_change": 979
            },
            {
              "host": "lemmy",
              "change": -0.015381,
              "user_change": -1205
            },
            {
              "host": "mostr",
              "change": -0.015364,
              "user_change": 774
            },
            {
              "host": "ghost",
              "change": -0.005715,
              "user_change": -229
            },
            {
              "host": "fedibird",
              "change": -0.005676,
              "user_change": -387
            },
            {
              "host": "wordpress",
              "change": -0.005273,
              "user_change": -332
            },
            {
              "host": "takahe",
              "change": -0.004229,
              "user_change": -624
            },
            {
              "host": "loops",
              "change": -0.003316,
              "user_change": -88
            }
          ]
        }
      }
    },
    "bsky_verifiers": {
      "weekly": {
        "shannon": -0.0038,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@washingtonpost.com",
              "change": 0.000203,
              "user_change": 1
            }
          ],
          "decrease": [
            {
              "host": "@ign.com",
              "change": -0.001056,
              "user_change": -2
            },
            {
              "host": "@bsky.app",
              "change": -0.000738,
              "user_change": 46
            },
            {
              "host": "@theathletic.com",
              "change": -0.000402,
              "user_change": 0
            },
            {
              "host": "@financialtimes.com",
              "change": -0.000314,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.000208,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000203,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000172,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.000133,
              "user_change": 0
            },
            {
              "host": "@latimes.com",
              "change": -0.000122,
              "user_change": 0
            },
            {
              "host": "@huffpost.com",
              "change": -0.000118,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0316,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@flipboard.com",
              "change": 0.001096,
              "user_change": 1
            }
          ],
          "decrease": [
            {
              "host": "@bsky.app",
              "change": -0.006456,
              "user_change": 95
            },
            {
              "host": "@financialtimes.com",
              "change": -0.004863,
              "user_change": -13
            },
            {
              "host": "@theathletic.com",
              "change": -0.00434,
              "user_change": -13
            },
            {
              "host": "@ign.com",
              "change": -0.003466,
              "user_change": -8
            },
            {
              "host": "@ms.now",
              "change": -0.003276,
              "user_change": -6
            },
            {
              "host": "@nytimes.com",
              "change": -0.002316,
              "user_change": -5
            },
            {
              "host": "@wired.com",
              "change": -0.001984,
              "user_change": -4
            },
            {
              "host": "@en.afp.com",
              "change": -0.001368,
              "user_change": -2
            },
            {
              "host": "@huffpost.com",
              "change": -0.001143,
              "user_change": -2
            },
            {
              "host": "@nbcnews.com",
              "change": -0.00104,
              "user_change": -2
            }
          ]
        }
      }
    },
    "git_ecosystems": {
      "weekly": {
        "shannon": 0.0,
        "shannon_contrib": {
          "increase": [],
          "decrease": []
        }
      },
      "monthly": {
        "shannon": 0.0,
        "shannon_contrib": {
          "increase": [],
          "decrease": []
        }
      }
    }
  },
  "bsky_verifiers": {
    "HHI": 7504,
    "shannon": 0.7355,
    "simpson": 0.2496,
    "servers": 23,
    "biggest_abs": 7116,
    "biggest_pct": 86.52,
    "rest_abs": 1109,
    "rest_pct": 13.48,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        3
      ],
      [
        99,
        13
      ],
      [
        99.5,
        16
      ]
    ],
    "lastUpdate": "08-17-2026",
    "dataFile": "data/bsky-verifiers/2026-08-17T06:08:50Z.csv"
  },
  "fedi_software": {
    "HHI": 2990,
    "shannon": 1.7417,
    "simpson": 0.7009,
    "servers": 205,
    "biggest_abs": 648972,
    "biggest_pct": 49.52,
    "rest_abs": 661493,
    "rest_pct": 50.48,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        2
      ],
      [
        75,
        3
      ],
      [
        90,
        6
      ],
      [
        99,
        21
      ],
      [
        99.5,
        26
      ]
    ],
    "lastUpdate": "08-17-2026",
    "dataFile": "data/fedi-software/2026-08-17T06:08:50Z.csv"
  },
  "git_ecosystems": {
    "HHI": 9554,
    "shannon": 0.1326,
    "simpson": 0.0445,
    "servers": 1954,
    "biggest_abs": 286080680,
    "biggest_pct": 97.73,
    "rest_abs": 6634447,
    "rest_pct": 2.27,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        2
      ],
      [
        99.5,
        3
      ]
    ],
    "lastUpdate": "08-17-2026",
    "dataFile": "data/git-ecosystems/2026-08-17T00:00:00__ecosystems-hosts.csv"
  }
}
