{
  "fedi": {
    "lastUpdate": "10-05-2026",
    "dataFile": "data/fedi-mau/2026-10-05T06:04:00Z.csv",
    "HHI": 520,
    "shannon": 4.9403,
    "simpson": 0.9479,
    "servers": 27938,
    "biggest_abs": 275880,
    "biggest_pct": 18.82,
    "rest_abs": 1190205,
    "rest_pct": 81.18,
    "b_vals": [
      [
        25,
        2
      ],
      [
        50,
        13
      ],
      [
        75,
        98
      ],
      [
        90,
        426
      ],
      [
        99,
        13278
      ],
      [
        99.5,
        20608
      ]
    ]
  },
  "at": {
    "lastUpdate": "10-05-2026",
    "dataFile": "data/at-mau/2026-10-05T06:01:03Z.csv",
    "HHI": 9484,
    "shannon": 0.2011,
    "simpson": 0.0516,
    "servers": 2169,
    "biggest_abs": 4321648,
    "biggest_pct": 97.38,
    "rest_abs": 116097,
    "rest_pct": 2.62,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        5
      ],
      [
        99.5,
        10
      ]
    ]
  },
  "git": {
    "lastUpdate": "10-05-2026",
    "HHI": 9221,
    "shannon": 0.2393,
    "simpson": 0.0779,
    "servers": 1591,
    "biggest_abs": 312727514,
    "biggest_pct": 96.0,
    "rest_abs": 13016809,
    "rest_pct": 4.0,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        4
      ],
      [
        99.5,
        5
      ]
    ],
    "dataFile": "data/git/2026-10-05T00: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.0141,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pxlmo.com",
              "change": 0.017495,
              "user_change": 4419
            },
            {
              "host": "preprod.epsilon.social",
              "change": 0.014662,
              "user_change": 3599
            },
            {
              "host": "epsilon.social",
              "change": 0.014484,
              "user_change": 3833
            },
            {
              "host": "mastoturk.org",
              "change": 0.011712,
              "user_change": 2732
            },
            {
              "host": "pix.diaspodon.fr",
              "change": 0.002698,
              "user_change": 510
            },
            {
              "host": "chroma.social",
              "change": 0.002366,
              "user_change": 545
            },
            {
              "host": "pixelfed.ru",
              "change": 0.002299,
              "user_change": 779
            },
            {
              "host": "tristagram.pictures",
              "change": 0.002144,
              "user_change": 454
            },
            {
              "host": "pixelfed.feddit.social",
              "change": 0.002021,
              "user_change": 423
            },
            {
              "host": "lifeinmotion.social",
              "change": 0.002003,
              "user_change": 419
            }
          ],
          "decrease": [
            {
              "host": "wirtube.de",
              "change": -0.025732,
              "user_change": -7098
            },
            {
              "host": "blog.dakloifarwa.de",
              "change": -0.016636,
              "user_change": -5451
            },
            {
              "host": "blog.librescrum.org",
              "change": -0.008191,
              "user_change": -2041
            },
            {
              "host": "wf.unixcat.net",
              "change": -0.007476,
              "user_change": -2011
            },
            {
              "host": "news.kofo.com",
              "change": -0.00711,
              "user_change": -1917
            },
            {
              "host": "blogs.oicn.icu",
              "change": -0.006853,
              "user_change": -1802
            },
            {
              "host": "write.owu.one",
              "change": -0.006414,
              "user_change": -1828
            },
            {
              "host": "blog.liberta.vip",
              "change": -0.006169,
              "user_change": -1607
            },
            {
              "host": "bookwyrm.it",
              "change": -0.00592,
              "user_change": -1728
            },
            {
              "host": "bridge.neodb.net",
              "change": -0.00558,
              "user_change": -1344
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0465,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gram.social",
              "change": 0.167805,
              "user_change": 100176
            },
            {
              "host": "paper.wf",
              "change": 0.052794,
              "user_change": 17473
            },
            {
              "host": "pixelfed.social",
              "change": 0.043459,
              "user_change": 41410
            },
            {
              "host": "pixey.org",
              "change": 0.036921,
              "user_change": 11443
            },
            {
              "host": "pixel.tchncs.de",
              "change": 0.036182,
              "user_change": 11145
            },
            {
              "host": "pixelfed.art",
              "change": 0.031031,
              "user_change": 9270
            },
            {
              "host": "pixelshot.it",
              "change": 0.027596,
              "user_change": 8275
            },
            {
              "host": "pixelfed.au",
              "change": 0.024919,
              "user_change": 7045
            },
            {
              "host": "pixelfed.ru",
              "change": 0.024858,
              "user_change": 7664
            },
            {
              "host": "metapixl.com",
              "change": 0.020234,
              "user_change": 5510
            }
          ],
          "decrease": [
            {
              "host": "blog.dakloifarwa.de",
              "change": -0.08328,
              "user_change": -32885
            },
            {
              "host": "rustodon.sparkway.org",
              "change": -0.042601,
              "user_change": -12178
            },
            {
              "host": "rsst.sparkway.org",
              "change": -0.042598,
              "user_change": -12177
            },
            {
              "host": "blog.sparkway.org",
              "change": -0.04251,
              "user_change": -12145
            },
            {
              "host": "napp.sparkway.org",
              "change": -0.04251,
              "user_change": -12145
            },
            {
              "host": "blog.librescrum.org",
              "change": -0.039128,
              "user_change": -11453
            },
            {
              "host": "blog.liberta.vip",
              "change": -0.037222,
              "user_change": -11102
            },
            {
              "host": "blogs.oicn.icu",
              "change": -0.03684,
              "user_change": -10973
            },
            {
              "host": "wf.unixcat.net",
              "change": -0.036791,
              "user_change": -11040
            },
            {
              "host": "news.kofo.com",
              "change": -0.036512,
              "user_change": -10970
            }
          ]
        }
      }
    },
    "at": {
      "weekly": {
        "shannon": -0.0067,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pds.wsocial.network",
              "change": 0.002342,
              "user_change": 1898
            },
            {
              "host": "tdpl.io",
              "change": 0.000687,
              "user_change": 410
            },
            {
              "host": "atproto.brid.gy",
              "change": 0.000594,
              "user_change": 62
            },
            {
              "host": "haruhwa.com",
              "change": 0.000339,
              "user_change": 2
            },
            {
              "host": "eurosky.social",
              "change": 0.000327,
              "user_change": -101
            },
            {
              "host": "ai.lnan.site",
              "change": 0.000282,
              "user_change": 119
            },
            {
              "host": "pds.delve.town",
              "change": 0.000279,
              "user_change": 123
            },
            {
              "host": "blacksky.app",
              "change": 0.000248,
              "user_change": 91
            },
            {
              "host": "lnan.site",
              "change": 0.000248,
              "user_change": 103
            },
            {
              "host": "test-pds.dinakernel.com",
              "change": 0.000233,
              "user_change": 109
            }
          ],
          "decrease": [
            {
              "host": "keik.info",
              "change": -0.006673,
              "user_change": -4443
            },
            {
              "host": "pds.radial.fan",
              "change": -0.000693,
              "user_change": -486
            },
            {
              "host": ".host.bsky.network",
              "change": -0.000416,
              "user_change": -99243
            },
            {
              "host": "club23.loveistoys.com",
              "change": -0.000386,
              "user_change": -172
            },
            {
              "host": "pds9.ofdev.net",
              "change": -0.000382,
              "user_change": -170
            },
            {
              "host": "zone24.ofdev.net",
              "change": -0.000365,
              "user_change": -162
            },
            {
              "host": "pds10.ofdev.net",
              "change": -0.000351,
              "user_change": -155
            },
            {
              "host": "social30.ofdev.net",
              "change": -0.000316,
              "user_change": -138
            },
            {
              "host": "lane25.loveistoys.com",
              "change": -0.000312,
              "user_change": -136
            },
            {
              "host": "den19.loveistoys.com",
              "change": -0.000304,
              "user_change": -132
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0134,
        "shannon_contrib": {
          "increase": [
            {
              "host": "haruhwa.com",
              "change": 0.01774,
              "user_change": 13611
            },
            {
              "host": "nihilist.cloud",
              "change": 0.005009,
              "user_change": 3224
            },
            {
              "host": "pds.wsocial.network",
              "change": 0.004747,
              "user_change": 3991
            },
            {
              "host": "tdpl.io",
              "change": 0.003017,
              "user_change": 2164
            },
            {
              "host": ".host.bsky.network",
              "change": 0.002358,
              "user_change": -178511
            },
            {
              "host": "atproto.brid.gy",
              "change": 0.001302,
              "user_change": 464
            },
            {
              "host": "eurosky.social",
              "change": 0.00104,
              "user_change": 349
            },
            {
              "host": "certified-apppds-core-epds-pr-254.up.railway.app",
              "change": 0.000892,
              "user_change": 428
            },
            {
              "host": "pds.demo.getair.space",
              "change": 0.000841,
              "user_change": 401
            },
            {
              "host": "northsky.social",
              "change": 0.000783,
              "user_change": 444
            }
          ],
          "decrease": [
            {
              "host": "certified.one",
              "change": -0.011619,
              "user_change": -8831
            },
            {
              "host": "keik.info",
              "change": -0.007229,
              "user_change": -4948
            },
            {
              "host": "pds.bskytool.site",
              "change": -0.002637,
              "user_change": -1532
            },
            {
              "host": "pds.radial.fan",
              "change": -0.001641,
              "user_change": -1172
            },
            {
              "host": "tngl.sh",
              "change": -0.000832,
              "user_change": -574
            },
            {
              "host": "pds.opnmt.me",
              "change": -0.000637,
              "user_change": -346
            },
            {
              "host": "pds3.bskytool.site",
              "change": -0.000533,
              "user_change": -250
            },
            {
              "host": "pds4.bskytool.site",
              "change": -0.000508,
              "user_change": -237
            },
            {
              "host": "pds3.ofdev.net",
              "change": -0.000448,
              "user_change": -206
            },
            {
              "host": "pds5.ofdev.net",
              "change": -0.000434,
              "user_change": -199
            }
          ]
        }
      }
    },
    "git": {
      "weekly": {
        "shannon": -0.0007,
        "shannon_contrib": {
          "increase": [
            {
              "host": "codeberg.org",
              "change": 7e-06,
              "user_change": 563
            },
            {
              "host": "git.khirnov.net",
              "change": 4e-06,
              "user_change": 98
            },
            {
              "host": "gitea.dmz.rs",
              "change": 1e-06,
              "user_change": 13
            },
            {
              "host": "gitea.com",
              "change": 1e-06,
              "user_change": 64
            },
            {
              "host": "git.bleu255.com",
              "change": 0.0,
              "user_change": 11
            },
            {
              "host": "pigweed.googlesource.com",
              "change": 0.0,
              "user_change": 11
            },
            {
              "host": "dci-gitlab.cines.fr",
              "change": 0.0,
              "user_change": 9
            },
            {
              "host": "git.csic.es",
              "change": 0.0,
              "user_change": 11
            },
            {
              "host": "gitlab-research.centralesupelec.fr",
              "change": 0.0,
              "user_change": 10
            },
            {
              "host": "projects.blender.org",
              "change": 0.0,
              "user_change": 14
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.000173,
              "user_change": 9267
            },
            {
              "host": "github",
              "change": -0.000145,
              "user_change": 1620147
            },
            {
              "host": "bitbucket",
              "change": -0.000144,
              "user_change": 2530
            },
            {
              "host": "bitbucket.org",
              "change": -0.000135,
              "user_change": 2535
            },
            {
              "host": "packagist",
              "change": -3e-05,
              "user_change": 248
            },
            {
              "host": "main",
              "change": -1.8e-05,
              "user_change": -1
            },
            {
              "host": "gitorious",
              "change": -1.3e-05,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -9e-06,
              "user_change": 165
            },
            {
              "host": "bower",
              "change": -7e-06,
              "user_change": 2
            },
            {
              "host": "git.drupalcode.org",
              "change": -7e-06,
              "user_change": 13
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0007,
        "shannon_contrib": {
          "increase": [
            {
              "host": "codeberg.org",
              "change": 3.3e-05,
              "user_change": 1830
            },
            {
              "host": "koodivaramu.eesti.ee",
              "change": 2.3e-05,
              "user_change": 577
            },
            {
              "host": "git.egov.bg",
              "change": 7e-06,
              "user_change": 163
            },
            {
              "host": "gitea.com",
              "change": 5e-06,
              "user_change": 231
            },
            {
              "host": "src.fedoraproject.org",
              "change": 4e-06,
              "user_change": 711
            },
            {
              "host": "git.khirnov.net",
              "change": 4e-06,
              "user_change": 98
            },
            {
              "host": "invent.kde.org",
              "change": 4e-06,
              "user_change": 258
            },
            {
              "host": "guix.gnu.org",
              "change": 3e-06,
              "user_change": 233
            },
            {
              "host": "git.ecmwf.int",
              "change": 3e-06,
              "user_change": 70
            },
            {
              "host": "gitlab-research.centralesupelec.fr",
              "change": 3e-06,
              "user_change": 80
            }
          ],
          "decrease": [
            {
              "host": "bitbucket",
              "change": -0.000158,
              "user_change": 9795
            },
            {
              "host": "bitbucket.org",
              "change": -0.000143,
              "user_change": 9816
            },
            {
              "host": "github",
              "change": -0.000132,
              "user_change": 2493928
            },
            {
              "host": "gitlab.com",
              "change": -0.000123,
              "user_change": 29806
            },
            {
              "host": "packagist",
              "change": -3.9e-05,
              "user_change": 815
            },
            {
              "host": "main",
              "change": -2.9e-05,
              "user_change": 0
            },
            {
              "host": "gitorious",
              "change": -2e-05,
              "user_change": 0
            },
            {
              "host": "bower",
              "change": -1.1e-05,
              "user_change": 2
            },
            {
              "host": "git.drupalcode.org",
              "change": -1e-05,
              "user_change": 31
            },
            {
              "host": "launchpad",
              "change": -4e-06,
              "user_change": 726
            }
          ]
        }
      }
    },
    "fedi_software": {
      "weekly": {
        "shannon": -0.037,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pixelfed",
              "change": 0.002501,
              "user_change": 11496
            },
            {
              "host": "microdotblog",
              "change": 0.001979,
              "user_change": 722
            },
            {
              "host": "friendica",
              "change": 0.001331,
              "user_change": 355
            },
            {
              "host": "xenomorph",
              "change": 0.001118,
              "user_change": 262
            },
            {
              "host": "akkoma",
              "change": 0.000972,
              "user_change": 253
            },
            {
              "host": "mostr",
              "change": 0.000678,
              "user_change": 237
            },
            {
              "host": "bridgy-fed",
              "change": 0.000611,
              "user_change": 181
            },
            {
              "host": "vutuv",
              "change": 0.000569,
              "user_change": 123
            },
            {
              "host": "loops",
              "change": 0.000415,
              "user_change": 109
            },
            {
              "host": "pleroma",
              "change": 0.000287,
              "user_change": 70
            }
          ],
          "decrease": [
            {
              "host": "writefreely",
              "change": -0.026488,
              "user_change": -17361
            },
            {
              "host": "neodb-skybridge",
              "change": -0.00558,
              "user_change": -1344
            },
            {
              "host": "NodeBB",
              "change": -0.004371,
              "user_change": -1783
            },
            {
              "host": "bookwyrm",
              "change": -0.004144,
              "user_change": -1273
            },
            {
              "host": "peertube",
              "change": -0.001527,
              "user_change": -1328
            },
            {
              "host": "lemmy",
              "change": -0.001414,
              "user_change": -822
            },
            {
              "host": "mastodon",
              "change": -0.001247,
              "user_change": 5723
            },
            {
              "host": "fedibird",
              "change": -0.000678,
              "user_change": -255
            },
            {
              "host": "alvanista",
              "change": -0.000623,
              "user_change": -95
            },
            {
              "host": "hubzilla",
              "change": -0.000508,
              "user_change": -117
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.1117,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pixelfed",
              "change": 0.095959,
              "user_change": 243526
            },
            {
              "host": "mastodon",
              "change": 0.008146,
              "user_change": 14467
            },
            {
              "host": "peertube",
              "change": 0.008036,
              "user_change": 10652
            },
            {
              "host": "microdotblog",
              "change": 0.003801,
              "user_change": 2372
            },
            {
              "host": "elektrine",
              "change": 0.002585,
              "user_change": 910
            },
            {
              "host": "vutuv",
              "change": 0.001779,
              "user_change": 410
            },
            {
              "host": "friendica",
              "change": 0.001507,
              "user_change": 600
            },
            {
              "host": "trendeer",
              "change": 0.001214,
              "user_change": 200
            },
            {
              "host": "commonpub",
              "change": 0.000732,
              "user_change": 160
            },
            {
              "host": "akkoma",
              "change": 0.000605,
              "user_change": 350
            }
          ],
          "decrease": [
            {
              "host": "writefreely",
              "change": -0.161304,
              "user_change": -136891
            },
            {
              "host": "bridgy-fed",
              "change": -0.023763,
              "user_change": -11120
            },
            {
              "host": "lemmy",
              "change": -0.008302,
              "user_change": -1508
            },
            {
              "host": "mostr",
              "change": -0.006728,
              "user_change": 347
            },
            {
              "host": "neodb-skybridge",
              "change": -0.006162,
              "user_change": -1318
            },
            {
              "host": "NodeBB",
              "change": -0.004565,
              "user_change": -629
            },
            {
              "host": "ghost",
              "change": -0.003134,
              "user_change": -211
            },
            {
              "host": "piefed",
              "change": -0.002705,
              "user_change": -293
            },
            {
              "host": "wordpress",
              "change": -0.002685,
              "user_change": -322
            },
            {
              "host": "hubzilla",
              "change": -0.002164,
              "user_change": -400
            }
          ]
        }
      }
    },
    "bsky_verifiers": {
      "weekly": {
        "shannon": -0.001,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@huffpost.com",
              "change": 0.000946,
              "user_change": 2
            }
          ],
          "decrease": [
            {
              "host": "@theathletic.com",
              "change": -0.000267,
              "user_change": 0
            },
            {
              "host": "@bsky.app",
              "change": -0.000215,
              "user_change": 29
            },
            {
              "host": "@financialtimes.com",
              "change": -0.000209,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.000154,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.000146,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.000135,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000134,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000115,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -8.8e-05,
              "user_change": 0
            },
            {
              "host": "@latimes.com",
              "change": -8.1e-05,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0062,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@huffpost.com",
              "change": 0.000778,
              "user_change": 2
            }
          ],
          "decrease": [
            {
              "host": "@bsky.app",
              "change": -0.001221,
              "user_change": 96
            },
            {
              "host": "@theathletic.com",
              "change": -0.000842,
              "user_change": 0
            },
            {
              "host": "@ms.now",
              "change": -0.000756,
              "user_change": -1
            },
            {
              "host": "@financialtimes.com",
              "change": -0.000659,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.000484,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.000461,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.000425,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000422,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000361,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.000278,
              "user_change": 0
            }
          ]
        }
      }
    },
    "git_ecosystems": {
      "weekly": {
        "shannon": 0.0013,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gitlab.com",
              "change": 0.002986,
              "user_change": 335296
            },
            {
              "host": "GitHub",
              "change": 0.000404,
              "user_change": 1868984
            },
            {
              "host": "git.minetest.land",
              "change": 4e-06,
              "user_change": 103
            },
            {
              "host": "gitlab.eumetsat.int",
              "change": 3e-06,
              "user_change": 67
            },
            {
              "host": "git.pyrocko.org",
              "change": 3e-06,
              "user_change": 64
            },
            {
              "host": "gitgud.io",
              "change": 2e-06,
              "user_change": 134
            },
            {
              "host": "gitlab.opencode.de",
              "change": 1e-06,
              "user_change": 61
            },
            {
              "host": "gitea.mahillmann.de",
              "change": 1e-06,
              "user_change": 21
            },
            {
              "host": "gitea.sergeych.net",
              "change": 1e-06,
              "user_change": 21
            },
            {
              "host": "gitlab.univ-lille.fr",
              "change": 1e-06,
              "user_change": 47
            }
          ],
          "decrease": [
            {
              "host": "Bitbucket.org",
              "change": -0.002018,
              "user_change": -152721
            },
            {
              "host": "git.kaki87.net",
              "change": -5e-06,
              "user_change": 0
            },
            {
              "host": "codeberg.org",
              "change": -5e-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": -4e-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": 69
            },
            {
              "host": "gitea.com",
              "change": -3e-06,
              "user_change": 4
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0027,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gitlab.com",
              "change": 0.001075,
              "user_change": 140750
            },
            {
              "host": "Bitbucket.org",
              "change": 0.000961,
              "user_change": 86136
            },
            {
              "host": "GitHub",
              "change": 0.000547,
              "user_change": 1981394
            },
            {
              "host": "ci.tripsoft.pro",
              "change": 3.4e-05,
              "user_change": 1533
            },
            {
              "host": "git.tea-assets.com",
              "change": 3e-05,
              "user_change": 1354
            },
            {
              "host": "salsa.debian.org",
              "change": 1.4e-05,
              "user_change": 1179
            },
            {
              "host": "jihulab.com",
              "change": 1.3e-05,
              "user_change": 674
            },
            {
              "host": "invent.kde.org",
              "change": 1.1e-05,
              "user_change": 536
            },
            {
              "host": "gitgud.io",
              "change": 1.1e-05,
              "user_change": 476
            },
            {
              "host": "gitlab.gnome.org",
              "change": 9e-06,
              "user_change": 354
            }
          ],
          "decrease": [
            {
              "host": "git.kaki87.net",
              "change": -6e-06,
              "user_change": 0
            },
            {
              "host": "codeberg.org",
              "change": -5e-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": -4e-06,
              "user_change": 0
            },
            {
              "host": "git.soy.dog",
              "change": -4e-06,
              "user_change": 0
            },
            {
              "host": "gitea.com",
              "change": -3e-06,
              "user_change": 19
            },
            {
              "host": "git.ng.bluemix.net",
              "change": -3e-06,
              "user_change": 0
            },
            {
              "host": "git.tablet.sh",
              "change": -2e-06,
              "user_change": 3
            },
            {
              "host": "gitlab.utu.fi",
              "change": -2e-06,
              "user_change": 19
            }
          ]
        }
      }
    }
  },
  "bsky_verifiers": {
    "HHI": 7552,
    "shannon": 0.7241,
    "simpson": 0.2448,
    "servers": 23,
    "biggest_abs": 7280,
    "biggest_pct": 86.8,
    "rest_abs": 1107,
    "rest_pct": 13.2,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        3
      ],
      [
        99,
        13
      ],
      [
        99.5,
        16
      ]
    ],
    "lastUpdate": "10-05-2026",
    "dataFile": "data/bsky-verifiers/2026-10-05T06:09:36Z.csv"
  },
  "fedi_software": {
    "HHI": 3016,
    "shannon": 1.7139,
    "simpson": 0.6984,
    "servers": 220,
    "biggest_abs": 678830,
    "biggest_pct": 46.3,
    "rest_abs": 787255,
    "rest_pct": 53.7,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        2
      ],
      [
        75,
        3
      ],
      [
        90,
        6
      ],
      [
        99,
        23
      ],
      [
        99.5,
        29
      ]
    ],
    "lastUpdate": "10-05-2026",
    "dataFile": "data/fedi-software/2026-10-05T06:09:37Z.csv"
  },
  "git_ecosystems": {
    "HHI": 9602,
    "shannon": 0.1277,
    "simpson": 0.0397,
    "servers": 1997,
    "biggest_abs": 343170754,
    "biggest_pct": 97.98,
    "rest_abs": 7057499,
    "rest_pct": 2.02,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        2
      ],
      [
        99.5,
        3
      ]
    ],
    "lastUpdate": "10-05-2026",
    "dataFile": "data/git-ecosystems/2026-10-05T00:00:00__ecosystems-hosts.csv"
  }
}
