{
  "fedi": {
    "lastUpdate": "08-12-2026",
    "dataFile": "data/fedi-mau/2026-08-12T06:03:08Z.csv",
    "HHI": 579,
    "shannon": 4.8649,
    "simpson": 0.9421,
    "servers": 25291,
    "biggest_abs": 277109,
    "biggest_pct": 21.48,
    "rest_abs": 1012763,
    "rest_pct": 78.52,
    "b_vals": [
      [
        25,
        2
      ],
      [
        50,
        18
      ],
      [
        75,
        73
      ],
      [
        90,
        353
      ],
      [
        99,
        12393
      ],
      [
        99.5,
        18842
      ]
    ]
  },
  "at": {
    "lastUpdate": "08-12-2026",
    "dataFile": "data/at-mau/2026-08-12T06:00:45Z.csv",
    "HHI": 9569,
    "shannon": 0.1713,
    "simpson": 0.0431,
    "servers": 2087,
    "biggest_abs": 4552263,
    "biggest_pct": 97.82,
    "rest_abs": 101512,
    "rest_pct": 2.18,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        4
      ],
      [
        99.5,
        9
      ]
    ]
  },
  "git": {
    "lastUpdate": "08-12-2026",
    "HHI": 9230,
    "shannon": 0.2369,
    "simpson": 0.077,
    "servers": 1587,
    "biggest_abs": 315058324,
    "biggest_pct": 96.05,
    "rest_abs": 12951513,
    "rest_pct": 3.95,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        4
      ],
      [
        99.5,
        5
      ]
    ],
    "dataFile": "data/git/2026-08-12T00: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.0058,
        "shannon_contrib": {
          "increase": [
            {
              "host": "blog.dakloifarwa.de",
              "change": 0.009768,
              "user_change": 3824
            },
            {
              "host": "blog.librescrum.org",
              "change": 0.004439,
              "user_change": 1259
            },
            {
              "host": "blog.sparkway.org",
              "change": 0.004419,
              "user_change": 1253
            },
            {
              "host": "napp.sparkway.org",
              "change": 0.004419,
              "user_change": 1253
            },
            {
              "host": "blogs.oicn.icu",
              "change": 0.004412,
              "user_change": 1250
            },
            {
              "host": "scrolls.anduin.net",
              "change": 0.004322,
              "user_change": 1222
            },
            {
              "host": "blog.liberta.vip",
              "change": 0.004131,
              "user_change": 1214
            },
            {
              "host": "write.fediverse.games",
              "change": 0.003994,
              "user_change": 1121
            },
            {
              "host": "rustodon.sparkway.org",
              "change": 0.003583,
              "user_change": 980
            },
            {
              "host": "wf.unixcat.net",
              "change": 0.003581,
              "user_change": 979
            }
          ],
          "decrease": [
            {
              "host": "queef.in",
              "change": -0.104124,
              "user_change": -38965
            },
            {
              "host": "pixelfed.de",
              "change": -0.009683,
              "user_change": -3677
            },
            {
              "host": "gram.social",
              "change": -0.002965,
              "user_change": -1403
            },
            {
              "host": "plume.stage.anoxinon.de",
              "change": -0.002769,
              "user_change": -458
            },
            {
              "host": "flipboard.social",
              "change": -0.002246,
              "user_change": -559
            },
            {
              "host": "ursal.zone",
              "change": -0.002088,
              "user_change": -332
            },
            {
              "host": "writefreely.stage.anoxinon.de",
              "change": -0.001914,
              "user_change": -305
            },
            {
              "host": "instapix.org",
              "change": -0.001126,
              "user_change": -180
            },
            {
              "host": "mast.lt",
              "change": -0.000906,
              "user_change": -152
            },
            {
              "host": "swebbtv.se",
              "change": -0.00078,
              "user_change": -260
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.1529,
        "shannon_contrib": {
          "increase": [
            {
              "host": "blog.dakloifarwa.de",
              "change": 0.083471,
              "user_change": 28150
            },
            {
              "host": "blog.liberta.vip",
              "change": 0.047373,
              "user_change": 13374
            },
            {
              "host": "write.owu.one",
              "change": 0.038778,
              "user_change": 10370
            },
            {
              "host": "write.otter.homes",
              "change": 0.038671,
              "user_change": 10367
            },
            {
              "host": "write.fediverse.games",
              "change": 0.036793,
              "user_change": 9727
            },
            {
              "host": "scrolls.anduin.net",
              "change": 0.035872,
              "user_change": 9402
            },
            {
              "host": "blog.sparkway.org",
              "change": 0.035842,
              "user_change": 9392
            },
            {
              "host": "napp.sparkway.org",
              "change": 0.035842,
              "user_change": 9392
            },
            {
              "host": "blog.librescrum.org",
              "change": 0.035787,
              "user_change": 9374
            },
            {
              "host": "blogs.oicn.icu",
              "change": 0.035748,
              "user_change": 9361
            }
          ],
          "decrease": [
            {
              "host": "queef.in",
              "change": -0.119697,
              "user_change": -38965
            },
            {
              "host": "fed.brid.gy",
              "change": -0.019507,
              "user_change": 1040
            },
            {
              "host": "mastodon.social",
              "change": -0.017718,
              "user_change": 2204
            },
            {
              "host": "mostr.pub",
              "change": -0.014628,
              "user_change": 835
            },
            {
              "host": "flipboard.social",
              "change": -0.009991,
              "user_change": -1841
            },
            {
              "host": "findout.media",
              "change": -0.009065,
              "user_change": -1598
            },
            {
              "host": "phijkchu.com",
              "change": -0.008584,
              "user_change": -828
            },
            {
              "host": "mastodontech.de",
              "change": -0.00776,
              "user_change": -1240
            },
            {
              "host": "lemmy.world",
              "change": -0.006848,
              "user_change": 13
            },
            {
              "host": "fedibird.com",
              "change": -0.00593,
              "user_change": -494
            }
          ]
        }
      }
    },
    "at": {
      "weekly": {
        "shannon": -0.0894,
        "shannon_contrib": {
          "increase": [
            {
              "host": "eurosky.social",
              "change": 0.001455,
              "user_change": 923
            },
            {
              "host": "tdpl.io",
              "change": 0.000778,
              "user_change": 473
            },
            {
              "host": "certified.one",
              "change": 0.000677,
              "user_change": 278
            },
            {
              "host": "certified-apppds-core-epds-pr-244.up.railway.app",
              "change": 0.000517,
              "user_change": 244
            },
            {
              "host": "certified-apppds-core-epds-pr-243.up.railway.app",
              "change": 0.000357,
              "user_change": 162
            },
            {
              "host": "atproto.brid.gy",
              "change": 0.000327,
              "user_change": -527
            },
            {
              "host": "pds.radial.fan",
              "change": 0.000322,
              "user_change": 163
            },
            {
              "host": "certified-apppds-core-pr-base.up.railway.app",
              "change": 0.000315,
              "user_change": 166
            },
            {
              "host": "blacksky.app",
              "change": 0.000264,
              "user_change": 64
            },
            {
              "host": "certified-apppds-core-epds-pr-241.up.railway.app",
              "change": 0.000223,
              "user_change": 96
            }
          ],
          "decrease": [
            {
              "host": "wallets.tz2at.store",
              "change": -0.068792,
              "user_change": -81101
            },
            {
              "host": ".host.bsky.network",
              "change": -0.016759,
              "user_change": -73780
            },
            {
              "host": "contracts.tz2at.store",
              "change": -0.005115,
              "user_change": -3393
            },
            {
              "host": "pds.wsocial.network",
              "change": -0.001991,
              "user_change": -2479
            },
            {
              "host": "bsky.helvetet.eu",
              "change": -0.001497,
              "user_change": -834
            },
            {
              "host": "marketplaces.tz2at.store",
              "change": -0.000598,
              "user_change": -297
            },
            {
              "host": "test-pds.dinakernel.com",
              "change": -0.000559,
              "user_change": -309
            },
            {
              "host": "certified-apppds-core-epds-pr-189.up.railway.app",
              "change": -0.000464,
              "user_change": -224
            },
            {
              "host": "mybluesky.link",
              "change": -0.000355,
              "user_change": -167
            },
            {
              "host": "certified-apppds-core-epds-pr-187.up.railway.app",
              "change": -0.000262,
              "user_change": -162
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.3366,
        "shannon_contrib": {
          "increase": [
            {
              "host": "certified.one",
              "change": 0.006148,
              "user_change": 4502
            },
            {
              "host": "tdpl.io",
              "change": 0.006015,
              "user_change": 3960
            },
            {
              "host": "atproto.brid.gy",
              "change": 0.004512,
              "user_change": 1657
            },
            {
              "host": "eurosky.social",
              "change": 0.003913,
              "user_change": 1868
            },
            {
              "host": "pds.wsocial.network",
              "change": 0.003268,
              "user_change": 1461
            },
            {
              "host": "pds.ekamdor.social",
              "change": 0.002354,
              "user_change": 1360
            },
            {
              "host": "pds.radial.fan",
              "change": 0.001937,
              "user_change": 1142
            },
            {
              "host": "certified-apppds-core-pr-base.up.railway.app",
              "change": 0.001778,
              "user_change": 990
            },
            {
              "host": "blacksky.app",
              "change": 0.001642,
              "user_change": 781
            },
            {
              "host": "tngl.sh",
              "change": 0.001146,
              "user_change": 605
            }
          ],
          "decrease": [
            {
              "host": "bbi.to",
              "change": -0.083577,
              "user_change": -117286
            },
            {
              "host": "wallets.tz2at.store",
              "change": -0.076858,
              "user_change": -104749
            },
            {
              "host": ".host.bsky.network",
              "change": -0.059204,
              "user_change": -359015
            },
            {
              "host": "fmpds.cacheblasters.com",
              "change": -0.033719,
              "user_change": -36193
            },
            {
              "host": "pds.federdeck.com",
              "change": -0.024114,
              "user_change": -23893
            },
            {
              "host": "bsky.global",
              "change": -0.02067,
              "user_change": -19792
            },
            {
              "host": "bsky.chrise.com",
              "change": -0.014682,
              "user_change": -13093
            },
            {
              "host": "haruhwa.com",
              "change": -0.014333,
              "user_change": -12725
            },
            {
              "host": "social.selting.website",
              "change": -0.01245,
              "user_change": -10750
            },
            {
              "host": "contracts.tz2at.store",
              "change": -0.012296,
              "user_change": -10592
            }
          ]
        }
      }
    },
    "git": {
      "weekly": {
        "shannon": 0.0,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gitlab.alpinelinux.org",
              "change": 8e-06,
              "user_change": 231
            },
            {
              "host": "guix.gnu.org",
              "change": 3e-06,
              "user_change": 124
            },
            {
              "host": "git.theorangeone.net",
              "change": 0.0,
              "user_change": 10
            },
            {
              "host": "apache.googlesource.com",
              "change": 0.0,
              "user_change": 10
            },
            {
              "host": "maven-central",
              "change": 0.0,
              "user_change": 8
            },
            {
              "host": "git.cynerd.cz",
              "change": 0.0,
              "user_change": 2
            },
            {
              "host": "gitea.squi.fr",
              "change": 0.0,
              "user_change": 2
            },
            {
              "host": "gitlab.inria.fr",
              "change": 0.0,
              "user_change": 4
            },
            {
              "host": "forge.april.org",
              "change": 0.0,
              "user_change": 2
            },
            {
              "host": "gitlab.huma-num.fr",
              "change": 0.0,
              "user_change": 2
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -9e-06,
              "user_change": 0
            },
            {
              "host": "bitbucket",
              "change": -6e-06,
              "user_change": -3
            },
            {
              "host": "bitbucket.org",
              "change": -6e-06,
              "user_change": -3
            },
            {
              "host": "github",
              "change": -5e-06,
              "user_change": 56039
            },
            {
              "host": "packagist",
              "change": -1e-06,
              "user_change": -1
            },
            {
              "host": "main",
              "change": -1e-06,
              "user_change": 0
            },
            {
              "host": "gitorious",
              "change": -0.0,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -0.0,
              "user_change": 2
            },
            {
              "host": "src.fedoraproject.org",
              "change": -0.0,
              "user_change": 0
            },
            {
              "host": "salsa.debian.org",
              "change": -0.0,
              "user_change": 2
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0,
        "shannon_contrib": {
          "increase": [
            {
              "host": "edugit.org",
              "change": 3.7e-05,
              "user_change": 941
            },
            {
              "host": "gitlab.alpinelinux.org",
              "change": 8e-06,
              "user_change": 227
            },
            {
              "host": "guix.gnu.org",
              "change": 8e-06,
              "user_change": 279
            },
            {
              "host": "apache.googlesource.com",
              "change": 1e-06,
              "user_change": 21
            },
            {
              "host": "gitlab.univ-lr.fr",
              "change": 1e-06,
              "user_change": 14
            },
            {
              "host": "git.codelinaro.org",
              "change": 1e-06,
              "user_change": 20
            },
            {
              "host": "gitlab.inria.fr",
              "change": 0.0,
              "user_change": 19
            },
            {
              "host": "us3-mirror-android.googlesource.com",
              "change": 0.0,
              "user_change": 16
            },
            {
              "host": "android.googlesource.com",
              "change": 0.0,
              "user_change": 16
            },
            {
              "host": "git.theorangeone.net",
              "change": 0.0,
              "user_change": 10
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -2.1e-05,
              "user_change": 20
            },
            {
              "host": "bitbucket",
              "change": -1.4e-05,
              "user_change": -12
            },
            {
              "host": "bitbucket.org",
              "change": -1.4e-05,
              "user_change": -10
            },
            {
              "host": "github",
              "change": -1.1e-05,
              "user_change": 135419
            },
            {
              "host": "packagist",
              "change": -3e-06,
              "user_change": -2
            },
            {
              "host": "main",
              "change": -2e-06,
              "user_change": 0
            },
            {
              "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": 1
            },
            {
              "host": "salsa.debian.org",
              "change": -1e-06,
              "user_change": 3
            }
          ]
        }
      }
    },
    "fedi_software": {
      "weekly": {
        "shannon": -0.0836,
        "shannon_contrib": {
          "increase": [
            {
              "host": "writefreely",
              "change": 0.012973,
              "user_change": 18911
            },
            {
              "host": "bridgy-fed",
              "change": 0.002774,
              "user_change": 259
            },
            {
              "host": "mostr",
              "change": 0.002132,
              "user_change": 159
            },
            {
              "host": "NodeBB",
              "change": 0.001677,
              "user_change": 368
            },
            {
              "host": "microdotblog",
              "change": 0.001342,
              "user_change": 244
            },
            {
              "host": "elektrine",
              "change": 0.001229,
              "user_change": 251
            },
            {
              "host": "lemmy",
              "change": 0.000832,
              "user_change": -271
            },
            {
              "host": "friendica",
              "change": 0.000764,
              "user_change": 139
            },
            {
              "host": "hubzilla",
              "change": 0.000614,
              "user_change": 108
            },
            {
              "host": "peertube",
              "change": 0.000551,
              "user_change": -589
            }
          ],
          "decrease": [
            {
              "host": "glorp",
              "change": -0.104124,
              "user_change": -38965
            },
            {
              "host": "pixelfed",
              "change": -0.004539,
              "user_change": -6350
            },
            {
              "host": "mastodon",
              "change": -0.002899,
              "user_change": -1487
            },
            {
              "host": "plume",
              "change": -0.000804,
              "user_change": -301
            },
            {
              "host": "hybridsocial",
              "change": -0.00029,
              "user_change": -44
            },
            {
              "host": "piefed",
              "change": -0.000152,
              "user_change": -199
            },
            {
              "host": "takahe",
              "change": -0.000119,
              "user_change": -16
            },
            {
              "host": "hackerspub",
              "change": -7.4e-05,
              "user_change": -10
            },
            {
              "host": "harmony",
              "change": -7.3e-05,
              "user_change": -14
            },
            {
              "host": "floq",
              "change": -6.5e-05,
              "user_change": -7
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0828,
        "shannon_contrib": {
          "increase": [
            {
              "host": "writefreely",
              "change": 0.266381,
              "user_change": 234143
            },
            {
              "host": "mastodon",
              "change": 0.042461,
              "user_change": -6869
            },
            {
              "host": "microdotblog",
              "change": 0.003844,
              "user_change": 2606
            },
            {
              "host": "elektrine",
              "change": 0.003708,
              "user_change": 1113
            },
            {
              "host": "pixelfed",
              "change": 0.001924,
              "user_change": 18582
            },
            {
              "host": "ravarkon-social",
              "change": 0.000681,
              "user_change": 92
            },
            {
              "host": "Vernissage",
              "change": 0.000577,
              "user_change": 123
            },
            {
              "host": "alvanista",
              "change": 0.000563,
              "user_change": 120
            },
            {
              "host": "seikey",
              "change": 0.000395,
              "user_change": 65
            },
            {
              "host": "commonpub",
              "change": 0.000215,
              "user_change": 43
            }
          ],
          "decrease": [
            {
              "host": "glorp",
              "change": -0.119697,
              "user_change": -38965
            },
            {
              "host": "peertube",
              "change": -0.023694,
              "user_change": -4519
            },
            {
              "host": "bridgy-fed",
              "change": -0.019507,
              "user_change": 1040
            },
            {
              "host": "mostr",
              "change": -0.014628,
              "user_change": 835
            },
            {
              "host": "lemmy",
              "change": -0.013083,
              "user_change": -348
            },
            {
              "host": "fedibird",
              "change": -0.006,
              "user_change": -505
            },
            {
              "host": "ghost",
              "change": -0.005448,
              "user_change": -192
            },
            {
              "host": "wordpress",
              "change": -0.004648,
              "user_change": -189
            },
            {
              "host": "loops",
              "change": -0.00443,
              "user_change": -384
            },
            {
              "host": "takahe",
              "change": -0.004187,
              "user_change": -612
            }
          ]
        }
      }
    },
    "bsky_verifiers": {
      "weekly": {
        "shannon": -0.0046,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@washingtonpost.com",
              "change": 0.000129,
              "user_change": 1
            }
          ],
          "decrease": [
            {
              "host": "@bsky.app",
              "change": -0.000855,
              "user_change": 60
            },
            {
              "host": "@en.afp.com",
              "change": -0.000733,
              "user_change": -1
            },
            {
              "host": "@theathletic.com",
              "change": -0.000541,
              "user_change": 0
            },
            {
              "host": "@financialtimes.com",
              "change": -0.000423,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.000315,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.00028,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000273,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000232,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.000179,
              "user_change": 0
            },
            {
              "host": "@latimes.com",
              "change": -0.000165,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0307,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@flipboard.com",
              "change": 0.0011,
              "user_change": 1
            }
          ],
          "decrease": [
            {
              "host": "@bsky.app",
              "change": -0.006287,
              "user_change": 94
            },
            {
              "host": "@financialtimes.com",
              "change": -0.004885,
              "user_change": -13
            },
            {
              "host": "@theathletic.com",
              "change": -0.004362,
              "user_change": -13
            },
            {
              "host": "@ms.now",
              "change": -0.00329,
              "user_change": -6
            },
            {
              "host": "@ign.com",
              "change": -0.002658,
              "user_change": -6
            },
            {
              "host": "@nytimes.com",
              "change": -0.002329,
              "user_change": -5
            },
            {
              "host": "@wired.com",
              "change": -0.001994,
              "user_change": -4
            },
            {
              "host": "@en.afp.com",
              "change": -0.001374,
              "user_change": -2
            },
            {
              "host": "@huffpost.com",
              "change": -0.00115,
              "user_change": -2
            },
            {
              "host": "@nbcnews.com",
              "change": -0.001049,
              "user_change": -2
            }
          ]
        }
      }
    },
    "git_ecosystems": {
      "weekly": {
        "shannon": 0.0,
        "shannon_contrib": {
          "increase": [],
          "decrease": []
        }
      },
      "monthly": {
        "shannon": 0.0,
        "shannon_contrib": {
          "increase": [],
          "decrease": []
        }
      }
    }
  },
  "bsky_verifiers": {
    "HHI": 7490,
    "shannon": 0.7391,
    "simpson": 0.251,
    "servers": 23,
    "biggest_abs": 7079,
    "biggest_pct": 86.43,
    "rest_abs": 1111,
    "rest_pct": 13.57,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        3
      ],
      [
        99,
        13
      ],
      [
        99.5,
        16
      ]
    ],
    "lastUpdate": "08-12-2026",
    "dataFile": "data/bsky-verifiers/2026-08-12T06:07:33Z.csv"
  },
  "fedi_software": {
    "HHI": 3056,
    "shannon": 1.7182,
    "simpson": 0.6943,
    "servers": 205,
    "biggest_abs": 650492,
    "biggest_pct": 50.43,
    "rest_abs": 639380,
    "rest_pct": 49.57,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        3
      ],
      [
        90,
        6
      ],
      [
        99,
        20
      ],
      [
        99.5,
        25
      ]
    ],
    "lastUpdate": "08-12-2026",
    "dataFile": "data/fedi-software/2026-08-12T06:07:33Z.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-12-2026",
    "dataFile": "data/git-ecosystems/2026-08-12T00:00:00__ecosystems-hosts.csv"
  }
}
