{
  "fedi": {
    "lastUpdate": "02-17-2026",
    "dataFile": "data/fedi-mau/2026-02-17T07:01:35Z.csv",
    "HHI": 905,
    "shannon": 4.6226,
    "simpson": 0.9095,
    "servers": 27483,
    "biggest_abs": 324352,
    "biggest_pct": 27.73,
    "rest_abs": 845484,
    "rest_pct": 72.27,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        8
      ],
      [
        75,
        75
      ],
      [
        90,
        415
      ],
      [
        99,
        15785
      ],
      [
        99.5,
        21634
      ]
    ]
  },
  "at": {
    "lastUpdate": "02-17-2026",
    "dataFile": "data/at-mau/2026-02-17T07:00:25Z.csv",
    "HHI": 9776,
    "shannon": 0.0907,
    "simpson": 0.0223,
    "servers": 1810,
    "biggest_abs": 5582620,
    "biggest_pct": 98.88,
    "rest_abs": 63430,
    "rest_pct": 1.12,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        2
      ],
      [
        99.5,
        3
      ]
    ]
  },
  "git": {
    "lastUpdate": "02-17-2026",
    "HHI": 9210,
    "shannon": 0.243,
    "simpson": 0.079,
    "servers": 1582,
    "biggest_abs": 306677104,
    "biggest_pct": 95.95,
    "rest_abs": 12955319,
    "rest_pct": 4.05,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        1
      ],
      [
        99,
        4
      ],
      [
        99.5,
        5
      ]
    ],
    "dataFile": "data/git/2026-02-17T00: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.0108,
        "shannon_contrib": {
          "increase": [
            {
              "host": "sopuli.xyz",
              "change": 0.003953,
              "user_change": 612
            },
            {
              "host": "fed.brid.gy",
              "change": 0.00233,
              "user_change": 415
            },
            {
              "host": "troet.cafe",
              "change": 0.002179,
              "user_change": 514
            },
            {
              "host": "mostr.pub",
              "change": 0.001933,
              "user_change": 333
            },
            {
              "host": "ioc.exchange",
              "change": 0.0017,
              "user_change": 294
            },
            {
              "host": "loops.video",
              "change": 0.001378,
              "user_change": 289
            },
            {
              "host": "toot.cafe",
              "change": 0.001176,
              "user_change": 154
            },
            {
              "host": "amplifi.casa",
              "change": 0.001149,
              "user_change": 150
            },
            {
              "host": "qlub.social",
              "change": 0.001109,
              "user_change": 201
            },
            {
              "host": "mastodon.social",
              "change": 0.00108,
              "user_change": -425
            }
          ],
          "decrease": [
            {
              "host": "theforkiverse.com",
              "change": -0.00983,
              "user_change": -2914
            },
            {
              "host": "yeeti.io",
              "change": -0.007518,
              "user_change": -1311
            },
            {
              "host": "gram.social",
              "change": -0.005796,
              "user_change": -1738
            },
            {
              "host": "pixelfed.social",
              "change": -0.004314,
              "user_change": -4246
            },
            {
              "host": "hawirkitabak.com",
              "change": -0.003258,
              "user_change": -506
            },
            {
              "host": "hkust.social",
              "change": -0.0026,
              "user_change": -455
            },
            {
              "host": "pixel-food.com",
              "change": -0.002541,
              "user_change": -376
            },
            {
              "host": "phijkchu.com",
              "change": -0.002357,
              "user_change": -884
            },
            {
              "host": "killbait.com",
              "change": -0.001963,
              "user_change": -279
            },
            {
              "host": "paper.wf",
              "change": -0.001761,
              "user_change": -695
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0575,
        "shannon_contrib": {
          "increase": [
            {
              "host": "theden.network",
              "change": 0.038686,
              "user_change": 9377
            },
            {
              "host": "loops.video",
              "change": 0.019208,
              "user_change": 5103
            },
            {
              "host": "ak.z.org",
              "change": 0.011409,
              "user_change": 2113
            },
            {
              "host": "pf.z.org",
              "change": 0.011186,
              "user_change": 2064
            },
            {
              "host": "piefed.social",
              "change": 0.007016,
              "user_change": 1519
            },
            {
              "host": "social.vivaldi.net",
              "change": 0.006818,
              "user_change": 2257
            },
            {
              "host": "piefed.ca",
              "change": 0.005224,
              "user_change": 904
            },
            {
              "host": "mastodon.social",
              "change": 0.004919,
              "user_change": 27795
            },
            {
              "host": "pixelfed.au",
              "change": 0.004615,
              "user_change": 949
            },
            {
              "host": "alim.ie",
              "change": 0.00432,
              "user_change": 678
            }
          ],
          "decrease": [
            {
              "host": "gram.social",
              "change": -0.021938,
              "user_change": -6248
            },
            {
              "host": "pixelfed.social",
              "change": -0.018545,
              "user_change": -10629
            },
            {
              "host": "www.glotter.com",
              "change": -0.012923,
              "user_change": -2385
            },
            {
              "host": "yeeti.io",
              "change": -0.007818,
              "user_change": -1311
            },
            {
              "host": "thu.closed.social",
              "change": -0.0067,
              "user_change": -1201
            },
            {
              "host": "lgbt.earth",
              "change": -0.006073,
              "user_change": -994
            },
            {
              "host": "theforkiverse.com",
              "change": -0.005048,
              "user_change": -1184
            },
            {
              "host": "baltic.social",
              "change": -0.004975,
              "user_change": -776
            },
            {
              "host": "hawirkitabak.com",
              "change": -0.003377,
              "user_change": -503
            },
            {
              "host": "fedibird.com",
              "change": -0.00327,
              "user_change": -701
            }
          ]
        }
      }
    },
    "at": {
      "weekly": {
        "shannon": 0.0221,
        "shannon_contrib": {
          "increase": [
            {
              "host": "blacksky.app",
              "change": 0.005643,
              "user_change": 5934
            },
            {
              "host": "pds.sprk.so",
              "change": 0.003293,
              "user_change": 2694
            },
            {
              "host": ".host.bsky.network",
              "change": 0.002775,
              "user_change": -91437
            },
            {
              "host": "bsky.aenead.net",
              "change": 0.002052,
              "user_change": 1399
            },
            {
              "host": "pds.cannect.space",
              "change": 0.00198,
              "user_change": 1353
            },
            {
              "host": "gems.xyz",
              "change": 0.001754,
              "user_change": 1345
            },
            {
              "host": "pds.bsky.yinzcloud.net",
              "change": 0.001297,
              "user_change": 952
            },
            {
              "host": "api.mulgez.com",
              "change": 0.000619,
              "user_change": 362
            },
            {
              "host": "roomy.chat",
              "change": 0.000511,
              "user_change": 327
            },
            {
              "host": "skystack.xyz",
              "change": 0.000319,
              "user_change": 223
            }
          ],
          "decrease": [
            {
              "host": "haruhwa.com",
              "change": -0.000947,
              "user_change": -592
            },
            {
              "host": "x.mt.social",
              "change": -0.000392,
              "user_change": -241
            },
            {
              "host": "bsky.bestofmodels.blog",
              "change": -0.000179,
              "user_change": -99
            },
            {
              "host": "climateai.org",
              "change": -0.000103,
              "user_change": -58
            },
            {
              "host": "zio.blue",
              "change": -4e-05,
              "user_change": -23
            },
            {
              "host": "sds-eu-west4.test.certified.app",
              "change": -2.8e-05,
              "user_change": -16
            },
            {
              "host": "pds-dev.heart-land.io",
              "change": -1.9e-05,
              "user_change": -9
            },
            {
              "host": "dev-pds.periwinkle.social",
              "change": -1.7e-05,
              "user_change": -8
            },
            {
              "host": "pds-staging.ridgeway.network",
              "change": -1.7e-05,
              "user_change": -7
            },
            {
              "host": "dev-pds.wsocial.eu",
              "change": -1.4e-05,
              "user_change": -6
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0139,
        "shannon_contrib": {
          "increase": [
            {
              "host": "blacksky.app",
              "change": 0.009863,
              "user_change": 9944
            },
            {
              "host": "pds.sprk.so",
              "change": 0.004179,
              "user_change": 3311
            },
            {
              "host": "gems.xyz",
              "change": 0.00258,
              "user_change": 1903
            },
            {
              "host": "atproto.brid.gy",
              "change": 0.002392,
              "user_change": 2283
            },
            {
              "host": "pds.bsky.yinzcloud.net",
              "change": 0.002181,
              "user_change": 1508
            },
            {
              "host": "bsky.aenead.net",
              "change": 0.002054,
              "user_change": 1400
            },
            {
              "host": "pds.cannect.space",
              "change": 0.001975,
              "user_change": 1350
            },
            {
              "host": "pds.1440.news",
              "change": 0.001704,
              "user_change": 1130
            },
            {
              "host": "pds.stockage.quebec",
              "change": 0.001529,
              "user_change": 1000
            },
            {
              "host": ".host.bsky.network",
              "change": 0.00129,
              "user_change": -192026
            }
          ],
          "decrease": [
            {
              "host": "randomly-generated.ngrok-free.app",
              "change": -0.019277,
              "user_change": -19773
            },
            {
              "host": "esnoticia.online",
              "change": -0.001115,
              "user_change": -723
            },
            {
              "host": "haruhwa.com",
              "change": -0.000934,
              "user_change": -594
            },
            {
              "host": "x.mt.social",
              "change": -0.00071,
              "user_change": -465
            },
            {
              "host": "matrix.usapolitics.news",
              "change": -0.000264,
              "user_change": -146
            },
            {
              "host": "testpds.wizardry.systems",
              "change": -0.000211,
              "user_change": -117
            },
            {
              "host": "bsky.bestofmodels.blog",
              "change": -0.000206,
              "user_change": -118
            },
            {
              "host": "pds.catbird.blue",
              "change": -0.000177,
              "user_change": -94
            },
            {
              "host": "crimson-field-2410.fly.dev",
              "change": -0.000176,
              "user_change": -93
            },
            {
              "host": "seabikes.social",
              "change": -0.000176,
              "user_change": -93
            }
          ]
        }
      }
    },
    "git": {
      "weekly": {
        "shannon": -0.0002,
        "shannon_contrib": {
          "increase": [
            {
              "host": "src.fedoraproject.org",
              "change": 0.00023,
              "user_change": 9573
            },
            {
              "host": "pagure.io",
              "change": 8.4e-05,
              "user_change": 2749
            },
            {
              "host": "bioconductor",
              "change": 1e-05,
              "user_change": 228
            },
            {
              "host": "guix.gnu.org",
              "change": 1e-06,
              "user_change": 84
            },
            {
              "host": "gitea.com",
              "change": 1e-06,
              "user_change": 50
            },
            {
              "host": "codeberg.org",
              "change": 1e-06,
              "user_change": 209
            },
            {
              "host": "git.lipovcan.cz",
              "change": 1e-06,
              "user_change": 13
            },
            {
              "host": "gitlab.esss.lu.se",
              "change": 0.0,
              "user_change": 25
            },
            {
              "host": "gitweb.torproject.org",
              "change": 0.0,
              "user_change": 8
            },
            {
              "host": "cgit.janouch.name",
              "change": 0.0,
              "user_change": 4
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.000175,
              "user_change": 1461
            },
            {
              "host": "bitbucket",
              "change": -6.4e-05,
              "user_change": 5310
            },
            {
              "host": "github",
              "change": -6.3e-05,
              "user_change": 1130328
            },
            {
              "host": "bitbucket.org",
              "change": -4.6e-05,
              "user_change": 6183
            },
            {
              "host": "packagist",
              "change": -2.4e-05,
              "user_change": 42
            },
            {
              "host": "main",
              "change": -1.3e-05,
              "user_change": 1
            },
            {
              "host": "gitorious",
              "change": -9e-06,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -9e-06,
              "user_change": 5
            },
            {
              "host": "googlecode",
              "change": -7e-06,
              "user_change": 0
            },
            {
              "host": "salsa.debian.org",
              "change": -6e-06,
              "user_change": 4
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0473,
        "shannon_contrib": {
          "increase": [
            {
              "host": "bitbucket.org",
              "change": 0.041537,
              "user_change": 2803020
            },
            {
              "host": "github",
              "change": 0.007873,
              "user_change": 4265701
            },
            {
              "host": "src.fedoraproject.org",
              "change": 0.000304,
              "user_change": 13335
            },
            {
              "host": "pagure.io",
              "change": 0.000111,
              "user_change": 3647
            },
            {
              "host": "dlang",
              "change": 8e-05,
              "user_change": 2134
            },
            {
              "host": "bioconductor",
              "change": 1e-05,
              "user_change": 236
            },
            {
              "host": "guix.gnu.org",
              "change": 4e-06,
              "user_change": 390
            },
            {
              "host": "gitlab.alpinelinux.org",
              "change": 3e-06,
              "user_change": 129
            },
            {
              "host": "gitlabext.wsl.ch",
              "change": 2e-06,
              "user_change": 51
            },
            {
              "host": "git.io-warnemuende.de",
              "change": 1e-06,
              "user_change": 21
            }
          ],
          "decrease": [
            {
              "host": "gitlab.com",
              "change": -0.001127,
              "user_change": 5391
            },
            {
              "host": "bitbucket",
              "change": -0.000622,
              "user_change": 13589
            },
            {
              "host": "packagist",
              "change": -0.000153,
              "user_change": 156
            },
            {
              "host": "main",
              "change": -8.4e-05,
              "user_change": 4
            },
            {
              "host": "gitorious",
              "change": -5.9e-05,
              "user_change": 0
            },
            {
              "host": "launchpad",
              "change": -5.7e-05,
              "user_change": 21
            },
            {
              "host": "googlecode",
              "change": -4.5e-05,
              "user_change": 1
            },
            {
              "host": "salsa.debian.org",
              "change": -3.7e-05,
              "user_change": 32
            },
            {
              "host": "git.drupalcode.org",
              "change": -3.1e-05,
              "user_change": 2
            },
            {
              "host": "bower",
              "change": -3.1e-05,
              "user_change": 1
            }
          ]
        }
      }
    },
    "fedi_software": {
      "weekly": {
        "shannon": -0.0016,
        "shannon_contrib": {
          "increase": [
            {
              "host": "lemmy",
              "change": 0.002591,
              "user_change": 689
            },
            {
              "host": "bridgy-fed",
              "change": 0.00233,
              "user_change": 415
            },
            {
              "host": "mostr",
              "change": 0.001933,
              "user_change": 333
            },
            {
              "host": "loops",
              "change": 0.001417,
              "user_change": 300
            },
            {
              "host": "plume",
              "change": 0.000841,
              "user_change": 155
            },
            {
              "host": "microdotblog",
              "change": 0.000823,
              "user_change": 135
            },
            {
              "host": "piefed",
              "change": 0.000731,
              "user_change": 120
            },
            {
              "host": "friendica",
              "change": 0.00055,
              "user_change": 91
            },
            {
              "host": "NodeBB",
              "change": 0.000543,
              "user_change": 85
            },
            {
              "host": "fedibird",
              "change": 0.00053,
              "user_change": 44
            }
          ],
          "decrease": [
            {
              "host": "pixelfed",
              "change": -0.006123,
              "user_change": -7459
            },
            {
              "host": "z",
              "change": -0.002555,
              "user_change": -904
            },
            {
              "host": "writefreely",
              "change": -0.002102,
              "user_change": -891
            },
            {
              "host": "killbait",
              "change": -0.001963,
              "user_change": -279
            },
            {
              "host": "mastodon",
              "change": -0.001056,
              "user_change": -8983
            },
            {
              "host": "peertube",
              "change": -0.000669,
              "user_change": -907
            },
            {
              "host": "pleroma",
              "change": -0.000578,
              "user_change": -175
            },
            {
              "host": "wordpress",
              "change": -0.000247,
              "user_change": -205
            },
            {
              "host": "funkwhale",
              "change": -8.7e-05,
              "user_change": -19
            },
            {
              "host": "brighteon",
              "change": -7.9e-05,
              "user_change": -25
            }
          ]
        }
      },
      "monthly": {
        "shannon": 0.0028,
        "shannon_contrib": {
          "increase": [
            {
              "host": "z",
              "change": 0.035355,
              "user_change": 8373
            },
            {
              "host": "loops",
              "change": 0.019544,
              "user_change": 5164
            },
            {
              "host": "piefed",
              "change": 0.011316,
              "user_change": 2756
            },
            {
              "host": "peertube",
              "change": 0.00286,
              "user_change": 1789
            },
            {
              "host": "lemmy",
              "change": 0.002297,
              "user_change": 1539
            },
            {
              "host": "microdotblog",
              "change": 0.002262,
              "user_change": 688
            },
            {
              "host": "mostr",
              "change": 0.001826,
              "user_change": 1451
            },
            {
              "host": "friendica",
              "change": 0.001072,
              "user_change": 250
            },
            {
              "host": "NodeBB",
              "change": 0.000958,
              "user_change": 159
            },
            {
              "host": "writefreely",
              "change": 0.000496,
              "user_change": 297
            }
          ],
          "decrease": [
            {
              "host": "elektrine",
              "change": -0.022361,
              "user_change": -4698
            },
            {
              "host": "pixelfed",
              "change": -0.02235,
              "user_change": -20032
            },
            {
              "host": "wordpress",
              "change": -0.017143,
              "user_change": -5356
            },
            {
              "host": "mastodon",
              "change": -0.005889,
              "user_change": 20742
            },
            {
              "host": "fedibird",
              "change": -0.002029,
              "user_change": -501
            },
            {
              "host": "killbait",
              "change": -0.002009,
              "user_change": -279
            },
            {
              "host": "pleroma",
              "change": -0.001852,
              "user_change": -398
            },
            {
              "host": "funkwhale",
              "change": -0.000919,
              "user_change": -148
            },
            {
              "host": "neodb",
              "change": -0.000754,
              "user_change": -141
            },
            {
              "host": "ghost",
              "change": -0.000665,
              "user_change": -101
            }
          ]
        }
      }
    },
    "bsky_verifiers": {
      "weekly": {
        "shannon": -0.0062,
        "shannon_contrib": {
          "increase": [],
          "decrease": [
            {
              "host": "@bsky.app",
              "change": -0.001193,
              "user_change": 65
            },
            {
              "host": "@financialtimes.com",
              "change": -0.000654,
              "user_change": 0
            },
            {
              "host": "@theathletic.com",
              "change": -0.000472,
              "user_change": 1
            },
            {
              "host": "@ign.com",
              "change": -0.000456,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.000443,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.00043,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.000414,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.000362,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.000264,
              "user_change": 0
            },
            {
              "host": "@huffpost.com",
              "change": -0.000247,
              "user_change": 0
            }
          ]
        }
      },
      "monthly": {
        "shannon": -0.0462,
        "shannon_contrib": {
          "increase": [
            {
              "host": "@cnbc.com",
              "change": 0.005261,
              "user_change": 5
            },
            {
              "host": "@forbes.com",
              "change": 0.001797,
              "user_change": 2
            }
          ],
          "decrease": [
            {
              "host": "@bsky.app",
              "change": -0.010024,
              "user_change": 514
            },
            {
              "host": "@theathletic.com",
              "change": -0.006424,
              "user_change": 1
            },
            {
              "host": "@financialtimes.com",
              "change": -0.005474,
              "user_change": 0
            },
            {
              "host": "@ign.com",
              "change": -0.003821,
              "user_change": 0
            },
            {
              "host": "@washingtonpost.com",
              "change": -0.003715,
              "user_change": 0
            },
            {
              "host": "@nytimes.com",
              "change": -0.003607,
              "user_change": 0
            },
            {
              "host": "@nbcnews.com",
              "change": -0.003469,
              "user_change": 0
            },
            {
              "host": "@wired.com",
              "change": -0.003034,
              "user_change": 0
            },
            {
              "host": "@theglobeandmail.com",
              "change": -0.002221,
              "user_change": 0
            },
            {
              "host": "@huffpost.com",
              "change": -0.002078,
              "user_change": 0
            }
          ]
        }
      }
    }
  },
  "bsky_verifiers": {
    "HHI": 6994,
    "shannon": 0.8608,
    "simpson": 0.3006,
    "servers": 22,
    "biggest_abs": 5731,
    "biggest_pct": 83.46,
    "rest_abs": 1136,
    "rest_pct": 16.54,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        1
      ],
      [
        90,
        4
      ],
      [
        99,
        13
      ],
      [
        99.5,
        16
      ]
    ],
    "lastUpdate": "02-17-2026",
    "dataFile": "data/bsky-verifiers/2026-02-17T07:03:29Z.csv"
  },
  "fedi_software": {
    "HHI": 4323,
    "shannon": 1.4766,
    "simpson": 0.5676,
    "servers": 131,
    "biggest_abs": 751262,
    "biggest_pct": 64.22,
    "rest_abs": 418574,
    "rest_pct": 35.78,
    "b_vals": [
      [
        25,
        1
      ],
      [
        50,
        1
      ],
      [
        75,
        3
      ],
      [
        90,
        6
      ],
      [
        99,
        19
      ],
      [
        99.5,
        23
      ]
    ],
    "lastUpdate": "02-17-2026",
    "dataFile": "data/fedi-software/2026-02-17T07:03:29Z.csv"
  }
}
