{
  "fedi": {
    "lastUpdate": "10-04-2026",
    "dataFile": "data/fedi-mau/2026-10-04T06:04:46Z.csv",
    "HHI": 518,
    "shannon": 4.9552,
    "simpson": 0.9482,
    "servers": 28010,
    "biggest_abs": 276071,
    "biggest_pct": 18.92,
    "rest_abs": 1182795,
    "rest_pct": 81.08,
    "b_vals": [
      [
        25,
        2
      ],
      [
        50,
        14
      ],
      [
        75,
        100
      ],
      [
        90,
        430
      ],
      [
        99,
        13422
      ],
      [
        99.5,
        20716
      ]
    ]
  },
  "at": {
    "lastUpdate": "10-04-2026",
    "dataFile": "data/at-mau/2026-10-04T06:01:44Z.csv",
    "HHI": 9486,
    "shannon": 0.2006,
    "simpson": 0.0514,
    "servers": 2181,
    "biggest_abs": 4320271,
    "biggest_pct": 97.39,
    "rest_abs": 115649,
    "rest_pct": 2.61,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        5
      ],
      [
        99.5,
        10
      ]
    ]
  },
  "git": {
    "lastUpdate": "10-04-2026",
    "HHI": 9220,
    "shannon": 0.2395,
    "simpson": 0.0779,
    "servers": 1591,
    "biggest_abs": 312366351,
    "biggest_pct": 96.0,
    "rest_abs": 13012986,
    "rest_pct": 4.0,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        4
      ],
      [
        99.5,
        5
      ]
    ],
    "dataFile": "data/git/2026-10-04T00: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.0293,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pxlmo.com",
              "change": 0.017029,
              "user_change": 4256
            },
            {
              "host": "preprod.epsilon.social",
              "change": 0.016414,
              "user_change": 4099
            },
            {
              "host": "epsilon.social",
              "change": 0.013913,
              "user_change": 3630
            },
            {
              "host": "mastoturk.org",
              "change": 0.011721,
              "user_change": 2721
            },
            {
              "host": "phijkchu.com",
              "change": 0.003048,
              "user_change": 1043
            },
            {
              "host": "pix.diaspodon.fr",
              "change": 0.002718,
              "user_change": 511
            },
            {
              "host": "pixelfed.ru",
              "change": 0.002292,
              "user_change": 716
            },
            {
              "host": "chroma.social",
              "change": 0.002261,
              "user_change": 511
            },
            {
              "host": "micro.blog",
              "change": 0.002202,
              "user_change": 722
            },
            {
              "host": "pixel.yellowmustard.club",
              "change": 0.001984,
              "user_change": 420
            }
          ],
          "decrease": [
            {
              "host": "wirtube.de",
              "change": -0.025688,
              "user_change": -7098
            },
            {
              "host": "blog.dakloifarwa.de",
              "change": -0.017901,
              "user_change": -6061
            },
            {
              "host": "blog.librescrum.org",
              "change": -0.00876,
              "user_change": -2252
            },
            {
              "host": "pixelfed.social",
              "change": -0.008038,
              "user_change": -8240
            },
            {
              "host": "news.kofo.com",
              "change": -0.007744,
              "user_change": -2147
            },
            {
              "host": "blogs.oicn.icu",
              "change": -0.007451,
              "user_change": -2015
            },
            {
              "host": "write.owu.one",
              "change": -0.007346,
              "user_change": -2142
            },
            {
              "host": "wf.unixcat.net",
              "change": -0.006708,
              "user_change": -1835
            },
            {
              "host": "blog.liberta.vip",
              "change": -0.006617,
              "user_change": -1778
            },
            {
              "host": "bookwyrm.it",
              "change": -0.006076,
              "user_change": -1805
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0338,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gram.social",
              "change": 0.167911,
              "user_change": 99929
            },
            {
              "host": "paper.wf",
              "change": 0.053059,
              "user_change": 17500
            },
            {
              "host": "pixey.org",
              "change": 0.037064,
              "user_change": 11441
            },
            {
              "host": "pixel.tchncs.de",
              "change": 0.036322,
              "user_change": 11143
            },
            {
              "host": "pixelfed.social",
              "change": 0.033331,
              "user_change": 32073
            },
            {
              "host": "pixelfed.art",
              "change": 0.031147,
              "user_change": 9267
            },
            {
              "host": "pixelshot.it",
              "change": 0.027745,
              "user_change": 8276
            },
            {
              "host": "pixelfed.au",
              "change": 0.025021,
              "user_change": 7044
            },
            {
              "host": "pixelfed.ru",
              "change": 0.024717,
              "user_change": 7557
            },
            {
              "host": "metapixl.com",
              "change": 0.020306,
              "user_change": 5505
            }
          ],
          "decrease": [
            {
              "host": "blog.dakloifarwa.de",
              "change": -0.081788,
              "user_change": -32565
            },
            {
              "host": "blog.sparkway.org",
              "change": -0.042541,
              "user_change": -12182
            },
            {
              "host": "napp.sparkway.org",
              "change": -0.042541,
              "user_change": -12182
            },
            {
              "host": "rustodon.sparkway.org",
              "change": -0.042535,
              "user_change": -12180
            },
            {
              "host": "rsst.sparkway.org",
              "change": -0.042527,
              "user_change": -12177
            },
            {
              "host": "blog.librescrum.org",
              "change": -0.038487,
              "user_change": -11350
            },
            {
              "host": "blog.liberta.vip",
              "change": -0.036495,
              "user_change": -10966
            },
            {
              "host": "blogs.oicn.icu",
              "change": -0.036226,
              "user_change": -10861
            },
            {
              "host": "wf.unixcat.net",
              "change": -0.036003,
              "user_change": -10874
            },
            {
              "host": "news.kofo.com",
              "change": -0.035814,
              "user_change": -10829
            }
          ]
        }
      }
    },
    "at": {
      "weekly": {
        "shannon": -0.0067,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pds.wsocial.network",
              "change": 0.00173,
              "user_change": 1294
            },
            {
              "host": "tdpl.io",
              "change": 0.000857,
              "user_change": 542
            },
            {
              "host": "atproto.brid.gy",
              "change": 0.00063,
              "user_change": 84
            },
            {
              "host": "eurosky.social",
              "change": 0.000407,
              "user_change": -33
            },
            {
              "host": "haruhwa.com",
              "change": 0.000348,
              "user_change": 1
            },
            {
              "host": "test-pds.dinakernel.com",
              "change": 0.000339,
              "user_change": 155
            },
            {
              "host": "ai.lnan.site",
              "change": 0.000282,
              "user_change": 119
            },
            {
              "host": "lnan.site",
              "change": 0.000248,
              "user_change": 103
            },
            {
              "host": "blacksky.app",
              "change": 0.000208,
              "user_change": 59
            },
            {
              "host": "pds.delve.town",
              "change": 0.000142,
              "user_change": 60
            }
          ],
          "decrease": [
            {
              "host": "keik.info",
              "change": -0.006694,
              "user_change": -4461
            },
            {
              "host": ".host.bsky.network",
              "change": -0.000459,
              "user_change": -101955
            },
            {
              "host": "pds.radial.fan",
              "change": -0.000421,
              "user_change": -310
            },
            {
              "host": "club23.loveistoys.com",
              "change": -0.000385,
              "user_change": -172
            },
            {
              "host": "pds9.ofdev.net",
              "change": -0.000381,
              "user_change": -170
            },
            {
              "host": "zone24.ofdev.net",
              "change": -0.000365,
              "user_change": -162
            },
            {
              "host": "pds10.ofdev.net",
              "change": -0.000351,
              "user_change": -155
            },
            {
              "host": "pds5.ofdev.net",
              "change": -0.000326,
              "user_change": -143
            },
            {
              "host": "social30.ofdev.net",
              "change": -0.000316,
              "user_change": -138
            },
            {
              "host": "lane25.loveistoys.com",
              "change": -0.000312,
              "user_change": -136
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0127,
        "shannon_contrib": {
          "increase": [
            {
              "host": "haruhwa.com",
              "change": 0.017748,
              "user_change": 13611
            },
            {
              "host": "nihilist.cloud",
              "change": 0.005012,
              "user_change": 3224
            },
            {
              "host": "pds.wsocial.network",
              "change": 0.004614,
              "user_change": 3829
            },
            {
              "host": "tdpl.io",
              "change": 0.003004,
              "user_change": 2143
            },
            {
              "host": ".host.bsky.network",
              "change": 0.002293,
              "user_change": -186809
            },
            {
              "host": "atproto.brid.gy",
              "change": 0.001394,
              "user_change": 516
            },
            {
              "host": "eurosky.social",
              "change": 0.001098,
              "user_change": 373
            },
            {
              "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.000713,
              "user_change": 398
            }
          ],
          "decrease": [
            {
              "host": "certified.one",
              "change": -0.011616,
              "user_change": -8839
            },
            {
              "host": "keik.info",
              "change": -0.007221,
              "user_change": -4950
            },
            {
              "host": "pds.bskytool.site",
              "change": -0.002632,
              "user_change": -1531
            },
            {
              "host": "pds.radial.fan",
              "change": -0.001475,
              "user_change": -1067
            },
            {
              "host": "tngl.sh",
              "change": -0.000815,
              "user_change": -566
            },
            {
              "host": "pds.opnmt.me",
              "change": -0.00063,
              "user_change": -343
            },
            {
              "host": "pds3.bskytool.site",
              "change": -0.000532,
              "user_change": -250
            },
            {
              "host": "pds4.bskytool.site",
              "change": -0.000507,
              "user_change": -237
            },
            {
              "host": "pds3.ofdev.net",
              "change": -0.000447,
              "user_change": -206
            },
            {
              "host": "pds5.ofdev.net",
              "change": -0.000433,
              "user_change": -199
            }
          ]
        }
      }
    },
    "git": {
      "weekly": {
        "shannon": -0.0006,
        "shannon_contrib": {
          "increase": [
            {
              "host": "codeberg.org",
              "change": 6e-06,
              "user_change": 476
            },
            {
              "host": "git.khirnov.net",
              "change": 3e-06,
              "user_change": 84
            },
            {
              "host": "git.csic.es",
              "change": 1e-06,
              "user_change": 15
            },
            {
              "host": "gitea.com",
              "change": 0.0,
              "user_change": 50
            },
            {
              "host": "gitea.dmz.rs",
              "change": 0.0,
              "user_change": 8
            },
            {
              "host": "codebase.helmholtz.cloud",
              "change": 0.0,
              "user_change": 15
            },
            {
              "host": "git.bleu255.com",
              "change": 0.0,
              "user_change": 6
            },
            {
              "host": "gitlab-research.centralesupelec.fr",
              "change": 0.0,
              "user_change": 8
            },
            {
              "host": "gitlab.oit.duke.edu",
              "change": 0.0,
              "user_change": 23
            },
            {
              "host": "git.average.name",
              "change": 0.0,
              "user_change": 4
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.000146,
              "user_change": 7727
            },
            {
              "host": "github",
              "change": -0.000122,
              "user_change": 1364375
            },
            {
              "host": "bitbucket",
              "change": -0.000122,
              "user_change": 2094
            },
            {
              "host": "bitbucket.org",
              "change": -0.000114,
              "user_change": 2098
            },
            {
              "host": "packagist",
              "change": -2.5e-05,
              "user_change": 208
            },
            {
              "host": "main",
              "change": -1.5e-05,
              "user_change": -3
            },
            {
              "host": "gitorious",
              "change": -1.1e-05,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -7e-06,
              "user_change": 188
            },
            {
              "host": "bower",
              "change": -6e-06,
              "user_change": 2
            },
            {
              "host": "git.drupalcode.org",
              "change": -5e-06,
              "user_change": 12
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0027,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gitlab.com",
              "change": 0.00075,
              "user_change": 30213
            },
            {
              "host": "github",
              "change": 0.000515,
              "user_change": -3001810
            },
            {
              "host": "bitbucket",
              "change": 0.000421,
              "user_change": 10108
            },
            {
              "host": "bitbucket.org",
              "change": 0.000408,
              "user_change": 10127
            },
            {
              "host": "packagist",
              "change": 7.5e-05,
              "user_change": 784
            },
            {
              "host": "codeberg.org",
              "change": 5.6e-05,
              "user_change": 1902
            },
            {
              "host": "launchpad",
              "change": 3.8e-05,
              "user_change": 715
            },
            {
              "host": "main",
              "change": 3.3e-05,
              "user_change": -1
            },
            {
              "host": "src.fedoraproject.org",
              "change": 3.1e-05,
              "user_change": 735
            },
            {
              "host": "salsa.debian.org",
              "change": 2.4e-05,
              "user_change": 401
            }
          ],
          "decrease": [
            {
              "host": "git.eclipse.org",
              "change": -2e-06,
              "user_change": -57
            },
            {
              "host": "git.acid.vegas",
              "change": -0.0,
              "user_change": -6
            },
            {
              "host": "alexschroeder.ch",
              "change": -0.0,
              "user_change": -6
            },
            {
              "host": "gitlab.linphone.org",
              "change": -0.0,
              "user_change": -7
            },
            {
              "host": "git.seco.com",
              "change": -0.0,
              "user_change": -8
            },
            {
              "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": "gitlab.opengeosys.org",
              "change": -0.0,
              "user_change": -4
            },
            {
              "host": "git.ademe.fr",
              "change": -0.0,
              "user_change": -2
            }
          ]
        }
      }
    },
    "fedi_software": {
      "weekly": {
        "shannon": -0.0378,
        "shannon_contrib": {
          "increase": [
            {
              "host": "microdotblog",
              "change": 0.002202,
              "user_change": 722
            },
            {
              "host": "pixelfed",
              "change": 0.001576,
              "user_change": 3560
            },
            {
              "host": "bridgy-fed",
              "change": 0.00133,
              "user_change": 177
            },
            {
              "host": "mostr",
              "change": 0.001213,
              "user_change": 209
            },
            {
              "host": "akkoma",
              "change": 0.000966,
              "user_change": 235
            },
            {
              "host": "vutuv",
              "change": 0.000539,
              "user_change": 111
            },
            {
              "host": "friendica",
              "change": 0.000367,
              "user_change": 74
            },
            {
              "host": "peertube",
              "change": 0.000327,
              "user_change": -489
            },
            {
              "host": "loops",
              "change": 0.000315,
              "user_change": 53
            },
            {
              "host": "pleroma",
              "change": 0.000231,
              "user_change": 35
            }
          ],
          "decrease": [
            {
              "host": "writefreely",
              "change": -0.028211,
              "user_change": -19201
            },
            {
              "host": "neodb-skybridge",
              "change": -0.005532,
              "user_change": -1339
            },
            {
              "host": "NodeBB",
              "change": -0.004825,
              "user_change": -2054
            },
            {
              "host": "bookwyrm",
              "change": -0.004291,
              "user_change": -1353
            },
            {
              "host": "mastodon",
              "change": -0.001939,
              "user_change": 5318
            },
            {
              "host": "alvanista",
              "change": -0.001143,
              "user_change": -188
            },
            {
              "host": "lemmy",
              "change": -0.00108,
              "user_change": -861
            },
            {
              "host": "hubzilla",
              "change": -0.000473,
              "user_change": -115
            },
            {
              "host": "elektrine",
              "change": -0.000427,
              "user_change": -155
            },
            {
              "host": "hometown",
              "change": -0.000288,
              "user_change": -104
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.1073,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pixelfed",
              "change": 0.092187,
              "user_change": 230826
            },
            {
              "host": "peertube",
              "change": 0.009972,
              "user_change": 11450
            },
            {
              "host": "mastodon",
              "change": 0.007233,
              "user_change": 15015
            },
            {
              "host": "microdotblog",
              "change": 0.004406,
              "user_change": 2505
            },
            {
              "host": "elektrine",
              "change": 0.002634,
              "user_change": 904
            },
            {
              "host": "vutuv",
              "change": 0.001646,
              "user_change": 378
            },
            {
              "host": "trendeer",
              "change": 0.001219,
              "user_change": 200
            },
            {
              "host": "commonpub",
              "change": 0.000699,
              "user_change": 151
            },
            {
              "host": "akkoma",
              "change": 0.000686,
              "user_change": 353
            },
            {
              "host": "bowrd",
              "change": 0.000552,
              "user_change": 96
            }
          ],
          "decrease": [
            {
              "host": "writefreely",
              "change": -0.158565,
              "user_change": -135790
            },
            {
              "host": "bridgy-fed",
              "change": -0.022995,
              "user_change": -11107
            },
            {
              "host": "lemmy",
              "change": -0.008019,
              "user_change": -1575
            },
            {
              "host": "mostr",
              "change": -0.006201,
              "user_change": 306
            },
            {
              "host": "neodb-skybridge",
              "change": -0.006136,
              "user_change": -1319
            },
            {
              "host": "NodeBB",
              "change": -0.004046,
              "user_change": -530
            },
            {
              "host": "ghost",
              "change": -0.002917,
              "user_change": -206
            },
            {
              "host": "piefed",
              "change": -0.00271,
              "user_change": -342
            },
            {
              "host": "wordpress",
              "change": -0.002389,
              "user_change": -270
            },
            {
              "host": "hubzilla",
              "change": -0.002137,
              "user_change": -400
            }
          ]
        }
      }
    },
    "bsky_verifiers": {
      "weekly": {
        "shannon": -0.0012,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@huffpost.com",
              "change": 0.000936,
              "user_change": 2
            }
          ],
          "decrease": [
            {
              "host": "@theathletic.com",
              "change": -0.000302,
              "user_change": 0
            },
            {
              "host": "@bsky.app",
              "change": -0.000269,
              "user_change": 33
            },
            {
              "host": "@financialtimes.com",
              "change": -0.000236,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.000174,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.000165,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.000152,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000151,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.00013,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.0001,
              "user_change": 0
            },
            {
              "host": "@latimes.com",
              "change": -9.2e-05,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0062,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@huffpost.com",
              "change": 0.000775,
              "user_change": 2
            }
          ],
          "decrease": [
            {
              "host": "@bsky.app",
              "change": -0.001235,
              "user_change": 97
            },
            {
              "host": "@theathletic.com",
              "change": -0.000851,
              "user_change": 0
            },
            {
              "host": "@ms.now",
              "change": -0.000758,
              "user_change": -1
            },
            {
              "host": "@financialtimes.com",
              "change": -0.000666,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.000489,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.000465,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.00043,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000426,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000365,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.000281,
              "user_change": 0
            }
          ]
        }
      }
    },
    "git_ecosystems": {
      "weekly": {
        "shannon": -0.0059,
        "shannon_contrib": {
          "increase": [
            {
              "host": "salsa.debian.org",
              "change": 3e-06,
              "user_change": 504
            },
            {
              "host": "git.minetest.land",
              "change": 3e-06,
              "user_change": 89
            },
            {
              "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": 63
            },
            {
              "host": "gitlab.gnome.org",
              "change": 1e-06,
              "user_change": 72
            },
            {
              "host": "invent.kde.org",
              "change": 1e-06,
              "user_change": 109
            },
            {
              "host": "git.siteop.biz",
              "change": 1e-06,
              "user_change": 21
            },
            {
              "host": "gitlab.univ-lille.fr",
              "change": 1e-06,
              "user_change": 44
            }
          ],
          "decrease": [
            {
              "host": "Bitbucket.org",
              "change": -0.00255,
              "user_change": -197322
            },
            {
              "host": "gitlab.com",
              "change": -0.002184,
              "user_change": -209496
            },
            {
              "host": "GitHub",
              "change": -0.001219,
              "user_change": 1883439
            },
            {
              "host": "git.kaki87.net",
              "change": -4e-06,
              "user_change": 0
            },
            {
              "host": "codeberg.org",
              "change": -3e-06,
              "user_change": 0
            },
            {
              "host": "git.libregaming.org",
              "change": -3e-06,
              "user_change": 0
            },
            {
              "host": "git.jaronnie.com",
              "change": -3e-06,
              "user_change": 0
            },
            {
              "host": "git.braindead-labs.de",
              "change": -3e-06,
              "user_change": 0
            },
            {
              "host": "git.soy.dog",
              "change": -2e-06,
              "user_change": 0
            },
            {
              "host": "git.tea-assets.com",
              "change": -2e-06,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.007,
        "shannon_contrib": {
          "increase": [
            {
              "host": "git.kaki87.net",
              "change": 0.001007,
              "user_change": 38909
            },
            {
              "host": "git.libregaming.org",
              "change": 0.000761,
              "user_change": 28312
            },
            {
              "host": "ci.tripsoft.pro",
              "change": 0.000703,
              "user_change": 25952
            },
            {
              "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.00042,
              "user_change": 14571
            },
            {
              "host": "jihulab.com",
              "change": 0.000403,
              "user_change": 16855
            },
            {
              "host": "gitlab.archlinux.org",
              "change": 0.000402,
              "user_change": 14814
            },
            {
              "host": "git.tea-assets.com",
              "change": 0.000386,
              "user_change": 16349
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.008577,
              "user_change": -36200
            },
            {
              "host": "Bitbucket.org",
              "change": -0.006047,
              "user_change": -161214
            },
            {
              "host": "GitHub",
              "change": -0.002908,
              "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": 7552,
    "shannon": 0.7241,
    "simpson": 0.2447,
    "servers": 23,
    "biggest_abs": 7281,
    "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-04-2026",
    "dataFile": "data/bsky-verifiers/2026-10-04T06:10:35Z.csv"
  },
  "fedi_software": {
    "HHI": 3016,
    "shannon": 1.7173,
    "simpson": 0.6983,
    "servers": 221,
    "biggest_abs": 679676,
    "biggest_pct": 46.59,
    "rest_abs": 779190,
    "rest_pct": 53.41,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        2
      ],
      [
        75,
        3
      ],
      [
        90,
        6
      ],
      [
        99,
        23
      ],
      [
        99.5,
        29
      ]
    ],
    "lastUpdate": "10-04-2026",
    "dataFile": "data/fedi-software/2026-10-04T06:10:35Z.csv"
  },
  "git_ecosystems": {
    "HHI": 9611,
    "shannon": 0.1256,
    "simpson": 0.0388,
    "servers": 1996,
    "biggest_abs": 343072799,
    "biggest_pct": 98.03,
    "rest_abs": 6892013,
    "rest_pct": 1.97,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        2
      ],
      [
        99.5,
        3
      ]
    ],
    "lastUpdate": "10-04-2026",
    "dataFile": "data/git-ecosystems/2026-10-04T00:00:00__ecosystems-hosts.csv"
  }
}
