{
  "fedi": {
    "lastUpdate": "10-03-2026",
    "dataFile": "data/fedi-mau/2026-10-03T06:03:44Z.csv",
    "HHI": 521,
    "shannon": 4.943,
    "simpson": 0.9478,
    "servers": 28058,
    "biggest_abs": 276605,
    "biggest_pct": 19.0,
    "rest_abs": 1179303,
    "rest_pct": 81.0,
    "b_vals": [
      [
        25,
        2
      ],
      [
        50,
        13
      ],
      [
        75,
        98
      ],
      [
        90,
        419
      ],
      [
        99,
        13499
      ],
      [
        99.5,
        20779
      ]
    ]
  },
  "at": {
    "lastUpdate": "10-03-2026",
    "dataFile": "data/at-mau/2026-10-03T06:00:44Z.csv",
    "HHI": 9489,
    "shannon": 0.1993,
    "simpson": 0.051,
    "servers": 2163,
    "biggest_abs": 4323981,
    "biggest_pct": 97.41,
    "rest_abs": 114911,
    "rest_pct": 2.59,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        5
      ],
      [
        99.5,
        10
      ]
    ]
  },
  "git": {
    "lastUpdate": "10-03-2026",
    "HHI": 9220,
    "shannon": 0.2396,
    "simpson": 0.078,
    "servers": 1591,
    "biggest_abs": 312163422,
    "biggest_pct": 96.0,
    "rest_abs": 13011032,
    "rest_pct": 4.0,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        4
      ],
      [
        99.5,
        5
      ]
    ],
    "dataFile": "data/git/2026-10-03T00: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.0021,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pxlmo.com",
              "change": 0.016474,
              "user_change": 4081
            },
            {
              "host": "preprod.epsilon.social",
              "change": 0.015706,
              "user_change": 3880
            },
            {
              "host": "epsilon.social",
              "change": 0.013259,
              "user_change": 3420
            },
            {
              "host": "mastoturk.org",
              "change": 0.011694,
              "user_change": 2708
            },
            {
              "host": "micro.blog",
              "change": 0.004065,
              "user_change": 1358
            },
            {
              "host": "phijkchu.com",
              "change": 0.00375,
              "user_change": 1229
            },
            {
              "host": "gram.social",
              "change": 0.002811,
              "user_change": 662
            },
            {
              "host": "pix.diaspodon.fr",
              "change": 0.002717,
              "user_change": 510
            },
            {
              "host": "chroma.social",
              "change": 0.002187,
              "user_change": 485
            },
            {
              "host": "pixelfed.ru",
              "change": 0.002131,
              "user_change": 602
            }
          ],
          "decrease": [
            {
              "host": "blog.liberta.vip",
              "change": -0.031436,
              "user_change": -10344
            },
            {
              "host": "wirtube.de",
              "change": -0.025584,
              "user_change": -7098
            },
            {
              "host": "blog.dakloifarwa.de",
              "change": -0.01887,
              "user_change": -6643
            },
            {
              "host": "blog.librescrum.org",
              "change": -0.009117,
              "user_change": -2429
            },
            {
              "host": "write.owu.one",
              "change": -0.008632,
              "user_change": -2578
            },
            {
              "host": "news.kofo.com",
              "change": -0.008098,
              "user_change": -2320
            },
            {
              "host": "blogs.oicn.icu",
              "change": -0.007882,
              "user_change": -2202
            },
            {
              "host": "wf.unixcat.net",
              "change": -0.007003,
              "user_change": -1983
            },
            {
              "host": "bookwyrm.it",
              "change": -0.00567,
              "user_change": -1716
            },
            {
              "host": "bridge.neodb.net",
              "change": -0.005489,
              "user_change": -1338
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0435,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gram.social",
              "change": 0.167258,
              "user_change": 99677
            },
            {
              "host": "paper.wf",
              "change": 0.052917,
              "user_change": 17404
            },
            {
              "host": "pixey.org",
              "change": 0.037095,
              "user_change": 11436
            },
            {
              "host": "pixel.tchncs.de",
              "change": 0.036357,
              "user_change": 11139
            },
            {
              "host": "pixelfed.social",
              "change": 0.036074,
              "user_change": 33914
            },
            {
              "host": "pixelfed.art",
              "change": 0.03118,
              "user_change": 9264
            },
            {
              "host": "pixelshot.it",
              "change": 0.027787,
              "user_change": 8264
            },
            {
              "host": "pixelfed.au",
              "change": 0.025067,
              "user_change": 7045
            },
            {
              "host": "pixelfed.ru",
              "change": 0.024294,
              "user_change": 7391
            },
            {
              "host": "metapixl.com",
              "change": 0.020341,
              "user_change": 5504
            }
          ],
          "decrease": [
            {
              "host": "blog.dakloifarwa.de",
              "change": -0.079664,
              "user_change": -31839
            },
            {
              "host": "rustodon.sparkway.org",
              "change": -0.04262,
              "user_change": -12180
            },
            {
              "host": "blog.sparkway.org",
              "change": -0.042579,
              "user_change": -12165
            },
            {
              "host": "napp.sparkway.org",
              "change": -0.042579,
              "user_change": -12165
            },
            {
              "host": "rsst.sparkway.org",
              "change": -0.042526,
              "user_change": -12146
            },
            {
              "host": "blog.librescrum.org",
              "change": -0.037599,
              "user_change": -11125
            },
            {
              "host": "blog.liberta.vip",
              "change": -0.035525,
              "user_change": -10701
            },
            {
              "host": "blogs.oicn.icu",
              "change": -0.035428,
              "user_change": -10642
            },
            {
              "host": "wf.unixcat.net",
              "change": -0.035015,
              "user_change": -10595
            },
            {
              "host": "news.kofo.com",
              "change": -0.034846,
              "user_change": -10554
            }
          ]
        }
      }
    },
    "at": {
      "weekly": {
        "shannon": -0.0081,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pds.wsocial.network",
              "change": 0.000932,
              "user_change": 505
            },
            {
              "host": "tdpl.io",
              "change": 0.000906,
              "user_change": 575
            },
            {
              "host": "atproto.brid.gy",
              "change": 0.000685,
              "user_change": 114
            },
            {
              "host": "eurosky.social",
              "change": 0.00045,
              "user_change": -11
            },
            {
              "host": "haruhwa.com",
              "change": 0.000363,
              "user_change": 0
            },
            {
              "host": "test-pds.dinakernel.com",
              "change": 0.000315,
              "user_change": 143
            },
            {
              "host": "ai.lnan.site",
              "change": 0.000282,
              "user_change": 119
            },
            {
              "host": "lnan.site",
              "change": 0.000248,
              "user_change": 103
            },
            {
              "host": "blacksky.app",
              "change": 0.000209,
              "user_change": 55
            },
            {
              "host": "roomy.chat",
              "change": 0.000139,
              "user_change": -8
            }
          ],
          "decrease": [
            {
              "host": "keik.info",
              "change": -0.006722,
              "user_change": -4491
            },
            {
              "host": ".host.bsky.network",
              "change": -0.000643,
              "user_change": -106388
            },
            {
              "host": "pds5.ofdev.net",
              "change": -0.000439,
              "user_change": -199
            },
            {
              "host": "club23.loveistoys.com",
              "change": -0.000385,
              "user_change": -172
            },
            {
              "host": "pds9.ofdev.net",
              "change": -0.000381,
              "user_change": -170
            },
            {
              "host": "pds.radial.fan",
              "change": -0.000372,
              "user_change": -283
            },
            {
              "host": "zone24.ofdev.net",
              "change": -0.000365,
              "user_change": -162
            },
            {
              "host": "pds6.ofdev.net",
              "change": -0.000354,
              "user_change": -157
            },
            {
              "host": "pds10.ofdev.net",
              "change": -0.00035,
              "user_change": -155
            },
            {
              "host": "social30.ofdev.net",
              "change": -0.000315,
              "user_change": -138
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0082,
        "shannon_contrib": {
          "increase": [
            {
              "host": "haruhwa.com",
              "change": 0.01774,
              "user_change": 13611
            },
            {
              "host": "nihilist.cloud",
              "change": 0.00516,
              "user_change": 3313
            },
            {
              "host": "pds.wsocial.network",
              "change": 0.003973,
              "user_change": 3195
            },
            {
              "host": "tdpl.io",
              "change": 0.002976,
              "user_change": 2115
            },
            {
              "host": ".host.bsky.network",
              "change": 0.001856,
              "user_change": -191418
            },
            {
              "host": "atproto.brid.gy",
              "change": 0.001505,
              "user_change": 601
            },
            {
              "host": "eurosky.social",
              "change": 0.001135,
              "user_change": 385
            },
            {
              "host": "certified-apppds-core-epds-pr-254.up.railway.app",
              "change": 0.000892,
              "user_change": 428
            },
            {
              "host": "pds.demo.getair.space",
              "change": 0.000834,
              "user_change": 397
            },
            {
              "host": "northsky.social",
              "change": 0.000733,
              "user_change": 409
            }
          ],
          "decrease": [
            {
              "host": "certified.one",
              "change": -0.011609,
              "user_change": -8848
            },
            {
              "host": "keik.info",
              "change": -0.007216,
              "user_change": -4957
            },
            {
              "host": "pds.bskytool.site",
              "change": -0.002625,
              "user_change": -1530
            },
            {
              "host": "pds.radial.fan",
              "change": -0.001293,
              "user_change": -951
            },
            {
              "host": "certified-apppds-core-epds-pr-234.up.railway.app",
              "change": -0.00092,
              "user_change": -462
            },
            {
              "host": "tngl.sh",
              "change": -0.000785,
              "user_change": -550
            },
            {
              "host": "certified-apppds-core-pr-base.up.railway.app",
              "change": -0.00074,
              "user_change": -409
            },
            {
              "host": "pds.opnmt.me",
              "change": -0.000624,
              "user_change": -340
            },
            {
              "host": "pds3.bskytool.site",
              "change": -0.000531,
              "user_change": -250
            },
            {
              "host": "pds4.bskytool.site",
              "change": -0.000506,
              "user_change": -237
            }
          ]
        }
      }
    },
    "git": {
      "weekly": {
        "shannon": -0.0006,
        "shannon_contrib": {
          "increase": [
            {
              "host": "codeberg.org",
              "change": 6e-06,
              "user_change": 530
            },
            {
              "host": "git.khirnov.net",
              "change": 3e-06,
              "user_change": 76
            },
            {
              "host": "gitea.com",
              "change": 1e-06,
              "user_change": 68
            },
            {
              "host": "git.csic.es",
              "change": 1e-06,
              "user_change": 15
            },
            {
              "host": "gitea.dmz.rs",
              "change": 0.0,
              "user_change": 8
            },
            {
              "host": "gitlab.oit.duke.edu",
              "change": 0.0,
              "user_change": 27
            },
            {
              "host": "gitlab-research.centralesupelec.fr",
              "change": 0.0,
              "user_change": 10
            },
            {
              "host": "invent.kde.org",
              "change": 0.0,
              "user_change": 83
            },
            {
              "host": "gitlab-student.centralesupelec.fr",
              "change": 0.0,
              "user_change": 13
            },
            {
              "host": "codebase.helmholtz.cloud",
              "change": 0.0,
              "user_change": 15
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.00016,
              "user_change": 8781
            },
            {
              "host": "github",
              "change": -0.000133,
              "user_change": 1508510
            },
            {
              "host": "bitbucket",
              "change": -0.000132,
              "user_change": 2594
            },
            {
              "host": "bitbucket.org",
              "change": -0.000124,
              "user_change": 2600
            },
            {
              "host": "packagist",
              "change": -2.7e-05,
              "user_change": 275
            },
            {
              "host": "main",
              "change": -1.7e-05,
              "user_change": -2
            },
            {
              "host": "gitorious",
              "change": -1.2e-05,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -8e-06,
              "user_change": 190
            },
            {
              "host": "bower",
              "change": -6e-06,
              "user_change": 1
            },
            {
              "host": "git.drupalcode.org",
              "change": -6e-06,
              "user_change": 9
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0028,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gitlab.com",
              "change": 0.000774,
              "user_change": 30276
            },
            {
              "host": "github",
              "change": 0.000534,
              "user_change": -3147502
            },
            {
              "host": "bitbucket",
              "change": 0.000438,
              "user_change": 10329
            },
            {
              "host": "bitbucket.org",
              "change": 0.000426,
              "user_change": 10348
            },
            {
              "host": "packagist",
              "change": 7.8e-05,
              "user_change": 773
            },
            {
              "host": "codeberg.org",
              "change": 5.7e-05,
              "user_change": 1903
            },
            {
              "host": "launchpad",
              "change": 3.9e-05,
              "user_change": 724
            },
            {
              "host": "main",
              "change": 3.4e-05,
              "user_change": -2
            },
            {
              "host": "src.fedoraproject.org",
              "change": 3.2e-05,
              "user_change": 731
            },
            {
              "host": "salsa.debian.org",
              "change": 2.4e-05,
              "user_change": 384
            }
          ],
          "decrease": [
            {
              "host": "git.eclipse.org",
              "change": -2e-06,
              "user_change": -50
            },
            {
              "host": "alexschroeder.ch",
              "change": -0.0,
              "user_change": -7
            },
            {
              "host": "gitlab.linphone.org",
              "change": -0.0,
              "user_change": -8
            },
            {
              "host": "git.seco.com",
              "change": -0.0,
              "user_change": -9
            },
            {
              "host": "git.acid.vegas",
              "change": -0.0,
              "user_change": -6
            },
            {
              "host": "cgit.janouch.name",
              "change": -0.0,
              "user_change": -4
            },
            {
              "host": "gitea.nouspiro.space",
              "change": -0.0,
              "user_change": -3
            },
            {
              "host": "git.ameliorated.info",
              "change": -0.0,
              "user_change": -3
            },
            {
              "host": "git.nemunai.re",
              "change": -0.0,
              "user_change": -4
            },
            {
              "host": "git.ademe.fr",
              "change": -0.0,
              "user_change": -2
            }
          ]
        }
      }
    },
    "fedi_software": {
      "weekly": {
        "shannon": -0.0492,
        "shannon_contrib": {
          "increase": [
            {
              "host": "microdotblog",
              "change": 0.004065,
              "user_change": 1358
            },
            {
              "host": "pixelfed",
              "change": 0.003172,
              "user_change": 8227
            },
            {
              "host": "bridgy-fed",
              "change": 0.002039,
              "user_change": 165
            },
            {
              "host": "mostr",
              "change": 0.001768,
              "user_change": 194
            },
            {
              "host": "fedibird",
              "change": 0.001097,
              "user_change": 247
            },
            {
              "host": "xenomorph",
              "change": 0.000945,
              "user_change": 208
            },
            {
              "host": "vutuv",
              "change": 0.000501,
              "user_change": 98
            },
            {
              "host": "loops",
              "change": 0.00034,
              "user_change": 34
            },
            {
              "host": "friendica",
              "change": 0.000324,
              "user_change": 46
            },
            {
              "host": "ghost",
              "change": 0.000307,
              "user_change": -74
            }
          ],
          "decrease": [
            {
              "host": "writefreely",
              "change": -0.041328,
              "user_change": -29771
            },
            {
              "host": "neodb-skybridge",
              "change": -0.005489,
              "user_change": -1338
            },
            {
              "host": "NodeBB",
              "change": -0.005349,
              "user_change": -2362
            },
            {
              "host": "bookwyrm",
              "change": -0.004941,
              "user_change": -1572
            },
            {
              "host": "peertube",
              "change": -0.003415,
              "user_change": -3543
            },
            {
              "host": "mastodon",
              "change": -0.00244,
              "user_change": 3796
            },
            {
              "host": "alvanista",
              "change": -0.001138,
              "user_change": -188
            },
            {
              "host": "lemmy",
              "change": -0.0009,
              "user_change": -980
            },
            {
              "host": "hubzilla",
              "change": -0.000524,
              "user_change": -133
            },
            {
              "host": "elektrine",
              "change": -0.000323,
              "user_change": -148
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.1038,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pixelfed",
              "change": 0.093312,
              "user_change": 231617
            },
            {
              "host": "mastodon",
              "change": 0.007389,
              "user_change": 15007
            },
            {
              "host": "peertube",
              "change": 0.00615,
              "user_change": 8733
            },
            {
              "host": "microdotblog",
              "change": 0.005618,
              "user_change": 2959
            },
            {
              "host": "takahe",
              "change": 0.003291,
              "user_change": 632
            },
            {
              "host": "elektrine",
              "change": 0.002659,
              "user_change": 912
            },
            {
              "host": "vutuv",
              "change": 0.001539,
              "user_change": 355
            },
            {
              "host": "trendeer",
              "change": 0.001222,
              "user_change": 200
            },
            {
              "host": "commonpub",
              "change": 0.000741,
              "user_change": 159
            },
            {
              "host": "enigma-bbs",
              "change": 0.000587,
              "user_change": 107
            }
          ],
          "decrease": [
            {
              "host": "writefreely",
              "change": -0.15615,
              "user_change": -134279
            },
            {
              "host": "bridgy-fed",
              "change": -0.023064,
              "user_change": -11099
            },
            {
              "host": "lemmy",
              "change": -0.008357,
              "user_change": -1719
            },
            {
              "host": "mostr",
              "change": -0.006293,
              "user_change": 280
            },
            {
              "host": "neodb-skybridge",
              "change": -0.006185,
              "user_change": -1327
            },
            {
              "host": "NodeBB",
              "change": -0.003178,
              "user_change": -207
            },
            {
              "host": "ghost",
              "change": -0.002936,
              "user_change": -205
            },
            {
              "host": "piefed",
              "change": -0.002683,
              "user_change": -328
            },
            {
              "host": "wordpress",
              "change": -0.002295,
              "user_change": -235
            },
            {
              "host": "hubzilla",
              "change": -0.001839,
              "user_change": -333
            }
          ]
        }
      }
    },
    "bsky_verifiers": {
      "weekly": {
        "shannon": -0.0007,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@huffpost.com",
              "change": 0.000954,
              "user_change": 2
            }
          ],
          "decrease": [
            {
              "host": "@theathletic.com",
              "change": -0.000242,
              "user_change": 0
            },
            {
              "host": "@financialtimes.com",
              "change": -0.000189,
              "user_change": 0
            },
            {
              "host": "@bsky.app",
              "change": -0.000175,
              "user_change": 26
            },
            {
              "host": "@ign.com",
              "change": -0.000139,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.000132,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.000122,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000121,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000104,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -8e-05,
              "user_change": 0
            },
            {
              "host": "@latimes.com",
              "change": -7.3e-05,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0064,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@huffpost.com",
              "change": 0.000786,
              "user_change": 2
            }
          ],
          "decrease": [
            {
              "host": "@bsky.app",
              "change": -0.001285,
              "user_change": 94
            },
            {
              "host": "@theathletic.com",
              "change": -0.001126,
              "user_change": -1
            },
            {
              "host": "@ms.now",
              "change": -0.000749,
              "user_change": -1
            },
            {
              "host": "@financialtimes.com",
              "change": -0.00064,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.00047,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.000447,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.000413,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000409,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000351,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.00027,
              "user_change": 0
            }
          ]
        }
      }
    },
    "git_ecosystems": {
      "weekly": {
        "shannon": 0.0001,
        "shannon_contrib": {
          "increase": [
            {
              "host": "Bitbucket.org",
              "change": 0.000295,
              "user_change": 33415
            },
            {
              "host": "GitHub",
              "change": 1.5e-05,
              "user_change": 1883439
            },
            {
              "host": "gitlab.eumetsat.int",
              "change": 3e-06,
              "user_change": 58
            },
            {
              "host": "git.pyrocko.org",
              "change": 3e-06,
              "user_change": 57
            },
            {
              "host": "gitgud.io",
              "change": 2e-06,
              "user_change": 132
            },
            {
              "host": "salsa.debian.org",
              "change": 2e-06,
              "user_change": 524
            },
            {
              "host": "gitlab.gnome.org",
              "change": 1e-06,
              "user_change": 73
            },
            {
              "host": "gitlab.opencode.de",
              "change": 1e-06,
              "user_change": 55
            },
            {
              "host": "invent.kde.org",
              "change": 1e-06,
              "user_change": 129
            },
            {
              "host": "git.worn.eu",
              "change": 1e-06,
              "user_change": 21
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.000153,
              "user_change": 8225
            },
            {
              "host": "git.kaki87.net",
              "change": -5e-06,
              "user_change": 0
            },
            {
              "host": "codeberg.org",
              "change": -4e-06,
              "user_change": 0
            },
            {
              "host": "git.libregaming.org",
              "change": -4e-06,
              "user_change": 0
            },
            {
              "host": "git.jaronnie.com",
              "change": -4e-06,
              "user_change": 0
            },
            {
              "host": "git.braindead-labs.de",
              "change": -3e-06,
              "user_change": 0
            },
            {
              "host": "git.soy.dog",
              "change": -3e-06,
              "user_change": 0
            },
            {
              "host": "git.tea-assets.com",
              "change": -3e-06,
              "user_change": 0
            },
            {
              "host": "framagit.org",
              "change": -3e-06,
              "user_change": 59
            },
            {
              "host": "gitea.com",
              "change": -3e-06,
              "user_change": 2
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0057,
        "shannon_contrib": {
          "increase": [
            {
              "host": "git.kaki87.net",
              "change": 0.001006,
              "user_change": 38909
            },
            {
              "host": "git.libregaming.org",
              "change": 0.000761,
              "user_change": 28312
            },
            {
              "host": "ci.tripsoft.pro",
              "change": 0.000703,
              "user_change": 25950
            },
            {
              "host": "git.braindead-labs.de",
              "change": 0.000693,
              "user_change": 25487
            },
            {
              "host": "git.jaronnie.com",
              "change": 0.000687,
              "user_change": 25708
            },
            {
              "host": "git.soy.dog",
              "change": 0.00065,
              "user_change": 23711
            },
            {
              "host": "git.tablet.sh",
              "change": 0.000419,
              "user_change": 14571
            },
            {
              "host": "jihulab.com",
              "change": 0.000403,
              "user_change": 16844
            },
            {
              "host": "gitlab.archlinux.org",
              "change": 0.000402,
              "user_change": 14809
            },
            {
              "host": "git.tea-assets.com",
              "change": 0.000386,
              "user_change": 16349
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.009819,
              "user_change": -164300
            },
            {
              "host": "Bitbucket.org",
              "change": -0.003625,
              "user_change": 33360
            },
            {
              "host": "GitHub",
              "change": -0.002726,
              "user_change": 56992119
            },
            {
              "host": "codeberg.org",
              "change": -0.000162,
              "user_change": -183
            },
            {
              "host": "framagit.org",
              "change": -6.4e-05,
              "user_change": 3490
            },
            {
              "host": "tildegit.org",
              "change": -2.7e-05,
              "user_change": -331
            },
            {
              "host": "gitdab.com",
              "change": -1.5e-05,
              "user_change": -207
            },
            {
              "host": "projects.blender.org",
              "change": -1.4e-05,
              "user_change": 101
            },
            {
              "host": "opendev.org",
              "change": -1.4e-05,
              "user_change": 20
            },
            {
              "host": "git.gendocu.com",
              "change": -1.2e-05,
              "user_change": -37
            }
          ]
        }
      }
    }
  },
  "bsky_verifiers": {
    "HHI": 7550,
    "shannon": 0.7246,
    "simpson": 0.245,
    "servers": 23,
    "biggest_abs": 7273,
    "biggest_pct": 86.79,
    "rest_abs": 1107,
    "rest_pct": 13.21,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        3
      ],
      [
        99,
        13
      ],
      [
        99.5,
        16
      ]
    ],
    "lastUpdate": "10-03-2026",
    "dataFile": "data/bsky-verifiers/2026-10-03T06:09:20Z.csv"
  },
  "fedi_software": {
    "HHI": 3024,
    "shannon": 1.7154,
    "simpson": 0.6975,
    "servers": 221,
    "biggest_abs": 679881,
    "biggest_pct": 46.7,
    "rest_abs": 776027,
    "rest_pct": 53.3,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        2
      ],
      [
        75,
        3
      ],
      [
        90,
        6
      ],
      [
        99,
        23
      ],
      [
        99.5,
        29
      ]
    ],
    "lastUpdate": "10-03-2026",
    "dataFile": "data/fedi-software/2026-10-03T06:09:20Z.csv"
  },
  "git_ecosystems": {
    "HHI": 9608,
    "shannon": 0.1269,
    "simpson": 0.0392,
    "servers": 1996,
    "biggest_abs": 343072799,
    "biggest_pct": 98.01,
    "rest_abs": 6958196,
    "rest_pct": 1.99,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        2
      ],
      [
        99.5,
        3
      ]
    ],
    "lastUpdate": "10-03-2026",
    "dataFile": "data/git-ecosystems/2026-10-03T00:00:00__ecosystems-hosts.csv"
  }
}
