[valid ] feb29-leap.json: PASS [valid ] fraction-one-digit.json: PASS [valid ] receipt-01.json: PASS [valid ] receipt-02.json: PASS [valid ] receipt-03-live.json: PASS [invalid ] ax-base64-unpadded.json: PASS [invalid ] ax-feb29-1900.json: PASS [invalid ] ax-feb29-non-leap.json: PASS [invalid ] ax-tool-empty-scope.json: PASS [invalid ] bad-created-at.json: PASS [invalid ] bad-id.json: PASS [invalid ] bad-offset-range.json: PASS [invalid ] bad-provenance.json: PASS [invalid ] bad-verification-status.json: PASS [invalid ] base64-unpadded.json: PASS [invalid ] bytes-not-base64.json: PASS [invalid ] feb29-1900.json: PASS [invalid ] feb29-non-leap.json: PASS [invalid ] hash-bad-format.json: PASS [invalid ] hash-mismatch.json: PASS [invalid ] id-trailing-newline.json: PASS [invalid ] impossible-date.json: PASS [invalid ] missing-output-hash.json: PASS [invalid ] non-utf8-bytes.json: PASS [invalid ] provenance-trailing-newline.json: PASS [invalid ] tool-empty-name.json: PASS [invalid ] tool-not-object.json: PASS [invalid ] uppercase-id.json: PASS [invalid-profile] missing-inputs.json: PASS [anchored ] anchored-bad-id-version.json: PASS [anchored ] anchored-bad-leaf-hash.json: PASS [anchored ] anchored-bad-timestamp.json: PASS [anchored ] anchored-missing-proof.json: PASS [anchored ] anchored-valid.json: PASS [chain06 ] chain-valid-3: PASS [chain06 ] chain-single-entry-valid: PASS [chain06 ] chain-tampered-middle: PASS [chain06 ] chain-truncated-no-close: PASS [chain06 ] chain-reordered: PASS [chain06 ] chain-bad-genesis: PASS [chain06 ] chain-close-wrong-type: PASS [chain-v07 ] v07-valid-5: PASS [chain-v07 ] v07-valid-single: PASS [chain-v07 ] v07-truncation-limit-prefix: PASS [chain-v07 ] v07-relabel-provenance: PASS [chain-v07 ] v07-relabel-tool-id: PASS [chain-v07 ] v07-close-middle: PASS [chain-v07 ] v07-close-wrong-type: PASS [chain-v07 ] v07-delete-identical-pair: PASS [chain-v07 ] v07-insert-duplicate: PASS [chain-v07 ] v07-splice-cross-job: PASS [chain-v07 ] v07-bad-genesis: PASS [chain-v07 ] v07-seq-gap: PASS [chain-v07 ] v07-mixed-job-id: PASS [chain-v07 ] v07-bad-base64: PASS [chain-v07 ] v07-v06-chain-rejected: PASS [chain-v07 ] v07-seq-float-valid: PASS [chain-v07 ] v07-seq-bool-invalid: PASS [chain-v07 ] v07-seq-fraction-invalid: PASS [chain-v07 ] v07-seq-negative-invalid: PASS [chain-v07 ] v07-seq-string-invalid: PASS [chain-v07 ] v07-seq-null-invalid: PASS [chain-v07 ] v07-seq-missing-invalid: PASS [chain-v07 ] x-genesis-single: PASS [chain-v07 ] x-encoding-reference: PASS [chain-v07 ] x-encoding-draft-literal: PASS [chain-v07 ] ax-genesis-single: PASS [chain-v07 ] ax-esc-hex-upper: PASS [chain-v07 ] ax-esc-long-escape: PASS [commitment ] commit-valid-1: PASS [commitment ] commit-digest-mismatch: PASS [commitment ] commit-count-mismatch: PASS [commitment ] commit-job-mismatch: PASS [commitment ] commit-malformed-missing: PASS [commitment ] commit-malformed-types: PASS [commitment ] commit-not-an-object: PASS [commitment ] x-entry-count-float: PASS [merkle ] canonical-5-step: PASS [merkle-wf ] canonical-5-step: PASS [merkle-legacy] legacy-construction-rejected: PASS [merkle ] odd-duplication-3: PASS [merkle ] ordering-matters: PASS [merkle ] single-leaf: PASS [merkle ] empty: PASS [merkle ] worked-example-byte-exact: PASS [merkle ] duplicate-receipt-id-collision: PASS [merkle-wf ] duplicate-receipt-id-collision: PASS == SUMMARY == 87 passed, 0 failed CONFORMANCE OK (-10 corpus): all vectors behave as expected.