Over the past few weeks I have discussed this in the #IndieWeb channels with Aaron Parecki and Tantek Çelik if we could use webmentions as a credentialing tool. When you think about it an #openbadges boils down to two permalinks: the task, with criteria and evidence; and the learner artifact with evidence of learning.
In this example the teacher would put a target url to a task that has mark up for criteria and evidence such as https://edu305.jgregorymcverry.com/moduleone.html
They then enter in the url to the student work.
You add a badge image and indicate if it is awarded. The webmention would be sent to the students post and to the class website. The hcard of the teacher and the organization would act as endorsement.
In this example, a bit easier technically as only website gets parsed. The teacher adds in the url to the learner evidence and puts the criteria and evidence for the credential in the body of the post.
Then some kind of ledger or validator like my Bridgy page (above) or webmention.rocks (below) would create a permanent record outside of both both the class website and the source of learner evidence.
What do people think? Can we do it? Should a badge just be two permalinks and not a gigantic protocol with quasi-open stewardship of the standards?