home.social

#openbadge — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #openbadge, aggregated by home.social.

  1. 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.

    the-main-thread.com/p/build-di

    #Java #Quarkus #OpenBadge #SoftwareArchitecture #WebDev

  2. 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.

    the-main-thread.com/p/build-di

    #Java #Quarkus #OpenBadge #SoftwareArchitecture #WebDev

  3. 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.

    the-main-thread.com/p/build-di

    #Java #Quarkus #OpenBadge #SoftwareArchitecture #WebDev

  4. 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.

    the-main-thread.com/p/build-di

    #Java #Quarkus #OpenBadge #SoftwareArchitecture #WebDev

  5. 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.

    the-main-thread.com/p/build-di

    #Java #Quarkus #OpenBadge #SoftwareArchitecture #WebDev

  6. 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 activity

    Again, 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.

  7. 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 activity

    Again, 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.

  8. 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 activity

    Again, 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 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.

  9. 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 activity

    Again, 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.

  10. 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 activity

    Again, 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.

  11. 👩‍🎓 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 !

  12. 👩‍🎓 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 !

  13. 👩‍🎓 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 !

  14. 👩‍🎓 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 !

  15. 👩‍🎓 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 !

  16. I am testing something for #badgefed

    Ignore this badge with exif medadata and an #openbadge

  17. I am testing something for #badgefed

    Ignore this badge with exif medadata and an #openbadge

  18. I am testing something for

    Ignore this badge with exif medadata and an

  19. I am testing something for #badgefed

    Ignore this badge with exif medadata and an #openbadge

  20. I am testing something for #badgefed

    Ignore this badge with exif medadata and an #openbadge

  21. 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 blocked-project.eu/.

    ✅ Die aktuellste Ausgabe finden Sie hier: t1p.de/eefem

    #DigitalSkills #OpenBadge

  22. 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 blocked-project.eu/.

    ✅ Die aktuellste Ausgabe finden Sie hier: t1p.de/eefem

    #DigitalSkills #OpenBadge

  23. 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 blocked-project.eu/.

    ✅ Die aktuellste Ausgabe finden Sie hier: t1p.de/eefem

    #DigitalSkills #OpenBadge

  24. 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 blocked-project.eu/.

    ✅ Die aktuellste Ausgabe finden Sie hier: t1p.de/eefem

    #DigitalSkills #OpenBadge

  25. 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 blocked-project.eu/.

    ✅ Die aktuellste Ausgabe finden Sie hier: t1p.de/eefem

    #DigitalSkills #OpenBadge

  26. 🇬🇧 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?

    #OpenBadge #Zertifikat #Zertifikate #EdTech

  27. 🇬🇧 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?

    #OpenBadge #Zertifikat #Zertifikate #EdTech

  28. 🇬🇧 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?

    #OpenBadge #Zertifikat #Zertifikate #EdTech

  29. 🇬🇧 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?

    #OpenBadge #Zertifikat #Zertifikate #EdTech

  30. 🇬🇧 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?

    #OpenBadge #Zertifikat #Zertifikate #EdTech

  31. 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 github.com/tryvocalcat/badgefed
    and Gnosco, part of Smoke Signals, an event platform on #atproto #bluesky gnosco.smokesignal.events/
    Other non-free badge platforms: site.imsglobal.org/certificati #EdTech

  32. 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 github.com/tryvocalcat/badgefed
    and Gnosco, part of Smoke Signals, an event platform on #atproto #bluesky gnosco.smokesignal.events/
    Other non-free badge platforms: site.imsglobal.org/certificati #EdTech

  33. 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 github.com/tryvocalcat/badgefed
    and Gnosco, part of Smoke Signals, an event platform on #atproto #bluesky gnosco.smokesignal.events/
    Other non-free badge platforms: site.imsglobal.org/certificati #EdTech

  34. 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 github.com/tryvocalcat/badgefed
    and Gnosco, part of Smoke Signals, an event platform on #atproto #bluesky gnosco.smokesignal.events/
    Other non-free badge platforms: site.imsglobal.org/certificati #EdTech

  35. 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 github.com/tryvocalcat/badgefed
    and Gnosco, part of Smoke Signals, an event platform on #atproto #bluesky gnosco.smokesignal.events/
    Other non-free badge platforms: site.imsglobal.org/certificati #EdTech

  36. @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.

  37. @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.

  38. @badgefed now you can export your badge as !

    You cannot import it into badgr tho, because it will verify by email and not fediverse url.

  39. @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.

  40. @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.

  41. 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 sygefor.reseau-urfist.fr/#/tra
    Niveau 2 sygefor.reseau-urfist.fr/#/tra

  42. 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 sygefor.reseau-urfist.fr/#/tra
    Niveau 2 sygefor.reseau-urfist.fr/#/tra

  43. 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 sygefor.reseau-urfist.fr/#/tra
    Niveau 2 sygefor.reseau-urfist.fr/#/tra

  44. 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 sygefor.reseau-urfist.fr/#/tra
    Niveau 2 sygefor.reseau-urfist.fr/#/tra

  45. 📢 Aidez-nous à trouver le prochain use case #myDid
    👇 A vos votes 👇

    #running #musique #openbadge