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.