Skip to content

Instantly share code, notes, and snippets.

@ottonomy
Last active July 28, 2017 21:43
Show Gist options
  • Save ottonomy/3e2175239555f70609eeb7f063df7bad to your computer and use it in GitHub Desktop.
Save ottonomy/3e2175239555f70609eeb7f063df7bad to your computer and use it in GitHub Desktop.
Open Badges Displayer Requirements for Verification

Proposed Requirement: Must display that the Open Badge is an Open Badge

Requirement: Must enable the viewer to initiate verification of the displayed Open Badge and retrieve up-to-date results about its validity.

Details:

  • Must allow a viewer to access a known verification service with input data in hand.
  • Input data may be in the form of a baked badge image, the assertion URL of a hosted-verification Assertion, or the signed JSON string for a signed-verification Assertion.

Recommended Practice:

  • Make user profile information available to the viewer of the Candidate Platform consistent with the privacy wishes expressed by the user who is recipient of the badge, when relevant.
  • Display a button that opens in the browser a verification service preloaded with the values that allow the viewer to submit a verification request immediately.
  • Consistent with the wishes of the badge recipient, include this profile information when viewer presses the button to request reverification from the verification service.
  • Display the date of last verification that resulted in the Candidate Platform trusting the data displayed.

Certification Instructions:

  • Candidate platform submits a description of how the requirement is met.
  • Include a screencast showing a user viewing the details of an Assertion and initiating a verification process showing a valid badge.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment