Provenance Schema
The Provenance Schema used by Hash Network is based on the C2PA standards and serves as a structured framework for capturing key content metadata, ensuring the integrity and traceability of digital content. The schema is designed to track the lifecycle of content, from its creation to any modifications and actions that affect it. This allows for detailed provenance tracking, ensuring content authenticity and providing transparency.
The schema is structured into several components:
ManifestStore
active_manifest: This field holds the identifier of the currently active manifest, representing the most recent state of the content’s provenance.
manifests: A collection of all manifests associated with the content. Each manifest is identified by a unique UUID.
validation_status: An array containing the validation status of each manifest, indicating whether it has been verified for authenticity and integrity.
Manifest Details
title: A human-readable title for the content, typically the filename.
format: The MIME type of the content file (e.g., image/png, application/pdf).
instance_id: A unique identifier for the specific content instance.
claim_generator: The tool or system that generated the provenance claim, identifying the software or platform used.
claim_generator_info: Metadata about the claim generator, such as its version and other relevant details.
ingredients: An array of source components (or Ingredients) that contribute to the content, such as raw images, videos, or audio files.
assertions: Claims regarding the content, such as creation, modification, and other actions performed on the content.
signature_info: Cryptographic details ensuring the authenticity of the content, such as the signing algorithm, issuer information, and the certificate’s serial number.
Last updated