{
  "fedi": {
    "lastUpdate": "07-31-2026",
    "dataFile": "data/fedi-mau/2026-07-31T06:02:45Z.csv",
    "HHI": 564,
    "shannon": 4.8799,
    "simpson": 0.9436,
    "servers": 25536,
    "biggest_abs": 272476,
    "biggest_pct": 21.08,
    "rest_abs": 1020339,
    "rest_pct": 78.92,
    "b_vals": [
      [
        25,
        2
      ],
      [
        50,
        16
      ],
      [
        75,
        74
      ],
      [
        90,
        365
      ],
      [
        99,
        12608
      ],
      [
        99.5,
        19072
      ]
    ]
  },
  "at": {
    "lastUpdate": "07-31-2026",
    "dataFile": "data/at-mau/2026-07-31T06:00:33Z.csv",
    "HHI": 9148,
    "shannon": 0.281,
    "simpson": 0.0851,
    "servers": 2079,
    "biggest_abs": 4657159,
    "biggest_pct": 95.62,
    "rest_abs": 213197,
    "rest_pct": 4.38,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        6
      ],
      [
        99.5,
        11
      ]
    ]
  },
  "git": {
    "lastUpdate": "07-31-2026",
    "HHI": 9230,
    "shannon": 0.2369,
    "simpson": 0.077,
    "servers": 1586,
    "biggest_abs": 314976135,
    "biggest_pct": 96.05,
    "rest_abs": 12950112,
    "rest_pct": 3.95,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        4
      ],
      [
        99.5,
        5
      ]
    ],
    "dataFile": "data/git/2026-07-31T00: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.0137,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gram.social",
              "change": 0.019616,
              "user_change": 7117
            },
            {
              "host": "write.otter.homes",
              "change": 0.012246,
              "user_change": 3686
            },
            {
              "host": "write.owu.one",
              "change": 0.010607,
              "user_change": 3152
            },
            {
              "host": "blog.dakloifarwa.de",
              "change": 0.007099,
              "user_change": 3312
            },
            {
              "host": "pixelfed.de",
              "change": 0.005055,
              "user_change": 2047
            },
            {
              "host": "write.fediverse.games",
              "change": 0.004784,
              "user_change": 1592
            },
            {
              "host": "seizethemeans.communitarium.org",
              "change": 0.004655,
              "user_change": 1538
            },
            {
              "host": "scrolls.anduin.net",
              "change": 0.004646,
              "user_change": 1530
            },
            {
              "host": "write.whylib.com",
              "change": 0.004439,
              "user_change": 1501
            },
            {
              "host": "rustodon.sparkway.org",
              "change": 0.004347,
              "user_change": 1447
            }
          ],
          "decrease": [
            {
              "host": "blogz.zaclys.com",
              "change": -0.023943,
              "user_change": -5615
            },
            {
              "host": "infosec.press",
              "change": -0.017937,
              "user_change": -3936
            },
            {
              "host": "mastodontech.de",
              "change": -0.006797,
              "user_change": -1240
            },
            {
              "host": "dresden.network",
              "change": -0.004112,
              "user_change": -692
            },
            {
              "host": "pixelfed.social",
              "change": -0.004081,
              "user_change": -1156
            },
            {
              "host": "mastodon.social",
              "change": -0.003206,
              "user_change": -1330
            },
            {
              "host": "fed.brid.gy",
              "change": -0.002323,
              "user_change": 232
            },
            {
              "host": "flipboard.social",
              "change": -0.0019,
              "user_change": -409
            },
            {
              "host": "vmst.io",
              "change": -0.001864,
              "user_change": -280
            },
            {
              "host": "queef.in",
              "change": -0.001727,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.1731,
        "shannon_contrib": {
          "increase": [
            {
              "host": "blog.dakloifarwa.de",
              "change": 0.067978,
              "user_change": 21438
            },
            {
              "host": "blog.liberta.vip",
              "change": 0.041097,
              "user_change": 11189
            },
            {
              "host": "gram.social",
              "change": 0.03057,
              "user_change": 11194
            },
            {
              "host": "write.otter.homes",
              "change": 0.030401,
              "user_change": 7688
            },
            {
              "host": "write.fediverse.games",
              "change": 0.029911,
              "user_change": 7524
            },
            {
              "host": "write.whylib.com",
              "change": 0.029709,
              "user_change": 7587
            },
            {
              "host": "rsst.sparkway.org",
              "change": 0.029114,
              "user_change": 7264
            },
            {
              "host": "rustodon.sparkway.org",
              "change": 0.029085,
              "user_change": 7255
            },
            {
              "host": "wf.unixcat.net",
              "change": 0.029063,
              "user_change": 7248
            },
            {
              "host": "seizethemeans.communitarium.org",
              "change": 0.02904,
              "user_change": 7276
            }
          ],
          "decrease": [
            {
              "host": "findout.media",
              "change": -0.023897,
              "user_change": -5461
            },
            {
              "host": "mastodon.social",
              "change": -0.020413,
              "user_change": -3227
            },
            {
              "host": "fed.brid.gy",
              "change": -0.020113,
              "user_change": 947
            },
            {
              "host": "mostr.pub",
              "change": -0.014892,
              "user_change": 877
            },
            {
              "host": "pixelfed.social",
              "change": -0.009649,
              "user_change": 5358
            },
            {
              "host": "queef.in",
              "change": -0.008702,
              "user_change": 2577
            },
            {
              "host": "pigav.ws",
              "change": -0.00832,
              "user_change": -1344
            },
            {
              "host": "mastodontech.de",
              "change": -0.007774,
              "user_change": -1240
            },
            {
              "host": "infosec.exchange",
              "change": -0.007192,
              "user_change": -384
            },
            {
              "host": "lemmy.world",
              "change": -0.007181,
              "user_change": -41
            }
          ]
        }
      }
    },
    "at": {
      "weekly": {
        "shannon": -0.0494,
        "shannon_contrib": {
          "increase": [
            {
              "host": "pds.ekamdor.social",
              "change": 0.002207,
              "user_change": 1330
            },
            {
              "host": "wallets.tz2at.store",
              "change": 0.001523,
              "user_change": 0
            },
            {
              "host": "tdpl.io",
              "change": 0.001186,
              "user_change": 826
            },
            {
              "host": "pds.radial.fan",
              "change": 0.000697,
              "user_change": 435
            },
            {
              "host": "eurosky.social",
              "change": 0.000663,
              "user_change": 299
            },
            {
              "host": "blacksky.app",
              "change": 0.000663,
              "user_change": 433
            },
            {
              "host": "certified-apppds-core-pr-5c336d-148.up.railway.app",
              "change": 0.000432,
              "user_change": 209
            },
            {
              "host": "certified-apppds-core-epds-pr-218.up.railway.app",
              "change": 0.00042,
              "user_change": 203
            },
            {
              "host": "certified-apppds-core-epds-pr-220.up.railway.app",
              "change": 0.000347,
              "user_change": 164
            },
            {
              "host": "certified-apppds-core-epds-pr-217.up.railway.app",
              "change": 0.000279,
              "user_change": 129
            }
          ],
          "decrease": [
            {
              "host": "bbi.to",
              "change": -0.039108,
              "user_change": -40600
            },
            {
              "host": "fmpds.cacheblasters.com",
              "change": -0.012713,
              "user_change": -10471
            },
            {
              "host": ".host.bsky.network",
              "change": -0.008111,
              "user_change": -77429
            },
            {
              "host": "kimbia.social",
              "change": -0.001268,
              "user_change": -727
            },
            {
              "host": "social.selting.website",
              "change": -0.000774,
              "user_change": -411
            },
            {
              "host": "bs.k4zka.online",
              "change": -0.000505,
              "user_change": -294
            },
            {
              "host": "r.radical.world",
              "change": -0.000446,
              "user_change": -252
            },
            {
              "host": "nacg.club",
              "change": -0.000402,
              "user_change": -224
            },
            {
              "host": "haruhwa.com",
              "change": -0.000393,
              "user_change": -224
            },
            {
              "host": "shxre.live",
              "change": -0.000362,
              "user_change": -177
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.2127,
        "shannon_contrib": {
          "increase": [
            {
              "host": "certified.one",
              "change": 0.01054,
              "user_change": 8837
            },
            {
              "host": "pds.wsocial.network",
              "change": 0.006897,
              "user_change": 5719
            },
            {
              "host": "wallets.tz2at.store",
              "change": 0.00493,
              "user_change": -1799
            },
            {
              "host": "tdpl.io",
              "change": 0.004523,
              "user_change": 2977
            },
            {
              "host": "atproto.brid.gy",
              "change": 0.002304,
              "user_change": 228
            },
            {
              "host": "pds.radial.fan",
              "change": 0.002159,
              "user_change": 1279
            },
            {
              "host": "pds.ekamdor.social",
              "change": 0.002143,
              "user_change": 1294
            },
            {
              "host": "eurosky.social",
              "change": 0.001901,
              "user_change": 498
            },
            {
              "host": "pds.1095.me",
              "change": 0.001688,
              "user_change": 1059
            },
            {
              "host": "bsky.helvetet.eu",
              "change": 0.001473,
              "user_change": 830
            }
          ],
          "decrease": [
            {
              "host": "bbi.to",
              "change": -0.083296,
              "user_change": -117291
            },
            {
              "host": ".host.bsky.network",
              "change": -0.03615,
              "user_change": -287966
            },
            {
              "host": "fmpds.cacheblasters.com",
              "change": -0.033322,
              "user_change": -36188
            },
            {
              "host": "pds.federdeck.com",
              "change": -0.024161,
              "user_change": -24063
            },
            {
              "host": "bsky.global",
              "change": -0.020393,
              "user_change": -19803
            },
            {
              "host": "bsky.chrise.com",
              "change": -0.014625,
              "user_change": -13093
            },
            {
              "host": "haruhwa.com",
              "change": -0.014139,
              "user_change": -12755
            },
            {
              "host": "social.selting.website",
              "change": -0.012566,
              "user_change": -10921
            },
            {
              "host": "nacg.club",
              "change": -0.012054,
              "user_change": -10528
            },
            {
              "host": "r.radical.world",
              "change": -0.004876,
              "user_change": -3700
            }
          ]
        }
      }
    },
    "git": {
      "weekly": {
        "shannon": 0.0,
        "shannon_contrib": {
          "increase": [
            {
              "host": "guix.gnu.org",
              "change": 2e-06,
              "user_change": 81
            },
            {
              "host": "codeberg.org",
              "change": 1e-06,
              "user_change": 27
            },
            {
              "host": "gitlab.linphone.org",
              "change": 0.0,
              "user_change": 11
            },
            {
              "host": "dlang",
              "change": 0.0,
              "user_change": 7
            },
            {
              "host": "maven-central",
              "change": 0.0,
              "user_change": 8
            },
            {
              "host": "gitlab.inria.fr",
              "change": 0.0,
              "user_change": 6
            },
            {
              "host": "gitlab.steamos.cloud",
              "change": 0.0,
              "user_change": 3
            },
            {
              "host": "gitlab.flux.utah.edu",
              "change": 0.0,
              "user_change": 3
            },
            {
              "host": "us3-mirror-android.googlesource.com",
              "change": 0.0,
              "user_change": 3
            },
            {
              "host": "android.googlesource.com",
              "change": 0.0,
              "user_change": 3
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -3e-06,
              "user_change": 6
            },
            {
              "host": "bitbucket",
              "change": -2e-06,
              "user_change": -4
            },
            {
              "host": "bitbucket.org",
              "change": -2e-06,
              "user_change": -4
            },
            {
              "host": "github",
              "change": -2e-06,
              "user_change": 19163
            },
            {
              "host": "packagist",
              "change": -0.0,
              "user_change": 0
            },
            {
              "host": "main",
              "change": -0.0,
              "user_change": 0
            },
            {
              "host": "gitorious",
              "change": -0.0,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -0.0,
              "user_change": 0
            },
            {
              "host": "gitea.angry.im",
              "change": -0.0,
              "user_change": -3
            },
            {
              "host": "cgit.janouch.name",
              "change": -0.0,
              "user_change": -2
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0,
        "shannon_contrib": {
          "increase": [
            {
              "host": "guix.gnu.org",
              "change": 6e-06,
              "user_change": 219
            },
            {
              "host": "codeberg.org",
              "change": 1e-06,
              "user_change": 61
            },
            {
              "host": "us3-mirror-android.googlesource.com",
              "change": 1e-06,
              "user_change": 25
            },
            {
              "host": "android.googlesource.com",
              "change": 1e-06,
              "user_change": 25
            },
            {
              "host": "gitlab.univ-lr.fr",
              "change": 1e-06,
              "user_change": 17
            },
            {
              "host": "apache.googlesource.com",
              "change": 1e-06,
              "user_change": 19
            },
            {
              "host": "gitlab.inria.fr",
              "change": 0.0,
              "user_change": 18
            },
            {
              "host": "gitlab.linphone.org",
              "change": 0.0,
              "user_change": 11
            },
            {
              "host": "code.chipmunk.land",
              "change": 0.0,
              "user_change": 8
            },
            {
              "host": "git.mihon.tech",
              "change": 0.0,
              "user_change": 6
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -1.5e-05,
              "user_change": 33
            },
            {
              "host": "bitbucket",
              "change": -1.1e-05,
              "user_change": -9
            },
            {
              "host": "github",
              "change": -1e-05,
              "user_change": 100104
            },
            {
              "host": "bitbucket.org",
              "change": -1e-05,
              "user_change": -9
            },
            {
              "host": "packagist",
              "change": -2e-06,
              "user_change": -1
            },
            {
              "host": "main",
              "change": -1e-06,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -1e-06,
              "user_change": -2
            },
            {
              "host": "gitorious",
              "change": -1e-06,
              "user_change": 0
            },
            {
              "host": "salsa.debian.org",
              "change": -0.0,
              "user_change": 1
            },
            {
              "host": "src.fedoraproject.org",
              "change": -0.0,
              "user_change": 1
            }
          ]
        }
      }
    },
    "fedi_software": {
      "weekly": {
        "shannon": 0.0202,
        "shannon_contrib": {
          "increase": [
            {
              "host": "writefreely",
              "change": 0.015209,
              "user_change": 26244
            },
            {
              "host": "pixelfed",
              "change": 0.006883,
              "user_change": 8332
            },
            {
              "host": "mastodon",
              "change": 0.005663,
              "user_change": -7344
            },
            {
              "host": "ravarkon-social",
              "change": 0.002961,
              "user_change": 523
            },
            {
              "host": "microdotblog",
              "change": 0.002218,
              "user_change": 912
            },
            {
              "host": "elektrine",
              "change": 0.001148,
              "user_change": 309
            },
            {
              "host": "NodeBB",
              "change": 0.001041,
              "user_change": 317
            },
            {
              "host": "piefed",
              "change": 0.000355,
              "user_change": 267
            },
            {
              "host": "plume",
              "change": 0.000287,
              "user_change": 164
            },
            {
              "host": "Vernissage",
              "change": 0.000127,
              "user_change": 26
            }
          ],
          "decrease": [
            {
              "host": "peertube",
              "change": -0.003167,
              "user_change": -704
            },
            {
              "host": "bridgy-fed",
              "change": -0.002323,
              "user_change": 232
            },
            {
              "host": "lemmy",
              "change": -0.00184,
              "user_change": -145
            },
            {
              "host": "glorp",
              "change": -0.001727,
              "user_change": 0
            },
            {
              "host": "mostr",
              "change": -0.001658,
              "user_change": 198
            },
            {
              "host": "fedibird",
              "change": -0.001022,
              "user_change": -154
            },
            {
              "host": "wordpress",
              "change": -0.000762,
              "user_change": -82
            },
            {
              "host": "ghost",
              "change": -0.000752,
              "user_change": -52
            },
            {
              "host": "loops",
              "change": -0.000391,
              "user_change": -13
            },
            {
              "host": "hubzilla",
              "change": -0.000307,
              "user_change": -44
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.2036,
        "shannon_contrib": {
          "increase": [
            {
              "host": "writefreely",
              "change": 0.245975,
              "user_change": 195406
            },
            {
              "host": "mastodon",
              "change": 0.048011,
              "user_change": -17720
            },
            {
              "host": "pixelfed",
              "change": 0.009562,
              "user_change": 25092
            },
            {
              "host": "piefed",
              "change": 0.006219,
              "user_change": 2720
            },
            {
              "host": "ravarkon-social",
              "change": 0.003593,
              "user_change": 606
            },
            {
              "host": "microdotblog",
              "change": 0.00233,
              "user_change": 2154
            },
            {
              "host": "NodeBB",
              "change": 0.001505,
              "user_change": 774
            },
            {
              "host": "welley",
              "change": 0.000894,
              "user_change": 125
            },
            {
              "host": "elektrine",
              "change": 0.000695,
              "user_change": 474
            },
            {
              "host": "hybridsocial",
              "change": 0.000609,
              "user_change": 86
            }
          ],
          "decrease": [
            {
              "host": "bridgy-fed",
              "change": -0.020113,
              "user_change": 947
            },
            {
              "host": "peertube",
              "change": -0.019483,
              "user_change": -2024
            },
            {
              "host": "mostr",
              "change": -0.014892,
              "user_change": 877
            },
            {
              "host": "glorp",
              "change": -0.008702,
              "user_change": 2577
            },
            {
              "host": "lemmy",
              "change": -0.007588,
              "user_change": 2183
            },
            {
              "host": "ghost",
              "change": -0.005585,
              "user_change": -185
            },
            {
              "host": "wordpress",
              "change": -0.005277,
              "user_change": -318
            },
            {
              "host": "fedibird",
              "change": -0.004988,
              "user_change": -194
            },
            {
              "host": "loops",
              "change": -0.004831,
              "user_change": -464
            },
            {
              "host": "takahe",
              "change": -0.004048,
              "user_change": -592
            }
          ]
        }
      }
    },
    "bsky_verifiers": {
      "weekly": {
        "shannon": -0.0031,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@ign.com",
              "change": 0.000133,
              "user_change": 1
            }
          ],
          "decrease": [
            {
              "host": "@bsky.app",
              "change": -0.000622,
              "user_change": 49
            },
            {
              "host": "@theathletic.com",
              "change": -0.000456,
              "user_change": 0
            },
            {
              "host": "@financialtimes.com",
              "change": -0.000363,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.000243,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.000238,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000226,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000197,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.000146,
              "user_change": 0
            },
            {
              "host": "@huffpost.com",
              "change": -0.000134,
              "user_change": 0
            },
            {
              "host": "@latimes.com",
              "change": -0.000134,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0128,
        "shannon_contrib": {
          "increase": [],
          "decrease": [
            {
              "host": "@bsky.app",
              "change": -0.002512,
              "user_change": 177
            },
            {
              "host": "@theathletic.com",
              "change": -0.001645,
              "user_change": 0
            },
            {
              "host": "@financialtimes.com",
              "change": -0.00131,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.000877,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.000857,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000817,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000712,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.000564,
              "user_change": 1
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.000526,
              "user_change": 0
            },
            {
              "host": "@huffpost.com",
              "change": -0.000484,
              "user_change": 0
            }
          ]
        }
      }
    }
  },
  "bsky_verifiers": {
    "HHI": 7402,
    "shannon": 0.7602,
    "simpson": 0.2597,
    "servers": 22,
    "biggest_abs": 7120,
    "biggest_pct": 85.92,
    "rest_abs": 1167,
    "rest_pct": 14.08,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        3
      ],
      [
        99,
        13
      ],
      [
        99.5,
        16
      ]
    ],
    "lastUpdate": "07-31-2026",
    "dataFile": "data/bsky-verifiers/2026-07-31T06:06:25Z.csv"
  },
  "fedi_software": {
    "HHI": 2931,
    "shannon": 1.8085,
    "simpson": 0.7068,
    "servers": 204,
    "biggest_abs": 648029,
    "biggest_pct": 50.13,
    "rest_abs": 644786,
    "rest_pct": 49.87,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        4
      ],
      [
        90,
        7
      ],
      [
        99,
        22
      ],
      [
        99.5,
        27
      ]
    ],
    "lastUpdate": "07-31-2026",
    "dataFile": "data/fedi-software/2026-07-31T06:06:25Z.csv"
  }
}
