Validate a Mini-SDR¶
Choose a UTF-8 JSON or CSV file, or paste its contents below. The validator processes the contents in your browser memory; its code does not upload them or write them to browser storage. Clear the form when finished. This website also loads analytics; verification of the complete page's network behavior is tracked separately from the validator's code checks.
This checks the Mini-SDR format 0.2.0 and rules baseline 2026.11.02.01, including all 37 provider rules, framework/class applicability, required fields, and per-rule corrective actions. It does not validate the separate activity-report samples or determine implementation quality, adequate explanations, compliance, or CAP approval.
The input limit is 5 MiB. CSV must use the template's 22 columns in their original order. Keep one offering per file and include every rule; excluded rules still need an explained Not Applicable response. See Schemas & Templates for field requirements or download a fictional example to try the validator.
You can paste or edit contents here. Editing does not change the original file. Changing the text or format clears earlier results.
Choose a file or paste a completed Mini-SDR.
Reading the results¶
JSON errors identify a field path, such as /responses/VDR-CSO-DET/explanation. CSV errors identify the record, its starting line, and the column where available. Record 1 is the header; a quoted field can span more than one line. Missing-rule errors identify the required rule even when no corresponding CSV record exists.
The page displays at most 200 errors at a time. If more are found, correct the displayed errors and validate again. A passing result means the file passed these format and consistency checks; it does not establish that the offering has completed migration.