{
  "fedi": {
    "lastUpdate": "10-10-2026",
    "dataFile": "data/fedi-mau/2026-10-10T06:03:48Z.csv",
    "HHI": 533,
    "shannon": 4.8127,
    "simpson": 0.9466,
    "servers": 27956,
    "biggest_abs": 274070,
    "biggest_pct": 18.44,
    "rest_abs": 1212534,
    "rest_pct": 81.56,
    "b_vals": [
      [
        25,
        2
      ],
      [
        50,
        9
      ],
      [
        75,
        78
      ],
      [
        90,
        402
      ],
      [
        99,
        13090
      ],
      [
        99.5,
        20523
      ]
    ]
  },
  "at": {
    "lastUpdate": "10-10-2026",
    "dataFile": "data/at-mau/2026-10-10T06:00:43Z.csv",
    "HHI": 9473,
    "shannon": 0.2061,
    "simpson": 0.0526,
    "servers": 2213,
    "biggest_abs": 4300691,
    "biggest_pct": 97.33,
    "rest_abs": 118018,
    "rest_pct": 2.67,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        6
      ],
      [
        99.5,
        11
      ]
    ]
  },
  "git": {
    "lastUpdate": "10-10-2026",
    "HHI": 9223,
    "shannon": 0.2387,
    "simpson": 0.0777,
    "servers": 1592,
    "biggest_abs": 313984762,
    "biggest_pct": 96.02,
    "rest_abs": 13030202,
    "rest_pct": 3.98,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        4
      ],
      [
        99.5,
        5
      ]
    ],
    "dataFile": "data/git/2026-10-10T00: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.1303,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pixelfed.uno",
              "change": 0.151689,
              "user_change": 79452
            },
            {
              "host": "pixelfed.social",
              "change": 0.012183,
              "user_change": 13193
            },
            {
              "host": "epsilon.social",
              "change": 0.007063,
              "user_change": 2325
            },
            {
              "host": "pxlmo.com",
              "change": 0.003945,
              "user_change": 1323
            },
            {
              "host": "pixelfed.feddit.social",
              "change": 0.002079,
              "user_change": 487
            },
            {
              "host": "thu.closed.social",
              "change": 0.001994,
              "user_change": 495
            },
            {
              "host": "pixelfed.brainstormes.org",
              "change": 0.001989,
              "user_change": 447
            },
            {
              "host": "lifeinmotion.social",
              "change": 0.001841,
              "user_change": 430
            },
            {
              "host": "pixelfed.eskimo.com",
              "change": 0.001772,
              "user_change": 469
            },
            {
              "host": "fug7.com",
              "change": 0.001727,
              "user_change": 302
            }
          ],
          "decrease": [
            {
              "host": "pixelfed.tokyo",
              "change": -0.068193,
              "user_change": -24427
            },
            {
              "host": "pixel.rebel.ar",
              "change": -0.033857,
              "user_change": -9890
            },
            {
              "host": "social.tchncs.de",
              "change": -0.01487,
              "user_change": -3608
            },
            {
              "host": "blog.dakloifarwa.de",
              "change": -0.0126,
              "user_change": -3430
            },
            {
              "host": "blogs.oicn.icu",
              "change": -0.00709,
              "user_change": -1501
            },
            {
              "host": "pixelfed.sdf.org",
              "change": -0.006927,
              "user_change": -1526
            },
            {
              "host": "blog.liberta.vip",
              "change": -0.00585,
              "user_change": -1305
            },
            {
              "host": "wf.unixcat.net",
              "change": -0.005724,
              "user_change": -1316
            },
            {
              "host": "news.kofo.com",
              "change": -0.005366,
              "user_change": -1249
            },
            {
              "host": "pixelized.nocreativo.com",
              "change": -0.005003,
              "user_change": -1000
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.1769,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gram.social",
              "change": 0.167791,
              "user_change": 101214
            },
            {
              "host": "pixelfed.uno",
              "change": 0.133619,
              "user_change": 74676
            },
            {
              "host": "paper.wf",
              "change": 0.052776,
              "user_change": 17710
            },
            {
              "host": "pixelfed.social",
              "change": 0.046876,
              "user_change": 46235
            },
            {
              "host": "pixey.org",
              "change": 0.036511,
              "user_change": 11445
            },
            {
              "host": "pixel.tchncs.de",
              "change": 0.03582,
              "user_change": 11155
            },
            {
              "host": "pixelfed.art",
              "change": 0.030685,
              "user_change": 9273
            },
            {
              "host": "pixelshot.it",
              "change": 0.026513,
              "user_change": 8121
            },
            {
              "host": "pixelfed.ru",
              "change": 0.024678,
              "user_change": 7873
            },
            {
              "host": "pixelfed.au",
              "change": 0.024663,
              "user_change": 7052
            }
          ],
          "decrease": [
            {
              "host": "blog.dakloifarwa.de",
              "change": -0.09222,
              "user_change": -35219
            },
            {
              "host": "pixelfed.tokyo",
              "change": -0.07524,
              "user_change": -25667
            },
            {
              "host": "rsst.sparkway.org",
              "change": -0.043184,
              "user_change": -12376
            },
            {
              "host": "rustodon.sparkway.org",
              "change": -0.043184,
              "user_change": -12376
            },
            {
              "host": "blog.sparkway.org",
              "change": -0.042576,
              "user_change": -12155
            },
            {
              "host": "napp.sparkway.org",
              "change": -0.042576,
              "user_change": -12155
            },
            {
              "host": "blogs.oicn.icu",
              "change": -0.042507,
              "user_change": -12130
            },
            {
              "host": "blog.librescrum.org",
              "change": -0.041611,
              "user_change": -11809
            },
            {
              "host": "wf.unixcat.net",
              "change": -0.041583,
              "user_change": -12210
            },
            {
              "host": "blog.liberta.vip",
              "change": -0.041375,
              "user_change": -11997
            }
          ]
        }
      }
    },
    "at": {
      "weekly": {
        "shannon": 0.0068,
        "shannon_contrib": {
          "increase": [
            {
              "host": "mychat.pics",
              "change": 0.001264,
              "user_change": 631
            },
            {
              "host": "pds.wsocial.network",
              "change": 0.00089,
              "user_change": 783
            },
            {
              "host": "pds.clear.community",
              "change": 0.000844,
              "user_change": 454
            },
            {
              "host": ".host.bsky.network",
              "change": 0.0008,
              "user_change": -23290
            },
            {
              "host": "pds.delve.town",
              "change": 0.00062,
              "user_change": 302
            },
            {
              "host": "tdpl.io",
              "change": 0.000586,
              "user_change": 439
            },
            {
              "host": "test-pds.dinakernel.com",
              "change": 0.000442,
              "user_change": 225
            },
            {
              "host": "blacksky.app",
              "change": 0.000253,
              "user_change": 169
            },
            {
              "host": "pds.34-154-29-79.sslip.io",
              "change": 0.000195,
              "user_change": 79
            },
            {
              "host": "eurosky.social",
              "change": 0.000194,
              "user_change": 108
            }
          ],
          "decrease": [
            {
              "host": "pds.radial.fan",
              "change": -0.00055,
              "user_change": -349
            },
            {
              "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.000133,
              "user_change": -59
            },
            {
              "host": "anas.lasd.site",
              "change": -0.000124,
              "user_change": -48
            },
            {
              "host": "pds.fbxl.net",
              "change": -8.1e-05,
              "user_change": -31
            },
            {
              "host": "delve.town",
              "change": -7.3e-05,
              "user_change": -27
            },
            {
              "host": "nihilist.cloud",
              "change": -7e-05,
              "user_change": -67
            },
            {
              "host": "beta.seiran.org",
              "change": -6.4e-05,
              "user_change": -24
            },
            {
              "host": "seiran-beta.org",
              "change": -5.3e-05,
              "user_change": -25
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.007,
        "shannon_contrib": {
          "increase": [
            {
              "host": "haruhwa.com",
              "change": 0.017792,
              "user_change": 13607
            },
            {
              "host": "tdpl.io",
              "change": 0.003374,
              "user_change": 2435
            },
            {
              "host": "pds.wsocial.network",
              "change": 0.002264,
              "user_change": 1562
            },
            {
              "host": ".host.bsky.network",
              "change": 0.001406,
              "user_change": -180869
            },
            {
              "host": "pds.clear.community",
              "change": 0.001274,
              "user_change": 654
            },
            {
              "host": "mychat.pics",
              "change": 0.001264,
              "user_change": 631
            },
            {
              "host": "eurosky.social",
              "change": 0.001154,
              "user_change": 427
            },
            {
              "host": "atproto.brid.gy",
              "change": 0.001038,
              "user_change": 133
            },
            {
              "host": "certified-apppds-core-epds-pr-254.up.railway.app",
              "change": 0.000895,
              "user_change": 428
            },
            {
              "host": "pds.demo.getair.space",
              "change": 0.000862,
              "user_change": 410
            }
          ],
          "decrease": [
            {
              "host": "certified.one",
              "change": -0.011562,
              "user_change": -8772
            },
            {
              "host": "keik.info",
              "change": -0.007259,
              "user_change": -4953
            },
            {
              "host": "pds.bskytool.site",
              "change": -0.002656,
              "user_change": -1540
            },
            {
              "host": "pds.radial.fan",
              "change": -0.002123,
              "user_change": -1482
            },
            {
              "host": "tngl.sh",
              "change": -0.000716,
              "user_change": -501
            },
            {
              "host": "pds.opnmt.me",
              "change": -0.000658,
              "user_change": -358
            },
            {
              "host": "pds3.bskytool.site",
              "change": -0.000534,
              "user_change": -250
            },
            {
              "host": "pds4.bskytool.site",
              "change": -0.000509,
              "user_change": -237
            },
            {
              "host": "pds3.ofdev.net",
              "change": -0.000449,
              "user_change": -206
            },
            {
              "host": "pds5.ofdev.net",
              "change": -0.000435,
              "user_change": -199
            }
          ]
        }
      }
    },
    "git": {
      "weekly": {
        "shannon": -0.0009,
        "shannon_contrib": {
          "increase": [
            {
              "host": "codeberg.org",
              "change": 7e-06,
              "user_change": 599
            },
            {
              "host": "git.eigenlab.org",
              "change": 3e-06,
              "user_change": 61
            },
            {
              "host": "git.khirnov.net",
              "change": 2e-06,
              "user_change": 42
            },
            {
              "host": "gitea.com",
              "change": 1e-06,
              "user_change": 81
            },
            {
              "host": "pigweed.googlesource.com",
              "change": 1e-06,
              "user_change": 16
            },
            {
              "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": "git.gsi.de",
              "change": 0.0,
              "user_change": 10
            },
            {
              "host": "gitlab.kit.edu",
              "change": 0.0,
              "user_change": 11
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.000191,
              "user_change": 10621
            },
            {
              "host": "github",
              "change": -0.00016,
              "user_change": 1821340
            },
            {
              "host": "bitbucket",
              "change": -0.000159,
              "user_change": 2965
            },
            {
              "host": "bitbucket.org",
              "change": -0.00015,
              "user_change": 2973
            },
            {
              "host": "packagist",
              "change": -3e-05,
              "user_change": 497
            },
            {
              "host": "main",
              "change": -2e-05,
              "user_change": 1
            },
            {
              "host": "gitorious",
              "change": -1.4e-05,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -1.1e-05,
              "user_change": 144
            },
            {
              "host": "bower",
              "change": -8e-06,
              "user_change": -4
            },
            {
              "host": "git.drupalcode.org",
              "change": -7e-06,
              "user_change": 15
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0027,
        "shannon_contrib": {
          "increase": [
            {
              "host": "koodivaramu.eesti.ee",
              "change": 2.3e-05,
              "user_change": 577
            },
            {
              "host": "codeberg.org",
              "change": 2.2e-05,
              "user_change": 1932
            },
            {
              "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": 251
            },
            {
              "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.000629,
              "user_change": 31843
            },
            {
              "host": "github",
              "change": -0.000515,
              "user_change": 5769166
            },
            {
              "host": "bitbucket",
              "change": -0.000507,
              "user_change": 9693
            },
            {
              "host": "bitbucket.org",
              "change": -0.000476,
              "user_change": 9715
            },
            {
              "host": "packagist",
              "change": -0.000102,
              "user_change": 1165
            },
            {
              "host": "main",
              "change": -6.6e-05,
              "user_change": -8
            },
            {
              "host": "gitorious",
              "change": -4.6e-05,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -3.3e-05,
              "user_change": 587
            },
            {
              "host": "bower",
              "change": -2.4e-05,
              "user_change": -2
            },
            {
              "host": "git.drupalcode.org",
              "change": -2.4e-05,
              "user_change": 30
            }
          ]
        }
      }
    },
    "fedi_software": {
      "weekly": {
        "shannon": -0.0239,
        "shannon_contrib": {
          "increase": [
            {
              "host": "peertube",
              "change": 0.006301,
              "user_change": 5826
            },
            {
              "host": "pixelfed",
              "change": 0.005506,
              "user_change": 41673
            },
            {
              "host": "mastodon",
              "change": 0.002891,
              "user_change": -4800
            },
            {
              "host": "akkoma",
              "change": 0.001039,
              "user_change": 328
            },
            {
              "host": "pleroma",
              "change": 0.000609,
              "user_change": 230
            },
            {
              "host": "commonpub",
              "change": 0.000285,
              "user_change": 66
            },
            {
              "host": "funkwhale",
              "change": 0.000278,
              "user_change": 53
            },
            {
              "host": "vutuv",
              "change": 0.000221,
              "user_change": 65
            },
            {
              "host": "friendica",
              "change": 0.000215,
              "user_change": 109
            },
            {
              "host": "bowrd",
              "change": 0.000176,
              "user_change": 35
            }
          ],
          "decrease": [
            {
              "host": "writefreely",
              "change": -0.016243,
              "user_change": -8741
            },
            {
              "host": "elektrine",
              "change": -0.007616,
              "user_change": -1961
            },
            {
              "host": "microdotblog",
              "change": -0.004814,
              "user_change": -1609
            },
            {
              "host": "bookwyrm",
              "change": -0.002472,
              "user_change": -641
            },
            {
              "host": "bridgy-fed",
              "change": -0.002013,
              "user_change": 103
            },
            {
              "host": "mostr",
              "change": -0.001365,
              "user_change": 223
            },
            {
              "host": "NodeBB",
              "change": -0.001201,
              "user_change": -212
            },
            {
              "host": "lemmy",
              "change": -0.001086,
              "user_change": 62
            },
            {
              "host": "xenomorph",
              "change": -0.000718,
              "user_change": -148
            },
            {
              "host": "ghost",
              "change": -0.000672,
              "user_change": -30
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.1417,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pixelfed",
              "change": 0.100736,
              "user_change": 275823
            },
            {
              "host": "mastodon",
              "change": 0.010513,
              "user_change": 9651
            },
            {
              "host": "peertube",
              "change": 0.003893,
              "user_change": 9242
            },
            {
              "host": "vutuv",
              "change": 0.001582,
              "user_change": 387
            },
            {
              "host": "trendeer",
              "change": 0.001199,
              "user_change": 200
            },
            {
              "host": "commonpub",
              "change": 0.000962,
              "user_change": 214
            },
            {
              "host": "bowrd",
              "change": 0.000634,
              "user_change": 117
            },
            {
              "host": "akkoma",
              "change": 0.000616,
              "user_change": 390
            },
            {
              "host": "enigma-bbs",
              "change": 0.000503,
              "user_change": 97
            },
            {
              "host": "pleroma",
              "change": 0.000307,
              "user_change": 364
            }
          ],
          "decrease": [
            {
              "host": "writefreely",
              "change": -0.165947,
              "user_change": -134291
            },
            {
              "host": "bridgy-fed",
              "change": -0.025444,
              "user_change": -11218
            },
            {
              "host": "NodeBB",
              "change": -0.011541,
              "user_change": -3096
            },
            {
              "host": "lemmy",
              "change": -0.009219,
              "user_change": -1526
            },
            {
              "host": "mostr",
              "change": -0.007723,
              "user_change": 503
            },
            {
              "host": "bookwyrm",
              "change": -0.006435,
              "user_change": -1462
            },
            {
              "host": "neodb-skybridge",
              "change": -0.006074,
              "user_change": -1287
            },
            {
              "host": "elektrine",
              "change": -0.004049,
              "user_change": -825
            },
            {
              "host": "ghost",
              "change": -0.003474,
              "user_change": -180
            },
            {
              "host": "piefed",
              "change": -0.003255,
              "user_change": -376
            }
          ]
        }
      }
    },
    "bsky_verifiers": {
      "weekly": {
        "shannon": -0.0001,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@theathletic.com",
              "change": 0.002375,
              "user_change": 9
            },
            {
              "host": "@bsky.app",
              "change": 0.00025,
              "user_change": 34
            }
          ],
          "decrease": [
            {
              "host": "@ec.europa.eu",
              "change": -0.000758,
              "user_change": -1
            },
            {
              "host": "@financialtimes.com",
              "change": -0.000282,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.000207,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.000197,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.000182,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.00018,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000154,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.000119,
              "user_change": 0
            },
            {
              "host": "@huffpost.com",
              "change": -0.000109,
              "user_change": 0
            },
            {
              "host": "@latimes.com",
              "change": -0.000109,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0039,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@theathletic.com",
              "change": 0.001751,
              "user_change": 9
            },
            {
              "host": "@huffpost.com",
              "change": 0.000733,
              "user_change": 2
            }
          ],
          "decrease": [
            {
              "host": "@ec.europa.eu",
              "change": -0.000802,
              "user_change": -1
            },
            {
              "host": "@financialtimes.com",
              "change": -0.000771,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.000566,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.000538,
              "user_change": 0
            },
            {
              "host": "@bsky.app",
              "change": -0.000526,
              "user_change": 104
            },
            {
              "host": "@nytimes.com",
              "change": -0.000497,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000493,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000422,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.000325,
              "user_change": 0
            },
            {
              "host": "@latimes.com",
              "change": -0.000299,
              "user_change": 0
            }
          ]
        }
      }
    },
    "git_ecosystems": {
      "weekly": {
        "shannon": 0.0022,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gitlab.com",
              "change": 0.004176,
              "user_change": 449645
            },
            {
              "host": "GitHub",
              "change": 0.000646,
              "user_change": 607769
            },
            {
              "host": "code.europa.eu",
              "change": 4e-06,
              "user_change": 129
            },
            {
              "host": "gitgud.io",
              "change": 4e-06,
              "user_change": 164
            },
            {
              "host": "git.minetest.land",
              "change": 4e-06,
              "user_change": 103
            },
            {
              "host": "gitlab.gnome.org",
              "change": 3e-06,
              "user_change": 123
            },
            {
              "host": "invent.kde.org",
              "change": 3e-06,
              "user_change": 154
            },
            {
              "host": "salsa.debian.org",
              "change": 2e-06,
              "user_change": 278
            },
            {
              "host": "jihulab.com",
              "change": 2e-06,
              "user_change": 125
            },
            {
              "host": "gitlab.opencode.de",
              "change": 1e-06,
              "user_change": 54
            }
          ],
          "decrease": [
            {
              "host": "Bitbucket.org",
              "change": -0.002586,
              "user_change": -203501
            },
            {
              "host": "git.kaki87.net",
              "change": -2e-06,
              "user_change": 0
            },
            {
              "host": "codeberg.org",
              "change": -2e-06,
              "user_change": 0
            },
            {
              "host": "git.hrfee.pw",
              "change": -2e-06,
              "user_change": -42
            },
            {
              "host": "git.libregaming.org",
              "change": -2e-06,
              "user_change": 0
            },
            {
              "host": "git.jaronnie.com",
              "change": -2e-06,
              "user_change": 0
            },
            {
              "host": "git.braindead-labs.de",
              "change": -2e-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": "gitea.com",
              "change": -1e-06,
              "user_change": 5
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0005,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gitlab.com",
              "change": 0.002943,
              "user_change": 344405
            },
            {
              "host": "GitHub",
              "change": 0.000243,
              "user_change": 2491208
            },
            {
              "host": "git.tea-assets.com",
              "change": 2.5e-05,
              "user_change": 1174
            },
            {
              "host": "ci.tripsoft.pro",
              "change": 2.4e-05,
              "user_change": 1187
            },
            {
              "host": "salsa.debian.org",
              "change": 1.4e-05,
              "user_change": 1258
            },
            {
              "host": "jihulab.com",
              "change": 1.4e-05,
              "user_change": 725
            },
            {
              "host": "gitgud.io",
              "change": 1.3e-05,
              "user_change": 544
            },
            {
              "host": "invent.kde.org",
              "change": 1.1e-05,
              "user_change": 560
            },
            {
              "host": "gitlab.gnome.org",
              "change": 1e-05,
              "user_change": 405
            },
            {
              "host": "code.europa.eu",
              "change": 9e-06,
              "user_change": 308
            }
          ],
          "decrease": [
            {
              "host": "Bitbucket.org",
              "change": -0.002848,
              "user_change": -215937
            },
            {
              "host": "git.kaki87.net",
              "change": -7e-06,
              "user_change": 0
            },
            {
              "host": "codeberg.org",
              "change": -6e-06,
              "user_change": 0
            },
            {
              "host": "git.libregaming.org",
              "change": -5e-06,
              "user_change": 0
            },
            {
              "host": "git.jaronnie.com",
              "change": -5e-06,
              "user_change": 0
            },
            {
              "host": "git.braindead-labs.de",
              "change": -5e-06,
              "user_change": 0
            },
            {
              "host": "git.soy.dog",
              "change": -4e-06,
              "user_change": 0
            },
            {
              "host": "gitea.com",
              "change": -4e-06,
              "user_change": 21
            },
            {
              "host": "git.ng.bluemix.net",
              "change": -3e-06,
              "user_change": 0
            },
            {
              "host": "git.tablet.sh",
              "change": -3e-06,
              "user_change": 3
            }
          ]
        }
      }
    }
  },
  "bsky_verifiers": {
    "HHI": 7546,
    "shannon": 0.7245,
    "simpson": 0.2454,
    "servers": 23,
    "biggest_abs": 7307,
    "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-10-2026",
    "dataFile": "data/bsky-verifiers/2026-10-10T06:09:37Z.csv"
  },
  "fedi_software": {
    "HHI": 3030,
    "shannon": 1.6915,
    "simpson": 0.6969,
    "servers": 226,
    "biggest_abs": 675081,
    "biggest_pct": 45.41,
    "rest_abs": 811523,
    "rest_pct": 54.59,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        2
      ],
      [
        75,
        2
      ],
      [
        90,
        6
      ],
      [
        99,
        22
      ],
      [
        99.5,
        29
      ]
    ],
    "lastUpdate": "10-10-2026",
    "dataFile": "data/fedi-software/2026-10-10T06:09:37Z.csv"
  },
  "git_ecosystems": {
    "HHI": 9595,
    "shannon": 0.1291,
    "simpson": 0.0404,
    "servers": 1994,
    "biggest_abs": 343680568,
    "biggest_pct": 97.95,
    "rest_abs": 7206612,
    "rest_pct": 2.05,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        2
      ],
      [
        99.5,
        3
      ]
    ],
    "lastUpdate": "10-10-2026",
    "dataFile": "data/git-ecosystems/2026-10-10T00:00:00__ecosystems-hosts.csv"
  }
}
