ctdl-validate playground
Structural validation for CTDL JSON-LD, run before you publish to the Credential Registry. Nothing is uploaded: the validator runs entirely in your browser via Pyodide (WebAssembly), so unpublished credential and competency data never leaves your machine.
Payload
Load a sample, paste your own JSON-LD, or choose a .json file.
Loading Python (this takes a few seconds the first time)…
Findings
Results will appear here after you validate a payload.