Overview
Corpus release 1 · corpus id ver-decoder-corpus/1 · 2026-08-25
This document is the first published decoder implementation profile for CPNP-1, and the corpus beside it is the first published reference corpus. Together they are what errata item E12 requires and what VER 1.0 shipped without.
E12, in full, on what a conformant decoder is:
A decoder is conformant for CPNP-1 with respect to a published implementation profile: a named, versioned pinning of the decode toolchain (library and version, build options that affect pixel output, chroma upsampling and IDCT selections) together with a reference corpus of Assets and their expected Canonical Buffer digests. An implementation is conformant for that profile iff it reproduces every expected digest in the corpus exactly.
That is the whole conformance rule. There is no partial credit, no tolerance, and no second criterion: reproduce every digest in manifest.json exactly, or you are not conformant for verd-pillow/1.
