en.osm.town is one of the many independent Mastodon servers you can use to participate in the fediverse.
An independent, community of OpenStreetMap people on the Fediverse/Mastodon. Funding graciously provided by the OpenStreetMap Foundation.

Server stats:

255
active users

#badgefed

4 posts3 participants1 post today

First 100: BadgeFed Explorer

The verified Badge was issued to @lqdev

You ventured into uncharted territory and helped shape the BadgeFed project from the start. As one of the first 100 testers, your curiosity, feedback, and bug-finding instincts helped stabilize the platform. The fediverse will always remember your role in getting us off the ground—one crash, typo, and glorious bug report at a time.

Earning Criteria: Awarded to the first 100 individuals who actively participated in the early testing phase of BadgeFed. This includes exploring the platform, submitting feedback or bug reports, and generally poking around where things probably weren’t ready yet. These badges are limited—no retroactive claims, no reruns, no exceptions. You were here. You mattered..
Issued on: 04/11/2025 17:57:58
Accepted On: 05/06/2025 01:35:26

Verify the Badge here.

badges.vocalcat.comFirst 100: BadgeFed Explorer was issued by BadgeFed to lqdevYou ventured into uncharted territory and helped shape the BadgeFed project from the start. As one of the first 100 testers, your curiosity, feedback, and bug-finding instincts helped stabilize the platform. The fediverse will always remember your role in getting us off the ground—one crash, typo, and glorious bug report at a time.

First 100: BadgeFed Explorer

The verified Badge was issued to @Doug Belshaw

You ventured into uncharted territory and helped shape the BadgeFed project from the start. As one of the first 100 testers, your curiosity, feedback, and bug-finding instincts helped stabilize the platform. The fediverse will always remember your role in getting us off the ground—one crash, typo, and glorious bug report at a time.

Earning Criteria: Awarded to the first 100 individuals who actively participated in the early testing phase of BadgeFed. This includes exploring the platform, submitting feedback or bug reports, and generally poking around where things probably weren’t ready yet. These badges are limited—no retroactive claims, no reruns, no exceptions. You were here. You mattered..
Issued on: 05/04/2025 14:18:25
Accepted On: 05/04/2025 16:43:46

Verify the Badge here.

badges.vocalcat.comFirst 100: BadgeFed Explorer was issued by BadgeFed to Doug BelshawYou ventured into uncharted territory and helped shape the BadgeFed project from the start. As one of the first 100 testers, your curiosity, feedback, and bug-finding instincts helped stabilize the platform. The fediverse will always remember your role in getting us off the ground—one crash, typo, and glorious bug report at a time.

First 100: BadgeFed Explorer

The verified Badge was issued to @Jens Finkhäuser

You ventured into uncharted territory and helped shape the BadgeFed project from the start. As one of the first 100 testers, your curiosity, feedback, and bug-finding instincts helped stabilize the platform. The fediverse will always remember your role in getting us off the ground—one crash, typo, and glorious bug report at a time.

Earning Criteria: Awarded to the first 100 individuals who actively participated in the early testing phase of BadgeFed. This includes exploring the platform, submitting feedback or bug reports, and generally poking around where things probably weren’t ready yet. These badges are limited—no retroactive claims, no reruns, no exceptions. You were here. You mattered..
Issued on: 05/04/2025 14:19:39
Accepted On: 05/04/2025 14:24:16

Verify the Badge here.

badges.vocalcat.comFirst 100: BadgeFed Explorer was issued by BadgeFed to Jens FinkhäuserYou ventured into uncharted territory and helped shape the BadgeFed project from the start. As one of the first 100 testers, your curiosity, feedback, and bug-finding instincts helped stabilize the platform. The fediverse will always remember your role in getting us off the ground—one crash, typo, and glorious bug report at a time.

Early bits of #decentralization of #Badges look how, I created one in one instance (verifiedby.maho.dev) for @lqdev and it got decentralized/federated to other instance (badges.vocalcat.com)

So, badges are coming to the #fediverse.

In a technical note, I am using notes (so it gets published to mastodon), but adding the badge as "attachment" which is in the #activitypub spec. Tried document type before, but it does not render in Mastodon. I am going to work in supporting openbadges as activitypub attachments as well, so you can bring your existing openbadges to the fediverse.

Hey Fediverse! 👋
Two weeks have passed and here we have another update from the BadgeFed burrow! Here’s what’s new, brewing, and how you can jump in if you’re feeling adventurous.

Early Bits of Decentralization

We’ve started the very first steps toward decentralization! 🛰️ Right now, we’re planning to add two more test instances to push federation further.

That said—there are still no controls for blocking, defederating, moderating, or deleting yet. So we’re not opening it up publicly just yet (BadgeFed isn’t ready for the wild west).

BUT—if you’re comfortable around SQL and servers, don’t mind losing data, and want to help us test the early messy bits, let us know! We’d love to have more fearless testers on board.

OpenBadges Export is Live! 🎉

Big milestone: you can now export your badges to OpenBadges format!

This is a huge step toward real portability. Right now, you can only export badges tied to profile URLs (think Mastodon profiles, etc.), not emails yet.

That means you can’t directly import them into platforms like Badgr or Credly (unless they someday support URL-based verification).
We’re going to push for that—because identity shouldn’t be chained to an email address.

Also: we have zero interest in storing emails. Privacy first. Always.

UX/UI Improvements + Search 🔍

A few small but mighty improvements:

  • New search page! Now you can search your past badges easily.
  • Badges are now an attachment to a regular ActivityPub note, instead of a separate document type.
    • We tried doing a new document type, but… Mastodon just ignored it.
    • Like it or not, we need to be Mastodon-compatible to reach people. But attachments are a fine way to extend the ActivityPub spec.

Little things, but they add up to a smoother experience.

Follow Other Issuers! (and Bridgefed!)

Issuers can now follow other issuers!
We think this is a critical building block for decentralization. 🛠️

Plus, if you follow Bridgy Fed, it will bridge to Bluesky!

Lots of Other Nerdy Bits

Under the hood:

  • Tons of minor improvements and cleanups
  • More internal support for federating badges across different servers
  • Prepping groundwork for instance-level controls later

Wanna Test With Us? 🧪

If you’re comfortable with:

  • Raw SQL
  • Servers crashing
  • Maybe losing everything 😅

…and want to help shape early decentralized BadgeFed, message us!

(Seriously, it’ll be messy but fun.)

👉 GitHub Repo

Let’s make federated badges a reality. 🚀

—Maho


You can read the article "BadgeFed: Early Decentralization Experiments + OpenBadges Export! - Second April 2025 Update" by @mapache here as well.

#activitypub #badgefed #fediverse #dotnet #decentralization #open-source #openbadges #identity #roadmap

First 100: BadgeFed Explorer

The verified Badge was issued to @Jan Ainali

You ventured into uncharted territory and helped shape the BadgeFed project from the start. As one of the first 100 testers, your curiosity, feedback, and bug-finding instincts helped stabilize the platform. The fediverse will always remember your role in getting us off the ground—one crash, typo, and glorious bug report at a time.

Earning Criteria: Awarded to the first 100 individuals who actively participated in the early testing phase of BadgeFed. This includes exploring the platform, submitting feedback or bug reports, and generally poking around where things probably weren’t ready yet. These badges are limited—no retroactive claims, no reruns, no exceptions. You were here. You mattered..
Issued on: 04/28/2025 02:40:13
Accepted On: 04/28/2025 05:07:14

Verify the Badge here.

badges.vocalcat.comFirst 100: BadgeFed Explorer was issued by BadgeFed to Jan AinaliYou ventured into uncharted territory and helped shape the BadgeFed project from the start. As one of the first 100 testers, your curiosity, feedback, and bug-finding instincts helped stabilize the platform. The fediverse will always remember your role in getting us off the ground—one crash, typo, and glorious bug report at a time.

First 100: BadgeFed Explorer

The verified Badge was issued to @Thejesh GN

You ventured into uncharted territory and helped shape the BadgeFed project from the start. As one of the first 100 testers, your curiosity, feedback, and bug-finding instincts helped stabilize the platform. The fediverse will always remember your role in getting us off the ground—one crash, typo, and glorious bug report at a time.

Earning Criteria: Awarded to the first 100 individuals who actively participated in the early testing phase of BadgeFed. This includes exploring the platform, submitting feedback or bug reports, and generally poking around where things probably weren’t ready yet. These badges are limited—no retroactive claims, no reruns, no exceptions. You were here. You mattered..
Issued on: 04/28/2025 02:41:13
Accepted On: 04/28/2025 03:01:27

Verify the Badge here.

badges.vocalcat.comFirst 100: BadgeFed Explorer was issued by BadgeFed to Thejesh GNYou ventured into uncharted territory and helped shape the BadgeFed project from the start. As one of the first 100 testers, your curiosity, feedback, and bug-finding instincts helped stabilize the platform. The fediverse will always remember your role in getting us off the ground—one crash, typo, and glorious bug report at a time.

First 100: BadgeFed Explorer

The verified Recognition was issued to @reiver

You ventured into uncharted territory and helped shape the BadgeFed project from the start. As one of the first 100 testers, your curiosity, feedback, and bug-finding instincts helped stabilize the platform. The fediverse will always remember your role in getting us off the ground—one crash, typo, and glorious bug report at a time.

Earning Criteria: Awarded to the first 100 individuals who actively participated in the early testing phase of BadgeFed. This includes exploring the platform, submitting feedback or bug reports, and generally poking around where things probably weren’t ready yet. These badges are limited—no retroactive claims, no reruns, no exceptions. You were here. You mattered..
Issued on: 04/15/2025 03:33:53
Accepted On: 04/15/2025 08:49:06

Verify the Recognition here.

badges.vocalcat.comFirst 100: BadgeFed Explorer was issued by BadgeFed to reiverYou ventured into uncharted territory and helped shape the BadgeFed project from the start. As one of the first 100 testers, your curiosity, feedback, and bug-finding instincts helped stabilize the platform. The fediverse will always remember your role in getting us off the ground—one crash, typo, and glorious bug report at a time.

Another cool ActivityPub project I came across today - BadgeFed.

From the point of view of your regular Fediverse instance - I could foresee this being used to recognise members for financial contributions, being moderators, Creating x number of Peertube videos, y posts on Mastodon, winning community contests, stuff like that. Really cool and I will definitely look into this further a bit further down the line.

First 100: BadgeFed Explorer

The verified Recognition was issued to @💡𝚂𝗆𝖺𝗋𝗍𝗆𝖺𝗇 𝙰𝗉𝗉𝗌📱

You ventured into uncharted territory and helped shape the BadgeFed project from the start. As one of the first 100 testers, your curiosity, feedback, and bug-finding instincts helped stabilize the platform. The fediverse will always remember your role in getting us off the ground—one crash, typo, and glorious bug report at a time.

Earning Criteria: Awarded to the first 100 individuals who actively participated in the early testing phase of BadgeFed. This includes exploring the platform, submitting feedback or bug reports, and generally poking around where things probably weren’t ready yet. These badges are limited—no retroactive claims, no reruns, no exceptions. You were here. You mattered..
Issued on: 04/11/2025 18:01:32
Accepted On: 04/12/2025 07:54:59

Verify the Recognition here.

badges.vocalcat.comFirst 100: BadgeFed Explorer was issued by BadgeFed to 💡𝚂𝗆𝖺𝗋𝗍𝗆𝖺𝗇 𝙰𝗉𝗉𝗌📱You ventured into uncharted territory and helped shape the BadgeFed project from the start. As one of the first 100 testers, your curiosity, feedback, and bug-finding instincts helped stabilize the platform. The fediverse will always remember your role in getting us off the ground—one crash, typo, and glorious bug report at a time.

First 100: BadgeFed Explorer

The verified Recognition was issued to @Suzanne Aldrich

You ventured into uncharted territory and helped shape the BadgeFed project from the start. As one of the first 100 testers, your curiosity, feedback, and bug-finding instincts helped stabilize the platform. The fediverse will always remember your role in getting us off the ground—one crash, typo, and glorious bug report at a time.

Earning Criteria: Awarded to the first 100 individuals who actively participated in the early testing phase of BadgeFed. This includes exploring the platform, submitting feedback or bug reports, and generally poking around where things probably weren’t ready yet. These badges are limited—no retroactive claims, no reruns, no exceptions. You were here. You mattered..
Issued on: 04/12/2025 05:07:53
Accepted On: 04/12/2025 06:30:41

Verify the Recognition here.

badges.vocalcat.comFirst 100: BadgeFed Explorer was issued by BadgeFed to Suzanne AldrichYou ventured into uncharted territory and helped shape the BadgeFed project from the start. As one of the first 100 testers, your curiosity, feedback, and bug-finding instincts helped stabilize the platform. The fediverse will always remember your role in getting us off the ground—one crash, typo, and glorious bug report at a time.

I did some changes to my almost static #activitypub enabled blog, which enables @blog and @badgefed so now it can show the real number of followers.

I have only updated the #badgefed one. I am planning to migrate @vocalcat to such format because having a bot account does not make sense for the #fediverse. I rather post real uodates.

I will edit my series in the following days.

maho.dev/2024/02/a-guide-to-im

github.com/mahomedalid/almost-

maho.devA guide to implement ActivityPub in a static site (or any website)
More from Maho Pacheco 🦝🍻