Issue an Open Badges 3.0 Verifiable Credential badge and verify its cryptographic proof

domain: imsglobal.org · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Obtain the Open Badges 3.0 specification from 1EdTech and confirm the AchievementCredential JSON-LD context and required claims (type, issuer, credentialSubject, achievement)
  2. Generate or retrieve the issuer's signing key pair; construct the AchievementCredential JSON-LD document and sign it using a supported proof method (e.g., Ed25519Signature2020 or DataIntegrityProof) to produce the VC
  3. Publish the issuer's DID document or JSON-LD key material at a resolvable URL so verifiers can retrieve the public key for proof verification
  4. Deliver the signed VC to the earner via the OB 3.0 API endpoint or as a direct download; the earner stores it in a compliant wallet
  5. Verify the credential by resolving the issuer key, checking the cryptographic proof, confirming the credentialStatus (BitstringStatusListEntry) is not set to revoked, and validating required claims against the AchievementCredential schema

Known gotchas

Related routes

Issue a signed Open Badges 3.0 OpenBadgeCredential as a W3C Verifiable Credential.
imsglobal.org · 5 steps · unrated
Issue an Open Badges 3.0 credential via Credly and deliver it to an earner's profile
credly.com · 6 steps · unrated
Implement Credly OBI-compliant assertion endpoints so a third-party platform can verify Credly-issued badges via Open Badges protocol
credly.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans