{
  "fedi": {
    "lastUpdate": "10-16-2026",
    "dataFile": "data/fedi-mau/2026-10-16T06:04:02Z.csv",
    "HHI": 537,
    "shannon": 4.8124,
    "simpson": 0.9463,
    "servers": 27680,
    "biggest_abs": 274757,
    "biggest_pct": 18.38,
    "rest_abs": 1220385,
    "rest_pct": 81.62,
    "b_vals": [
      [
        25,
        2
      ],
      [
        50,
        9
      ],
      [
        75,
        80
      ],
      [
        90,
        419
      ],
      [
        99,
        12729
      ],
      [
        99.5,
        20205
      ]
    ]
  },
  "at": {
    "lastUpdate": "10-16-2026",
    "dataFile": "data/at-mau/2026-10-16T06:00:57Z.csv",
    "HHI": 9395,
    "shannon": 0.2372,
    "simpson": 0.0605,
    "servers": 2706,
    "biggest_abs": 4291651,
    "biggest_pct": 96.92,
    "rest_abs": 136163,
    "rest_pct": 3.08,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        7
      ],
      [
        99.5,
        15
      ]
    ]
  },
  "git": {
    "lastUpdate": "10-16-2026",
    "HHI": 9224,
    "shannon": 0.2385,
    "simpson": 0.0776,
    "servers": 1592,
    "biggest_abs": 314471624,
    "biggest_pct": 96.02,
    "rest_abs": 13035614,
    "rest_pct": 3.98,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        4
      ],
      [
        99.5,
        5
      ]
    ],
    "dataFile": "data/git/2026-10-16T00: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.0052,
        "shannon_contrib": {
          "increase": [
            {
              "host": "write.owu.one",
              "change": 0.005728,
              "user_change": 1648
            },
            {
              "host": "forum.fedilab.app",
              "change": 0.005593,
              "user_change": 1816
            },
            {
              "host": "feed.populus-social.de",
              "change": 0.004993,
              "user_change": 1028
            },
            {
              "host": "populus-social.de",
              "change": 0.004993,
              "user_change": 1028
            },
            {
              "host": "pixelfed.social",
              "change": 0.004071,
              "user_change": 4609
            },
            {
              "host": "epsilon.social",
              "change": 0.003702,
              "user_change": 1285
            },
            {
              "host": "paper.wf",
              "change": 0.00275,
              "user_change": 1310
            },
            {
              "host": "pixelfed.ru",
              "change": 0.002167,
              "user_change": 854
            },
            {
              "host": "social.citad.org.ng",
              "change": 0.001988,
              "user_change": 420
            },
            {
              "host": "pixelfed.eskimo.com",
              "change": 0.001884,
              "user_change": 503
            }
          ],
          "decrease": [
            {
              "host": "write.fediverse.games",
              "change": -0.040535,
              "user_change": -12639
            },
            {
              "host": "pf.tomlawson.io",
              "change": -0.00682,
              "user_change": -1470
            },
            {
              "host": "micro.blog",
              "change": -0.005772,
              "user_change": -2114
            },
            {
              "host": "pixelfed.fi",
              "change": -0.005138,
              "user_change": -1053
            },
            {
              "host": "muppetsin.space",
              "change": -0.004743,
              "user_change": -977
            },
            {
              "host": "pixelfed.nyc",
              "change": -0.004451,
              "user_change": -893
            },
            {
              "host": "hkust.social",
              "change": -0.003895,
              "user_change": -817
            },
            {
              "host": "forum.fedi.dk",
              "change": -0.003665,
              "user_change": -860
            },
            {
              "host": "forum.ieu.app",
              "change": -0.003421,
              "user_change": -858
            },
            {
              "host": "bookwyrm.it",
              "change": -0.002789,
              "user_change": -698
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0948,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pixelfed.uno",
              "change": 0.137564,
              "user_change": 75703
            },
            {
              "host": "paper.wf",
              "change": 0.055224,
              "user_change": 18888
            },
            {
              "host": "pixelfed.social",
              "change": 0.037894,
              "user_change": 34655
            },
            {
              "host": "pixey.org",
              "change": 0.036521,
              "user_change": 11455
            },
            {
              "host": "pixelfed.ru",
              "change": 0.026292,
              "user_change": 8458
            },
            {
              "host": "epsilon.social",
              "change": 0.024668,
              "user_change": 7040
            },
            {
              "host": "pxlmo.com",
              "change": 0.020705,
              "user_change": 5528
            },
            {
              "host": "pixelfed.de",
              "change": 0.015454,
              "user_change": 5414
            },
            {
              "host": "fotolibre.social",
              "change": 0.01466,
              "user_change": 3694
            },
            {
              "host": "preprod.epsilon.social",
              "change": 0.014389,
              "user_change": 3586
            }
          ],
          "decrease": [
            {
              "host": "blog.dakloifarwa.de",
              "change": -0.076099,
              "user_change": -30060
            },
            {
              "host": "pixelfed.tokyo",
              "change": -0.069395,
              "user_change": -25369
            },
            {
              "host": "write.fediverse.games",
              "change": -0.040728,
              "user_change": -12639
            },
            {
              "host": "blog.sparkway.org",
              "change": -0.037756,
              "user_change": -11486
            },
            {
              "host": "napp.sparkway.org",
              "change": -0.037756,
              "user_change": -11486
            },
            {
              "host": "blog.liberta.vip",
              "change": -0.037455,
              "user_change": -11663
            },
            {
              "host": "blogs.oicn.icu",
              "change": -0.03474,
              "user_change": -10346
            },
            {
              "host": "blog.librescrum.org",
              "change": -0.033847,
              "user_change": -10014
            },
            {
              "host": "news.kofo.com",
              "change": -0.033612,
              "user_change": -10435
            },
            {
              "host": "pixel.rebel.ar",
              "change": -0.03346,
              "user_change": -9894
            }
          ]
        }
      }
    },
    "at": {
      "weekly": {
        "shannon": 0.0356,
        "shannon_contrib": {
          "increase": [
            {
              "host": "tngl.sh",
              "change": 0.009713,
              "user_change": 7177
            },
            {
              "host": "knot1.tangled.sh",
              "change": 0.007742,
              "user_change": 5060
            },
            {
              "host": "pds.svpn.com",
              "change": 0.00629,
              "user_change": 3969
            },
            {
              "host": ".host.bsky.network",
              "change": 0.004479,
              "user_change": -12693
            },
            {
              "host": "pds.wsocial.network",
              "change": 0.00347,
              "user_change": 3465
            },
            {
              "host": "nihilist.cloud",
              "change": 0.00225,
              "user_change": 1555
            },
            {
              "host": "at.aesthetic.computer",
              "change": 0.002097,
              "user_change": 1131
            },
            {
              "host": "pds.delve.town",
              "change": 0.000855,
              "user_change": 468
            },
            {
              "host": "pds.pckt.cafe",
              "change": 0.000682,
              "user_change": 345
            },
            {
              "host": "mychat.pics",
              "change": 0.000628,
              "user_change": 340
            }
          ],
          "decrease": [
            {
              "host": "roomy.chat",
              "change": -0.006768,
              "user_change": -4418
            },
            {
              "host": "certified-apppds-core-epds-pr-254.up.railway.app",
              "change": -0.000729,
              "user_change": -362
            },
            {
              "host": "pds.demo.getair.space",
              "change": -0.000579,
              "user_change": -291
            },
            {
              "host": "dv.aidgaza.site",
              "change": -0.000292,
              "user_change": -123
            },
            {
              "host": "pds.devsky.app",
              "change": -0.000259,
              "user_change": -108
            },
            {
              "host": "pds.radial.fan",
              "change": -0.000251,
              "user_change": -150
            },
            {
              "host": "certified-apppds-core-epds-pr-251.up.railway.app",
              "change": -0.000246,
              "user_change": -102
            },
            {
              "host": "z.aidgaza.site",
              "change": -0.000227,
              "user_change": -95
            },
            {
              "host": "as.aidgaza.site",
              "change": -0.000186,
              "user_change": -75
            },
            {
              "host": "atlas-pds.rebuildingus.org",
              "change": -0.00014,
              "user_change": -62
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0382,
        "shannon_contrib": {
          "increase": [
            {
              "host": "haruhwa.com",
              "change": 0.017744,
              "user_change": 13600
            },
            {
              "host": "tngl.sh",
              "change": 0.009013,
              "user_change": 6694
            },
            {
              "host": "knot1.tangled.sh",
              "change": 0.007742,
              "user_change": 5060
            },
            {
              "host": "pds.svpn.com",
              "change": 0.00629,
              "user_change": 3969
            },
            {
              "host": ".host.bsky.network",
              "change": 0.005559,
              "user_change": -173688
            },
            {
              "host": "pds.wsocial.network",
              "change": 0.004713,
              "user_change": 4091
            },
            {
              "host": "tdpl.io",
              "change": 0.002481,
              "user_change": 1776
            },
            {
              "host": "at.aesthetic.computer",
              "change": 0.002106,
              "user_change": 1134
            },
            {
              "host": "pds.delve.town",
              "change": 0.001442,
              "user_change": 739
            },
            {
              "host": "mychat.pics",
              "change": 0.001262,
              "user_change": 631
            }
          ],
          "decrease": [
            {
              "host": "keik.info",
              "change": -0.007214,
              "user_change": -4893
            },
            {
              "host": "roomy.chat",
              "change": -0.006577,
              "user_change": -4434
            },
            {
              "host": "certified.one",
              "change": -0.005317,
              "user_change": -3619
            },
            {
              "host": "pds.bskytool.site",
              "change": -0.002676,
              "user_change": -1547
            },
            {
              "host": "pds.radial.fan",
              "change": -0.002534,
              "user_change": -1737
            },
            {
              "host": "pds.opnmt.me",
              "change": -0.000732,
              "user_change": -395
            },
            {
              "host": "certified-apppds-core-epds-pr-254.up.railway.app",
              "change": -0.000581,
              "user_change": -296
            },
            {
              "host": "pds3.bskytool.site",
              "change": -0.000536,
              "user_change": -250
            },
            {
              "host": "pds4.bskytool.site",
              "change": -0.000511,
              "user_change": -237
            },
            {
              "host": "nihilist.cloud",
              "change": -0.00046,
              "user_change": -464
            }
          ]
        }
      }
    },
    "git": {
      "weekly": {
        "shannon": -0.0004,
        "shannon_contrib": {
          "increase": [
            {
              "host": "codeberg.org",
              "change": 4e-06,
              "user_change": 356
            },
            {
              "host": "guix.gnu.org",
              "change": 1e-06,
              "user_change": 80
            },
            {
              "host": "gitlab.arm.com",
              "change": 1e-06,
              "user_change": 14
            },
            {
              "host": "git.nemunai.re",
              "change": 1e-06,
              "user_change": 12
            },
            {
              "host": "gitea.com",
              "change": 0.0,
              "user_change": 43
            },
            {
              "host": "git.csic.es",
              "change": 0.0,
              "user_change": 9
            },
            {
              "host": "gitlab.univ-lille.fr",
              "change": 0.0,
              "user_change": 17
            },
            {
              "host": "git.gsi.de",
              "change": 0.0,
              "user_change": 9
            },
            {
              "host": "agile.bu.edu",
              "change": 0.0,
              "user_change": 6
            },
            {
              "host": "pigweed.googlesource.com",
              "change": 0.0,
              "user_change": 6
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -9.9e-05,
              "user_change": 6474
            },
            {
              "host": "bitbucket",
              "change": -8.5e-05,
              "user_change": 1873
            },
            {
              "host": "github",
              "change": -8.4e-05,
              "user_change": 1005099
            },
            {
              "host": "bitbucket.org",
              "change": -8e-05,
              "user_change": 1877
            },
            {
              "host": "packagist",
              "change": -1.4e-05,
              "user_change": 422
            },
            {
              "host": "main",
              "change": -1.1e-05,
              "user_change": 0
            },
            {
              "host": "gitorious",
              "change": -8e-06,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -5e-06,
              "user_change": 115
            },
            {
              "host": "git.drupalcode.org",
              "change": -4e-06,
              "user_change": 2
            },
            {
              "host": "bower",
              "change": -4e-06,
              "user_change": 2
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0025,
        "shannon_contrib": {
          "increase": [
            {
              "host": "koodivaramu.eesti.ee",
              "change": 2.3e-05,
              "user_change": 577
            },
            {
              "host": "codeberg.org",
              "change": 2.1e-05,
              "user_change": 1854
            },
            {
              "host": "git.khirnov.net",
              "change": 5e-06,
              "user_change": 123
            },
            {
              "host": "git.eigenlab.org",
              "change": 3e-06,
              "user_change": 61
            },
            {
              "host": "gitea.com",
              "change": 3e-06,
              "user_change": 244
            },
            {
              "host": "git.csic.es",
              "change": 2e-06,
              "user_change": 47
            },
            {
              "host": "gitea.dmz.rs",
              "change": 1e-06,
              "user_change": 19
            },
            {
              "host": "gitlab-research.centralesupelec.fr",
              "change": 1e-06,
              "user_change": 25
            },
            {
              "host": "git.bleu255.com",
              "change": 1e-06,
              "user_change": 17
            },
            {
              "host": "forge.chapril.org",
              "change": 1e-06,
              "user_change": 23
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.000582,
              "user_change": 31147
            },
            {
              "host": "github",
              "change": -0.000481,
              "user_change": 5451629
            },
            {
              "host": "bitbucket",
              "change": -0.000477,
              "user_change": 9183
            },
            {
              "host": "bitbucket.org",
              "change": -0.000448,
              "user_change": 9202
            },
            {
              "host": "packagist",
              "change": -9.4e-05,
              "user_change": 1236
            },
            {
              "host": "main",
              "change": -6.2e-05,
              "user_change": -8
            },
            {
              "host": "gitorious",
              "change": -4.3e-05,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -3e-05,
              "user_change": 602
            },
            {
              "host": "bower",
              "change": -2.3e-05,
              "user_change": 5
            },
            {
              "host": "git.drupalcode.org",
              "change": -2.2e-05,
              "user_change": 28
            }
          ]
        }
      }
    },
    "fedi_software": {
      "weekly": {
        "shannon": -0.0186,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pleroma",
              "change": 0.003797,
              "user_change": 1130
            },
            {
              "host": "peertube",
              "change": 0.003525,
              "user_change": 2965
            },
            {
              "host": "akkoma",
              "change": 0.002965,
              "user_change": 859
            },
            {
              "host": "elektrine",
              "change": 0.000848,
              "user_change": 213
            },
            {
              "host": "NodeBB",
              "change": 0.000699,
              "user_change": 342
            },
            {
              "host": "xenomorph",
              "change": 0.000414,
              "user_change": 108
            },
            {
              "host": "hometown",
              "change": 0.000266,
              "user_change": 87
            },
            {
              "host": "loops",
              "change": 0.00016,
              "user_change": 71
            },
            {
              "host": "inkwell",
              "change": 0.000157,
              "user_change": 28
            },
            {
              "host": "pixelfed",
              "change": 0.000141,
              "user_change": 3655
            }
          ],
          "decrease": [
            {
              "host": "writefreely",
              "change": -0.018554,
              "user_change": -9961
            },
            {
              "host": "microdotblog",
              "change": -0.005772,
              "user_change": -2114
            },
            {
              "host": "bookwyrm",
              "change": -0.002429,
              "user_change": -664
            },
            {
              "host": "mastodon",
              "change": -0.001166,
              "user_change": 12057
            },
            {
              "host": "lemmy",
              "change": -0.001061,
              "user_change": -370
            },
            {
              "host": "wordpress",
              "change": -0.000363,
              "user_change": -85
            },
            {
              "host": "ghost",
              "change": -0.000348,
              "user_change": -70
            },
            {
              "host": "bowrd",
              "change": -0.000328,
              "user_change": -58
            },
            {
              "host": "bridgy-fed",
              "change": -0.000305,
              "user_change": 221
            },
            {
              "host": "friendica",
              "change": -0.000291,
              "user_change": -66
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.1469,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pixelfed",
              "change": 0.026339,
              "user_change": 119824
            },
            {
              "host": "peertube",
              "change": 0.010828,
              "user_change": 8488
            },
            {
              "host": "pleroma",
              "change": 0.004171,
              "user_change": 1251
            },
            {
              "host": "akkoma",
              "change": 0.004031,
              "user_change": 1162
            },
            {
              "host": "vutuv",
              "change": 0.001744,
              "user_change": 387
            },
            {
              "host": "trendeer",
              "change": 0.001193,
              "user_change": 200
            },
            {
              "host": "fedibird",
              "change": 0.000945,
              "user_change": 401
            },
            {
              "host": "friendica",
              "change": 0.000776,
              "user_change": 239
            },
            {
              "host": "commonpub",
              "change": 0.000748,
              "user_change": 153
            },
            {
              "host": "loops",
              "change": 0.000519,
              "user_change": 201
            }
          ],
          "decrease": [
            {
              "host": "writefreely",
              "change": -0.137902,
              "user_change": -103897
            },
            {
              "host": "bridgy-fed",
              "change": -0.015272,
              "user_change": -11137
            },
            {
              "host": "NodeBB",
              "change": -0.012307,
              "user_change": -4871
            },
            {
              "host": "bookwyrm",
              "change": -0.008076,
              "user_change": -2326
            },
            {
              "host": "elektrine",
              "change": -0.007883,
              "user_change": -2109
            },
            {
              "host": "neodb-skybridge",
              "change": -0.005568,
              "user_change": -1335
            },
            {
              "host": "lemmy",
              "change": -0.003882,
              "user_change": -1630
            },
            {
              "host": "fedihood",
              "change": -0.001349,
              "user_change": -249
            },
            {
              "host": "wordpress",
              "change": -0.001271,
              "user_change": -348
            },
            {
              "host": "alvanista",
              "change": -0.001141,
              "user_change": -188
            }
          ]
        }
      }
    },
    "bsky_verifiers": {
      "weekly": {
        "shannon": 0.0011,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@fastcompany.com",
              "change": 0.004402,
              "user_change": 5
            }
          ],
          "decrease": [
            {
              "host": "@theathletic.com",
              "change": -0.001392,
              "user_change": -4
            },
            {
              "host": "@ec.europa.eu",
              "change": -0.000743,
              "user_change": -1
            },
            {
              "host": "@bsky.app",
              "change": -0.000283,
              "user_change": 21
            },
            {
              "host": "@financialtimes.com",
              "change": -0.00014,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.000103,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -9.8e-05,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -9e-05,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -9e-05,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -7.7e-05,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -5.9e-05,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0014,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@fastcompany.com",
              "change": 0.004402,
              "user_change": 5
            },
            {
              "host": "@huffpost.com",
              "change": 0.000702,
              "user_change": 2
            },
            {
              "host": "@theathletic.com",
              "change": 0.000437,
              "user_change": 5
            }
          ],
          "decrease": [
            {
              "host": "@financialtimes.com",
              "change": -0.00085,
              "user_change": 0
            },
            {
              "host": "@ec.europa.eu",
              "change": -0.000807,
              "user_change": -1
            },
            {
              "host": "@ign.com",
              "change": -0.000624,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.000593,
              "user_change": 0
            },
            {
              "host": "@bsky.app",
              "change": -0.000584,
              "user_change": 115
            },
            {
              "host": "@nytimes.com",
              "change": -0.000548,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000543,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000465,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.000359,
              "user_change": 0
            },
            {
              "host": "@latimes.com",
              "change": -0.00033,
              "user_change": 0
            }
          ]
        }
      }
    },
    "git_ecosystems": {
      "weekly": {
        "shannon": -0.002,
        "shannon_contrib": {
          "increase": [
            {
              "host": "salsa.debian.org",
              "change": 9e-06,
              "user_change": 655
            },
            {
              "host": "jihulab.com",
              "change": 5e-06,
              "user_change": 278
            },
            {
              "host": "invent.kde.org",
              "change": 4e-06,
              "user_change": 189
            },
            {
              "host": "gitlab.gnome.org",
              "change": 2e-06,
              "user_change": 106
            },
            {
              "host": "gitgud.io",
              "change": 2e-06,
              "user_change": 119
            },
            {
              "host": "gitlab.fel.cvut.cz",
              "change": 1e-06,
              "user_change": 52
            },
            {
              "host": "gitlab.opensource-technology.com",
              "change": 1e-06,
              "user_change": 26
            },
            {
              "host": "gitlab.opencode.de",
              "change": 1e-06,
              "user_change": 46
            },
            {
              "host": "git.mactype.net",
              "change": 1e-06,
              "user_change": 23
            },
            {
              "host": "git.ruekov.eu",
              "change": 1e-06,
              "user_change": 21
            }
          ],
          "decrease": [
            {
              "host": "Bitbucket.org",
              "change": -0.001248,
              "user_change": -97406
            },
            {
              "host": "GitHub",
              "change": -0.000375,
              "user_change": 1155700
            },
            {
              "host": "gitlab.com",
              "change": -0.000301,
              "user_change": -18030
            },
            {
              "host": "git.kaki87.net",
              "change": -3e-06,
              "user_change": 0
            },
            {
              "host": "codeberg.org",
              "change": -2e-06,
              "user_change": 0
            },
            {
              "host": "git.libregaming.org",
              "change": -2e-06,
              "user_change": 0
            },
            {
              "host": "gitea.mahillmann.de",
              "change": -2e-06,
              "user_change": -42
            },
            {
              "host": "git.jaronnie.com",
              "change": -2e-06,
              "user_change": 0
            },
            {
              "host": "ci.tripsoft.pro",
              "change": -2e-06,
              "user_change": 0
            },
            {
              "host": "git.braindead-labs.de",
              "change": -2e-06,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0017,
        "shannon_contrib": {
          "increase": [
            {
              "host": "salsa.debian.org",
              "change": 1.9e-05,
              "user_change": 1749
            },
            {
              "host": "jihulab.com",
              "change": 1.4e-05,
              "user_change": 806
            },
            {
              "host": "gitgud.io",
              "change": 1.2e-05,
              "user_change": 569
            },
            {
              "host": "invent.kde.org",
              "change": 1.2e-05,
              "user_change": 624
            },
            {
              "host": "code.europa.eu",
              "change": 9e-06,
              "user_change": 312
            },
            {
              "host": "gitlab.gnome.org",
              "change": 9e-06,
              "user_change": 386
            },
            {
              "host": "gitlab.opencode.de",
              "change": 6e-06,
              "user_change": 243
            },
            {
              "host": "gitlab.univ-lille.fr",
              "change": 5e-06,
              "user_change": 205
            },
            {
              "host": "gitlab.freedesktop.org",
              "change": 5e-06,
              "user_change": 370
            },
            {
              "host": "gitlab.fel.cvut.cz",
              "change": 5e-06,
              "user_change": 197
            }
          ],
          "decrease": [
            {
              "host": "Bitbucket.org",
              "change": -0.000738,
              "user_change": -42090
            },
            {
              "host": "gitlab.com",
              "change": -0.000617,
              "user_change": -17270
            },
            {
              "host": "GitHub",
              "change": -0.000347,
              "user_change": 3646908
            },
            {
              "host": "git.kaki87.net",
              "change": -9e-06,
              "user_change": 0
            },
            {
              "host": "codeberg.org",
              "change": -8e-06,
              "user_change": 0
            },
            {
              "host": "git.libregaming.org",
              "change": -7e-06,
              "user_change": 0
            },
            {
              "host": "git.jaronnie.com",
              "change": -7e-06,
              "user_change": 0
            },
            {
              "host": "git.braindead-labs.de",
              "change": -6e-06,
              "user_change": 0
            },
            {
              "host": "git.soy.dog",
              "change": -6e-06,
              "user_change": 0
            },
            {
              "host": "git.tea-assets.com",
              "change": -5e-06,
              "user_change": 43
            }
          ]
        }
      }
    }
  },
  "bsky_verifiers": {
    "HHI": 7549,
    "shannon": 0.7265,
    "simpson": 0.2451,
    "servers": 24,
    "biggest_abs": 7326,
    "biggest_pct": 86.78,
    "rest_abs": 1116,
    "rest_pct": 13.22,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        3
      ],
      [
        99,
        13
      ],
      [
        99.5,
        16
      ]
    ],
    "lastUpdate": "10-16-2026",
    "dataFile": "data/bsky-verifiers/2026-10-16T06:09:52Z.csv"
  },
  "fedi_software": {
    "HHI": 3084,
    "shannon": 1.6707,
    "simpson": 0.6915,
    "servers": 228,
    "biggest_abs": 685433,
    "biggest_pct": 45.84,
    "rest_abs": 809709,
    "rest_pct": 54.16,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        2
      ],
      [
        75,
        2
      ],
      [
        90,
        6
      ],
      [
        99,
        22
      ],
      [
        99.5,
        29
      ]
    ],
    "lastUpdate": "10-16-2026",
    "dataFile": "data/fedi-software/2026-10-16T06:09:53Z.csv"
  },
  "git_ecosystems": {
    "HHI": 9592,
    "shannon": 0.1304,
    "simpson": 0.0408,
    "servers": 1995,
    "biggest_abs": 344836268,
    "biggest_pct": 97.93,
    "rest_abs": 7285510,
    "rest_pct": 2.07,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        2
      ],
      [
        99.5,
        3
      ]
    ],
    "lastUpdate": "10-16-2026",
    "dataFile": "data/git-ecosystems/2026-10-16T00:00:00__ecosystems-hosts.csv"
  }
}
