{
  "fedi": {
    "lastUpdate": "08-01-2026",
    "dataFile": "data/fedi-mau/2026-08-01T06:01:51Z.csv",
    "HHI": 560,
    "shannon": 4.8792,
    "simpson": 0.944,
    "servers": 25526,
    "biggest_abs": 271893,
    "biggest_pct": 20.98,
    "rest_abs": 1023942,
    "rest_pct": 79.02,
    "b_vals": [
      [
        25,
        2
      ],
      [
        50,
        16
      ],
      [
        75,
        74
      ],
      [
        90,
        361
      ],
      [
        99,
        12568
      ],
      [
        99.5,
        19047
      ]
    ]
  },
  "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": "08-01-2026",
    "HHI": 9230,
    "shannon": 0.2369,
    "simpson": 0.077,
    "servers": 1586,
    "biggest_abs": 314982949,
    "biggest_pct": 96.05,
    "rest_abs": 12950139,
    "rest_pct": 3.95,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        4
      ],
      [
        99.5,
        5
      ]
    ],
    "dataFile": "data/git/2026-08-01T00: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.012,
        "shannon_contrib": {
          "increase": [
            {
              "host": "gram.social",
              "change": 0.018703,
              "user_change": 6823
            },
            {
              "host": "write.owu.one",
              "change": 0.012457,
              "user_change": 3757
            },
            {
              "host": "write.otter.homes",
              "change": 0.011964,
              "user_change": 3628
            },
            {
              "host": "blog.dakloifarwa.de",
              "change": 0.007443,
              "user_change": 3510
            },
            {
              "host": "pixelfed.de",
              "change": 0.004733,
              "user_change": 1977
            },
            {
              "host": "write.whylib.com",
              "change": 0.004257,
              "user_change": 1469
            },
            {
              "host": "write.fediverse.games",
              "change": 0.004099,
              "user_change": 1413
            },
            {
              "host": "dusk.morbia.org",
              "change": 0.003652,
              "user_change": 1259
            },
            {
              "host": "blog.sparkway.org",
              "change": 0.003649,
              "user_change": 1259
            },
            {
              "host": "napp.sparkway.org",
              "change": 0.003649,
              "user_change": 1259
            }
          ],
          "decrease": [
            {
              "host": "blogz.zaclys.com",
              "change": -0.025557,
              "user_change": -6088
            },
            {
              "host": "mastodontech.de",
              "change": -0.00679,
              "user_change": -1240
            },
            {
              "host": "dresden.network",
              "change": -0.004108,
              "user_change": -692
            },
            {
              "host": "pixelfed.social",
              "change": -0.003587,
              "user_change": -756
            },
            {
              "host": "mastodon.social",
              "change": -0.003338,
              "user_change": -1270
            },
            {
              "host": "fed.brid.gy",
              "change": -0.002491,
              "user_change": 213
            },
            {
              "host": "flipboard.social",
              "change": -0.001971,
              "user_change": -423
            },
            {
              "host": "vmst.io",
              "change": -0.001863,
              "user_change": -280
            },
            {
              "host": "queef.in",
              "change": -0.00182,
              "user_change": 0
            },
            {
              "host": "mostr.pub",
              "change": -0.00181,
              "user_change": 174
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.1648,
        "shannon_contrib": {
          "increase": [
            {
              "host": "blog.dakloifarwa.de",
              "change": 0.069124,
              "user_change": 21969
            },
            {
              "host": "blog.liberta.vip",
              "change": 0.041533,
              "user_change": 11366
            },
            {
              "host": "write.owu.one",
              "change": 0.030531,
              "user_change": 7723
            },
            {
              "host": "write.otter.homes",
              "change": 0.030477,
              "user_change": 7730
            },
            {
              "host": "write.fediverse.games",
              "change": 0.030365,
              "user_change": 7684
            },
            {
              "host": "write.whylib.com",
              "change": 0.030192,
              "user_change": 7757
            },
            {
              "host": "gram.social",
              "change": 0.02958,
              "user_change": 10930
            },
            {
              "host": "rsst.sparkway.org",
              "change": 0.029491,
              "user_change": 7398
            },
            {
              "host": "rustodon.sparkway.org",
              "change": 0.029462,
              "user_change": 7389
            },
            {
              "host": "wf.unixcat.net",
              "change": 0.02944,
              "user_change": 7382
            }
          ],
          "decrease": [
            {
              "host": "findout.media",
              "change": -0.024047,
              "user_change": -5479
            },
            {
              "host": "mastodon.social",
              "change": -0.021139,
              "user_change": -3938
            },
            {
              "host": "fed.brid.gy",
              "change": -0.020551,
              "user_change": 975
            },
            {
              "host": "mostr.pub",
              "change": -0.015274,
              "user_change": 871
            },
            {
              "host": "queef.in",
              "change": -0.009013,
              "user_change": 2577
            },
            {
              "host": "pigav.ws",
              "change": -0.008322,
              "user_change": -1343
            },
            {
              "host": "mastodontech.de",
              "change": -0.007785,
              "user_change": -1240
            },
            {
              "host": "infosec.exchange",
              "change": -0.00728,
              "user_change": -369
            },
            {
              "host": "mstdn.social",
              "change": -0.006802,
              "user_change": -240
            },
            {
              "host": "lemmy.world",
              "change": -0.006745,
              "user_change": 162
            }
          ]
        }
      }
    },
    "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": 80
            },
            {
              "host": "codeberg.org",
              "change": 1e-06,
              "user_change": 28
            },
            {
              "host": "forge.softwareheritage.org",
              "change": 0.0,
              "user_change": 12
            },
            {
              "host": "gitlab.linphone.org",
              "change": 0.0,
              "user_change": 10
            },
            {
              "host": "phabricator.kde.org",
              "change": 0.0,
              "user_change": 8
            },
            {
              "host": "dlang",
              "change": 0.0,
              "user_change": 9
            },
            {
              "host": "gitlab.inria.fr",
              "change": 0.0,
              "user_change": 7
            },
            {
              "host": "maven-central",
              "change": 0.0,
              "user_change": 7
            },
            {
              "host": "us3-mirror-android.googlesource.com",
              "change": 0.0,
              "user_change": 5
            },
            {
              "host": "android.googlesource.com",
              "change": 0.0,
              "user_change": 5
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -4e-06,
              "user_change": 6
            },
            {
              "host": "bitbucket",
              "change": -3e-06,
              "user_change": -5
            },
            {
              "host": "bitbucket.org",
              "change": -2e-06,
              "user_change": -4
            },
            {
              "host": "github",
              "change": -2e-06,
              "user_change": 23764
            },
            {
              "host": "packagist",
              "change": -0.0,
              "user_change": 0
            },
            {
              "host": "main",
              "change": -0.0,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -0.0,
              "user_change": -1
            },
            {
              "host": "gitorious",
              "change": -0.0,
              "user_change": 0
            },
            {
              "host": "gitea.angry.im",
              "change": -0.0,
              "user_change": -4
            },
            {
              "host": "src.fedoraproject.org",
              "change": -0.0,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0,
        "shannon_contrib": {
          "increase": [
            {
              "host": "guix.gnu.org",
              "change": 6e-06,
              "user_change": 210
            },
            {
              "host": "us3-mirror-android.googlesource.com",
              "change": 1e-06,
              "user_change": 27
            },
            {
              "host": "android.googlesource.com",
              "change": 1e-06,
              "user_change": 27
            },
            {
              "host": "codeberg.org",
              "change": 1e-06,
              "user_change": 48
            },
            {
              "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": 1e-06,
              "user_change": 19
            },
            {
              "host": "forge.softwareheritage.org",
              "change": 0.0,
              "user_change": 12
            },
            {
              "host": "gitlab.linphone.org",
              "change": 0.0,
              "user_change": 10
            },
            {
              "host": "phabricator.kde.org",
              "change": 0.0,
              "user_change": 8
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -1.6e-05,
              "user_change": 26
            },
            {
              "host": "bitbucket",
              "change": -1.1e-05,
              "user_change": -10
            },
            {
              "host": "github",
              "change": -1.1e-05,
              "user_change": 103712
            },
            {
              "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": -3
            },
            {
              "host": "gitorious",
              "change": -1e-06,
              "user_change": 0
            },
            {
              "host": "salsa.debian.org",
              "change": -1e-06,
              "user_change": 1
            },
            {
              "host": "src.fedoraproject.org",
              "change": -0.0,
              "user_change": 1
            }
          ]
        }
      }
    },
    "fedi_software": {
      "weekly": {
        "shannon": 0.0174,
        "shannon_contrib": {
          "increase": [
            {
              "host": "writefreely",
              "change": 0.016425,
              "user_change": 28687
            },
            {
              "host": "pixelfed",
              "change": 0.006808,
              "user_change": 8417
            },
            {
              "host": "mastodon",
              "change": 0.00584,
              "user_change": -7501
            },
            {
              "host": "microdotblog",
              "change": 0.002257,
              "user_change": 945
            },
            {
              "host": "elektrine",
              "change": 0.000989,
              "user_change": 277
            },
            {
              "host": "NodeBB",
              "change": 0.000505,
              "user_change": 187
            },
            {
              "host": "piefed",
              "change": 0.000423,
              "user_change": 298
            },
            {
              "host": "plume",
              "change": 0.000361,
              "user_change": 189
            },
            {
              "host": "bookwyrm",
              "change": 0.00018,
              "user_change": 67
            },
            {
              "host": "Vernissage",
              "change": 0.000136,
              "user_change": 28
            }
          ],
          "decrease": [
            {
              "host": "peertube",
              "change": -0.004348,
              "user_change": -1292
            },
            {
              "host": "bridgy-fed",
              "change": -0.002491,
              "user_change": 213
            },
            {
              "host": "glorp",
              "change": -0.00182,
              "user_change": 0
            },
            {
              "host": "mostr",
              "change": -0.00181,
              "user_change": 174
            },
            {
              "host": "lemmy",
              "change": -0.001273,
              "user_change": 166
            },
            {
              "host": "fedibird",
              "change": -0.000897,
              "user_change": -108
            },
            {
              "host": "ghost",
              "change": -0.000792,
              "user_change": -55
            },
            {
              "host": "wordpress",
              "change": -0.000555,
              "user_change": -13
            },
            {
              "host": "ravarkon-social",
              "change": -0.000323,
              "user_change": -49
            },
            {
              "host": "hubzilla",
              "change": -0.000322,
              "user_change": -46
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.2069,
        "shannon_contrib": {
          "increase": [
            {
              "host": "writefreely",
              "change": 0.248892,
              "user_change": 199702
            },
            {
              "host": "mastodon",
              "change": 0.049437,
              "user_change": -19310
            },
            {
              "host": "pixelfed",
              "change": 0.013507,
              "user_change": 28231
            },
            {
              "host": "piefed",
              "change": 0.00688,
              "user_change": 2914
            },
            {
              "host": "microdotblog",
              "change": 0.002932,
              "user_change": 2384
            },
            {
              "host": "ravarkon-social",
              "change": 0.001806,
              "user_change": 277
            },
            {
              "host": "NodeBB",
              "change": 0.001282,
              "user_change": 718
            },
            {
              "host": "welley",
              "change": 0.000892,
              "user_change": 125
            },
            {
              "host": "elektrine",
              "change": 0.000787,
              "user_change": 504
            },
            {
              "host": "hybridsocial",
              "change": 0.000624,
              "user_change": 88
            }
          ],
          "decrease": [
            {
              "host": "peertube",
              "change": -0.02287,
              "user_change": -3608
            },
            {
              "host": "bridgy-fed",
              "change": -0.020551,
              "user_change": 975
            },
            {
              "host": "mostr",
              "change": -0.015274,
              "user_change": 871
            },
            {
              "host": "glorp",
              "change": -0.009013,
              "user_change": 2577
            },
            {
              "host": "lemmy",
              "change": -0.007192,
              "user_change": 2496
            },
            {
              "host": "ghost",
              "change": -0.005721,
              "user_change": -194
            },
            {
              "host": "wordpress",
              "change": -0.005182,
              "user_change": -266
            },
            {
              "host": "loops",
              "change": -0.005021,
              "user_change": -494
            },
            {
              "host": "fedibird",
              "change": -0.004939,
              "user_change": -150
            },
            {
              "host": "takahe",
              "change": -0.004066,
              "user_change": -594
            }
          ]
        }
      }
    },
    "bsky_verifiers": {
      "weekly": {
        "shannon": -0.0033,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@ign.com",
              "change": 0.000122,
              "user_change": 1
            }
          ],
          "decrease": [
            {
              "host": "@bsky.app",
              "change": -0.00065,
              "user_change": 51
            },
            {
              "host": "@theathletic.com",
              "change": -0.000474,
              "user_change": 0
            },
            {
              "host": "@financialtimes.com",
              "change": -0.000377,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.000252,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.000247,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000235,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000205,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.000151,
              "user_change": 0
            },
            {
              "host": "@huffpost.com",
              "change": -0.000139,
              "user_change": 0
            },
            {
              "host": "@latimes.com",
              "change": -0.000139,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.013,
        "shannon_contrib": {
          "increase": [],
          "decrease": [
            {
              "host": "@bsky.app",
              "change": -0.002552,
              "user_change": 180
            },
            {
              "host": "@theathletic.com",
              "change": -0.00167,
              "user_change": 0
            },
            {
              "host": "@financialtimes.com",
              "change": -0.00133,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.00089,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.00087,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.00083,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000723,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.000579,
              "user_change": 1
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.000534,
              "user_change": 0
            },
            {
              "host": "@huffpost.com",
              "change": -0.000491,
              "user_change": 0
            }
          ]
        }
      }
    }
  },
  "bsky_verifiers": {
    "HHI": 7405,
    "shannon": 0.7595,
    "simpson": 0.2595,
    "servers": 22,
    "biggest_abs": 7129,
    "biggest_pct": 85.93,
    "rest_abs": 1167,
    "rest_pct": 14.07,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        3
      ],
      [
        99,
        13
      ],
      [
        99.5,
        16
      ]
    ],
    "lastUpdate": "08-01-2026",
    "dataFile": "data/bsky-verifiers/2026-08-01T06:03:36Z.csv"
  },
  "fedi_software": {
    "HHI": 2921,
    "shannon": 1.8085,
    "simpson": 0.7079,
    "servers": 205,
    "biggest_abs": 647065,
    "biggest_pct": 49.93,
    "rest_abs": 648770,
    "rest_pct": 50.07,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        2
      ],
      [
        75,
        4
      ],
      [
        90,
        7
      ],
      [
        99,
        21
      ],
      [
        99.5,
        26
      ]
    ],
    "lastUpdate": "08-01-2026",
    "dataFile": "data/fedi-software/2026-08-01T06:03:36Z.csv"
  }
}
