Skip to content

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.

    Comments