{
  "fedi": {
    "lastUpdate": "02-02-2026",
    "dataFile": "data/fedi-mau/2026-02-02T07:01:52Z.csv",
    "HHI": 872,
    "shannon": 4.6375,
    "simpson": 0.9127,
    "servers": 28144,
    "biggest_abs": 317573,
    "biggest_pct": 26.78,
    "rest_abs": 868475,
    "rest_pct": 73.22,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        8
      ],
      [
        75,
        76
      ],
      [
        90,
        423
      ],
      [
        99,
        16284
      ],
      [
        99.5,
        22214
      ]
    ]
  },
  "at": {
    "lastUpdate": "02-02-2026",
    "dataFile": "data/at-mau/2026-02-02T07:00:55Z.csv",
    "HHI": 9797,
    "shannon": 0.0777,
    "simpson": 0.0203,
    "servers": 1755,
    "biggest_abs": 5766132,
    "biggest_pct": 98.98,
    "rest_abs": 59503,
    "rest_pct": 1.02,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        2
      ],
      [
        99.5,
        3
      ]
    ]
  },
  "git": {
    "lastUpdate": "02-02-2026",
    "HHI": 9370,
    "shannon": 0.1948,
    "simpson": 0.0629,
    "servers": 1579,
    "biggest_abs": 304475582,
    "biggest_pct": 96.78,
    "rest_abs": 10120731,
    "rest_pct": 3.22,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        3
      ],
      [
        99.5,
        4
      ]
    ],
    "dataFile": "data/git/2026-02-02T00: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.0095,
        "shannon_contrib": {
          "increase": [
            {
              "host": "ak.z.org",
              "change": 0.012622,
              "user_change": 2416
            },
            {
              "host": "loops.video",
              "change": 0.012517,
              "user_change": 3310
            },
            {
              "host": "pf.z.org",
              "change": 0.012446,
              "user_change": 2376
            },
            {
              "host": "troet.cafe",
              "change": 0.003453,
              "user_change": 1007
            },
            {
              "host": "piefed.ca",
              "change": 0.002396,
              "user_change": 390
            },
            {
              "host": "piefed.social",
              "change": 0.00154,
              "user_change": 335
            },
            {
              "host": "pixelfed.tokyo",
              "change": 0.001468,
              "user_change": 347
            },
            {
              "host": "social.vivaldi.net",
              "change": 0.00129,
              "user_change": 550
            },
            {
              "host": "pixelfed.de.",
              "change": 0.001233,
              "user_change": 444
            },
            {
              "host": "micro.blog",
              "change": 0.001128,
              "user_change": 432
            }
          ],
          "decrease": [
            {
              "host": "lgbt.earth",
              "change": -0.005605,
              "user_change": -950
            },
            {
              "host": "baltic.social",
              "change": -0.004212,
              "user_change": -656
            },
            {
              "host": "gram.social",
              "change": -0.00388,
              "user_change": -989
            },
            {
              "host": "fedibird.com",
              "change": -0.002216,
              "user_change": -486
            },
            {
              "host": "thu.closed.social",
              "change": -0.002098,
              "user_change": -387
            },
            {
              "host": "fed.brid.gy",
              "change": -0.002043,
              "user_change": 315
            },
            {
              "host": "pixelfed.uno",
              "change": -0.00118,
              "user_change": -192
            },
            {
              "host": "aethy.com",
              "change": -0.00115,
              "user_change": -190
            },
            {
              "host": "peertube-na.edifice.io",
              "change": -0.001149,
              "user_change": -149
            },
            {
              "host": "chaos.social",
              "change": -0.001023,
              "user_change": -149
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0489,
        "shannon_contrib": {
          "increase": [
            {
              "host": "theforkiverse.com",
              "change": 0.019997,
              "user_change": 5897
            },
            {
              "host": "loops.video",
              "change": 0.01412,
              "user_change": 3783
            },
            {
              "host": "mstdn.z.org",
              "change": 0.012626,
              "user_change": 2417
            },
            {
              "host": "ak.z.org",
              "change": 0.012622,
              "user_change": 2416
            },
            {
              "host": "pf.z.org",
              "change": 0.012446,
              "user_change": 2376
            },
            {
              "host": "pixelfed.social",
              "change": 0.010576,
              "user_change": 13662
            },
            {
              "host": "pixelfed.au",
              "change": 0.006112,
              "user_change": 1268
            },
            {
              "host": "pixelfed.tokyo",
              "change": 0.005647,
              "user_change": 1191
            },
            {
              "host": "hawirkitabak.com",
              "change": 0.00318,
              "user_change": 497
            },
            {
              "host": "social.vivaldi.net",
              "change": 0.002621,
              "user_change": 1238
            }
          ],
          "decrease": [
            {
              "host": "gram.social",
              "change": -0.015477,
              "user_change": -4159
            },
            {
              "host": "fed.brid.gy",
              "change": -0.006117,
              "user_change": 973
            },
            {
              "host": "lgbt.earth",
              "change": -0.005829,
              "user_change": -950
            },
            {
              "host": "troet.cafe",
              "change": -0.005362,
              "user_change": -1075
            },
            {
              "host": "baltic.social",
              "change": -0.005319,
              "user_change": -824
            },
            {
              "host": "thu.closed.social",
              "change": -0.003576,
              "user_change": -624
            },
            {
              "host": "fedibird.com",
              "change": -0.002903,
              "user_change": -358
            },
            {
              "host": "mostr.pub",
              "change": -0.002888,
              "user_change": 1300
            },
            {
              "host": "m.cmx.im",
              "change": -0.002749,
              "user_change": -373
            },
            {
              "host": "pix.netfreaks.fr",
              "change": -0.002523,
              "user_change": -371
            }
          ]
        }
      }
    },
    "at": {
      "weekly": {
        "shannon": 0.0,
        "shannon_contrib": {
          "increase": [
            {
              "host": "atproto.brid.gy",
              "change": 0.000843,
              "user_change": 1177
            },
            {
              "host": "blacksky.app",
              "change": 0.000525,
              "user_change": 507
            },
            {
              "host": "keik.info",
              "change": 0.000333,
              "user_change": 221
            },
            {
              "host": "pds.bsky.yinzcloud.net",
              "change": 0.000231,
              "user_change": 128
            },
            {
              "host": "srv865737.hstgr.cloud",
              "change": 0.000176,
              "user_change": 93
            },
            {
              "host": "gems.xyz",
              "change": 0.000167,
              "user_change": 102
            },
            {
              "host": "roomy.chat",
              "change": 0.000165,
              "user_change": 91
            },
            {
              "host": "pds.1440.news",
              "change": 0.000159,
              "user_change": 83
            },
            {
              "host": "pds.sprk.so",
              "change": 0.000147,
              "user_change": 102
            },
            {
              "host": "cannect.space",
              "change": 0.000141,
              "user_change": 78
            }
          ],
          "decrease": [
            {
              "host": "esnoticia.online",
              "change": -0.001119,
              "user_change": -723
            },
            {
              "host": "testpds.wizardry.systems",
              "change": -0.000196,
              "user_change": -107
            },
            {
              "host": "pds.tophhie.cloud",
              "change": -0.000168,
              "user_change": -92
            },
            {
              "host": "crimson-field-2410.fly.dev",
              "change": -0.000151,
              "user_change": -78
            },
            {
              "host": "oyster.pds.eny.network",
              "change": -0.000151,
              "user_change": -78
            },
            {
              "host": "seabikes.social",
              "change": -0.000151,
              "user_change": -78
            },
            {
              "host": "mybluesky.link",
              "change": -0.00015,
              "user_change": -78
            },
            {
              "host": "stroam.social",
              "change": -0.00015,
              "user_change": -78
            },
            {
              "host": "node.nobody.network",
              "change": -0.000149,
              "user_change": -77
            },
            {
              "host": "pds.bigt.ai",
              "change": -0.000149,
              "user_change": -77
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0002,
        "shannon_contrib": {
          "increase": [
            {
              "host": "atproto.brid.gy",
              "change": 0.001215,
              "user_change": 2227
            },
            {
              "host": "blacksky.app",
              "change": 0.00075,
              "user_change": 810
            },
            {
              "host": "keik.info",
              "change": 0.00035,
              "user_change": 237
            },
            {
              "host": "pds.sprk.so",
              "change": 0.000311,
              "user_change": 217
            },
            {
              "host": "northsky.social",
              "change": 0.000227,
              "user_change": 144
            },
            {
              "host": "x.mt.social",
              "change": 0.000189,
              "user_change": 141
            },
            {
              "host": "srv865737.hstgr.cloud",
              "change": 0.000176,
              "user_change": 93
            },
            {
              "host": "pds.bsky.yinzcloud.net",
              "change": 0.000173,
              "user_change": 100
            },
            {
              "host": "pds.1440.news",
              "change": 0.000159,
              "user_change": 83
            },
            {
              "host": "roomy.chat",
              "change": 0.000158,
              "user_change": 88
            }
          ],
          "decrease": [
            {
              "host": "esnoticia.online",
              "change": -0.001144,
              "user_change": -723
            },
            {
              "host": "randomly-generated.ngrok-free.app",
              "change": -0.000438,
              "user_change": 1
            },
            {
              "host": "testpds.wizardry.systems",
              "change": -0.00024,
              "user_change": -130
            },
            {
              "host": "seabikes.social",
              "change": -0.000186,
              "user_change": -96
            },
            {
              "host": "stroam.social",
              "change": -0.000183,
              "user_change": -95
            },
            {
              "host": "mybluesky.link",
              "change": -0.000182,
              "user_change": -94
            },
            {
              "host": "crimson-field-2410.fly.dev",
              "change": -0.000181,
              "user_change": -93
            },
            {
              "host": "oyster.pds.eny.network",
              "change": -0.000179,
              "user_change": -92
            },
            {
              "host": "pds.bigt.ai",
              "change": -0.000179,
              "user_change": -92
            },
            {
              "host": "node.nobody.network",
              "change": -0.000177,
              "user_change": -91
            }
          ]
        }
      }
    },
    "git": {
      "weekly": {
        "shannon": -0.0004,
        "shannon_contrib": {
          "increase": [
            {
              "host": "guix.gnu.org",
              "change": 4e-06,
              "user_change": 168
            },
            {
              "host": "phabricator.kde.org",
              "change": 0.0,
              "user_change": 9
            },
            {
              "host": "forge.softwareheritage.org",
              "change": 0.0,
              "user_change": 12
            },
            {
              "host": "gitlab.dsi.universite-paris-saclay.fr",
              "change": 0.0,
              "user_change": 24
            },
            {
              "host": "gitea.com",
              "change": 0.0,
              "user_change": 33
            },
            {
              "host": "git.io-warnemuende.de",
              "change": 0.0,
              "user_change": 3
            },
            {
              "host": "code.peren.fr",
              "change": 0.0,
              "user_change": 2
            },
            {
              "host": "gitlab.rrze.fau.de",
              "change": 0.0,
              "user_change": 2
            },
            {
              "host": "projects.blender.org",
              "change": 0.0,
              "user_change": 5
            },
            {
              "host": "git.adbjesus.com",
              "change": 0.0,
              "user_change": 1
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.000153,
              "user_change": 1207
            },
            {
              "host": "github",
              "change": -8.4e-05,
              "user_change": 976337
            },
            {
              "host": "bitbucket",
              "change": -7.8e-05,
              "user_change": 2593
            },
            {
              "host": "packagist",
              "change": -2.1e-05,
              "user_change": 42
            },
            {
              "host": "main",
              "change": -1.2e-05,
              "user_change": 0
            },
            {
              "host": "gitorious",
              "change": -8e-06,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -8e-06,
              "user_change": 5
            },
            {
              "host": "googlecode",
              "change": -6e-06,
              "user_change": 0
            },
            {
              "host": "salsa.debian.org",
              "change": -5e-06,
              "user_change": 7
            },
            {
              "host": "git.drupalcode.org",
              "change": -4e-06,
              "user_change": 1
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0019,
        "shannon_contrib": {
          "increase": [
            {
              "host": "git.kernel.org",
              "change": 3e-06,
              "user_change": 108
            },
            {
              "host": "git.windmaker.net",
              "change": 2e-06,
              "user_change": 48
            },
            {
              "host": "gitlabext.wsl.ch",
              "change": 2e-06,
              "user_change": 45
            },
            {
              "host": "gitlab.esss.lu.se",
              "change": 2e-06,
              "user_change": 115
            },
            {
              "host": "git.jordan.im",
              "change": 2e-06,
              "user_change": 32
            },
            {
              "host": "guix.gnu.org",
              "change": 1e-06,
              "user_change": 197
            },
            {
              "host": "gitlab.dsi.universite-paris-saclay.fr",
              "change": 1e-06,
              "user_change": 85
            },
            {
              "host": "gitea.com",
              "change": 1e-06,
              "user_change": 141
            },
            {
              "host": "git.mihon.tech",
              "change": 1e-06,
              "user_change": 11
            },
            {
              "host": "git.io-warnemuende.de",
              "change": 1e-06,
              "user_change": 13
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.000677,
              "user_change": 4894
            },
            {
              "host": "github",
              "change": -0.000372,
              "user_change": 4272653
            },
            {
              "host": "bitbucket",
              "change": -0.00034,
              "user_change": 11841
            },
            {
              "host": "packagist",
              "change": -9.2e-05,
              "user_change": 218
            },
            {
              "host": "main",
              "change": -5.2e-05,
              "user_change": 1
            },
            {
              "host": "gitorious",
              "change": -3.6e-05,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -3.6e-05,
              "user_change": 9
            },
            {
              "host": "googlecode",
              "change": -2.8e-05,
              "user_change": 0
            },
            {
              "host": "salsa.debian.org",
              "change": -2.3e-05,
              "user_change": 42
            },
            {
              "host": "git.drupalcode.org",
              "change": -1.9e-05,
              "user_change": 1
            }
          ]
        }
      }
    },
    "fedi_software": {
      "weekly": {
        "shannon": 0.0279,
        "shannon_contrib": {
          "increase": [
            {
              "host": "z",
              "change": 0.039086,
              "user_change": 9631
            },
            {
              "host": "loops",
              "change": 0.01285,
              "user_change": 3409
            },
            {
              "host": "piefed",
              "change": 0.003522,
              "user_change": 856
            },
            {
              "host": "mastodon",
              "change": 0.002329,
              "user_change": 10250
            },
            {
              "host": "peertube",
              "change": 0.001168,
              "user_change": 1345
            },
            {
              "host": "microdotblog",
              "change": 0.001128,
              "user_change": 432
            },
            {
              "host": "NodeBB",
              "change": 0.000332,
              "user_change": 59
            },
            {
              "host": "writefreely",
              "change": 0.000244,
              "user_change": 332
            },
            {
              "host": "smithereen",
              "change": 0.000227,
              "user_change": 32
            },
            {
              "host": "hometown",
              "change": 0.000182,
              "user_change": 84
            }
          ],
          "decrease": [
            {
              "host": "elektrine",
              "change": -0.022274,
              "user_change": -4697
            },
            {
              "host": "fedibird",
              "change": -0.002237,
              "user_change": -492
            },
            {
              "host": "bridgy-fed",
              "change": -0.002043,
              "user_change": 315
            },
            {
              "host": "pixelfed",
              "change": -0.000924,
              "user_change": 1939
            },
            {
              "host": "mostr",
              "change": -0.000878,
              "user_change": 479
            },
            {
              "host": "wordpress",
              "change": -0.000839,
              "user_change": 4
            },
            {
              "host": "ghost",
              "change": -0.000734,
              "user_change": -38
            },
            {
              "host": "brighteon",
              "change": -0.000636,
              "user_change": -102
            },
            {
              "host": "pleroma",
              "change": -0.000467,
              "user_change": -48
            },
            {
              "host": "lemmy",
              "change": -0.000431,
              "user_change": 585
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0286,
        "shannon_contrib": {
          "increase": [
            {
              "host": "z",
              "change": 0.039086,
              "user_change": 9631
            },
            {
              "host": "loops",
              "change": 0.014201,
              "user_change": 3732
            },
            {
              "host": "piefed",
              "change": 0.003546,
              "user_change": 870
            },
            {
              "host": "mastodon",
              "change": 0.002464,
              "user_change": 12978
            },
            {
              "host": "peertube",
              "change": 0.001284,
              "user_change": 1552
            },
            {
              "host": "microdotblog",
              "change": 0.000802,
              "user_change": 368
            },
            {
              "host": "NodeBB",
              "change": 0.000338,
              "user_change": 61
            },
            {
              "host": "smithereen",
              "change": 0.000226,
              "user_change": 32
            },
            {
              "host": "hometown",
              "change": 0.00017,
              "user_change": 90
            },
            {
              "host": "friendica",
              "change": 8e-05,
              "user_change": 61
            }
          ],
          "decrease": [
            {
              "host": "elektrine",
              "change": -0.022349,
              "user_change": -4697
            },
            {
              "host": "bridgy-fed",
              "change": -0.002358,
              "user_change": 445
            },
            {
              "host": "fedibird",
              "change": -0.002029,
              "user_change": -399
            },
            {
              "host": "wordpress",
              "change": -0.001048,
              "user_change": -9
            },
            {
              "host": "ghost",
              "change": -0.000963,
              "user_change": -70
            },
            {
              "host": "mostr",
              "change": -0.000962,
              "user_change": 620
            },
            {
              "host": "pleroma",
              "change": -0.000622,
              "user_change": -72
            },
            {
              "host": "lemmy",
              "change": -0.000461,
              "user_change": 727
            },
            {
              "host": "pixelfed",
              "change": -0.000443,
              "user_change": 3003
            },
            {
              "host": "neodb",
              "change": -0.000407,
              "user_change": -39
            }
          ]
        }
      }
    }
  },
  "bsky_verifiers": {
    "HHI": 6904,
    "shannon": 0.8807,
    "simpson": 0.3096,
    "servers": 21,
    "biggest_abs": 5479,
    "biggest_pct": 82.9,
    "rest_abs": 1130,
    "rest_pct": 17.1,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        4
      ],
      [
        99,
        13
      ],
      [
        99.5,
        16
      ]
    ],
    "lastUpdate": "02-02-2026",
    "dataFile": "data/bsky-verifiers/2026-02-02T07:03:24Z.csv"
  },
  "fedi_software": {
    "HHI": 4165,
    "shannon": 1.5024,
    "simpson": 0.5835,
    "servers": 129,
    "biggest_abs": 743498,
    "biggest_pct": 62.69,
    "rest_abs": 442550,
    "rest_pct": 37.31,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        3
      ],
      [
        90,
        6
      ],
      [
        99,
        19
      ],
      [
        99.5,
        23
      ]
    ],
    "lastUpdate": "02-02-2026",
    "dataFile": "data/fedi-software/2026-02-02T07:03:24Z.csv"
  }
}
