#openbadge — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #openbadge, aggregated by home.social.
-
I see many badge demos that stop at “store a row, serve a PNG, done.”
That works until trust matters.
In this tutorial, I built a Quarkus app that issues signed badge assertions, exposes public verification URLs, and protects partner webhooks with HMAC. The interesting part is the failure modes: composite keys, flush order, idempotency, and trust boundaries.
https://www.the-main-thread.com/p/build-digital-credentialing-platform-quarkus
-
I see many badge demos that stop at “store a row, serve a PNG, done.”
That works until trust matters.
In this tutorial, I built a Quarkus app that issues signed badge assertions, exposes public verification URLs, and protects partner webhooks with HMAC. The interesting part is the failure modes: composite keys, flush order, idempotency, and trust boundaries.
https://www.the-main-thread.com/p/build-digital-credentialing-platform-quarkus
-
I see many badge demos that stop at “store a row, serve a PNG, done.”
That works until trust matters.
In this tutorial, I built a Quarkus app that issues signed badge assertions, exposes public verification URLs, and protects partner webhooks with HMAC. The interesting part is the failure modes: composite keys, flush order, idempotency, and trust boundaries.
https://www.the-main-thread.com/p/build-digital-credentialing-platform-quarkus
-
I see many badge demos that stop at “store a row, serve a PNG, done.”
That works until trust matters.
In this tutorial, I built a Quarkus app that issues signed badge assertions, exposes public verification URLs, and protects partner webhooks with HMAC. The interesting part is the failure modes: composite keys, flush order, idempotency, and trust boundaries.
https://www.the-main-thread.com/p/build-digital-credentialing-platform-quarkus
-
I see many badge demos that stop at “store a row, serve a PNG, done.”
That works until trust matters.
In this tutorial, I built a Quarkus app that issues signed badge assertions, exposes public verification URLs, and protects partner webhooks with HMAC. The interesting part is the failure modes: composite keys, flush order, idempotency, and trust boundaries.
https://www.the-main-thread.com/p/build-digital-credentialing-platform-quarkus
-
ActivityPub is also used for federation.
Badge issuers (ActivityPub actors) can follow other issuers.
When a badge is issued, a Create activity is federated.
Other servers receive that activity and can store a local copy of the badge.
This works very similarly to how Mastodon servers cache posts.
Because of that, badges can also be:
• revoked using the Delete activity
• updated using the Update activityAgain, this reuses existing ActivityPub verbs instead of inventing a new protocol or new spec.
Simple primitives, (I love how simple it is), powerful results.
--
Verification is also straightforward.
The #OpenBadge issuer URL points to the ActivityPub actor URL.
That means the same actor who published the badge also owns the public/private key pair used in ActivityPub.
So the actor identity and the badge issuer identity match.
-
ActivityPub is also used for federation.
Badge issuers (ActivityPub actors) can follow other issuers.
When a badge is issued, a Create activity is federated.
Other servers receive that activity and can store a local copy of the badge.
This works very similarly to how Mastodon servers cache posts.
Because of that, badges can also be:
• revoked using the Delete activity
• updated using the Update activityAgain, this reuses existing ActivityPub verbs instead of inventing a new protocol or new spec.
Simple primitives, (I love how simple it is), powerful results.
--
Verification is also straightforward.
The #OpenBadge issuer URL points to the ActivityPub actor URL.
That means the same actor who published the badge also owns the public/private key pair used in ActivityPub.
So the actor identity and the badge issuer identity match.
-
ActivityPub is also used for federation.
Badge issuers (ActivityPub actors) can follow other issuers.
When a badge is issued, a Create activity is federated.
Other servers receive that activity and can store a local copy of the badge.
This works very similarly to how Mastodon servers cache posts.
Because of that, badges can also be:
• revoked using the Delete activity
• updated using the Update activityAgain, this reuses existing ActivityPub verbs instead of inventing a new protocol or new spec.
Simple primitives, (I love how simple it is), powerful results.
--
Verification is also straightforward.
The #OpenBadge issuer URL points to the ActivityPub actor URL.
That means the same actor who published the badge also owns the public/private key pair used in ActivityPub.
So the actor identity and the badge issuer identity match.
-
ActivityPub is also used for federation.
Badge issuers (ActivityPub actors) can follow other issuers.
When a badge is issued, a Create activity is federated.
Other servers receive that activity and can store a local copy of the badge.
This works very similarly to how Mastodon servers cache posts.
Because of that, badges can also be:
• revoked using the Delete activity
• updated using the Update activityAgain, this reuses existing ActivityPub verbs instead of inventing a new protocol or new spec.
Simple primitives, (I love how simple it is), powerful results.
--
Verification is also straightforward.
The #OpenBadge issuer URL points to the ActivityPub actor URL.
That means the same actor who published the badge also owns the public/private key pair used in ActivityPub.
So the actor identity and the badge issuer identity match.
-
ActivityPub is also used for federation.
Badge issuers (ActivityPub actors) can follow other issuers.
When a badge is issued, a Create activity is federated.
Other servers receive that activity and can store a local copy of the badge.
This works very similarly to how Mastodon servers cache posts.
Because of that, badges can also be:
• revoked using the Delete activity
• updated using the Update activityAgain, this reuses existing ActivityPub verbs instead of inventing a new protocol or new spec.
Simple primitives, (I love how simple it is), powerful results.
--
Verification is also straightforward.
The #OpenBadge issuer URL points to the ActivityPub actor URL.
That means the same actor who published the badge also owns the public/private key pair used in ActivityPub.
So the actor identity and the badge issuer identity match.
-
RE: https://badgefed.org/grant/badgefedorg_137_12_b6273618914cf7ad5b6a036f2a3a9f93
Do you want to receive a #ActivityPub + #OpenBadge like this one? Come to the #FOSDEM presentation tomorrow in the #socialweb track!
-
RE: https://badgefed.org/grant/badgefedorg_137_12_b6273618914cf7ad5b6a036f2a3a9f93
Do you want to receive a #ActivityPub + #OpenBadge like this one? Come to the #FOSDEM presentation tomorrow in the #socialweb track!
-
RE: https://badgefed.org/grant/badgefedorg_137_12_b6273618914cf7ad5b6a036f2a3a9f93
Do you want to receive a #ActivityPub + #OpenBadge like this one? Come to the #FOSDEM presentation tomorrow in the #socialweb track!
-
RE: https://badgefed.org/grant/badgefedorg_137_12_b6273618914cf7ad5b6a036f2a3a9f93
Do you want to receive a #ActivityPub + #OpenBadge like this one? Come to the #FOSDEM presentation tomorrow in the #socialweb track!
-
RE: https://badgefed.org/grant/badgefedorg_137_12_b6273618914cf7ad5b6a036f2a3a9f93
Do you want to receive a #ActivityPub + #OpenBadge like this one? Come to the #FOSDEM presentation tomorrow in the #socialweb track!
-
👩🎓 At the Valrose campus, the second Open Science masterclass at Université Côte d’Azur, this time aimed at PhD candidates from the doctoral schools “Information and Communication Sciences and Technologies” and “Fundamental and Applied Sciences”.
Please note: for the first time this year, PhD candidates will receive, at the end of their participation in the Master Class, an openbadge certifying that the holder attended the entire day in person and took part in the presentations and workshops, and which they can freely share on social media!
#openscience #DiBSO #UniCA #PhD #openaccess #openbadge
-------------
👩🎓 Sur le campus Valrose, deuxième masterclasse Science ouverte à Université Côte d’Azur, cette fois-ci à destination des doctorantes et doctorants des ED « Sciences et Technologies de l'Information et de la communication » et Sciences Fondamentales et Appliquées.A signaler : pour la première fois cette année, les doctorantes et doctorants recevront à l’issue de leur participation à la Master Class un hashtag#openbadge, qui atteste que son détenteur a participé en présentiel à la journée entière et a assisté aux présentations et aux ateliers, et qu’ils peuvent partager librement sur les réseaux sociaux !
-
👩🎓 At the Valrose campus, the second Open Science masterclass at Université Côte d’Azur, this time aimed at PhD candidates from the doctoral schools “Information and Communication Sciences and Technologies” and “Fundamental and Applied Sciences”.
Please note: for the first time this year, PhD candidates will receive, at the end of their participation in the Master Class, an openbadge certifying that the holder attended the entire day in person and took part in the presentations and workshops, and which they can freely share on social media!
#openscience #DiBSO #UniCA #PhD #openaccess #openbadge
-------------
👩🎓 Sur le campus Valrose, deuxième masterclasse Science ouverte à Université Côte d’Azur, cette fois-ci à destination des doctorantes et doctorants des ED « Sciences et Technologies de l'Information et de la communication » et Sciences Fondamentales et Appliquées.A signaler : pour la première fois cette année, les doctorantes et doctorants recevront à l’issue de leur participation à la Master Class un hashtag#openbadge, qui atteste que son détenteur a participé en présentiel à la journée entière et a assisté aux présentations et aux ateliers, et qu’ils peuvent partager librement sur les réseaux sociaux !
-
👩🎓 At the Valrose campus, the second Open Science masterclass at Université Côte d’Azur, this time aimed at PhD candidates from the doctoral schools “Information and Communication Sciences and Technologies” and “Fundamental and Applied Sciences”.
Please note: for the first time this year, PhD candidates will receive, at the end of their participation in the Master Class, an openbadge certifying that the holder attended the entire day in person and took part in the presentations and workshops, and which they can freely share on social media!
#openscience #DiBSO #UniCA #PhD #openaccess #openbadge
-------------
👩🎓 Sur le campus Valrose, deuxième masterclasse Science ouverte à Université Côte d’Azur, cette fois-ci à destination des doctorantes et doctorants des ED « Sciences et Technologies de l'Information et de la communication » et Sciences Fondamentales et Appliquées.A signaler : pour la première fois cette année, les doctorantes et doctorants recevront à l’issue de leur participation à la Master Class un hashtag#openbadge, qui atteste que son détenteur a participé en présentiel à la journée entière et a assisté aux présentations et aux ateliers, et qu’ils peuvent partager librement sur les réseaux sociaux !
-
👩🎓 At the Valrose campus, the second Open Science masterclass at Université Côte d’Azur, this time aimed at PhD candidates from the doctoral schools “Information and Communication Sciences and Technologies” and “Fundamental and Applied Sciences”.
Please note: for the first time this year, PhD candidates will receive, at the end of their participation in the Master Class, an openbadge certifying that the holder attended the entire day in person and took part in the presentations and workshops, and which they can freely share on social media!
#openscience #DiBSO #UniCA #PhD #openaccess #openbadge
-------------
👩🎓 Sur le campus Valrose, deuxième masterclasse Science ouverte à Université Côte d’Azur, cette fois-ci à destination des doctorantes et doctorants des ED « Sciences et Technologies de l'Information et de la communication » et Sciences Fondamentales et Appliquées.A signaler : pour la première fois cette année, les doctorantes et doctorants recevront à l’issue de leur participation à la Master Class un hashtag#openbadge, qui atteste que son détenteur a participé en présentiel à la journée entière et a assisté aux présentations et aux ateliers, et qu’ils peuvent partager librement sur les réseaux sociaux !
-
👩🎓 At the Valrose campus, the second Open Science masterclass at Université Côte d’Azur, this time aimed at PhD candidates from the doctoral schools “Information and Communication Sciences and Technologies” and “Fundamental and Applied Sciences”.
Please note: for the first time this year, PhD candidates will receive, at the end of their participation in the Master Class, an openbadge certifying that the holder attended the entire day in person and took part in the presentations and workshops, and which they can freely share on social media!
#openscience #DiBSO #UniCA #PhD #openaccess #openbadge
-------------
👩🎓 Sur le campus Valrose, deuxième masterclasse Science ouverte à Université Côte d’Azur, cette fois-ci à destination des doctorantes et doctorants des ED « Sciences et Technologies de l'Information et de la communication » et Sciences Fondamentales et Appliquées.A signaler : pour la première fois cette année, les doctorantes et doctorants recevront à l’issue de leur participation à la Master Class un hashtag#openbadge, qui atteste que son détenteur a participé en présentiel à la journée entière et a assisté aux présentations et aux ateliers, et qu’ils peuvent partager librement sur les réseaux sociaux !
-
I am testing something for #badgefed
Ignore this badge with exif medadata and an #openbadge
-
I am testing something for #badgefed
Ignore this badge with exif medadata and an #openbadge
-
I am testing something for #badgefed
Ignore this badge with exif medadata and an #openbadge
-
I am testing something for #badgefed
Ignore this badge with exif medadata and an #openbadge
-
I am testing something for #badgefed
Ignore this badge with exif medadata and an #openbadge
-
Wie können #Microcredentials transparenter, überprüfbarer und länderübergreifend übertragbar werden? block.Ed untersucht das Potenzial der #Blockchain-Technologie, um die Erfassung und Anerkennung von Fähigkeiten und Lernergebnissen zu verbessern.
📬Sie möchten Updates zum Projekt erhalten? Hier erfahren Sie mehr und können den Newsletter abonnieren https://blocked-project.eu/.
✅ Die aktuellste Ausgabe finden Sie hier: https://t1p.de/eefem
-
Wie können #Microcredentials transparenter, überprüfbarer und länderübergreifend übertragbar werden? block.Ed untersucht das Potenzial der #Blockchain-Technologie, um die Erfassung und Anerkennung von Fähigkeiten und Lernergebnissen zu verbessern.
📬Sie möchten Updates zum Projekt erhalten? Hier erfahren Sie mehr und können den Newsletter abonnieren https://blocked-project.eu/.
✅ Die aktuellste Ausgabe finden Sie hier: https://t1p.de/eefem
-
Wie können #Microcredentials transparenter, überprüfbarer und länderübergreifend übertragbar werden? block.Ed untersucht das Potenzial der #Blockchain-Technologie, um die Erfassung und Anerkennung von Fähigkeiten und Lernergebnissen zu verbessern.
📬Sie möchten Updates zum Projekt erhalten? Hier erfahren Sie mehr und können den Newsletter abonnieren https://blocked-project.eu/.
✅ Die aktuellste Ausgabe finden Sie hier: https://t1p.de/eefem
-
Wie können #Microcredentials transparenter, überprüfbarer und länderübergreifend übertragbar werden? block.Ed untersucht das Potenzial der #Blockchain-Technologie, um die Erfassung und Anerkennung von Fähigkeiten und Lernergebnissen zu verbessern.
📬Sie möchten Updates zum Projekt erhalten? Hier erfahren Sie mehr und können den Newsletter abonnieren https://blocked-project.eu/.
✅ Die aktuellste Ausgabe finden Sie hier: https://t1p.de/eefem
-
Wie können #Microcredentials transparenter, überprüfbarer und länderübergreifend übertragbar werden? block.Ed untersucht das Potenzial der #Blockchain-Technologie, um die Erfassung und Anerkennung von Fähigkeiten und Lernergebnissen zu verbessern.
📬Sie möchten Updates zum Projekt erhalten? Hier erfahren Sie mehr und können den Newsletter abonnieren https://blocked-project.eu/.
✅ Die aktuellste Ausgabe finden Sie hier: https://t1p.de/eefem
-
🇬🇧 If you issue or want to issue #digitalCertificates in #higherEd as #badges: which platform/infrastructure is best suited for this?
---
🇩🇪 Wenn ihr #digitaleZertifikate als #Badges im Hochschulbereich ausgebt oder ausgeben wollt: welche Plattform/Infrastruktur eignet sich dafür am besten? -
🇬🇧 If you issue or want to issue #digitalCertificates in #higherEd as #badges: which platform/infrastructure is best suited for this?
---
🇩🇪 Wenn ihr #digitaleZertifikate als #Badges im Hochschulbereich ausgebt oder ausgeben wollt: welche Plattform/Infrastruktur eignet sich dafür am besten? -
🇬🇧 If you issue or want to issue #digitalCertificates in #higherEd as #badges: which platform/infrastructure is best suited for this?
---
🇩🇪 Wenn ihr #digitaleZertifikate als #Badges im Hochschulbereich ausgebt oder ausgeben wollt: welche Plattform/Infrastruktur eignet sich dafür am besten? -
🇬🇧 If you issue or want to issue #digitalCertificates in #higherEd as #badges: which platform/infrastructure is best suited for this?
---
🇩🇪 Wenn ihr #digitaleZertifikate als #Badges im Hochschulbereich ausgebt oder ausgeben wollt: welche Plattform/Infrastruktur eignet sich dafür am besten? -
🇬🇧 If you issue or want to issue #digitalCertificates in #higherEd as #badges: which platform/infrastructure is best suited for this?
---
🇩🇪 Wenn ihr #digitaleZertifikate als #Badges im Hochschulbereich ausgebt oder ausgeben wollt: welche Plattform/Infrastruktur eignet sich dafür am besten? -
The free Canvas Badges (formerly badgr) is being discontinued in favor of the non-free Canvas Credentials. #CanvasLMS
A couple of new #OpenSource #OpenBadge platforms in the works include BadgeFed that works with #ActivityPub #Fediverse https://github.com/tryvocalcat/badgefed
and Gnosco, part of Smoke Signals, an event platform on #atproto #bluesky https://gnosco.smokesignal.events/
Other non-free badge platforms: https://site.imsglobal.org/certifications?refinementList%5Bstandards_lvlx%5D%5B0%5D=Open%20Badges #EdTech -
The free Canvas Badges (formerly badgr) is being discontinued in favor of the non-free Canvas Credentials. #CanvasLMS
A couple of new #OpenSource #OpenBadge platforms in the works include BadgeFed that works with #ActivityPub #Fediverse https://github.com/tryvocalcat/badgefed
and Gnosco, part of Smoke Signals, an event platform on #atproto #bluesky https://gnosco.smokesignal.events/
Other non-free badge platforms: https://site.imsglobal.org/certifications?refinementList%5Bstandards_lvlx%5D%5B0%5D=Open%20Badges #EdTech -
The free Canvas Badges (formerly badgr) is being discontinued in favor of the non-free Canvas Credentials. #CanvasLMS
A couple of new #OpenSource #OpenBadge platforms in the works include BadgeFed that works with #ActivityPub #Fediverse https://github.com/tryvocalcat/badgefed
and Gnosco, part of Smoke Signals, an event platform on #atproto #bluesky https://gnosco.smokesignal.events/
Other non-free badge platforms: https://site.imsglobal.org/certifications?refinementList%5Bstandards_lvlx%5D%5B0%5D=Open%20Badges #EdTech -
The free Canvas Badges (formerly badgr) is being discontinued in favor of the non-free Canvas Credentials. #CanvasLMS
A couple of new #OpenSource #OpenBadge platforms in the works include BadgeFed that works with #ActivityPub #Fediverse https://github.com/tryvocalcat/badgefed
and Gnosco, part of Smoke Signals, an event platform on #atproto #bluesky https://gnosco.smokesignal.events/
Other non-free badge platforms: https://site.imsglobal.org/certifications?refinementList%5Bstandards_lvlx%5D%5B0%5D=Open%20Badges #EdTech -
The free Canvas Badges (formerly badgr) is being discontinued in favor of the non-free Canvas Credentials. #CanvasLMS
A couple of new #OpenSource #OpenBadge platforms in the works include BadgeFed that works with #ActivityPub #Fediverse https://github.com/tryvocalcat/badgefed
and Gnosco, part of Smoke Signals, an event platform on #atproto #bluesky https://gnosco.smokesignal.events/
Other non-free badge platforms: https://site.imsglobal.org/certifications?refinementList%5Bstandards_lvlx%5D%5B0%5D=Open%20Badges #EdTech -
@badgefed now you can export your badge as #openbadge !
You cannot import it into badgr tho, because it will verify by email and not fediverse url.
-
@badgefed now you can export your badge as #openbadge !
You cannot import it into badgr tho, because it will verify by email and not fediverse url.
-
@badgefed now you can export your badge as #openbadge !
You cannot import it into badgr tho, because it will verify by email and not fediverse url.
-
@badgefed now you can export your badge as #openbadge !
You cannot import it into badgr tho, because it will verify by email and not fediverse url.
-
@badgefed now you can export your badge as #openbadge !
You cannot import it into badgr tho, because it will verify by email and not fediverse url.
-
Il s'agit d'une auto-formation en ligne qui donne droit à un #OpenBadge ! Une session est ouverte jusqu'au 13 mai, puis il est possible de compléter par le niveau 2 lors d'une webconf
Niveau 1 https://sygefor.reseau-urfist.fr/#/training/11014/13614
Niveau 2 https://sygefor.reseau-urfist.fr/#/training/11007/13613 -
Il s'agit d'une auto-formation en ligne qui donne droit à un #OpenBadge ! Une session est ouverte jusqu'au 13 mai, puis il est possible de compléter par le niveau 2 lors d'une webconf
Niveau 1 https://sygefor.reseau-urfist.fr/#/training/11014/13614
Niveau 2 https://sygefor.reseau-urfist.fr/#/training/11007/13613 -
Il s'agit d'une auto-formation en ligne qui donne droit à un #OpenBadge ! Une session est ouverte jusqu'au 13 mai, puis il est possible de compléter par le niveau 2 lors d'une webconf
Niveau 1 https://sygefor.reseau-urfist.fr/#/training/11014/13614
Niveau 2 https://sygefor.reseau-urfist.fr/#/training/11007/13613 -
Il s'agit d'une auto-formation en ligne qui donne droit à un #OpenBadge ! Une session est ouverte jusqu'au 13 mai, puis il est possible de compléter par le niveau 2 lors d'une webconf
Niveau 1 https://sygefor.reseau-urfist.fr/#/training/11014/13614
Niveau 2 https://sygefor.reseau-urfist.fr/#/training/11007/13613 -
📢 Aidez-nous à trouver le prochain use case #myDid
👇 A vos votes 👇