Obtain the CLR Standard 2.0 specification from 1EdTech; the CLR VC wraps a ClrCredential JSON-LD document containing an ordered set of AchievementCredentials and optionally embedded Open Badges 3.0 assertions
Construct the ClrCredential document with the required learner (credentialSubject), issuer, and achievements array; each achievement must conform to the CLR 2.0 information model referencing the correct JSON-LD context
Sign the ClrCredential using the issuer's key with a W3C VCDM v2-compatible proof to produce the final CLR VC; validate the document against the CLR 2.0 schema before publishing
Deliver the CLR VC to the learner or authorized recipient via an API endpoint or verifiable presentation; recipients may request presentation to a verifier using a VP wrapper
Verify the CLR VC by resolving the issuer's key material, validating the outer proof, then recursively verifying any embedded AchievementCredential proofs within the achievements array
Known gotchas
CLR 2.0 embeds OB 3.0 AchievementCredentials, so an issuer must be certified (or interoperable) for both standards; a CLR VC referencing OB 2.0 assertions is not a conformant CLR 2.0 document
The achievements array is ordered and the order is semantically significant for some consumers; reordering achievements silently changes the intended narrative of the learner record
Key rotation for the CLR issuer invalidates all previously issued CLRs that reference the old key URL unless the issuer maintains a key history endpoint
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp