{
  "fedi": {
    "lastUpdate": "09-10-2026",
    "dataFile": "data/fedi-mau/2026-09-10T06:04:10Z.csv",
    "HHI": 523,
    "shannon": 4.9896,
    "simpson": 0.9476,
    "servers": 28297,
    "biggest_abs": 271047,
    "biggest_pct": 20.18,
    "rest_abs": 1072216,
    "rest_pct": 79.82,
    "b_vals": [
      [
        25,
        2
      ],
      [
        50,
        17
      ],
      [
        75,
        89
      ],
      [
        90,
        420
      ],
      [
        99,
        14865
      ],
      [
        99.5,
        21581
      ]
    ]
  },
  "at": {
    "lastUpdate": "09-10-2026",
    "dataFile": "data/at-mau/2026-09-10T06:01:19Z.csv",
    "HHI": 9501,
    "shannon": 0.1991,
    "simpson": 0.0498,
    "servers": 2177,
    "biggest_abs": 4481560,
    "biggest_pct": 97.47,
    "rest_abs": 116161,
    "rest_pct": 2.53,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        6
      ],
      [
        99.5,
        12
      ]
    ]
  },
  "git": {
    "lastUpdate": "09-10-2026",
    "HHI": 9213,
    "shannon": 0.2414,
    "simpson": 0.0787,
    "servers": 1587,
    "biggest_abs": 308215596,
    "biggest_pct": 95.96,
    "rest_abs": 12970396,
    "rest_pct": 4.04,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        4
      ],
      [
        99.5,
        5
      ]
    ],
    "dataFile": "data/git/2026-09-10T00: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.0031,
        "shannon_contrib": {
          "increase": [
            {
              "host": "st.fdel.moe",
              "change": 0.005741,
              "user_change": 1914
            },
            {
              "host": "forum.fedilab.app",
              "change": 0.005322,
              "user_change": 1688
            },
            {
              "host": "pawoo.net",
              "change": 0.004604,
              "user_change": 1646
            },
            {
              "host": "mathstodon.xyz",
              "change": 0.004599,
              "user_change": 1243
            },
            {
              "host": "lolitube.moe",
              "change": 0.004344,
              "user_change": 1336
            },
            {
              "host": "forum.fedi.dk",
              "change": 0.004229,
              "user_change": 992
            },
            {
              "host": "hkust.social",
              "change": 0.003797,
              "user_change": 789
            },
            {
              "host": "bookwyrm.it",
              "change": 0.003193,
              "user_change": 847
            },
            {
              "host": "liga.schach.social",
              "change": 0.001922,
              "user_change": 308
            },
            {
              "host": "takahe.schach.social",
              "change": 0.001922,
              "user_change": 308
            }
          ],
          "decrease": [
            {
              "host": "write.whylib.com",
              "change": -0.033929,
              "user_change": -9138
            },
            {
              "host": "fischmarkt.social",
              "change": -0.005227,
              "user_change": -982
            },
            {
              "host": "write.storydragon.nl",
              "change": -0.004968,
              "user_change": -916
            },
            {
              "host": "pixelfed.de",
              "change": -0.003091,
              "user_change": -956
            },
            {
              "host": "pixelfed.uno",
              "change": -0.002965,
              "user_change": -929
            },
            {
              "host": "zirk.us",
              "change": -0.002811,
              "user_change": -562
            },
            {
              "host": "gram.social",
              "change": -0.001905,
              "user_change": -567
            },
            {
              "host": "thu.closed.social",
              "change": -0.001882,
              "user_change": -337
            },
            {
              "host": "x.y05.eu",
              "change": -0.001205,
              "user_change": -275
            },
            {
              "host": "stereodon.social",
              "change": -0.001012,
              "user_change": -161
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.121,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pixelfed.tokyo",
              "change": 0.06959,
              "user_change": 24618
            },
            {
              "host": "pawoo.net",
              "change": 0.043778,
              "user_change": 12593
            },
            {
              "host": "news.kofo.com",
              "change": 0.043173,
              "user_change": 12372
            },
            {
              "host": "pixel.rebel.ar",
              "change": 0.035988,
              "user_change": 9883
            },
            {
              "host": "forum.fedilab.app",
              "change": 0.030656,
              "user_change": 8083
            },
            {
              "host": "wirtube.de",
              "change": 0.027705,
              "user_change": 7098
            },
            {
              "host": "blog.dakloifarwa.de",
              "change": 0.015247,
              "user_change": 8808
            },
            {
              "host": "dicecho.com",
              "change": 0.014673,
              "user_change": 3276
            },
            {
              "host": "bookwyrm.it",
              "change": 0.012759,
              "user_change": 3089
            },
            {
              "host": "st.fdel.moe",
              "change": 0.011456,
              "user_change": 3999
            }
          ],
          "decrease": [
            {
              "host": "write.otter.homes",
              "change": -0.038253,
              "user_change": -10166
            },
            {
              "host": "paper.wf",
              "change": -0.03816,
              "user_change": -10112
            },
            {
              "host": "scrolls.anduin.net",
              "change": -0.035382,
              "user_change": -9198
            },
            {
              "host": "write.whylib.com",
              "change": -0.035205,
              "user_change": -9138
            },
            {
              "host": "write.storydragon.nl",
              "change": -0.033707,
              "user_change": -8654
            },
            {
              "host": "news.worldlink.noho.st",
              "change": -0.031287,
              "user_change": -7886
            },
            {
              "host": "dusk.morbia.org",
              "change": -0.03012,
              "user_change": -7522
            },
            {
              "host": "blog.nemo.earth",
              "change": -0.029596,
              "user_change": -7360
            },
            {
              "host": "seizethemeans.communitarium.org",
              "change": -0.029301,
              "user_change": -7280
            },
            {
              "host": "gram.social",
              "change": -0.027933,
              "user_change": -8799
            }
          ]
        }
      }
    },
    "at": {
      "weekly": {
        "shannon": 0.008,
        "shannon_contrib": {
          "increase": [
            {
              "host": "nihilist.cloud",
              "change": 0.005278,
              "user_change": 3531
            },
            {
              "host": "pds.wsocial.network",
              "change": 0.002599,
              "user_change": 2416
            },
            {
              "host": ".host.bsky.network",
              "change": 0.00125,
              "user_change": -33839
            },
            {
              "host": "atproto.brid.gy",
              "change": 0.000422,
              "user_change": 307
            },
            {
              "host": "ai.aidgaza.site",
              "change": 0.000298,
              "user_change": 131
            },
            {
              "host": "pds.radial.fan",
              "change": 0.000279,
              "user_change": 182
            },
            {
              "host": "rust-pds-staging.edriffles.us",
              "change": 0.000201,
              "user_change": 85
            },
            {
              "host": "tdpl.io",
              "change": 0.000189,
              "user_change": 119
            },
            {
              "host": "eurosky.social",
              "change": 0.000175,
              "user_change": 66
            },
            {
              "host": "ai0.aidgaza.site",
              "change": 0.000145,
              "user_change": 59
            }
          ],
          "decrease": [
            {
              "host": "certified-apppds-core-pr-base.up.railway.app",
              "change": -0.000646,
              "user_change": -356
            },
            {
              "host": "certified-apppds-core-epds-pr-234.up.railway.app",
              "change": -0.000616,
              "user_change": -328
            },
            {
              "host": "certified-apppds-core-epds-pr-220.up.railway.app",
              "change": -0.000415,
              "user_change": -190
            },
            {
              "host": "certified-apppds-core-epds-pr-237.up.railway.app",
              "change": -0.000363,
              "user_change": -164
            },
            {
              "host": "certified-apppds-core-epds-pr-243.up.railway.app",
              "change": -0.000274,
              "user_change": -129
            },
            {
              "host": "pds.chicago-com.alley.dev",
              "change": -0.000232,
              "user_change": -100
            },
            {
              "host": "certified-apppds-core-epds-pr-236.up.railway.app",
              "change": -0.00023,
              "user_change": -99
            },
            {
              "host": "certified-apppds-core-epds-pr-241.up.railway.app",
              "change": -0.000224,
              "user_change": -96
            },
            {
              "host": "mirablossom.cc",
              "change": -0.000197,
              "user_change": -87
            },
            {
              "host": "honeyvale.cc",
              "change": -0.000193,
              "user_change": -85
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0309,
        "shannon_contrib": {
          "increase": [
            {
              "host": "keik.info",
              "change": 0.00707,
              "user_change": 4855
            },
            {
              "host": "roomy.chat",
              "change": 0.006744,
              "user_change": 4512
            },
            {
              "host": "nihilist.cloud",
              "change": 0.005804,
              "user_change": 3793
            },
            {
              "host": ".host.bsky.network",
              "change": 0.003867,
              "user_change": -81549
            },
            {
              "host": "pds.bskytool.site",
              "change": 0.002709,
              "user_change": 1559
            },
            {
              "host": "pds.wsocial.network",
              "change": 0.001819,
              "user_change": 1565
            },
            {
              "host": "eurosky.social",
              "change": 0.001794,
              "user_change": 1568
            },
            {
              "host": "certified.one",
              "change": 0.00161,
              "user_change": 1288
            },
            {
              "host": "pds.radial.fan",
              "change": 0.001402,
              "user_change": 943
            },
            {
              "host": "pds.opnmt.me",
              "change": 0.000711,
              "user_change": 376
            }
          ],
          "decrease": [
            {
              "host": "pds.ekamdor.social",
              "change": -0.002125,
              "user_change": -1261
            },
            {
              "host": "certified-apppds-core-pr-base.up.railway.app",
              "change": -0.001336,
              "user_change": -778
            },
            {
              "host": "atproto.brid.gy",
              "change": -0.001315,
              "user_change": -1804
            },
            {
              "host": "pds.chicago-com.alley.dev",
              "change": -0.000859,
              "user_change": -431
            },
            {
              "host": "certified-apppds-core-epds-pr-187.up.railway.app",
              "change": -0.000796,
              "user_change": -396
            },
            {
              "host": "certified-apppds-core-epds-pr-198.up.railway.app",
              "change": -0.00076,
              "user_change": -376
            },
            {
              "host": "certified-apppds-core-epds-pr-220.up.railway.app",
              "change": -0.000735,
              "user_change": -362
            },
            {
              "host": "bsky.shadowcaster.ge",
              "change": -0.000684,
              "user_change": -334
            },
            {
              "host": "certified-apppds-core-epds-pr-204.up.railway.app",
              "change": -0.000582,
              "user_change": -285
            },
            {
              "host": "pds.perohub.com",
              "change": -0.000526,
              "user_change": -278
            }
          ]
        }
      }
    },
    "git": {
      "weekly": {
        "shannon": 0.0046,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gitlab.com",
              "change": 0.001212,
              "user_change": 9054
            },
            {
              "host": "github",
              "change": 0.000889,
              "user_change": -7095328
            },
            {
              "host": "bitbucket",
              "change": 0.000786,
              "user_change": 3601
            },
            {
              "host": "bitbucket.org",
              "change": 0.000752,
              "user_change": 3606
            },
            {
              "host": "packagist",
              "change": 0.00015,
              "user_change": 105
            },
            {
              "host": "main",
              "change": 7.9e-05,
              "user_change": 7
            },
            {
              "host": "launchpad",
              "change": 6.1e-05,
              "user_change": 281
            },
            {
              "host": "gitorious",
              "change": 5.6e-05,
              "user_change": 0
            },
            {
              "host": "codeberg.org",
              "change": 4.2e-05,
              "user_change": 570
            },
            {
              "host": "src.fedoraproject.org",
              "change": 4e-05,
              "user_change": 229
            }
          ],
          "decrease": [
            {
              "host": "cgit.janouch.name",
              "change": -0.0,
              "user_change": -3
            },
            {
              "host": "git.romanh.de",
              "change": -0.0,
              "user_change": -2
            },
            {
              "host": "git.ademe.fr",
              "change": -0.0,
              "user_change": -2
            },
            {
              "host": "gitea.nouspiro.space",
              "change": -0.0,
              "user_change": -1
            },
            {
              "host": "gitea.dariow.fr",
              "change": -0.0,
              "user_change": -1
            },
            {
              "host": "gitlab.linphone.org",
              "change": -0.0,
              "user_change": -4
            },
            {
              "host": "git.nicholasjohnson.ch",
              "change": -0.0,
              "user_change": -1
            },
            {
              "host": "git.eclipse.org",
              "change": -0.0,
              "user_change": -16
            },
            {
              "host": "git.janouch.name",
              "change": -0.0,
              "user_change": -1
            },
            {
              "host": "git.acid.vegas",
              "change": -0.0,
              "user_change": -1
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0045,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gitlab.com",
              "change": 0.001172,
              "user_change": 9062
            },
            {
              "host": "github",
              "change": 0.000861,
              "user_change": -6842728
            },
            {
              "host": "bitbucket",
              "change": 0.00076,
              "user_change": 3607
            },
            {
              "host": "bitbucket.org",
              "change": 0.000727,
              "user_change": 3609
            },
            {
              "host": "packagist",
              "change": 0.000145,
              "user_change": 103
            },
            {
              "host": "main",
              "change": 7.7e-05,
              "user_change": 6
            },
            {
              "host": "launchpad",
              "change": 5.9e-05,
              "user_change": 283
            },
            {
              "host": "gitorious",
              "change": 5.4e-05,
              "user_change": 0
            },
            {
              "host": "codeberg.org",
              "change": 4.2e-05,
              "user_change": 619
            },
            {
              "host": "src.fedoraproject.org",
              "change": 3.8e-05,
              "user_change": 230
            }
          ],
          "decrease": [
            {
              "host": "git.janouch.name",
              "change": -0.0,
              "user_change": -5
            },
            {
              "host": "gitlab.linphone.org",
              "change": -0.0,
              "user_change": -8
            },
            {
              "host": "forge.softwareheritage.org",
              "change": -0.0,
              "user_change": -8
            },
            {
              "host": "phabricator.kde.org",
              "change": -0.0,
              "user_change": -3
            },
            {
              "host": "git.nicholasjohnson.ch",
              "change": -0.0,
              "user_change": -3
            },
            {
              "host": "git.cynerd.cz",
              "change": -0.0,
              "user_change": -3
            },
            {
              "host": "git.romanh.de",
              "change": -0.0,
              "user_change": -2
            },
            {
              "host": "git.ademe.fr",
              "change": -0.0,
              "user_change": -2
            },
            {
              "host": "git.lambda.cx",
              "change": -0.0,
              "user_change": -1
            },
            {
              "host": "git.eclipse.org",
              "change": -0.0,
              "user_change": -16
            }
          ]
        }
      }
    },
    "fedi_software": {
      "weekly": {
        "shannon": 0.014,
        "shannon_contrib": {
          "increase": [
            {
              "host": "peertube",
              "change": 0.008558,
              "user_change": 5317
            },
            {
              "host": "NodeBB",
              "change": 0.007163,
              "user_change": 2677
            },
            {
              "host": "takahe",
              "change": 0.003462,
              "user_change": 616
            },
            {
              "host": "bookwyrm",
              "change": 0.002722,
              "user_change": 753
            },
            {
              "host": "microdotblog",
              "change": 0.001492,
              "user_change": 508
            },
            {
              "host": "pleroma",
              "change": 0.000703,
              "user_change": 177
            },
            {
              "host": "bridgy-fed",
              "change": 0.000367,
              "user_change": 222
            },
            {
              "host": "friendica",
              "change": 0.000342,
              "user_change": 83
            },
            {
              "host": "seikey",
              "change": 0.000256,
              "user_change": 41
            },
            {
              "host": "wordpress",
              "change": 0.000243,
              "user_change": 70
            }
          ],
          "decrease": [
            {
              "host": "writefreely",
              "change": -0.006446,
              "user_change": -8729
            },
            {
              "host": "pixelfed",
              "change": -0.001917,
              "user_change": -2533
            },
            {
              "host": "xenomorph",
              "change": -0.001205,
              "user_change": -275
            },
            {
              "host": "elektrine",
              "change": -0.000908,
              "user_change": -224
            },
            {
              "host": "ravarkon-social",
              "change": -0.000656,
              "user_change": -92
            },
            {
              "host": "dicecho",
              "change": -0.0003,
              "user_change": -83
            },
            {
              "host": "mastodon",
              "change": -0.000232,
              "user_change": 556
            },
            {
              "host": "lemmy",
              "change": -0.000223,
              "user_change": -131
            },
            {
              "host": "ghost",
              "change": -0.000134,
              "user_change": -55
            },
            {
              "host": "hubzilla",
              "change": -0.000115,
              "user_change": -26
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.1181,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pixelfed",
              "change": 0.055695,
              "user_change": 63485
            },
            {
              "host": "NodeBB",
              "change": 0.036114,
              "user_change": 12061
            },
            {
              "host": "peertube",
              "change": 0.029404,
              "user_change": 19387
            },
            {
              "host": "dicecho",
              "change": 0.014673,
              "user_change": 3276
            },
            {
              "host": "bookwyrm",
              "change": 0.011578,
              "user_change": 3037
            },
            {
              "host": "neodb-skybridge",
              "change": 0.009206,
              "user_change": 1882
            },
            {
              "host": "ghost",
              "change": 0.007033,
              "user_change": 2767
            },
            {
              "host": "xenomorph",
              "change": 0.00629,
              "user_change": 1204
            },
            {
              "host": "mastodon",
              "change": 0.003508,
              "user_change": 15017
            },
            {
              "host": "takahe",
              "change": 0.003393,
              "user_change": 608
            }
          ],
          "decrease": [
            {
              "host": "writefreely",
              "change": -0.048533,
              "user_change": -66527
            },
            {
              "host": "lemmy",
              "change": -0.004324,
              "user_change": -656
            },
            {
              "host": "bridgy-fed",
              "change": -0.003962,
              "user_change": 977
            },
            {
              "host": "mostr",
              "change": -0.003162,
              "user_change": 474
            },
            {
              "host": "elektrine",
              "change": -0.001921,
              "user_change": -368
            },
            {
              "host": "piefed",
              "change": -0.001515,
              "user_change": -152
            },
            {
              "host": "loops",
              "change": -0.001106,
              "user_change": -122
            },
            {
              "host": "ravarkon-social",
              "change": -0.000684,
              "user_change": -92
            },
            {
              "host": "wordpress",
              "change": -0.000613,
              "user_change": 100
            },
            {
              "host": "neodb",
              "change": -0.000518,
              "user_change": -42
            }
          ]
        }
      }
    },
    "bsky_verifiers": {
      "weekly": {
        "shannon": -0.0026,
        "shannon_contrib": {
          "increase": [],
          "decrease": [
            {
              "host": "@ms.now",
              "change": -0.000587,
              "user_change": -1
            },
            {
              "host": "@bsky.app",
              "change": -0.000509,
              "user_change": 24
            },
            {
              "host": "@theathletic.com",
              "change": -0.000502,
              "user_change": -1
            },
            {
              "host": "@financialtimes.com",
              "change": -0.000151,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.000111,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.000105,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -9.7e-05,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -9.6e-05,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -8.3e-05,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -6.4e-05,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0111,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@flipboard.com",
              "change": 0.001761,
              "user_change": 2
            }
          ],
          "decrease": [
            {
              "host": "@bsky.app",
              "change": -0.002338,
              "user_change": 129
            },
            {
              "host": "@nytimes.com",
              "change": -0.001851,
              "user_change": -3
            },
            {
              "host": "@ign.com",
              "change": -0.001451,
              "user_change": -2
            },
            {
              "host": "@theathletic.com",
              "change": -0.001399,
              "user_change": -1
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000982,
              "user_change": -1
            },
            {
              "host": "@financialtimes.com",
              "change": -0.000852,
              "user_change": 0
            },
            {
              "host": "@ms.now",
              "change": -0.000825,
              "user_change": -1
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.000595,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000467,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.00036,
              "user_change": 0
            }
          ]
        }
      }
    },
    "git_ecosystems": {
      "weekly": {
        "shannon": -0.004,
        "shannon_contrib": {
          "increase": [
            {
              "host": "git.kaki87.net",
              "change": 0.001011,
              "user_change": 38909
            },
            {
              "host": "git.libregaming.org",
              "change": 0.000764,
              "user_change": 28312
            },
            {
              "host": "git.braindead-labs.de",
              "change": 0.000696,
              "user_change": 25487
            },
            {
              "host": "git.jaronnie.com",
              "change": 0.00069,
              "user_change": 25708
            },
            {
              "host": "ci.tripsoft.pro",
              "change": 0.000677,
              "user_change": 24777
            },
            {
              "host": "git.soy.dog",
              "change": 0.000653,
              "user_change": 23711
            },
            {
              "host": "git.tablet.sh",
              "change": 0.000421,
              "user_change": 14568
            },
            {
              "host": "gitlab.archlinux.org",
              "change": 0.0004,
              "user_change": 14653
            },
            {
              "host": "jihulab.com",
              "change": 0.000391,
              "user_change": 16244
            },
            {
              "host": "gitlab.utu.fi",
              "change": 0.000378,
              "user_change": 14332
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.008586,
              "user_change": -59060
            },
            {
              "host": "Bitbucket.org",
              "change": -0.003363,
              "user_change": 45796
            },
            {
              "host": "GitHub",
              "change": -0.002324,
              "user_change": 55108680
            },
            {
              "host": "codeberg.org",
              "change": -0.000158,
              "user_change": -183
            },
            {
              "host": "framagit.org",
              "change": -6.5e-05,
              "user_change": 3244
            },
            {
              "host": "tildegit.org",
              "change": -2.6e-05,
              "user_change": -334
            },
            {
              "host": "gitdab.com",
              "change": -1.5e-05,
              "user_change": -207
            },
            {
              "host": "projects.blender.org",
              "change": -1.4e-05,
              "user_change": 99
            },
            {
              "host": "opendev.org",
              "change": -1.3e-05,
              "user_change": 19
            },
            {
              "host": "salsa.debian.org",
              "change": -1.3e-05,
              "user_change": 12113
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.004,
        "shannon_contrib": {
          "increase": [
            {
              "host": "git.kaki87.net",
              "change": 0.001011,
              "user_change": 38909
            },
            {
              "host": "git.libregaming.org",
              "change": 0.000764,
              "user_change": 28312
            },
            {
              "host": "git.braindead-labs.de",
              "change": 0.000696,
              "user_change": 25487
            },
            {
              "host": "git.jaronnie.com",
              "change": 0.00069,
              "user_change": 25708
            },
            {
              "host": "ci.tripsoft.pro",
              "change": 0.000677,
              "user_change": 24777
            },
            {
              "host": "git.soy.dog",
              "change": 0.000653,
              "user_change": 23711
            },
            {
              "host": "git.tablet.sh",
              "change": 0.000421,
              "user_change": 14568
            },
            {
              "host": "gitlab.archlinux.org",
              "change": 0.0004,
              "user_change": 14653
            },
            {
              "host": "jihulab.com",
              "change": 0.000391,
              "user_change": 16244
            },
            {
              "host": "gitlab.utu.fi",
              "change": 0.000378,
              "user_change": 14332
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.008586,
              "user_change": -59060
            },
            {
              "host": "Bitbucket.org",
              "change": -0.003363,
              "user_change": 45796
            },
            {
              "host": "GitHub",
              "change": -0.002324,
              "user_change": 55108680
            },
            {
              "host": "codeberg.org",
              "change": -0.000158,
              "user_change": -183
            },
            {
              "host": "framagit.org",
              "change": -6.5e-05,
              "user_change": 3244
            },
            {
              "host": "tildegit.org",
              "change": -2.6e-05,
              "user_change": -334
            },
            {
              "host": "gitdab.com",
              "change": -1.5e-05,
              "user_change": -207
            },
            {
              "host": "projects.blender.org",
              "change": -1.4e-05,
              "user_change": 99
            },
            {
              "host": "opendev.org",
              "change": -1.3e-05,
              "user_change": 19
            },
            {
              "host": "salsa.debian.org",
              "change": -1.3e-05,
              "user_change": 12113
            }
          ]
        }
      }
    }
  },
  "bsky_verifiers": {
    "HHI": 7535,
    "shannon": 0.7284,
    "simpson": 0.2465,
    "servers": 23,
    "biggest_abs": 7203,
    "biggest_pct": 86.7,
    "rest_abs": 1105,
    "rest_pct": 13.3,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        3
      ],
      [
        99,
        13
      ],
      [
        99.5,
        16
      ]
    ],
    "lastUpdate": "09-10-2026",
    "dataFile": "data/bsky-verifiers/2026-09-10T06:09:36Z.csv"
  },
  "fedi_software": {
    "HHI": 2871,
    "shannon": 1.8332,
    "simpson": 0.7129,
    "servers": 213,
    "biggest_abs": 665430,
    "biggest_pct": 49.54,
    "rest_abs": 677833,
    "rest_pct": 50.46,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        2
      ],
      [
        75,
        3
      ],
      [
        90,
        6
      ],
      [
        99,
        24
      ],
      [
        99.5,
        30
      ]
    ],
    "lastUpdate": "09-10-2026",
    "dataFile": "data/fedi-software/2026-09-10T06:09:36Z.csv"
  },
  "git_ecosystems": {
    "HHI": 9600,
    "shannon": 0.1286,
    "simpson": 0.04,
    "servers": 1996,
    "biggest_abs": 341189360,
    "biggest_pct": 97.97,
    "rest_abs": 7066148,
    "rest_pct": 2.03,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        2
      ],
      [
        99.5,
        3
      ]
    ],
    "lastUpdate": "09-10-2026",
    "dataFile": "data/git-ecosystems/2026-09-10T00:00:00__ecosystems-hosts.csv"
  }
}
