Welcome to BadgeFed! This guide will help you use BadgeFed effectively and provide detailed information about its features and usage.
- Login: Visit the BadgeFed Admin Panel (
/admin) and log in using your LinkedIn or Mastodon account. - Manage Issuers: Navigate to the Issuer Management page to create, update, or delete issuers.
- Manage Badges: Go to the Badge Management page to create, update, or delete badges.
- Grant a Badge: Click the "Grant" button on the badge management page to issue a badge. Provide the recipient's identifier URL (e.g.,
https://linkedin.com/in/username,https://mastodon.social/@badgefed), evidence (optional), and email (optional). - Share the Grant Link: Copy the generated grant URL and share it with the recipient for badge acceptance.
- Navigate to the issuer management page.
- Create an issuer that acts as an ActivityPub actor and OpenBadge endpoint.
Administrators (not managers) have access to an Advanced (Admin Only) section when creating or editing an issuer:
- LinkedIn Organization ID: Enter your numeric LinkedIn Organization ID to enable LinkedIn certification integration. You can find this ID in your LinkedIn Company Page URL (e.g.,
https://www.linkedin.com/company/12345678→ the ID is12345678). - Owner (Group): Assign or reassign the group that owns the issuer. The dropdown lists all available groups and pre-selects the currently assigned group when editing an existing issuer. This controls which group's managers and collaborators can manage the issuer's badges.
- Associate the badge with an issuer.
- Use a recipient's URL, phone number, or email address to issue the badge.
- If the recipient's URL is a Fediverse actor, they receive a private ActivityPub notification.
- Recipients can choose to make the badge public or private.
- BadgeFed creates a note associated with the OpenBadge.
- The note is decentralized by sending it to the issuer's followers using ActivityPub.
- Recipients can search for their badges across BadgeFed instances.
- Create, edit, and delete badges.
- Explore badges issued by various actors.
- Issue badges to recipients.
- Manage pending grants and track acceptance.
- View recipient profiles and their badge collections.
- Search for badges by recipient name, profile URL, or fediverse handle.
- Import OpenBadge JSON data.
- Export badges in OpenBadge format.
- Built on ActivityPub for decentralized badge management.
- Federated actors and recipients.
- For issues, visit the GitHub repository and open an issue.