RFC 8785 JSON Canonicalization

Conformance report for PHP-JSON-Canonicalize v1.1.0, against the cyberphone/json-canonicalization test vectors.

Self-reported. RFC 8785 is an IETF specification. It has no official test suite, no implementation registry and no EARL submission route, so no standards body publishes or reviews this result — unlike our RDF canonicalization and JSON-LD reports, which are filed with W3C. What makes this one checkable is that it is reproducible: composer test:conformance.

Cases
22
Passed
22
Failed
0
Suite revision
32a48195b9b2
Report
php-json-canonicalize-conformance.json (JSON)
Generated
2026-11-03 09:13 UTC

The suite is the one the specification's author maintains, and the one the other language implementations test against. It is pinned here as a git submodule, so the revision above says exactly which vectors ran — "passes the vectors" means nothing without it.

The generator cross-checks the test log against the vectors found in that submodule, in both directions, and fails rather than emitting a report that silently under- or over-claims coverage. An empty submodule makes every case vanish and the suite exit clean; that is the failure this check exists to catch.