Skip to content
VERASPEC
Repository
The conformance validatorstable

Layout

text
src/ver_validator/
issues.py issue models, code registry, status, pointer + safe-access helpers
schema_source.py schema discovery/loading and the format checker
schemas/<version>/ byte-identical fallback copies of the published schemas
schema_stage.py stages 1-2: parse, size (VER104/VER105/VER106), structure, formats
levels.py stage 3: level inference and level gates
spaces.py stages 4-5: descriptors, bundle and descriptor digests, references
vectors.py stages 6 and 14: dim/dtype reconciliation, carriage, checksums
roles.py stage 7: role/kind agreement, fusion recipes
digests.py stage 8: perceptual digest widths; the shared JCS digest helper
metadata_rules.py stages 9-11: basis, raw-segment ordinals, redaction, conflict, trust
provenance_rules.py stages 12-13: C2PA state, chronology, action-token registry
signature_stage.py stage 15: signature object and detached JWS verification
lineage_rules.py stage 16: lineage parents, digests and cycles (1.1-draft only)
validator.py orchestrator and report assembly
cli.py ver-validate