{
  "fedi": {
    "lastUpdate": "10-12-2026",
    "dataFile": "data/fedi-mau/2026-10-12T06:03:50Z.csv",
    "HHI": 538,
    "shannon": 4.8125,
    "simpson": 0.9462,
    "servers": 27871,
    "biggest_abs": 274084,
    "biggest_pct": 18.46,
    "rest_abs": 1210905,
    "rest_pct": 81.54,
    "b_vals": [
      [
        25,
        2
      ],
      [
        50,
        9
      ],
      [
        75,
        80
      ],
      [
        90,
        410
      ],
      [
        99,
        13022
      ],
      [
        99.5,
        20447
      ]
    ]
  },
  "at": {
    "lastUpdate": "10-12-2026",
    "dataFile": "data/at-mau/2026-10-12T06:00:44Z.csv",
    "HHI": 9480,
    "shannon": 0.204,
    "simpson": 0.0519,
    "servers": 2216,
    "biggest_abs": 4297347,
    "biggest_pct": 97.36,
    "rest_abs": 116310,
    "rest_pct": 2.64,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        5
      ],
      [
        99.5,
        12
      ]
    ]
  },
  "git": {
    "lastUpdate": "10-12-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-12T00: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.1278,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pixelfed.uno",
              "change": 0.151914,
              "user_change": 79502
            },
            {
              "host": "pixelfed.social",
              "change": 0.007231,
              "user_change": 8180
            },
            {
              "host": "epsilon.social",
              "change": 0.007155,
              "user_change": 2368
            },
            {
              "host": "write.owu.one",
              "change": 0.005223,
              "user_change": 1508
            },
            {
              "host": "feed.populus-social.de",
              "change": 0.00455,
              "user_change": 957
            },
            {
              "host": "populus-social.de",
              "change": 0.004546,
              "user_change": 956
            },
            {
              "host": "pxlmo.com",
              "change": 0.003326,
              "user_change": 1109
            },
            {
              "host": "thu.closed.social",
              "change": 0.002889,
              "user_change": 712
            },
            {
              "host": "paper.wf",
              "change": 0.002862,
              "user_change": 1477
            },
            {
              "host": "social.citad.org.ng",
              "change": 0.001869,
              "user_change": 397
            }
          ],
          "decrease": [
            {
              "host": "pixelfed.tokyo",
              "change": -0.067682,
              "user_change": -24358
            },
            {
              "host": "write.fediverse.games",
              "change": -0.04098,
              "user_change": -12639
            },
            {
              "host": "pixel.rebel.ar",
              "change": -0.033661,
              "user_change": -9889
            },
            {
              "host": "social.tchncs.de",
              "change": -0.014784,
              "user_change": -3608
            },
            {
              "host": "blog.dakloifarwa.de",
              "change": -0.008891,
              "user_change": -2353
            },
            {
              "host": "pixelfed.sdf.org",
              "change": -0.006864,
              "user_change": -1523
            },
            {
              "host": "micro.blog",
              "change": -0.005852,
              "user_change": -2091
            },
            {
              "host": "blogs.oicn.icu",
              "change": -0.005609,
              "user_change": -1150
            },
            {
              "host": "pixelized.nocreativo.com",
              "change": -0.004973,
              "user_change": -1000
            },
            {
              "host": "pixelfed.ndmissions.fr",
              "change": -0.004968,
              "user_change": -999
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.1667,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gram.social",
              "change": 0.168452,
              "user_change": 101312
            },
            {
              "host": "pixelfed.uno",
              "change": 0.135329,
              "user_change": 75051
            },
            {
              "host": "paper.wf",
              "change": 0.055655,
              "user_change": 18950
            },
            {
              "host": "pixey.org",
              "change": 0.0366,
              "user_change": 11449
            },
            {
              "host": "pixel.tchncs.de",
              "change": 0.035862,
              "user_change": 11151
            },
            {
              "host": "pixelfed.social",
              "change": 0.027419,
              "user_change": 31165
            },
            {
              "host": "pixelshot.it",
              "change": 0.026492,
              "user_change": 8112
            },
            {
              "host": "pixelfed.ru",
              "change": 0.025288,
              "user_change": 8098
            },
            {
              "host": "epsilon.social",
              "change": 0.023208,
              "user_change": 6527
            },
            {
              "host": "pxlmo.com",
              "change": 0.020822,
              "user_change": 5528
            }
          ],
          "decrease": [
            {
              "host": "blog.dakloifarwa.de",
              "change": -0.088173,
              "user_change": -33995
            },
            {
              "host": "pixelfed.tokyo",
              "change": -0.073687,
              "user_change": -25575
            },
            {
              "host": "write.fediverse.games",
              "change": -0.043082,
              "user_change": -12639
            },
            {
              "host": "blog.sparkway.org",
              "change": -0.040667,
              "user_change": -11747
            },
            {
              "host": "napp.sparkway.org",
              "change": -0.040667,
              "user_change": -11747
            },
            {
              "host": "rsst.sparkway.org",
              "change": -0.040667,
              "user_change": -11747
            },
            {
              "host": "rustodon.sparkway.org",
              "change": -0.040667,
              "user_change": -11747
            },
            {
              "host": "blogs.oicn.icu",
              "change": -0.040598,
              "user_change": -11722
            },
            {
              "host": "blog.librescrum.org",
              "change": -0.03971,
              "user_change": -11401
            },
            {
              "host": "blog.liberta.vip",
              "change": -0.039626,
              "user_change": -11649
            }
          ]
        }
      }
    },
    "at": {
      "weekly": {
        "shannon": 0.0029,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pds.svpn.com",
              "change": 0.003513,
              "user_change": 2016
            },
            {
              "host": "mychat.pics",
              "change": 0.001266,
              "user_change": 631
            },
            {
              "host": "pds.clear.community",
              "change": 0.000818,
              "user_change": 440
            },
            {
              "host": "pds.delve.town",
              "change": 0.000696,
              "user_change": 357
            },
            {
              "host": "tdpl.io",
              "change": 0.000561,
              "user_change": 414
            },
            {
              "host": "test-pds.dinakernel.com",
              "change": 0.00038,
              "user_change": 194
            },
            {
              "host": "blacksky.app",
              "change": 0.000252,
              "user_change": 164
            },
            {
              "host": "eurosky.social",
              "change": 0.000208,
              "user_change": 105
            },
            {
              "host": "pds.34-154-29-79.sslip.io",
              "change": 0.000196,
              "user_change": 79
            },
            {
              "host": ".host.bsky.network",
              "change": 0.000186,
              "user_change": -24301
            }
          ],
          "decrease": [
            {
              "host": "roomy.chat",
              "change": -0.005113,
              "user_change": -3525
            },
            {
              "host": "pds.radial.fan",
              "change": -0.000399,
              "user_change": -253
            },
            {
              "host": "ai.aidgaza.site",
              "change": -0.000308,
              "user_change": -131
            },
            {
              "host": "pds.wsocial.network",
              "change": -0.000297,
              "user_change": -380
            },
            {
              "host": "ai0.aidgaza.site",
              "change": -0.000248,
              "user_change": -103
            },
            {
              "host": "rust-pds-staging.edriffles.us",
              "change": -0.000208,
              "user_change": -85
            },
            {
              "host": "dv.aidgaza.site",
              "change": -0.000155,
              "user_change": -70
            },
            {
              "host": "pds.devsky.app",
              "change": -0.00012,
              "user_change": -54
            },
            {
              "host": "atlas-pds.rebuildingus.org",
              "change": -7.9e-05,
              "user_change": -36
            },
            {
              "host": "anas.lasd.site",
              "change": -7.8e-05,
              "user_change": -29
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0115,
        "shannon_contrib": {
          "increase": [
            {
              "host": "haruhwa.com",
              "change": 0.017804,
              "user_change": 13605
            },
            {
              "host": "pds.svpn.com",
              "change": 0.003513,
              "user_change": 2016
            },
            {
              "host": "tdpl.io",
              "change": 0.003434,
              "user_change": 2494
            },
            {
              "host": "pds.wsocial.network",
              "change": 0.0021,
              "user_change": 1442
            },
            {
              "host": ".host.bsky.network",
              "change": 0.002053,
              "user_change": -172057
            },
            {
              "host": "pds.clear.community",
              "change": 0.001277,
              "user_change": 655
            },
            {
              "host": "mychat.pics",
              "change": 0.001266,
              "user_change": 631
            },
            {
              "host": "pds.delve.town",
              "change": 0.001016,
              "user_change": 496
            },
            {
              "host": "eurosky.social",
              "change": 0.001016,
              "user_change": 334
            },
            {
              "host": "atproto.brid.gy",
              "change": 0.000965,
              "user_change": 118
            }
          ],
          "decrease": [
            {
              "host": "keik.info",
              "change": -0.007283,
              "user_change": -4949
            },
            {
              "host": "certified.one",
              "change": -0.005355,
              "user_change": -3641
            },
            {
              "host": "roomy.chat",
              "change": -0.004936,
              "user_change": -3534
            },
            {
              "host": "pds.bskytool.site",
              "change": -0.002668,
              "user_change": -1542
            },
            {
              "host": "pds.radial.fan",
              "change": -0.002309,
              "user_change": -1599
            },
            {
              "host": "tngl.sh",
              "change": -0.000727,
              "user_change": -502
            },
            {
              "host": "pds.opnmt.me",
              "change": -0.000658,
              "user_change": -357
            },
            {
              "host": "pds3.bskytool.site",
              "change": -0.000536,
              "user_change": -250
            },
            {
              "host": "pds4.bskytool.site",
              "change": -0.000511,
              "user_change": -237
            },
            {
              "host": "pds3.ofdev.net",
              "change": -0.00045,
              "user_change": -206
            }
          ]
        }
      }
    },
    "git": {
      "weekly": {
        "shannon": -0.0007,
        "shannon_contrib": {
          "increase": [
            {
              "host": "codeberg.org",
              "change": 6e-06,
              "user_change": 544
            },
            {
              "host": "git.eigenlab.org",
              "change": 3e-06,
              "user_change": 61
            },
            {
              "host": "gitea.com",
              "change": 1e-06,
              "user_change": 73
            },
            {
              "host": "git.khirnov.net",
              "change": 1e-06,
              "user_change": 20
            },
            {
              "host": "gitlab.arm.com",
              "change": 1e-06,
              "user_change": 14
            },
            {
              "host": "gitlab.univ-lille.fr",
              "change": 0.0,
              "user_change": 21
            },
            {
              "host": "guix.gnu.org",
              "change": 0.0,
              "user_change": 81
            },
            {
              "host": "git.gsi.de",
              "change": 0.0,
              "user_change": 10
            },
            {
              "host": "agile.bu.edu",
              "change": 0.0,
              "user_change": 6
            },
            {
              "host": "git.csic.es",
              "change": 0.0,
              "user_change": 7
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.000166,
              "user_change": 9665
            },
            {
              "host": "bitbucket",
              "change": -0.000139,
              "user_change": 2738
            },
            {
              "host": "github",
              "change": -0.000139,
              "user_change": 1611164
            },
            {
              "host": "bitbucket.org",
              "change": -0.000131,
              "user_change": 2745
            },
            {
              "host": "packagist",
              "change": -2.4e-05,
              "user_change": 564
            },
            {
              "host": "main",
              "change": -1.8e-05,
              "user_change": 0
            },
            {
              "host": "gitorious",
              "change": -1.3e-05,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -9e-06,
              "user_change": 169
            },
            {
              "host": "bower",
              "change": -7e-06,
              "user_change": -2
            },
            {
              "host": "git.drupalcode.org",
              "change": -7e-06,
              "user_change": 9
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0027,
        "shannon_contrib": {
          "increase": [
            {
              "host": "koodivaramu.eesti.ee",
              "change": 2.3e-05,
              "user_change": 577
            },
            {
              "host": "codeberg.org",
              "change": 2.3e-05,
              "user_change": 2033
            },
            {
              "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": 266
            },
            {
              "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.000652,
              "user_change": 33887
            },
            {
              "host": "github",
              "change": -0.000536,
              "user_change": 6037114
            },
            {
              "host": "bitbucket",
              "change": -0.00053,
              "user_change": 10174
            },
            {
              "host": "bitbucket.org",
              "change": -0.000497,
              "user_change": 10196
            },
            {
              "host": "packagist",
              "change": -0.000105,
              "user_change": 1308
            },
            {
              "host": "main",
              "change": -6.9e-05,
              "user_change": -8
            },
            {
              "host": "gitorious",
              "change": -4.8e-05,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -3.4e-05,
              "user_change": 666
            },
            {
              "host": "bower",
              "change": -2.5e-05,
              "user_change": 5
            },
            {
              "host": "git.drupalcode.org",
              "change": -2.5e-05,
              "user_change": 31
            }
          ]
        }
      }
    },
    "fedi_software": {
      "weekly": {
        "shannon": -0.0413,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pixelfed",
              "change": 0.004693,
              "user_change": 35330
            },
            {
              "host": "pleroma",
              "change": 0.001775,
              "user_change": 545
            },
            {
              "host": "peertube",
              "change": 0.001409,
              "user_change": 1876
            },
            {
              "host": "mastodon",
              "change": 0.001087,
              "user_change": 1570
            },
            {
              "host": "xenomorph",
              "change": 0.000653,
              "user_change": 178
            },
            {
              "host": "fedibird",
              "change": 0.000468,
              "user_change": 249
            },
            {
              "host": "commonpub",
              "change": 0.000343,
              "user_change": 75
            },
            {
              "host": "bowrd",
              "change": 0.000253,
              "user_change": 48
            },
            {
              "host": "brighteon",
              "change": 0.000226,
              "user_change": 54
            },
            {
              "host": "funkwhale",
              "change": 0.00021,
              "user_change": 40
            }
          ],
          "decrease": [
            {
              "host": "writefreely",
              "change": -0.029703,
              "user_change": -16169
            },
            {
              "host": "elektrine",
              "change": -0.007198,
              "user_change": -1878
            },
            {
              "host": "microdotblog",
              "change": -0.005852,
              "user_change": -2091
            },
            {
              "host": "bookwyrm",
              "change": -0.003572,
              "user_change": -983
            },
            {
              "host": "bridgy-fed",
              "change": -0.001139,
              "user_change": 136
            },
            {
              "host": "friendica",
              "change": -0.000885,
              "user_change": -211
            },
            {
              "host": "lemmy",
              "change": -0.000877,
              "user_change": -69
            },
            {
              "host": "NodeBB",
              "change": -0.000832,
              "user_change": -166
            },
            {
              "host": "mostr",
              "change": -0.000705,
              "user_change": 220
            },
            {
              "host": "ghost",
              "change": -0.000426,
              "user_change": -24
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.1625,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pixelfed",
              "change": 0.078801,
              "user_change": 244545
            },
            {
              "host": "mastodon",
              "change": 0.006798,
              "user_change": 12374
            },
            {
              "host": "peertube",
              "change": 0.003487,
              "user_change": 7379
            },
            {
              "host": "pleroma",
              "change": 0.001742,
              "user_change": 708
            },
            {
              "host": "vutuv",
              "change": 0.001681,
              "user_change": 398
            },
            {
              "host": "trendeer",
              "change": 0.0012,
              "user_change": 200
            },
            {
              "host": "commonpub",
              "change": 0.001044,
              "user_change": 225
            },
            {
              "host": "akkoma",
              "change": 0.000799,
              "user_change": 384
            },
            {
              "host": "bowrd",
              "change": 0.000631,
              "user_change": 117
            },
            {
              "host": "enigma-bbs",
              "change": 0.000539,
              "user_change": 101
            }
          ],
          "decrease": [
            {
              "host": "writefreely",
              "change": -0.17659,
              "user_change": -138240
            },
            {
              "host": "bridgy-fed",
              "change": -0.02254,
              "user_change": -11166
            },
            {
              "host": "NodeBB",
              "change": -0.011209,
              "user_change": -3349
            },
            {
              "host": "lemmy",
              "change": -0.007367,
              "user_change": -1395
            },
            {
              "host": "bookwyrm",
              "change": -0.007152,
              "user_change": -1772
            },
            {
              "host": "neodb-skybridge",
              "change": -0.005868,
              "user_change": -1283
            },
            {
              "host": "mostr",
              "change": -0.005469,
              "user_change": 567
            },
            {
              "host": "elektrine",
              "change": -0.002903,
              "user_change": -593
            },
            {
              "host": "ghost",
              "change": -0.002754,
              "user_change": -196
            },
            {
              "host": "wordpress",
              "change": -0.002496,
              "user_change": -335
            }
          ]
        }
      }
    },
    "bsky_verifiers": {
      "weekly": {
        "shannon": 0.0,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@theathletic.com",
              "change": 0.002125,
              "user_change": 8
            },
            {
              "host": "@bsky.app",
              "change": 0.000229,
              "user_change": 29
            }
          ],
          "decrease": [
            {
              "host": "@ec.europa.eu",
              "change": -0.000754,
              "user_change": -1
            },
            {
              "host": "@financialtimes.com",
              "change": -0.000241,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.000177,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.000169,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.000156,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000154,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000132,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.000102,
              "user_change": 0
            },
            {
              "host": "@huffpost.com",
              "change": -9.4e-05,
              "user_change": 0
            },
            {
              "host": "@latimes.com",
              "change": -9.4e-05,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0038,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@theathletic.com",
              "change": 0.001501,
              "user_change": 8
            },
            {
              "host": "@huffpost.com",
              "change": 0.000748,
              "user_change": 2
            }
          ],
          "decrease": [
            {
              "host": "@ec.europa.eu",
              "change": -0.000798,
              "user_change": -1
            },
            {
              "host": "@financialtimes.com",
              "change": -0.00073,
              "user_change": 0
            },
            {
              "host": "@bsky.app",
              "change": -0.000545,
              "user_change": 99
            },
            {
              "host": "@ign.com",
              "change": -0.000536,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.00051,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.000471,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000466,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.0004,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.000308,
              "user_change": 0
            },
            {
              "host": "@latimes.com",
              "change": -0.000283,
              "user_change": 0
            }
          ]
        }
      }
    },
    "git_ecosystems": {
      "weekly": {
        "shannon": 0.0047,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gitlab.com",
              "change": 0.002086,
              "user_change": 234883
            },
            {
              "host": "Bitbucket.org",
              "change": 0.001632,
              "user_change": 136888
            },
            {
              "host": "GitHub",
              "change": 0.000984,
              "user_change": 672392
            },
            {
              "host": "code.europa.eu",
              "change": 4e-06,
              "user_change": 129
            },
            {
              "host": "gitgud.io",
              "change": 4e-06,
              "user_change": 175
            },
            {
              "host": "jihulab.com",
              "change": 4e-06,
              "user_change": 218
            },
            {
              "host": "gitlab.gnome.org",
              "change": 3e-06,
              "user_change": 137
            },
            {
              "host": "invent.kde.org",
              "change": 3e-06,
              "user_change": 170
            },
            {
              "host": "gitlab.ics-it.ru",
              "change": 2e-06,
              "user_change": 42
            },
            {
              "host": "git.qoobing.com",
              "change": 1e-06,
              "user_change": 29
            }
          ],
          "decrease": [
            {
              "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": "gitlab.dedyn.io",
              "change": -2e-06,
              "user_change": -42
            },
            {
              "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": -2e-06,
              "user_change": 0
            },
            {
              "host": "git.tea-assets.com",
              "change": -2e-06,
              "user_change": 0
            },
            {
              "host": "ci.tripsoft.pro",
              "change": -2e-06,
              "user_change": 7
            },
            {
              "host": "gitea.com",
              "change": -2e-06,
              "user_change": 3
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0018,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gitlab.com",
              "change": 0.000372,
              "user_change": 74956
            },
            {
              "host": "git.tea-assets.com",
              "change": 1.7e-05,
              "user_change": 875
            },
            {
              "host": "ci.tripsoft.pro",
              "change": 1.7e-05,
              "user_change": 874
            },
            {
              "host": "salsa.debian.org",
              "change": 1.5e-05,
              "user_change": 1283
            },
            {
              "host": "gitgud.io",
              "change": 1.3e-05,
              "user_change": 570
            },
            {
              "host": "jihulab.com",
              "change": 1.3e-05,
              "user_change": 703
            },
            {
              "host": "invent.kde.org",
              "change": 1.2e-05,
              "user_change": 572
            },
            {
              "host": "gitlab.gnome.org",
              "change": 1e-05,
              "user_change": 388
            },
            {
              "host": "code.europa.eu",
              "change": 9e-06,
              "user_change": 306
            },
            {
              "host": "gitlab.opencode.de",
              "change": 7e-06,
              "user_change": 251
            }
          ],
          "decrease": [
            {
              "host": "Bitbucket.org",
              "change": -0.001987,
              "user_change": -149867
            },
            {
              "host": "GitHub",
              "change": -0.000332,
              "user_change": 2653786
            },
            {
              "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
            }
          ]
        }
      }
    }
  },
  "bsky_verifiers": {
    "HHI": 7548,
    "shannon": 0.7241,
    "simpson": 0.2452,
    "servers": 23,
    "biggest_abs": 7309,
    "biggest_pct": 86.77,
    "rest_abs": 1114,
    "rest_pct": 13.23,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        3
      ],
      [
        99,
        13
      ],
      [
        99.5,
        16
      ]
    ],
    "lastUpdate": "10-12-2026",
    "dataFile": "data/bsky-verifiers/2026-10-12T06:09:35Z.csv"
  },
  "fedi_software": {
    "HHI": 3083,
    "shannon": 1.6726,
    "simpson": 0.6917,
    "servers": 227,
    "biggest_abs": 680400,
    "biggest_pct": 45.82,
    "rest_abs": 804589,
    "rest_pct": 54.18,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        2
      ],
      [
        75,
        2
      ],
      [
        90,
        6
      ],
      [
        99,
        22
      ],
      [
        99.5,
        29
      ]
    ],
    "lastUpdate": "10-12-2026",
    "dataFile": "data/fedi-software/2026-10-12T06:09:36Z.csv"
  },
  "git_ecosystems": {
    "HHI": 9583,
    "shannon": 0.1324,
    "simpson": 0.0417,
    "servers": 1996,
    "biggest_abs": 343843146,
    "biggest_pct": 97.88,
    "rest_abs": 7431594,
    "rest_pct": 2.12,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        2
      ],
      [
        99.5,
        3
      ]
    ],
    "lastUpdate": "10-12-2026",
    "dataFile": "data/git-ecosystems/2026-10-12T00:00:00__ecosystems-hosts.csv"
  }
}
