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
GitHub - tryvocalcat/badgefed: ActivityPub Badges Implementa

ActivityPub Badges Implementa. Contribute to tryvocalcat/badgefed development by creating an account on GitHub.

GitHub

First 100: BadgeFed Explorer

The verified Recognition was issued to @liaizon

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:25
Accepted On: 04/28/2025 09:14:15

Verify the Recognition here.

#badgefed#fediverse#activitypub#mastodon

First 100: BadgeFed Explorer was issued by BadgeFed to Liaizon Wakest

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 @Lambo

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:51
Accepted On: 04/28/2025 08:01:19

Verify the Recognition here.

#badgefed#fediverse#activitypub#mastodon

First 100: BadgeFed Explorer was issued by BadgeFed to Lambert Heller

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 @lavaeolus

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:42
Accepted On: 04/28/2025 06:53:58

Verify the Recognition here.

#badgefed#fediverse#activitypub#mastodon

First 100: BadgeFed Explorer was issued by BadgeFed to Henrik Schönemann

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 @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 Recognition here.

#badgefed#fediverse#activitypub#mastodon

First 100: BadgeFed Explorer was issued by BadgeFed 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.

First 100: BadgeFed Explorer

The verified Recognition was issued to @_max

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:03
Accepted On: 04/28/2025 04:17:29

Verify the Recognition here.

#badgefed#fediverse#activitypub#mastodon

First 100: BadgeFed Explorer was issued by BadgeFed to Max

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 @thej

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 Recognition here.

#badgefed#fediverse#activitypub#mastodon

First 100: BadgeFed Explorer was issued by BadgeFed 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.

I need to test another feature of @badgefed@vocalcat.com who is available right now and wants a badge from @badgefed@badges.vocalcat.com ?

Help me test decentralized badges.

#badgefed #fediverse #askfedi #activitypub

First 100: BadgeFed Explorer

The verified Recognition was issued to @ferriera_trevi

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:31
Accepted On: 04/23/2025 22:14:02

Verify the Recognition here.

#badgefed#fediverse#activitypub#mastodon

First 100: BadgeFed Explorer was issued by BadgeFed to Polycraftsman

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.