{
  "fedi": {
    "lastUpdate": "08-14-2026",
    "dataFile": "data/fedi-mau/2026-08-14T06:03:00Z.csv",
    "HHI": 590,
    "shannon": 4.8612,
    "simpson": 0.9409,
    "servers": 25196,
    "biggest_abs": 277024,
    "biggest_pct": 21.77,
    "rest_abs": 995383,
    "rest_pct": 78.23,
    "b_vals": [
      [
        25,
        2
      ],
      [
        50,
        17
      ],
      [
        75,
        74
      ],
      [
        90,
        358
      ],
      [
        99,
        12472
      ],
      [
        99.5,
        18834
      ]
    ]
  },
  "at": {
    "lastUpdate": "08-14-2026",
    "dataFile": "data/at-mau/2026-08-14T06:00:37Z.csv",
    "HHI": 9569,
    "shannon": 0.1708,
    "simpson": 0.0431,
    "servers": 2096,
    "biggest_abs": 4544274,
    "biggest_pct": 97.82,
    "rest_abs": 101244,
    "rest_pct": 2.18,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        4
      ],
      [
        99.5,
        9
      ]
    ]
  },
  "git": {
    "lastUpdate": "08-14-2026",
    "HHI": 9230,
    "shannon": 0.2369,
    "simpson": 0.077,
    "servers": 1587,
    "biggest_abs": 315084702,
    "biggest_pct": 96.05,
    "rest_abs": 12951538,
    "rest_pct": 3.95,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        4
      ],
      [
        99.5,
        5
      ]
    ],
    "dataFile": "data/git/2026-08-14T00: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.0007,
        "shannon_contrib": {
          "increase": [
            {
              "host": "dicecho.com",
              "change": 0.015576,
              "user_change": 3334
            },
            {
              "host": "blog.dakloifarwa.de",
              "change": 0.009023,
              "user_change": 3018
            },
            {
              "host": "fed.brid.gy",
              "change": 0.004803,
              "user_change": 230
            },
            {
              "host": "mastodon.social",
              "change": 0.004696,
              "user_change": 346
            },
            {
              "host": "write.fediverse.games",
              "change": 0.004338,
              "user_change": 1065
            },
            {
              "host": "blog.liberta.vip",
              "change": 0.004206,
              "user_change": 1005
            },
            {
              "host": "blog.librescrum.org",
              "change": 0.004127,
              "user_change": 996
            },
            {
              "host": "blogs.oicn.icu",
              "change": 0.004106,
              "user_change": 989
            },
            {
              "host": "blog.sparkway.org",
              "change": 0.004097,
              "user_change": 986
            },
            {
              "host": "napp.sparkway.org",
              "change": 0.004097,
              "user_change": 986
            }
          ],
          "decrease": [
            {
              "host": "queef.in",
              "change": -0.103805,
              "user_change": -38965
            },
            {
              "host": "paper.wf",
              "change": -0.037248,
              "user_change": -10112
            },
            {
              "host": "write.otter.homes",
              "change": -0.035458,
              "user_change": -9560
            },
            {
              "host": "pixelfed.de",
              "change": -0.007958,
              "user_change": -3295
            },
            {
              "host": "pixelfed.social",
              "change": -0.005083,
              "user_change": -5861
            },
            {
              "host": "plume.stage.anoxinon.de",
              "change": -0.003019,
              "user_change": -508
            },
            {
              "host": "gram.social",
              "change": -0.002568,
              "user_change": -1486
            },
            {
              "host": "flipboard.social",
              "change": -0.002561,
              "user_change": -639
            },
            {
              "host": "ursal.zone",
              "change": -0.00208,
              "user_change": -332
            },
            {
              "host": "writefreely.stage.anoxinon.de",
              "change": -0.001952,
              "user_change": -326
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.1443,
        "shannon_contrib": {
          "increase": [
            {
              "host": "blog.dakloifarwa.de",
              "change": 0.085049,
              "user_change": 28483
            },
            {
              "host": "blog.liberta.vip",
              "change": 0.048344,
              "user_change": 13544
            },
            {
              "host": "write.owu.one",
              "change": 0.039322,
              "user_change": 10411
            },
            {
              "host": "write.fediverse.games",
              "change": 0.038251,
              "user_change": 10078
            },
            {
              "host": "blog.sparkway.org",
              "change": 0.036574,
              "user_change": 9503
            },
            {
              "host": "napp.sparkway.org",
              "change": 0.036574,
              "user_change": 9503
            },
            {
              "host": "scrolls.anduin.net",
              "change": 0.03654,
              "user_change": 9492
            },
            {
              "host": "blog.librescrum.org",
              "change": 0.036534,
              "user_change": 9490
            },
            {
              "host": "rsst.sparkway.org",
              "change": 0.036509,
              "user_change": 9482
            },
            {
              "host": "rustodon.sparkway.org",
              "change": 0.036509,
              "user_change": 9482
            }
          ],
          "decrease": [
            {
              "host": "queef.in",
              "change": -0.119637,
              "user_change": -38965
            },
            {
              "host": "paper.wf",
              "change": -0.043645,
              "user_change": -10112
            },
            {
              "host": "fed.brid.gy",
              "change": -0.01787,
              "user_change": 1025
            },
            {
              "host": "mastodon.social",
              "change": -0.016095,
              "user_change": 2193
            },
            {
              "host": "mostr.pub",
              "change": -0.013407,
              "user_change": 812
            },
            {
              "host": "flipboard.social",
              "change": -0.011066,
              "user_change": -2097
            },
            {
              "host": "phijkchu.com",
              "change": -0.008528,
              "user_change": -940
            },
            {
              "host": "findout.media",
              "change": -0.007915,
              "user_change": -1365
            },
            {
              "host": "mastodontech.de",
              "change": -0.007755,
              "user_change": -1240
            },
            {
              "host": "lemmy.world",
              "change": -0.006637,
              "user_change": -88
            }
          ]
        }
      }
    },
    "at": {
      "weekly": {
        "shannon": -0.0004,
        "shannon_contrib": {
          "increase": [
            {
              "host": "certified.one",
              "change": 0.001097,
              "user_change": 856
            },
            {
              "host": "eurosky.social",
              "change": 0.001083,
              "user_change": 861
            },
            {
              "host": "tdpl.io",
              "change": 0.000627,
              "user_change": 427
            },
            {
              "host": "certified-apppds-core-epds-pr-244.up.railway.app",
              "change": 0.000285,
              "user_change": 142
            },
            {
              "host": "certified-apppds-core-epds-pr-234.up.railway.app",
              "change": 0.00025,
              "user_change": 134
            },
            {
              "host": "pds.sprk.so",
              "change": 0.000132,
              "user_change": 67
            },
            {
              "host": "northsky.social",
              "change": 0.000125,
              "user_change": 65
            },
            {
              "host": "pds.wouldcop.com",
              "change": 0.000107,
              "user_change": 47
            },
            {
              "host": "blacksky.app",
              "change": 8.6e-05,
              "user_change": 8
            },
            {
              "host": "certified-apppds-core-epds-pr-233.up.railway.app",
              "change": 7.1e-05,
              "user_change": 33
            }
          ],
          "decrease": [
            {
              "host": "bsky.helvetet.eu",
              "change": -0.001527,
              "user_change": -834
            },
            {
              "host": "pds.wsocial.network",
              "change": -0.000922,
              "user_change": -1107
            },
            {
              "host": "certified-apppds-core-epds-pr-187.up.railway.app",
              "change": -0.000789,
              "user_change": -396
            },
            {
              "host": "pds.radial.fan",
              "change": -0.000603,
              "user_change": -418
            },
            {
              "host": "certified-apppds-core-epds-pr-189.up.railway.app",
              "change": -0.000473,
              "user_change": -224
            },
            {
              "host": "mybluesky.link",
              "change": -0.000362,
              "user_change": -167
            },
            {
              "host": "forum-hietzing.at",
              "change": -0.000191,
              "user_change": -88
            },
            {
              "host": "certified-apppds-core-epds-pr-194.up.railway.app",
              "change": -0.000146,
              "user_change": -61
            },
            {
              "host": "bsky.shadowcaster.ge",
              "change": -0.000139,
              "user_change": -79
            },
            {
              "host": "pds.rachelrogue.click",
              "change": -0.000122,
              "user_change": -51
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.3349,
        "shannon_contrib": {
          "increase": [
            {
              "host": "tdpl.io",
              "change": 0.005067,
              "user_change": 3420
            },
            {
              "host": "certified.one",
              "change": 0.004674,
              "user_change": 3174
            },
            {
              "host": "eurosky.social",
              "change": 0.004102,
              "user_change": 2157
            },
            {
              "host": "atproto.brid.gy",
              "change": 0.003937,
              "user_change": 1130
            },
            {
              "host": "pds.wsocial.network",
              "change": 0.002787,
              "user_change": 994
            },
            {
              "host": "pds.ekamdor.social",
              "change": 0.002361,
              "user_change": 1361
            },
            {
              "host": "blacksky.app",
              "change": 0.001551,
              "user_change": 726
            },
            {
              "host": "certified-apppds-core-pr-base.up.railway.app",
              "change": 0.001213,
              "user_change": 666
            },
            {
              "host": "tngl.sh",
              "change": 0.001098,
              "user_change": 577
            },
            {
              "host": "pds.radial.fan",
              "change": 0.001049,
              "user_change": 560
            }
          ],
          "decrease": [
            {
              "host": "bbi.to",
              "change": -0.084136,
              "user_change": -117286
            },
            {
              "host": "wallets.tz2at.store",
              "change": -0.07662,
              "user_change": -103378
            },
            {
              "host": ".host.bsky.network",
              "change": -0.058793,
              "user_change": -325405
            },
            {
              "host": "fmpds.cacheblasters.com",
              "change": -0.0328,
              "user_change": -34646
            },
            {
              "host": "pds.federdeck.com",
              "change": -0.022821,
              "user_change": -22133
            },
            {
              "host": "bsky.global",
              "change": -0.020658,
              "user_change": -19601
            },
            {
              "host": "bsky.chrise.com",
              "change": -0.014793,
              "user_change": -13093
            },
            {
              "host": "haruhwa.com",
              "change": -0.014196,
              "user_change": -12467
            },
            {
              "host": "social.selting.website",
              "change": -0.012104,
              "user_change": -10302
            },
            {
              "host": "nacg.club",
              "change": -0.011938,
              "user_change": -10134
            }
          ]
        }
      }
    },
    "git": {
      "weekly": {
        "shannon": 0.0,
        "shannon_contrib": {
          "increase": [
            {
              "host": "guix.gnu.org",
              "change": 4e-06,
              "user_change": 144
            },
            {
              "host": "apache.googlesource.com",
              "change": 0.0,
              "user_change": 16
            },
            {
              "host": "git.theorangeone.net",
              "change": 0.0,
              "user_change": 6
            },
            {
              "host": "maven-central",
              "change": 0.0,
              "user_change": 9
            },
            {
              "host": "gitlab.inria.fr",
              "change": 0.0,
              "user_change": 5
            },
            {
              "host": "gitea.squi.fr",
              "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.alsa-project.org",
              "change": 0.0,
              "user_change": 1
            },
            {
              "host": "git.average.name",
              "change": 0.0,
              "user_change": 1
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -9e-06,
              "user_change": 1
            },
            {
              "host": "github",
              "change": -6e-06,
              "user_change": 59835
            },
            {
              "host": "bitbucket",
              "change": -6e-06,
              "user_change": -3
            },
            {
              "host": "bitbucket.org",
              "change": -6e-06,
              "user_change": -4
            },
            {
              "host": "packagist",
              "change": -1e-06,
              "user_change": -3
            },
            {
              "host": "main",
              "change": -1e-06,
              "user_change": 0
            },
            {
              "host": "gitorious",
              "change": -0.0,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -0.0,
              "user_change": 0
            },
            {
              "host": "gitlab.alpinelinux.org",
              "change": -0.0,
              "user_change": -9
            },
            {
              "host": "salsa.debian.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": 226
            },
            {
              "host": "apache.googlesource.com",
              "change": 1e-06,
              "user_change": 27
            },
            {
              "host": "gitlab.univ-lr.fr",
              "change": 1e-06,
              "user_change": 14
            },
            {
              "host": "git.codelinaro.org",
              "change": 0.0,
              "user_change": 20
            },
            {
              "host": "gitlab.inria.fr",
              "change": 0.0,
              "user_change": 18
            },
            {
              "host": "git.theorangeone.net",
              "change": 0.0,
              "user_change": 10
            },
            {
              "host": "maven-central",
              "change": 0.0,
              "user_change": 19
            },
            {
              "host": "git.mihon.tech",
              "change": 0.0,
              "user_change": 6
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -2.3e-05,
              "user_change": 20
            },
            {
              "host": "bitbucket",
              "change": -1.6e-05,
              "user_change": -12
            },
            {
              "host": "bitbucket.org",
              "change": -1.5e-05,
              "user_change": -10
            },
            {
              "host": "github",
              "change": -1.3e-05,
              "user_change": 149126
            },
            {
              "host": "packagist",
              "change": -3e-06,
              "user_change": -4
            },
            {
              "host": "main",
              "change": -2e-06,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -1e-06,
              "user_change": -1
            },
            {
              "host": "gitorious",
              "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.0696,
        "shannon_contrib": {
          "increase": [
            {
              "host": "dicecho",
              "change": 0.015576,
              "user_change": 3334
            },
            {
              "host": "bridgy-fed",
              "change": 0.004803,
              "user_change": 230
            },
            {
              "host": "microdotblog",
              "change": 0.004096,
              "user_change": 984
            },
            {
              "host": "mostr",
              "change": 0.00373,
              "user_change": 171
            },
            {
              "host": "NodeBB",
              "change": 0.003499,
              "user_change": 785
            },
            {
              "host": "peertube",
              "change": 0.00294,
              "user_change": -61
            },
            {
              "host": "writefreely",
              "change": 0.002319,
              "user_change": -4899
            },
            {
              "host": "lemmy",
              "change": 0.002187,
              "user_change": -190
            },
            {
              "host": "elektrine",
              "change": 0.001574,
              "user_change": 293
            },
            {
              "host": "friendica",
              "change": 0.000841,
              "user_change": 119
            }
          ],
          "decrease": [
            {
              "host": "glorp",
              "change": -0.103805,
              "user_change": -38965
            },
            {
              "host": "pixelfed",
              "change": -0.007478,
              "user_change": -10763
            },
            {
              "host": "mastodon",
              "change": -0.005819,
              "user_change": -1058
            },
            {
              "host": "plume",
              "change": -0.001245,
              "user_change": -495
            },
            {
              "host": "harmony",
              "change": -9.8e-05,
              "user_change": -20
            },
            {
              "host": "takahe",
              "change": -8.7e-05,
              "user_change": -12
            },
            {
              "host": "floq",
              "change": -6.4e-05,
              "user_change": -7
            },
            {
              "host": "hackerspub",
              "change": -5.7e-05,
              "user_change": -8
            },
            {
              "host": "alvanista",
              "change": -3.8e-05,
              "user_change": -16
            },
            {
              "host": "hybridsocial",
              "change": -2.3e-05,
              "user_change": -5
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0947,
        "shannon_contrib": {
          "increase": [
            {
              "host": "writefreely",
              "change": 0.257838,
              "user_change": 216301
            },
            {
              "host": "mastodon",
              "change": 0.039934,
              "user_change": -7009
            },
            {
              "host": "dicecho",
              "change": 0.015576,
              "user_change": 3334
            },
            {
              "host": "microdotblog",
              "change": 0.005591,
              "user_change": 3078
            },
            {
              "host": "elektrine",
              "change": 0.004289,
              "user_change": 1201
            },
            {
              "host": "ravarkon-social",
              "change": 0.000689,
              "user_change": 92
            },
            {
              "host": "Vernissage",
              "change": 0.000517,
              "user_change": 112
            },
            {
              "host": "seikey",
              "change": 0.000381,
              "user_change": 62
            },
            {
              "host": "alvanista",
              "change": 0.000241,
              "user_change": 69
            },
            {
              "host": "commonpub",
              "change": 0.000229,
              "user_change": 44
            }
          ],
          "decrease": [
            {
              "host": "glorp",
              "change": -0.119637,
              "user_change": -38965
            },
            {
              "host": "peertube",
              "change": -0.023112,
              "user_change": -4791
            },
            {
              "host": "bridgy-fed",
              "change": -0.01787,
              "user_change": 1025
            },
            {
              "host": "mostr",
              "change": -0.013407,
              "user_change": 812
            },
            {
              "host": "lemmy",
              "change": -0.012126,
              "user_change": -344
            },
            {
              "host": "ghost",
              "change": -0.005173,
              "user_change": -221
            },
            {
              "host": "wordpress",
              "change": -0.004658,
              "user_change": -273
            },
            {
              "host": "fedibird",
              "change": -0.004439,
              "user_change": -163
            },
            {
              "host": "takahe",
              "change": -0.004254,
              "user_change": -624
            },
            {
              "host": "loops",
              "change": -0.004236,
              "user_change": -390
            }
          ]
        }
      }
    },
    "bsky_verifiers": {
      "weekly": {
        "shannon": -0.0057,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@washingtonpost.com",
              "change": 9.1e-05,
              "user_change": 1
            }
          ],
          "decrease": [
            {
              "host": "@bsky.app",
              "change": -0.001069,
              "user_change": 69
            },
            {
              "host": "@ign.com",
              "change": -0.000767,
              "user_change": -1
            },
            {
              "host": "@en.afp.com",
              "change": -0.00074,
              "user_change": -1
            },
            {
              "host": "@theathletic.com",
              "change": -0.000611,
              "user_change": 0
            },
            {
              "host": "@financialtimes.com",
              "change": -0.000477,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.000316,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000308,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000262,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.000202,
              "user_change": 0
            },
            {
              "host": "@latimes.com",
              "change": -0.000186,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0318,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@flipboard.com",
              "change": 0.001098,
              "user_change": 1
            }
          ],
          "decrease": [
            {
              "host": "@bsky.app",
              "change": -0.006509,
              "user_change": 104
            },
            {
              "host": "@financialtimes.com",
              "change": -0.004943,
              "user_change": -13
            },
            {
              "host": "@theathletic.com",
              "change": -0.004438,
              "user_change": -13
            },
            {
              "host": "@ms.now",
              "change": -0.003308,
              "user_change": -6
            },
            {
              "host": "@ign.com",
              "change": -0.003113,
              "user_change": -7
            },
            {
              "host": "@nytimes.com",
              "change": -0.002368,
              "user_change": -5
            },
            {
              "host": "@wired.com",
              "change": -0.002027,
              "user_change": -4
            },
            {
              "host": "@en.afp.com",
              "change": -0.001381,
              "user_change": -2
            },
            {
              "host": "@huffpost.com",
              "change": -0.001172,
              "user_change": -2
            },
            {
              "host": "@nbcnews.com",
              "change": -0.001088,
              "user_change": -2
            }
          ]
        }
      }
    },
    "git_ecosystems": {
      "weekly": {
        "shannon": 0.0,
        "shannon_contrib": {
          "increase": [],
          "decrease": []
        }
      },
      "monthly": {
        "shannon": 0.0,
        "shannon_contrib": {
          "increase": [],
          "decrease": []
        }
      }
    }
  },
  "bsky_verifiers": {
    "HHI": 7498,
    "shannon": 0.7371,
    "simpson": 0.2502,
    "servers": 23,
    "biggest_abs": 7101,
    "biggest_pct": 86.48,
    "rest_abs": 1110,
    "rest_pct": 13.52,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        3
      ],
      [
        99,
        13
      ],
      [
        99.5,
        16
      ]
    ],
    "lastUpdate": "08-14-2026",
    "dataFile": "data/bsky-verifiers/2026-08-14T06:07:13Z.csv"
  },
  "fedi_software": {
    "HHI": 3079,
    "shannon": 1.7342,
    "simpson": 0.6921,
    "servers": 206,
    "biggest_abs": 649783,
    "biggest_pct": 51.07,
    "rest_abs": 622624,
    "rest_pct": 48.93,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        3
      ],
      [
        90,
        6
      ],
      [
        99,
        21
      ],
      [
        99.5,
        26
      ]
    ],
    "lastUpdate": "08-14-2026",
    "dataFile": "data/fedi-software/2026-08-14T06:07:13Z.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-14-2026",
    "dataFile": "data/git-ecosystems/2026-08-14T00:00:00__ecosystems-hosts.csv"
  }
}
