Profile vera-profile/1.0
Issue codes
Codes are allocated once and never renumbered. Severity is part of the contract: a consumer may treat an error as non-conformance without consulting this list.
| Code | Title | Severity | Stage | Fixture |
|---|---|---|---|---|
| VER001 | validator-internal-error Exempt from the corpus: validator-internal-error is not file-reachable, and must not be. | error | 0 The validator itself, not the record | unit test |
| VER101 | unparseable-json | error | 1 Parse and size | invalid/ver101-unparseable-json.json |
| VER102 | not-a-json-object | error | 1 Parse and size | invalid/ver102-not-a-json-object.json |
| VER103 | record-exceeds-hard-cap | error | 1 Parse and size | invalid/ver103-record-exceeds-hard-cap.json |
| VER104 | record-size-policy | warning | 1 Parse and size | invalid/ver104-record-size-policy.json |
| VER105 | record-size-exceeded1.1 draft | error | 1 Parse and size | invalid/ver105-record-size-exceeded.json |
| VER106 | size-should-cap-exceeded1.1 draft | warning | 1 Parse and size | invalid/ver106-size-should-cap-exceeded.json |
| VER201 | schema-invalid | error | 2 Structure and formats | invalid/ver201-schema-invalid.json |
| VER202 | format-invalid | error | 2 Structure and formats | invalid/ver202-format-invalid.json |
| VER301 | level-absent | warning | 3 Conformance level gates | invalid/ver301-level-absent.json |
| VER302 | raw-preservation-missing | error | 3 Conformance level gates | invalid/ver302-raw-preservation-missing.json |
| VER303 | availability-incomplete | error | 3 Conformance level gates | invalid/ver303-availability-incomplete.json |
| VER304 | normalized-view-missing | error | 3 Conformance level gates | invalid/ver304-normalized-view-missing.json |
| VER305 | trust-entry-missing | error | 3 Conformance level gates | invalid/ver305-trust-entry-missing.json |
| VER306 | provenance-missing | error | 3 Conformance level gates | invalid/ver306-provenance-missing.json |
| VER307 | c2pa-status-missing | error | 3 Conformance level gates | invalid/ver307-c2pa-status-missing.json |
| VER308 | signature-absent | warning | 3 Conformance level gates | invalid/ver308-signature-absent.json |
| VER401 | duplicate-space-id | error | 4 Space descriptors | invalid/ver401-duplicate-space-id.json |
| VER402 | space-registry-conflict | error | 4 Space descriptors | invalid/ver402-space-registry-conflict.json |
| VER403 | embedding-space-id-malformed | error | 4 Space descriptors | invalid/ver403-embedding-space-id-malformed.json |
| VER404 | space-reference-missing | warning | 4 Space descriptors | invalid/ver404-space-reference-missing.json |
| VER405 | visual-preprocessing-underspecified | warning | 4 Space descriptors | invalid/ver405-visual-preprocessing-underspecified.json |
| VER406 | hamming-tolerance-exceeds-dim1.1 draft | error | 4 Space descriptors | invalid/ver406-hamming-tolerance-exceeds-dim.json |
| VER407 | bundle-manifest-digest-mismatch1.1 draft | error | 4 Space descriptors | invalid/ver407-bundle-manifest-digest-mismatch.json |
| VER408 | bundle-paths-unsorted-or-duplicate1.1 draft | error | 4 Space descriptors | invalid/ver408-bundle-paths-unsorted-or-duplicate.json |
| VER409 | bundle-path-illegal1.1 draft | error | 4 Space descriptors | invalid/ver409-bundle-path-illegal.json |
| VER410 | artifact-digest-mismatch1.1 draft | error | 4 Space descriptors | invalid/ver410-artifact-digest-mismatch.json |
| VER411 | descriptor-digest-mismatch1.1 draft | error | 4 Space descriptors | invalid/ver411-descriptor-digest-mismatch.json |
| VER501 | embedding-references-undeclared-space | error | 5 Referential integrity | invalid/ver501-undeclared-space.json |
| VER601 | dim-mismatch-vs-descriptor | error | 6 Dimensions, dtypes and component values | invalid/ver601-dim-mismatch.json |
| VER602 | dtype-mismatch-vs-descriptor | error | 6 Dimensions, dtypes and component values | invalid/ver602-dtype-mismatch.json |
| VER603 | inline-vector-length-mismatch | error | 6 Dimensions, dtypes and component values | invalid/ver603-inline-vector-length-mismatch.json |
| VER604 | b64-vector-byte-length-mismatch | error | 6 Dimensions, dtypes and component values | invalid/ver604-b64-vector-byte-length-mismatch.json |
| VER605 | ref-byte-length-mismatch | error | 6 Dimensions, dtypes and component values | invalid/ver605-ref-byte-length-mismatch.json |
| VER606 | dim-dtype-unstated | warning | 6 Dimensions, dtypes and component values | invalid/ver606-dim-dtype-unstated.json |
| VER607 | non-finite-vector-component Exempt from the corpus: non-finite-vector-component cannot be reached from a file fixture. | error | 6 Dimensions, dtypes and component values | unit test |
| VER608 | vector-carriage-not-exactly-one1.1 draft | error | 6 Dimensions, dtypes and component values | invalid/ver608-vector-carriage-not-exactly-one.json |
| VER609 | binary-vector-inline1.1 draft | error | 6 Dimensions, dtypes and component values | invalid/ver609-binary-vector-inline.json |
| VER701 | canonical-visual-in-nonvisual-space | error | 7 Role and kind agreement | invalid/ver701-canonical-visual-in-nonvisual-space.json |
| VER702 | contextual-in-nontext-space | error | 7 Role and kind agreement | invalid/ver702-contextual-in-nontext-space.json |
| VER703 | fused-in-nonfused-space | error | 7 Role and kind agreement | invalid/ver703-fused-in-nonfused-space.json |
| VER704 | fused-recipe-invalid | error | 7 Role and kind agreement | invalid/ver704-fused-recipe-invalid.json |
| VER705 | no-canonical-visual-embedding | error | 7 Role and kind agreement | invalid/ver705-no-canonical-visual-embedding.json |
| VER801 | pdq-length | error | 8 Perceptual digests | invalid/ver801-pdq-length.json |
| VER802 | phash-length | error | 8 Perceptual digests | invalid/ver802-phash-length.json |
| VER901 | stripped-suspected-without-basis | error | 10 Availability basis and raw-segment carriage | invalid/ver901-stripped-suspected-without-basis.json |
| VER902 | raw-index-not-unique-or-contiguous1.1 draft | error | 10 Availability basis and raw-segment carriage | invalid/ver902-raw-index-not-unique-or-contiguous.json |
| VER903 | raw-index-missing-multisegment1.1 draft | error | 10 Availability basis and raw-segment carriage | invalid/ver903-raw-index-missing-multisegment.json |
| VER904 | raw-ref-digest-mismatch1.1 draft | error | 10 Availability basis and raw-segment carriage | invalid/ver904-raw-ref-digest-mismatch.json |
| VER1001 | redaction-availability-inconsistent | error | 11 Trust, conflict, redaction | invalid/ver1001-redaction-availability-inconsistent.json |
| VER1002 | redaction-missing-salted-hash | warning | 11 Trust, conflict, redaction | invalid/ver1002-redaction-missing-salted-hash.json |
| VER1003 | conflict-sources-not-distinct | error | 11 Trust, conflict, redaction | invalid/ver1003-conflict-sources-not-distinct.json |
| VER1004 | conflict-field-untracked | warning | 11 Trust, conflict, redaction | invalid/ver1004-conflict-field-untracked.json |
| VER1005 | redacted-family-raw-present | error | 11 Trust, conflict, redaction | invalid/ver1005-redacted-family-raw-present.json |
| VER1006 | producer-performed-without-commitment1.1 draft | error | 11 Trust, conflict, redaction | invalid/ver1006-producer-performed-without-commitment.json |
| VER1007 | upstream-withheld-with-commitment1.1 draft | error | 11 Trust, conflict, redaction | invalid/ver1007-upstream-withheld-with-commitment.json |
| VER1008 | commitment-mismatch-ledger-vs-view1.1 draft | error | 11 Trust, conflict, redaction | invalid/ver1008-commitment-mismatch-ledger-vs-view.json |
| VER1009 | redaction-pointer-unresolvable1.1 draft | error | 11 Trust, conflict, redaction | invalid/ver1009-redaction-pointer-unresolvable.json |
| VER1010 | upstream-withheld-family-raw-present1.1 draft | error | 11 Trust, conflict, redaction | invalid/ver1010-upstream-withheld-family-raw-present.json |
| VER1011 | redacted-source-embedding-carried1.1 draft | error | 11 Trust, conflict, redaction | invalid/ver1011-redacted-source-embedding-carried.json |
| VER1101 | c2pa-raw-present-status-missing | error | 12 C2PA state | invalid/ver1101-c2pa-raw-present-status-missing.json |
| VER1102 | c2pa-valid-without-manifest-hash | warning | 12 C2PA state | invalid/ver1102-c2pa-valid-without-manifest-hash.json |
| VER1103 | c2pa-state-inconsistent | error | 12 C2PA state | invalid/ver1103-c2pa-state-inconsistent.json |
| VER1201 | chain-not-chronological | error | 13 Provenance chronology and action tokens | invalid/ver1201-chain-not-chronological.json |
| VER1202 | chain-precedes-acquisition | error | 13 Provenance chronology and action tokens | invalid/ver1202-chain-precedes-acquisition.json |
| VER1203 | record-precedes-chain | warning | 13 Provenance chronology and action tokens | invalid/ver1203-record-precedes-chain.json |
| VER1204 | action-order-implausible | warning | 13 Provenance chronology and action tokens | invalid/ver1204-action-order-implausible.json |
| VER1205 | bare-action-token-unregistered1.1 draft | error | 13 Provenance chronology and action tokens | invalid/ver1205-bare-action-token-unregistered.json |
| VER1206 | registry-membership-unverified1.1 draft | warning | 13 Provenance chronology and action tokens | invalid/ver1206-registry-membership-unverified.json |
| VER1207 | sign-event-without-signature1.1 draft | error | 13 Provenance chronology and action tokens | invalid/ver1207-sign-event-without-signature.json |
| VER1208 | registry-snapshot-mismatch1.1 draft | warning | 13 Provenance chronology and action tokens | invalid/ver1208-registry-snapshot-mismatch.json |
| VER1301 | b64-vector-undecodable | error | 14 Checksums | invalid/ver1301-b64-vector-undecodable.json |
| VER1302 | raw-segment-sha256-mismatch | error | 14 Checksums | invalid/ver1302-raw-segment-sha256-mismatch.json |
| VER1305 | source-ref-content-hash-mismatch | error | 14 Checksums | invalid/ver1305-source-ref-content-hash-mismatch.json |
| VER1401 | signature-object-invalid | error | 15 Signature | invalid/ver1401-signature-object-invalid.json |
| VER1402 | signature-verification-failed | error | 15 Signature | invalid/ver1402-signature-verification-failed.json |
| VER1403 | signature-unverified | warning | 15 Signature | invalid/ver1403-signature-unverified.json |
| VER1601 | lineage-duplicate-parent1.1 draft | error | 16 Lineage | invalid/ver1601-lineage-duplicate-parent.json |
| VER1602 | lineage-exported-pixel-hash-mismatch1.1 draft | error | 16 Lineage | invalid/ver1602-lineage-exported-pixel-hash-mismatch.json |
| VER1603 | lineage-self-parent1.1 draft | error | 16 Lineage | invalid/ver1603-lineage-self-parent.json |
| VER1604 | lineage-cycle1.1 draft | error | 16 Lineage | invalid/ver1604-lineage-cycle.json |
| VER1605 | lineage-recipe-uri-without-digest1.1 draft | error | 16 Lineage | invalid/ver1605-lineage-recipe-uri-without-digest.json |
| VER1606 | lineage-parent-content-hash-absent1.1 draft | warning | 16 Lineage | invalid/ver1606-lineage-parent-content-hash-absent.json |
83 of 83 codes shown.
Reserved
Generated from packages/ver-validator/src/ver_validator/issues.py.
