@contentauth/c2pa-js
    Preparing search index...

    A Manifest represents all the information in a c2pa manifest

    interface Manifest {
        assertions?: ManifestAssertion[];
        claim_generator?: string | null;
        claim_generator_info?: ClaimGeneratorInfo[] | null;
        claim_version?: number | null;
        credentials?: unknown[] | null;
        format?: string | null;
        ingredients?: Ingredient[];
        instance_id?: string;
        label?: string | null;
        metadata?: AssertionMetadata[] | null;
        redactions?: string[] | null;
        signature_info?: SignatureInfo | null;
        thumbnail?: ResourceRef | null;
        title?: string | null;
        vendor?: string | null;
        [k: string]: unknown;
    }

    Indexable

    • [k: string]: unknown
    Index

    Properties

    assertions?: ManifestAssertion[]

    A list of assertions

    claim_generator?: string | null

    A User Agent formatted string identifying the software/hardware/system produced this claim Spaces are not allowed in names, versions can be specified with product/1.0 syntax.

    claim_generator_info?: ClaimGeneratorInfo[] | null

    A list of claim generator info data identifying the software/hardware/system produced this claim.

    claim_version?: number | null

    The version of the claim, parsed from the claim label.

    For example:

    • c2pa.claim.v2 -> 2
    • c2pa.claim -> 1
    credentials?: unknown[] | null

    A List of verified credentials

    format?: string | null

    The format of the source file as a MIME type.

    ingredients?: Ingredient[]

    A List of ingredients

    instance_id?: string

    Instance ID from xmpMM:InstanceID in XMP metadata.

    label?: string | null
    metadata?: AssertionMetadata[] | null

    A list of user metadata for this claim.

    redactions?: string[] | null

    A list of redactions - URIs to a redacted assertions

    signature_info?: SignatureInfo | null

    Signature data (only used for reporting)

    thumbnail?: ResourceRef | null
    title?: string | null

    A human-readable title, generally source filename.

    vendor?: string | null

    Optional prefix added to the generated Manifest label. This is typically an internet domain name for the vendor (i.e. adobe).