Required tests
Required totals appear as their own selected, passed, failed, skipped, and pass-rate values. Runner-error counts remain available in the machine-readable artifact.
JSON Schema quality evidence
JSONBuddy is tested against the official JSON Schema Test Suite. This page presents run-specific totals with their method, provenance, and limitations.
Result scope
Required-suite results from two identical native standard-validator runs.
Native CLI evidence| Draft | Selected | Passed | Failed | Skipped | Pass rate |
|---|---|---|---|---|---|
| Draft 4http://json-schema.org/draft-04/schema# | 618 | 614 | 4 | 0 | 99.35% (614 of 618 selected) |
| Draft 6http://json-schema.org/draft-06/schema# | 841 | 834 | 7 | 0 | 99.17% (834 of 841 selected) |
| Draft 7http://json-schema.org/draft-07/schema# | 929 | 922 | 7 | 0 | 99.25% (922 of 929 selected) |
| Draft 2019-09https://json-schema.org/draft/2019-09/schema | 1261 | 1252 | 9 | 0 | 99.29% (1252 of 1261 selected) |
| Draft 2020-12https://json-schema.org/draft/2020-12/schema | 1301 | 1294 | 7 | 0 | 99.46% (1294 of 1301 selected) |
Not run for the drafts in this result set.
Result publication
The official suite is a test corpus, not a certification program. Results on this page describe one identified product build, suite revision, dialect, selection, and validation mode; they do not certify JSONBuddy or imply complete support beyond that scope.
Native desktop engine
f6fd52a0a95472e079cbfc6ef7f089702b80e045Web API
A native valbuddy.exe run does not establish Web API behavior. API results will require their own identified endpoint and implementation version, parity evidence, repeat run, and publication artifact.
Methodology
The native standard validator runs locally against a clean checkout pinned to the suite commit shown above. The suite's http://localhost:1234/ retrieval URIs are mapped in-process to its remotes directory, so the canonical run does not depend on a web server or uploaded fixtures.
valbuddy.exe -jsts "JSON-Schema-Test-Suite" ^
-draft <draft-id> ^
-report-json "artifacts\<draft-id>.json" ^
-report-junit "artifacts\<draft-id>.junit.xml"
The command is run separately for each displayed draft. The required selection uses the standard validator. Optional tests and streaming mode are off. Optional and streaming results remain separate publication lanes when they are intentionally run and reviewed.
Required and optional coverage
Required tests exercise the dialect's core suite. Optional tests cover separately selected behavior such as formats. The page never combines those selections into one percentage and never removes a failed or skipped case from the denominator.
Required totals appear as their own selected, passed, failed, skipped, and pass-rate values. Runner-error counts remain available in the machine-readable artifact.
Optional totals appear only after the corresponding categories have been deliberately enabled, repeated, and reviewed.
Streaming-mode evidence remains distinct from standard-validator evidence until semantic parity has been demonstrated.
Limitations
The complete latest native counts are shown, including every known failure. Maintainer review and real tracking issues are still required before this becomes a reviewed expectations baseline.