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.