{
  "fedi": {
    "lastUpdate": "09-29-2026",
    "dataFile": "data/fedi-mau/2026-09-29T06:03:43Z.csv",
    "HHI": 520,
    "shannon": 4.9276,
    "simpson": 0.948,
    "servers": 28100,
    "biggest_abs": 277004,
    "biggest_pct": 18.85,
    "rest_abs": 1192150,
    "rest_pct": 81.15,
    "b_vals": [
      [
        25,
        2
      ],
      [
        50,
        13
      ],
      [
        75,
        93
      ],
      [
        90,
        411
      ],
      [
        99,
        13409
      ],
      [
        99.5,
        20755
      ]
    ]
  },
  "at": {
    "lastUpdate": "09-29-2026",
    "dataFile": "data/at-mau/2026-09-29T06:00:41Z.csv",
    "HHI": 9500,
    "shannon": 0.197,
    "simpson": 0.05,
    "servers": 2167,
    "biggest_abs": 4419652,
    "biggest_pct": 97.47,
    "rest_abs": 114933,
    "rest_pct": 2.53,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        5
      ],
      [
        99.5,
        10
      ]
    ]
  },
  "git": {
    "lastUpdate": "09-29-2026",
    "HHI": 9218,
    "shannon": 0.2399,
    "simpson": 0.0781,
    "servers": 1591,
    "biggest_abs": 311411053,
    "biggest_pct": 95.99,
    "rest_abs": 13002925,
    "rest_pct": 4.01,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        4
      ],
      [
        99.5,
        5
      ]
    ],
    "dataFile": "data/git/2026-09-29T00: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.0091,
        "shannon_contrib": {
          "increase": [
            {
              "host": "paper.wf",
              "change": 0.054309,
              "user_change": 18162
            },
            {
              "host": "pixelfed.social",
              "change": 0.007335,
              "user_change": 6271
            },
            {
              "host": "micro.blog",
              "change": 0.006569,
              "user_change": 2466
            },
            {
              "host": "anar.chi.st",
              "change": 0.005487,
              "user_change": 1144
            },
            {
              "host": "m.surf.social",
              "change": 0.003348,
              "user_change": 635
            },
            {
              "host": "phijkchu.com",
              "change": 0.003339,
              "user_change": 1238
            },
            {
              "host": "pixelfed.allenlinli.com",
              "change": 0.002987,
              "user_change": 557
            },
            {
              "host": "lolitube.moe",
              "change": 0.00226,
              "user_change": 794
            },
            {
              "host": "pixelfed.nlkp.net",
              "change": 0.002046,
              "user_change": 392
            },
            {
              "host": "pixelfed.graal369.com",
              "change": 0.001954,
              "user_change": 389
            }
          ],
          "decrease": [
            {
              "host": "blog.liberta.vip",
              "change": -0.027741,
              "user_change": -9305
            },
            {
              "host": "blog.dakloifarwa.de",
              "change": -0.018318,
              "user_change": -7036
            },
            {
              "host": "fed.brid.gy",
              "change": -0.014598,
              "user_change": -11733
            },
            {
              "host": "pixelfed.uno",
              "change": -0.011731,
              "user_change": -3308
            },
            {
              "host": "blog.librescrum.org",
              "change": -0.008626,
              "user_change": -2519
            },
            {
              "host": "blogs.oicn.icu",
              "change": -0.008018,
              "user_change": -2397
            },
            {
              "host": "write.owu.one",
              "change": -0.007075,
              "user_change": -2234
            },
            {
              "host": "wf.unixcat.net",
              "change": -0.006643,
              "user_change": -1992
            },
            {
              "host": "news.kofo.com",
              "change": -0.006375,
              "user_change": -1910
            },
            {
              "host": "forum.fedilab.app",
              "change": -0.00391,
              "user_change": -1296
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0525,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gram.social",
              "change": 0.150052,
              "user_change": 94628
            },
            {
              "host": "pixelfed.tokyo",
              "change": 0.059634,
              "user_change": 22948
            },
            {
              "host": "paper.wf",
              "change": 0.054309,
              "user_change": 18162
            },
            {
              "host": "pixelfed.social",
              "change": 0.046864,
              "user_change": 46506
            },
            {
              "host": "pixey.org",
              "change": 0.036764,
              "user_change": 11439
            },
            {
              "host": "pixel.tchncs.de",
              "change": 0.036041,
              "user_change": 11143
            },
            {
              "host": "pixel.rebel.ar",
              "change": 0.033489,
              "user_change": 9878
            },
            {
              "host": "pixelfed.art",
              "change": 0.030865,
              "user_change": 9265
            },
            {
              "host": "pixelshot.it",
              "change": 0.027472,
              "user_change": 8228
            },
            {
              "host": "pixelfed.au",
              "change": 0.024828,
              "user_change": 7047
            }
          ],
          "decrease": [
            {
              "host": "blog.dakloifarwa.de",
              "change": -0.070469,
              "user_change": -27365
            },
            {
              "host": "rsst.sparkway.org",
              "change": -0.043525,
              "user_change": -11929
            },
            {
              "host": "rustodon.sparkway.org",
              "change": -0.043516,
              "user_change": -11926
            },
            {
              "host": "blog.sparkway.org",
              "change": -0.043439,
              "user_change": -11899
            },
            {
              "host": "napp.sparkway.org",
              "change": -0.043439,
              "user_change": -11899
            },
            {
              "host": "write.whylib.com",
              "change": -0.035242,
              "user_change": -9138
            },
            {
              "host": "blog.librescrum.org",
              "change": -0.033028,
              "user_change": -9487
            },
            {
              "host": "blog.liberta.vip",
              "change": -0.032475,
              "user_change": -9384
            },
            {
              "host": "blogs.oicn.icu",
              "change": -0.031641,
              "user_change": -9131
            },
            {
              "host": "wf.unixcat.net",
              "change": -0.031356,
              "user_change": -9087
            }
          ]
        }
      }
    },
    "at": {
      "weekly": {
        "shannon": -0.0104,
        "shannon_contrib": {
          "increase": [
            {
              "host": "tdpl.io",
              "change": 0.00083,
              "user_change": 612
            },
            {
              "host": "pds.wsocial.network",
              "change": 0.000762,
              "user_change": 597
            },
            {
              "host": "atproto.brid.gy",
              "change": 0.000318,
              "user_change": 116
            },
            {
              "host": "pds-dev.wsocial.dev",
              "change": 0.00031,
              "user_change": 135
            },
            {
              "host": "certified.one",
              "change": 0.000255,
              "user_change": 131
            },
            {
              "host": "eurosky.social",
              "change": 0.000224,
              "user_change": 56
            },
            {
              "host": "test-pds.dinakernel.com",
              "change": 0.000221,
              "user_change": 100
            },
            {
              "host": "ai.saeeda.site",
              "change": 0.000189,
              "user_change": 78
            },
            {
              "host": "tngl.sh",
              "change": 0.000162,
              "user_change": 90
            },
            {
              "host": "attest.monster",
              "change": 0.000144,
              "user_change": 58
            }
          ],
          "decrease": [
            {
              "host": "keik.info",
              "change": -0.006679,
              "user_change": -4538
            },
            {
              "host": "pds.radial.fan",
              "change": -0.001388,
              "user_change": -978
            },
            {
              "host": ".host.bsky.network",
              "change": -0.001059,
              "user_change": -36055
            },
            {
              "host": "pds.opnmt.me",
              "change": -0.000772,
              "user_change": -413
            },
            {
              "host": "pds3.ofdev.net",
              "change": -0.00045,
              "user_change": -206
            },
            {
              "host": "pds5.ofdev.net",
              "change": -0.000437,
              "user_change": -199
            },
            {
              "host": "pds4.ofdev.net",
              "change": -0.000433,
              "user_change": -197
            },
            {
              "host": "xtagrams.com",
              "change": -0.000413,
              "user_change": -187
            },
            {
              "host": "pds9.ofdev.net",
              "change": -0.000379,
              "user_change": -170
            },
            {
              "host": "pds6.ofdev.net",
              "change": -0.000353,
              "user_change": -157
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0016,
        "shannon_contrib": {
          "increase": [
            {
              "host": "haruhwa.com",
              "change": 0.017438,
              "user_change": 13614
            },
            {
              "host": "nihilist.cloud",
              "change": 0.005633,
              "user_change": 3668
            },
            {
              "host": "tdpl.io",
              "change": 0.002553,
              "user_change": 1958
            },
            {
              "host": "certified-apppds-core-epds-pr-254.up.railway.app",
              "change": 0.000875,
              "user_change": 428
            },
            {
              "host": "eurosky.social",
              "change": 0.000854,
              "user_change": 734
            },
            {
              "host": "pds.demo.getair.space",
              "change": 0.000807,
              "user_change": 391
            },
            {
              "host": "northsky.social",
              "change": 0.000681,
              "user_change": 419
            },
            {
              "host": "pds.clear.community",
              "change": 0.000464,
              "user_change": 219
            },
            {
              "host": "zone24.ofdev.net",
              "change": 0.000366,
              "user_change": 162
            },
            {
              "host": "club23.loveistoys.com",
              "change": 0.000358,
              "user_change": 162
            }
          ],
          "decrease": [
            {
              "host": "certified.one",
              "change": -0.011835,
              "user_change": -8901
            },
            {
              "host": "keik.info",
              "change": -0.007004,
              "user_change": -4780
            },
            {
              "host": "pds.bskytool.site",
              "change": -0.002646,
              "user_change": -1524
            },
            {
              "host": "atproto.brid.gy",
              "change": -0.001121,
              "user_change": -1393
            },
            {
              "host": "certified-apppds-core-epds-pr-234.up.railway.app",
              "change": -0.000931,
              "user_change": -462
            },
            {
              "host": "certified-apppds-core-pr-base.up.railway.app",
              "change": -0.00092,
              "user_change": -502
            },
            {
              "host": "tngl.sh",
              "change": -0.000851,
              "user_change": -551
            },
            {
              "host": "pds.radial.fan",
              "change": -0.000825,
              "user_change": -575
            },
            {
              "host": "pds.chicago-com.alley.dev",
              "change": -0.000791,
              "user_change": -385
            },
            {
              "host": "certified-apppds-core-epds-pr-220.up.railway.app",
              "change": -0.000674,
              "user_change": -322
            }
          ]
        }
      }
    },
    "git": {
      "weekly": {
        "shannon": -0.0007,
        "shannon_contrib": {
          "increase": [
            {
              "host": "koodivaramu.eesti.ee",
              "change": 2.4e-05,
              "user_change": 577
            },
            {
              "host": "codeberg.org",
              "change": 7e-06,
              "user_change": 542
            },
            {
              "host": "gitea.com",
              "change": 1e-06,
              "user_change": 78
            },
            {
              "host": "git.csic.es",
              "change": 1e-06,
              "user_change": 25
            },
            {
              "host": "gitlab-research.centralesupelec.fr",
              "change": 1e-06,
              "user_change": 16
            },
            {
              "host": "invent.kde.org",
              "change": 0.0,
              "user_change": 87
            },
            {
              "host": "git.bleu255.com",
              "change": 0.0,
              "user_change": 7
            },
            {
              "host": "gitlab-student.centralesupelec.fr",
              "change": 0.0,
              "user_change": 11
            },
            {
              "host": "git.khirnov.net",
              "change": 0.0,
              "user_change": 7
            },
            {
              "host": "git.beagleboard.org",
              "change": 0.0,
              "user_change": 10
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.000163,
              "user_change": 8760
            },
            {
              "host": "github",
              "change": -0.000133,
              "user_change": 1520563
            },
            {
              "host": "bitbucket",
              "change": -0.000132,
              "user_change": 2720
            },
            {
              "host": "bitbucket.org",
              "change": -0.000124,
              "user_change": 2724
            },
            {
              "host": "packagist",
              "change": -2.7e-05,
              "user_change": 327
            },
            {
              "host": "main",
              "change": -1.7e-05,
              "user_change": -7
            },
            {
              "host": "gitorious",
              "change": -1.2e-05,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -8e-06,
              "user_change": 177
            },
            {
              "host": "bower",
              "change": -6e-06,
              "user_change": 1
            },
            {
              "host": "git.drupalcode.org",
              "change": -6e-06,
              "user_change": 7
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0031,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gitlab.com",
              "change": 0.000841,
              "user_change": 25928
            },
            {
              "host": "github",
              "change": 0.000592,
              "user_change": -3822252
            },
            {
              "host": "bitbucket",
              "change": 0.000495,
              "user_change": 8975
            },
            {
              "host": "bitbucket.org",
              "change": 0.000479,
              "user_change": 8990
            },
            {
              "host": "packagist",
              "change": 9e-05,
              "user_change": 672
            },
            {
              "host": "codeberg.org",
              "change": 5.4e-05,
              "user_change": 1670
            },
            {
              "host": "launchpad",
              "change": 4.3e-05,
              "user_change": 650
            },
            {
              "host": "main",
              "change": 4.2e-05,
              "user_change": -2
            },
            {
              "host": "src.fedoraproject.org",
              "change": 3.2e-05,
              "user_change": 620
            },
            {
              "host": "gitorious",
              "change": 2.9e-05,
              "user_change": 0
            }
          ],
          "decrease": [
            {
              "host": "git.eclipse.org",
              "change": -1e-06,
              "user_change": -38
            },
            {
              "host": "gitlab.linphone.org",
              "change": -0.0,
              "user_change": -9
            },
            {
              "host": "git.acid.vegas",
              "change": -0.0,
              "user_change": -6
            },
            {
              "host": "cgit.janouch.name",
              "change": -0.0,
              "user_change": -5
            },
            {
              "host": "alexschroeder.ch",
              "change": -0.0,
              "user_change": -5
            },
            {
              "host": "git.nemunai.re",
              "change": -0.0,
              "user_change": -5
            },
            {
              "host": "gitea.nouspiro.space",
              "change": -0.0,
              "user_change": -3
            },
            {
              "host": "git.ameliorated.info",
              "change": -0.0,
              "user_change": -3
            },
            {
              "host": "git.ademe.fr",
              "change": -0.0,
              "user_change": -2
            },
            {
              "host": "gitlab.cwp.govt.nz",
              "change": -0.0,
              "user_change": -2
            }
          ]
        }
      }
    },
    "fedi_software": {
      "weekly": {
        "shannon": -0.0165,
        "shannon_contrib": {
          "increase": [
            {
              "host": "microdotblog",
              "change": 0.006569,
              "user_change": 2466
            },
            {
              "host": "peertube",
              "change": 0.005029,
              "user_change": 3385
            },
            {
              "host": "pixelfed",
              "change": 0.003106,
              "user_change": 13567
            },
            {
              "host": "trendeer",
              "change": 0.001212,
              "user_change": 200
            },
            {
              "host": "fedibird",
              "change": 0.000981,
              "user_change": 313
            },
            {
              "host": "bookwyrm",
              "change": 0.000576,
              "user_change": 168
            },
            {
              "host": "commonpub",
              "change": 0.00053,
              "user_change": 103
            },
            {
              "host": "vutuv",
              "change": 0.000389,
              "user_change": 83
            },
            {
              "host": "friendica",
              "change": 0.000384,
              "user_change": 98
            },
            {
              "host": "mostr",
              "change": 0.00032,
              "user_change": 75
            }
          ],
          "decrease": [
            {
              "host": "bridgy-fed",
              "change": -0.014598,
              "user_change": -11733
            },
            {
              "host": "writefreely",
              "change": -0.012551,
              "user_change": -9011
            },
            {
              "host": "NodeBB",
              "change": -0.003801,
              "user_change": -1600
            },
            {
              "host": "lemmy",
              "change": -0.00146,
              "user_change": -815
            },
            {
              "host": "alvanista",
              "change": -0.001145,
              "user_change": -188
            },
            {
              "host": "fedihood",
              "change": -0.000495,
              "user_change": -92
            },
            {
              "host": "xenomorph",
              "change": -0.000446,
              "user_change": -111
            },
            {
              "host": "hubzilla",
              "change": -0.000402,
              "user_change": -94
            },
            {
              "host": "wordpress",
              "change": -0.000321,
              "user_change": -120
            },
            {
              "host": "loops",
              "change": -0.00029,
              "user_change": -95
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.013,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pixelfed",
              "change": 0.161144,
              "user_change": 306412
            },
            {
              "host": "mastodon",
              "change": 0.017482,
              "user_change": 6317
            },
            {
              "host": "peertube",
              "change": 0.01209,
              "user_change": 16097
            },
            {
              "host": "bookwyrm",
              "change": 0.008815,
              "user_change": 2890
            },
            {
              "host": "neodb-skybridge",
              "change": 0.008712,
              "user_change": 1929
            },
            {
              "host": "xenomorph",
              "change": 0.005758,
              "user_change": 1188
            },
            {
              "host": "NodeBB",
              "change": 0.004877,
              "user_change": 3518
            },
            {
              "host": "takahe",
              "change": 0.003266,
              "user_change": 634
            },
            {
              "host": "microdotblog",
              "change": 0.003264,
              "user_change": 2686
            },
            {
              "host": "elektrine",
              "change": 0.002441,
              "user_change": 999
            }
          ],
          "decrease": [
            {
              "host": "writefreely",
              "change": -0.159637,
              "user_change": -144004
            },
            {
              "host": "bridgy-fed",
              "change": -0.029427,
              "user_change": -11072
            },
            {
              "host": "mostr",
              "change": -0.011459,
              "user_change": 121
            },
            {
              "host": "lemmy",
              "change": -0.0111,
              "user_change": -1289
            },
            {
              "host": "piefed",
              "change": -0.003634,
              "user_change": -233
            },
            {
              "host": "wordpress",
              "change": -0.003166,
              "user_change": -149
            },
            {
              "host": "loops",
              "change": -0.002965,
              "user_change": -309
            },
            {
              "host": "fedibird",
              "change": -0.00258,
              "user_change": 115
            },
            {
              "host": "ghost",
              "change": -0.002249,
              "user_change": 618
            },
            {
              "host": "hubzilla",
              "change": -0.002134,
              "user_change": -334
            }
          ]
        }
      }
    },
    "bsky_verifiers": {
      "weekly": {
        "shannon": -0.002,
        "shannon_contrib": {
          "increase": [],
          "decrease": [
            {
              "host": "@bsky.app",
              "change": -0.000394,
              "user_change": 29
            },
            {
              "host": "@theathletic.com",
              "change": -0.000251,
              "user_change": 0
            },
            {
              "host": "@financialtimes.com",
              "change": -0.000197,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.000144,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.000137,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.000127,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000126,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000108,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -8.3e-05,
              "user_change": 0
            },
            {
              "host": "@latimes.com",
              "change": -7.6e-05,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0059,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@flipboard.com",
              "change": 0.001755,
              "user_change": 2
            }
          ],
          "decrease": [
            {
              "host": "@bsky.app",
              "change": -0.001336,
              "user_change": 91
            },
            {
              "host": "@theathletic.com",
              "change": -0.001094,
              "user_change": -1
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000826,
              "user_change": -1
            },
            {
              "host": "@ms.now",
              "change": -0.000742,
              "user_change": -1
            },
            {
              "host": "@financialtimes.com",
              "change": -0.000614,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.000451,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.000429,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.000396,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000337,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.000259,
              "user_change": 0
            }
          ]
        }
      }
    },
    "git_ecosystems": {
      "weekly": {
        "shannon": -0.0055,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gitlab.fel.cvut.cz",
              "change": 4e-06,
              "user_change": 141
            },
            {
              "host": "salsa.debian.org",
              "change": 3e-06,
              "user_change": 268
            },
            {
              "host": "invent.kde.org",
              "change": 3e-06,
              "user_change": 145
            },
            {
              "host": "code.europa.eu",
              "change": 3e-06,
              "user_change": 91
            },
            {
              "host": "jihulab.com",
              "change": 3e-06,
              "user_change": 136
            },
            {
              "host": "gitgud.io",
              "change": 2e-06,
              "user_change": 97
            },
            {
              "host": "gitlab.imt-atlantique.fr",
              "change": 2e-06,
              "user_change": 57
            },
            {
              "host": "gitlab.liu.se",
              "change": 2e-06,
              "user_change": 62
            },
            {
              "host": "gitlab.freedesktop.org",
              "change": 2e-06,
              "user_change": 84
            },
            {
              "host": "gitlab.univ-lille.fr",
              "change": 2e-06,
              "user_change": 54
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.003485,
              "user_change": -355986
            },
            {
              "host": "GitHub",
              "change": -0.0012,
              "user_change": 896382
            },
            {
              "host": "Bitbucket.org",
              "change": -0.000817,
              "user_change": -63338
            },
            {
              "host": "git.qoobing.com",
              "change": -2e-06,
              "user_change": -42
            },
            {
              "host": "git.kaki87.net",
              "change": -1e-06,
              "user_change": 0
            },
            {
              "host": "codeberg.org",
              "change": -1e-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.quimbo.fr",
              "change": -1e-06,
              "user_change": -20
            },
            {
              "host": "git.braindead-labs.de",
              "change": -1e-06,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0076,
        "shannon_contrib": {
          "increase": [
            {
              "host": "git.kaki87.net",
              "change": 0.001009,
              "user_change": 38909
            },
            {
              "host": "git.libregaming.org",
              "change": 0.000763,
              "user_change": 28312
            },
            {
              "host": "ci.tripsoft.pro",
              "change": 0.000704,
              "user_change": 25917
            },
            {
              "host": "git.braindead-labs.de",
              "change": 0.000695,
              "user_change": 25487
            },
            {
              "host": "git.jaronnie.com",
              "change": 0.000689,
              "user_change": 25708
            },
            {
              "host": "git.soy.dog",
              "change": 0.000652,
              "user_change": 23711
            },
            {
              "host": "git.tablet.sh",
              "change": 0.000421,
              "user_change": 14570
            },
            {
              "host": "jihulab.com",
              "change": 0.000404,
              "user_change": 16829
            },
            {
              "host": "gitlab.archlinux.org",
              "change": 0.000403,
              "user_change": 14787
            },
            {
              "host": "git.tea-assets.com",
              "change": 0.000388,
              "user_change": 16349
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.01022,
              "user_change": -219817
            },
            {
              "host": "Bitbucket.org",
              "change": -0.004783,
              "user_change": -65564
            },
            {
              "host": "GitHub",
              "change": -0.003101,
              "user_change": 56005062
            },
            {
              "host": "codeberg.org",
              "change": -0.000159,
              "user_change": -183
            },
            {
              "host": "framagit.org",
              "change": -6.2e-05,
              "user_change": 3448
            },
            {
              "host": "tildegit.org",
              "change": -2.7e-05,
              "user_change": -331
            },
            {
              "host": "gitdab.com",
              "change": -1.5e-05,
              "user_change": -207
            },
            {
              "host": "projects.blender.org",
              "change": -1.4e-05,
              "user_change": 101
            },
            {
              "host": "opendev.org",
              "change": -1.4e-05,
              "user_change": 20
            },
            {
              "host": "git.gendocu.com",
              "change": -1.2e-05,
              "user_change": -37
            }
          ]
        }
      }
    }
  },
  "bsky_verifiers": {
    "HHI": 7550,
    "shannon": 0.7245,
    "simpson": 0.245,
    "servers": 23,
    "biggest_abs": 7259,
    "biggest_pct": 86.79,
    "rest_abs": 1105,
    "rest_pct": 13.21,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        3
      ],
      [
        99,
        13
      ],
      [
        99.5,
        16
      ]
    ],
    "lastUpdate": "09-29-2026",
    "dataFile": "data/bsky-verifiers/2026-09-29T06:09:23Z.csv"
  },
  "fedi_software": {
    "HHI": 2928,
    "shannon": 1.7502,
    "simpson": 0.7072,
    "servers": 215,
    "biggest_abs": 671895,
    "biggest_pct": 45.73,
    "rest_abs": 797259,
    "rest_pct": 54.27,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        2
      ],
      [
        75,
        3
      ],
      [
        90,
        6
      ],
      [
        99,
        23
      ],
      [
        99.5,
        29
      ]
    ],
    "lastUpdate": "09-29-2026",
    "dataFile": "data/fedi-software/2026-09-29T06:09:23Z.csv"
  },
  "git_ecosystems": {
    "HHI": 9615,
    "shannon": 0.125,
    "simpson": 0.0384,
    "servers": 1994,
    "biggest_abs": 342085742,
    "biggest_pct": 98.05,
    "rest_abs": 6802299,
    "rest_pct": 1.95,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        2
      ],
      [
        99.5,
        3
      ]
    ],
    "lastUpdate": "09-29-2026",
    "dataFile": "data/git-ecosystems/2026-09-29T00:00:00__ecosystems-hosts.csv"
  }
}
