{
  "fedi": {
    "lastUpdate": "10-11-2026",
    "dataFile": "data/fedi-mau/2026-10-11T06:04:08Z.csv",
    "HHI": 531,
    "shannon": 4.8178,
    "simpson": 0.9468,
    "servers": 27918,
    "biggest_abs": 274088,
    "biggest_pct": 18.39,
    "rest_abs": 1216409,
    "rest_pct": 81.61,
    "b_vals": [
      [
        25,
        2
      ],
      [
        50,
        9
      ],
      [
        75,
        79
      ],
      [
        90,
        404
      ],
      [
        99,
        13014
      ],
      [
        99.5,
        20466
      ]
    ]
  },
  "at": {
    "lastUpdate": "10-11-2026",
    "dataFile": "data/at-mau/2026-10-11T06:00:58Z.csv",
    "HHI": 9475,
    "shannon": 0.2055,
    "simpson": 0.0525,
    "servers": 2218,
    "biggest_abs": 4297114,
    "biggest_pct": 97.34,
    "rest_abs": 117512,
    "rest_pct": 2.66,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        6
      ],
      [
        99.5,
        11
      ]
    ]
  },
  "git": {
    "lastUpdate": "10-11-2026",
    "HHI": 9223,
    "shannon": 0.2386,
    "simpson": 0.0776,
    "servers": 1592,
    "biggest_abs": 314338678,
    "biggest_pct": 96.02,
    "rest_abs": 13034391,
    "rest_pct": 3.98,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        4
      ],
      [
        99.5,
        5
      ]
    ],
    "dataFile": "data/git/2026-10-11T00: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.1374,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pixelfed.uno",
              "change": 0.151444,
              "user_change": 79464
            },
            {
              "host": "pixelfed.social",
              "change": 0.01236,
              "user_change": 13437
            },
            {
              "host": "epsilon.social",
              "change": 0.007078,
              "user_change": 2364
            },
            {
              "host": "pxlmo.com",
              "change": 0.00373,
              "user_change": 1272
            },
            {
              "host": "write.owu.one",
              "change": 0.003288,
              "user_change": 973
            },
            {
              "host": "thu.closed.social",
              "change": 0.002417,
              "user_change": 603
            },
            {
              "host": "forum.fedilab.app",
              "change": 0.002228,
              "user_change": 788
            },
            {
              "host": "pixelfed.brainstormes.org",
              "change": 0.002104,
              "user_change": 475
            },
            {
              "host": "social.citad.org.ng",
              "change": 0.001869,
              "user_change": 401
            },
            {
              "host": "pixelfed.ru",
              "change": 0.001788,
              "user_change": 837
            }
          ],
          "decrease": [
            {
              "host": "pixelfed.tokyo",
              "change": -0.068015,
              "user_change": -24394
            },
            {
              "host": "pixel.rebel.ar",
              "change": -0.033795,
              "user_change": -9889
            },
            {
              "host": "social.tchncs.de",
              "change": -0.014845,
              "user_change": -3608
            },
            {
              "host": "blog.dakloifarwa.de",
              "change": -0.010502,
              "user_change": -2803
            },
            {
              "host": "pixelfed.sdf.org",
              "change": -0.00691,
              "user_change": -1525
            },
            {
              "host": "blogs.oicn.icu",
              "change": -0.006254,
              "user_change": -1299
            },
            {
              "host": "pixelized.nocreativo.com",
              "change": -0.004994,
              "user_change": -1000
            },
            {
              "host": "pixelfed.ndmissions.fr",
              "change": -0.00499,
              "user_change": -999
            },
            {
              "host": "mikagram.com",
              "change": -0.004981,
              "user_change": -997
            },
            {
              "host": "pixfed.dead-brain.fr",
              "change": -0.004981,
              "user_change": -997
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.1707,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gram.social",
              "change": 0.167553,
              "user_change": 101256
            },
            {
              "host": "pixelfed.uno",
              "change": 0.134008,
              "user_change": 74885
            },
            {
              "host": "paper.wf",
              "change": 0.053862,
              "user_change": 18230
            },
            {
              "host": "pixelfed.social",
              "change": 0.043142,
              "user_change": 44004
            },
            {
              "host": "pixey.org",
              "change": 0.036438,
              "user_change": 11446
            },
            {
              "host": "pixel.tchncs.de",
              "change": 0.035726,
              "user_change": 11152
            },
            {
              "host": "pixelfed.art",
              "change": 0.030601,
              "user_change": 9270
            },
            {
              "host": "pixelshot.it",
              "change": 0.026396,
              "user_change": 8118
            },
            {
              "host": "pixelfed.ru",
              "change": 0.025095,
              "user_change": 8083
            },
            {
              "host": "pixelfed.au",
              "change": 0.024614,
              "user_change": 7053
            }
          ],
          "decrease": [
            {
              "host": "blog.dakloifarwa.de",
              "change": -0.091033,
              "user_change": -34604
            },
            {
              "host": "pixelfed.tokyo",
              "change": -0.075134,
              "user_change": -25620
            },
            {
              "host": "blog.sparkway.org",
              "change": -0.042009,
              "user_change": -11950
            },
            {
              "host": "napp.sparkway.org",
              "change": -0.042009,
              "user_change": -11950
            },
            {
              "host": "rsst.sparkway.org",
              "change": -0.042009,
              "user_change": -11950
            },
            {
              "host": "rustodon.sparkway.org",
              "change": -0.042009,
              "user_change": -11950
            },
            {
              "host": "blogs.oicn.icu",
              "change": -0.04194,
              "user_change": -11925
            },
            {
              "host": "blog.librescrum.org",
              "change": -0.04104,
              "user_change": -11604
            },
            {
              "host": "blog.liberta.vip",
              "change": -0.040979,
              "user_change": -11852
            },
            {
              "host": "wf.unixcat.net",
              "change": -0.040594,
              "user_change": -11820
            }
          ]
        }
      }
    },
    "at": {
      "weekly": {
        "shannon": 0.0049,
        "shannon_contrib": {
          "increase": [
            {
              "host": "mychat.pics",
              "change": 0.001265,
              "user_change": 631
            },
            {
              "host": "pds.clear.community",
              "change": 0.00084,
              "user_change": 451
            },
            {
              "host": "pds.delve.town",
              "change": 0.000695,
              "user_change": 346
            },
            {
              "host": "tdpl.io",
              "change": 0.000581,
              "user_change": 433
            },
            {
              "host": ".host.bsky.network",
              "change": 0.000533,
              "user_change": -23157
            },
            {
              "host": "test-pds.dinakernel.com",
              "change": 0.000412,
              "user_change": 210
            },
            {
              "host": "blacksky.app",
              "change": 0.00026,
              "user_change": 173
            },
            {
              "host": "pds.34-154-29-79.sslip.io",
              "change": 0.000196,
              "user_change": 79
            },
            {
              "host": "eurosky.social",
              "change": 0.000169,
              "user_change": 78
            },
            {
              "host": "northsky.social",
              "change": 0.000168,
              "user_change": 99
            }
          ],
          "decrease": [
            {
              "host": "pds.radial.fan",
              "change": -0.000418,
              "user_change": -266
            },
            {
              "host": "ai.aidgaza.site",
              "change": -0.000308,
              "user_change": -131
            },
            {
              "host": "rust-pds-staging.edriffles.us",
              "change": -0.000208,
              "user_change": -85
            },
            {
              "host": "ai0.aidgaza.site",
              "change": -0.000208,
              "user_change": -89
            },
            {
              "host": "pds.wsocial.network",
              "change": -0.000154,
              "user_change": -229
            },
            {
              "host": "anas.lasd.site",
              "change": -0.000121,
              "user_change": -47
            },
            {
              "host": "pds.devsky.app",
              "change": -0.00012,
              "user_change": -54
            },
            {
              "host": "pds.fbxl.net",
              "change": -8.1e-05,
              "user_change": -31
            },
            {
              "host": "delve.town",
              "change": -7.3e-05,
              "user_change": -27
            },
            {
              "host": "beta.seiran.org",
              "change": -6.4e-05,
              "user_change": -24
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0131,
        "shannon_contrib": {
          "increase": [
            {
              "host": "haruhwa.com",
              "change": 0.017803,
              "user_change": 13606
            },
            {
              "host": "tdpl.io",
              "change": 0.003452,
              "user_change": 2501
            },
            {
              "host": ".host.bsky.network",
              "change": 0.002298,
              "user_change": -178648
            },
            {
              "host": "pds.wsocial.network",
              "change": 0.001512,
              "user_change": 852
            },
            {
              "host": "pds.clear.community",
              "change": 0.001267,
              "user_change": 650
            },
            {
              "host": "mychat.pics",
              "change": 0.001265,
              "user_change": 631
            },
            {
              "host": "eurosky.social",
              "change": 0.001046,
              "user_change": 343
            },
            {
              "host": "atproto.brid.gy",
              "change": 0.000948,
              "user_change": 70
            },
            {
              "host": "certified-apppds-core-epds-pr-254.up.railway.app",
              "change": 0.000896,
              "user_change": 428
            },
            {
              "host": "pds.delve.town",
              "change": 0.000882,
              "user_change": 423
            }
          ],
          "decrease": [
            {
              "host": "keik.info",
              "change": -0.007276,
              "user_change": -4952
            },
            {
              "host": "certified.one",
              "change": -0.005378,
              "user_change": -3661
            },
            {
              "host": "pds.bskytool.site",
              "change": -0.002663,
              "user_change": -1541
            },
            {
              "host": "pds.radial.fan",
              "change": -0.002138,
              "user_change": -1490
            },
            {
              "host": "tngl.sh",
              "change": -0.000742,
              "user_change": -514
            },
            {
              "host": "pds.opnmt.me",
              "change": -0.000668,
              "user_change": -362
            },
            {
              "host": "pds3.bskytool.site",
              "change": -0.000535,
              "user_change": -250
            },
            {
              "host": "pds4.bskytool.site",
              "change": -0.00051,
              "user_change": -237
            },
            {
              "host": "pds3.ofdev.net",
              "change": -0.00045,
              "user_change": -206
            },
            {
              "host": "pds5.ofdev.net",
              "change": -0.000436,
              "user_change": -199
            }
          ]
        }
      }
    },
    "git": {
      "weekly": {
        "shannon": -0.0009,
        "shannon_contrib": {
          "increase": [
            {
              "host": "codeberg.org",
              "change": 7e-06,
              "user_change": 650
            },
            {
              "host": "git.eigenlab.org",
              "change": 3e-06,
              "user_change": 61
            },
            {
              "host": "git.khirnov.net",
              "change": 1e-06,
              "user_change": 34
            },
            {
              "host": "gitea.com",
              "change": 1e-06,
              "user_change": 91
            },
            {
              "host": "pigweed.googlesource.com",
              "change": 1e-06,
              "user_change": 16
            },
            {
              "host": "guix.gnu.org",
              "change": 1e-06,
              "user_change": 104
            },
            {
              "host": "gitlab.univ-lille.fr",
              "change": 1e-06,
              "user_change": 29
            },
            {
              "host": "gitlab.arm.com",
              "change": 1e-06,
              "user_change": 14
            },
            {
              "host": "dci-gitlab.cines.fr",
              "change": 0.0,
              "user_change": 11
            },
            {
              "host": "projects.blender.org",
              "change": 0.0,
              "user_change": 15
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.000204,
              "user_change": 11824
            },
            {
              "host": "bitbucket",
              "change": -0.000171,
              "user_change": 3320
            },
            {
              "host": "github",
              "change": -0.000171,
              "user_change": 1972327
            },
            {
              "host": "bitbucket.org",
              "change": -0.000161,
              "user_change": 3328
            },
            {
              "host": "packagist",
              "change": -3e-05,
              "user_change": 626
            },
            {
              "host": "main",
              "change": -2.2e-05,
              "user_change": 1
            },
            {
              "host": "gitorious",
              "change": -1.6e-05,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -1.1e-05,
              "user_change": 206
            },
            {
              "host": "bower",
              "change": -8e-06,
              "user_change": -2
            },
            {
              "host": "git.drupalcode.org",
              "change": -8e-06,
              "user_change": 12
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0028,
        "shannon_contrib": {
          "increase": [
            {
              "host": "codeberg.org",
              "change": 2.3e-05,
              "user_change": 2054
            },
            {
              "host": "koodivaramu.eesti.ee",
              "change": 2.3e-05,
              "user_change": 577
            },
            {
              "host": "git.egov.bg",
              "change": 7e-06,
              "user_change": 163
            },
            {
              "host": "git.khirnov.net",
              "change": 5e-06,
              "user_change": 118
            },
            {
              "host": "git.ecmwf.int",
              "change": 3e-06,
              "user_change": 70
            },
            {
              "host": "git.eigenlab.org",
              "change": 3e-06,
              "user_change": 61
            },
            {
              "host": "gitea.com",
              "change": 3e-06,
              "user_change": 267
            },
            {
              "host": "git.csic.es",
              "change": 2e-06,
              "user_change": 51
            },
            {
              "host": "gitlab-research.centralesupelec.fr",
              "change": 1e-06,
              "user_change": 29
            },
            {
              "host": "git.bleu255.com",
              "change": 1e-06,
              "user_change": 17
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.000663,
              "user_change": 34183
            },
            {
              "host": "github",
              "change": -0.000544,
              "user_change": 6123082
            },
            {
              "host": "bitbucket",
              "change": -0.000537,
              "user_change": 10328
            },
            {
              "host": "bitbucket.org",
              "change": -0.000504,
              "user_change": 10351
            },
            {
              "host": "packagist",
              "change": -0.000107,
              "user_change": 1322
            },
            {
              "host": "main",
              "change": -7e-05,
              "user_change": -8
            },
            {
              "host": "gitorious",
              "change": -4.9e-05,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -3.4e-05,
              "user_change": 672
            },
            {
              "host": "bower",
              "change": -2.6e-05,
              "user_change": 0
            },
            {
              "host": "git.drupalcode.org",
              "change": -2.5e-05,
              "user_change": 31
            }
          ]
        }
      }
    },
    "fedi_software": {
      "weekly": {
        "shannon": -0.0248,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pixelfed",
              "change": 0.005426,
              "user_change": 41579
            },
            {
              "host": "mastodon",
              "change": 0.002656,
              "user_change": -2992
            },
            {
              "host": "pleroma",
              "change": 0.001719,
              "user_change": 554
            },
            {
              "host": "peertube",
              "change": 0.000988,
              "user_change": 2172
            },
            {
              "host": "commonpub",
              "change": 0.000371,
              "user_change": 84
            },
            {
              "host": "xenomorph",
              "change": 0.000362,
              "user_change": 119
            },
            {
              "host": "funkwhale",
              "change": 0.00026,
              "user_change": 50
            },
            {
              "host": "loops",
              "change": 0.000228,
              "user_change": 150
            },
            {
              "host": "bowrd",
              "change": 0.000207,
              "user_change": 41
            },
            {
              "host": "vutuv",
              "change": 0.000177,
              "user_change": 56
            }
          ],
          "decrease": [
            {
              "host": "writefreely",
              "change": -0.011801,
              "user_change": -6059
            },
            {
              "host": "elektrine",
              "change": -0.007565,
              "user_change": -1949
            },
            {
              "host": "microdotblog",
              "change": -0.004939,
              "user_change": -1647
            },
            {
              "host": "bookwyrm",
              "change": -0.003693,
              "user_change": -992
            },
            {
              "host": "bridgy-fed",
              "change": -0.002045,
              "user_change": 123
            },
            {
              "host": "mostr",
              "change": -0.001399,
              "user_change": 231
            },
            {
              "host": "lemmy",
              "change": -0.001213,
              "user_change": 14
            },
            {
              "host": "ghost",
              "change": -0.000695,
              "user_change": -33
            },
            {
              "host": "NodeBB",
              "change": -0.000637,
              "user_change": 16
            },
            {
              "host": "wordpress",
              "change": -0.000526,
              "user_change": -44
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.14,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pixelfed",
              "change": 0.098982,
              "user_change": 274703
            },
            {
              "host": "mastodon",
              "change": 0.01075,
              "user_change": 10284
            },
            {
              "host": "peertube",
              "change": 0.002242,
              "user_change": 8318
            },
            {
              "host": "vutuv",
              "change": 0.001592,
              "user_change": 392
            },
            {
              "host": "pleroma",
              "change": 0.001433,
              "user_change": 700
            },
            {
              "host": "trendeer",
              "change": 0.001196,
              "user_change": 200
            },
            {
              "host": "commonpub",
              "change": 0.001014,
              "user_change": 226
            },
            {
              "host": "bowrd",
              "change": 0.000642,
              "user_change": 120
            },
            {
              "host": "akkoma",
              "change": 0.000554,
              "user_change": 381
            },
            {
              "host": "enigma-bbs",
              "change": 0.000546,
              "user_change": 105
            }
          ],
          "decrease": [
            {
              "host": "writefreely",
              "change": -0.161506,
              "user_change": -129577
            },
            {
              "host": "bridgy-fed",
              "change": -0.025683,
              "user_change": -11197
            },
            {
              "host": "NodeBB",
              "change": -0.01127,
              "user_change": -2956
            },
            {
              "host": "lemmy",
              "change": -0.00903,
              "user_change": -1363
            },
            {
              "host": "mostr",
              "change": -0.007883,
              "user_change": 537
            },
            {
              "host": "bookwyrm",
              "change": -0.007155,
              "user_change": -1658
            },
            {
              "host": "neodb-skybridge",
              "change": -0.006077,
              "user_change": -1286
            },
            {
              "host": "elektrine",
              "change": -0.003846,
              "user_change": -773
            },
            {
              "host": "ghost",
              "change": -0.00357,
              "user_change": -189
            },
            {
              "host": "piefed",
              "change": -0.003274,
              "user_change": -366
            }
          ]
        }
      }
    },
    "bsky_verifiers": {
      "weekly": {
        "shannon": 0.0005,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@theathletic.com",
              "change": 0.002453,
              "user_change": 9
            },
            {
              "host": "@bsky.app",
              "change": 0.000371,
              "user_change": 25
            }
          ],
          "decrease": [
            {
              "host": "@ec.europa.eu",
              "change": -0.000752,
              "user_change": -1
            },
            {
              "host": "@financialtimes.com",
              "change": -0.000221,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.000163,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.000155,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.000143,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000142,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000121,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -9.3e-05,
              "user_change": 0
            },
            {
              "host": "@huffpost.com",
              "change": -8.6e-05,
              "user_change": 0
            },
            {
              "host": "@latimes.com",
              "change": -8.6e-05,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0036,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@theathletic.com",
              "change": 0.001795,
              "user_change": 9
            },
            {
              "host": "@huffpost.com",
              "change": 0.000746,
              "user_change": 2
            }
          ],
          "decrease": [
            {
              "host": "@ec.europa.eu",
              "change": -0.000799,
              "user_change": -1
            },
            {
              "host": "@financialtimes.com",
              "change": -0.000737,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.000541,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.000515,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.000475,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000471,
              "user_change": 0
            },
            {
              "host": "@bsky.app",
              "change": -0.000457,
              "user_change": 99
            },
            {
              "host": "@wired.com",
              "change": -0.000404,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.000311,
              "user_change": 0
            },
            {
              "host": "@latimes.com",
              "change": -0.000286,
              "user_change": 0
            }
          ]
        }
      }
    },
    "git_ecosystems": {
      "weekly": {
        "shannon": -0.0006,
        "shannon_contrib": {
          "increase": [
            {
              "host": "Bitbucket.org",
              "change": 0.001632,
              "user_change": 133686
            },
            {
              "host": "gitgud.io",
              "change": 4e-06,
              "user_change": 179
            },
            {
              "host": "code.europa.eu",
              "change": 4e-06,
              "user_change": 129
            },
            {
              "host": "jihulab.com",
              "change": 4e-06,
              "user_change": 207
            },
            {
              "host": "invent.kde.org",
              "change": 3e-06,
              "user_change": 165
            },
            {
              "host": "gitlab.gnome.org",
              "change": 3e-06,
              "user_change": 123
            },
            {
              "host": "salsa.debian.org",
              "change": 2e-06,
              "user_change": 249
            },
            {
              "host": "gitlab.freedesktop.org",
              "change": 2e-06,
              "user_change": 95
            },
            {
              "host": "git.qoobing.com",
              "change": 1e-06,
              "user_change": 29
            },
            {
              "host": "gitlab.opencode.de",
              "change": 1e-06,
              "user_change": 45
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.002029,
              "user_change": -201399
            },
            {
              "host": "GitHub",
              "change": -0.000222,
              "user_change": 770347
            },
            {
              "host": "git.kaki87.net",
              "change": -2e-06,
              "user_change": 0
            },
            {
              "host": "codeberg.org",
              "change": -2e-06,
              "user_change": 0
            },
            {
              "host": "git.libregaming.org",
              "change": -1e-06,
              "user_change": 0
            },
            {
              "host": "git.jaronnie.com",
              "change": -1e-06,
              "user_change": 0
            },
            {
              "host": "git.braindead-labs.de",
              "change": -1e-06,
              "user_change": 0
            },
            {
              "host": "git.soy.dog",
              "change": -1e-06,
              "user_change": 0
            },
            {
              "host": "git.tea-assets.com",
              "change": -1e-06,
              "user_change": 0
            },
            {
              "host": "git.hrfee.pw",
              "change": -1e-06,
              "user_change": -21
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0076,
        "shannon_contrib": {
          "increase": [
            {
              "host": "ci.tripsoft.pro",
              "change": 2.2e-05,
              "user_change": 1059
            },
            {
              "host": "git.tea-assets.com",
              "change": 1.9e-05,
              "user_change": 924
            },
            {
              "host": "salsa.debian.org",
              "change": 1.7e-05,
              "user_change": 1269
            },
            {
              "host": "jihulab.com",
              "change": 1.5e-05,
              "user_change": 735
            },
            {
              "host": "gitgud.io",
              "change": 1.3e-05,
              "user_change": 558
            },
            {
              "host": "invent.kde.org",
              "change": 1.2e-05,
              "user_change": 567
            },
            {
              "host": "gitlab.gnome.org",
              "change": 1e-05,
              "user_change": 397
            },
            {
              "host": "code.europa.eu",
              "change": 9e-06,
              "user_change": 307
            },
            {
              "host": "gitlab.opencode.de",
              "change": 7e-06,
              "user_change": 255
            },
            {
              "host": "gitlab.freedesktop.org",
              "change": 7e-06,
              "user_change": 363
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.003402,
              "user_change": -326494
            },
            {
              "host": "Bitbucket.org",
              "change": -0.002833,
              "user_change": -220736
            },
            {
              "host": "GitHub",
              "change": -0.001621,
              "user_change": 2653786
            },
            {
              "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": -4e-06,
              "user_change": 0
            },
            {
              "host": "gitea.com",
              "change": -3e-06,
              "user_change": 21
            }
          ]
        }
      }
    }
  },
  "bsky_verifiers": {
    "HHI": 7545,
    "shannon": 0.7246,
    "simpson": 0.2454,
    "servers": 23,
    "biggest_abs": 7306,
    "biggest_pct": 86.76,
    "rest_abs": 1115,
    "rest_pct": 13.24,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        3
      ],
      [
        99,
        13
      ],
      [
        99.5,
        16
      ]
    ],
    "lastUpdate": "10-11-2026",
    "dataFile": "data/bsky-verifiers/2026-10-11T06:09:58Z.csv"
  },
  "fedi_software": {
    "HHI": 3029,
    "shannon": 1.6925,
    "simpson": 0.6971,
    "servers": 226,
    "biggest_abs": 676684,
    "biggest_pct": 45.4,
    "rest_abs": 813813,
    "rest_pct": 54.6,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        2
      ],
      [
        75,
        2
      ],
      [
        90,
        6
      ],
      [
        99,
        22
      ],
      [
        99.5,
        29
      ]
    ],
    "lastUpdate": "10-11-2026",
    "dataFile": "data/fedi-software/2026-10-11T06:09:58Z.csv"
  },
  "git_ecosystems": {
    "HHI": 9616,
    "shannon": 0.125,
    "simpson": 0.0384,
    "servers": 1996,
    "biggest_abs": 343843146,
    "biggest_pct": 98.05,
    "rest_abs": 6826647,
    "rest_pct": 1.95,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        2
      ],
      [
        99.5,
        3
      ]
    ],
    "lastUpdate": "10-11-2026",
    "dataFile": "data/git-ecosystems/2026-10-11T00:00:00__ecosystems-hosts.csv"
  }
}
