Optionaldigital_Optionalai_AI system used to generate or modify this content. Aligns with IPTC 2025.1 AI metadata fields and C2PA claim_generator.
Name of the AI tool or model (e.g., 'DALL-E 3', 'Stable Diffusion XL', 'Gemini')
Optionalversion?: stringVersion identifier for the AI tool or model (e.g., '25.1', '0125', '2.1'). For generative models, use the model version rather than the API version.
Optionalprovider?: stringOrganization that provides the AI tool (e.g., 'OpenAI', 'Stability AI', 'Google')
Optionalhuman_Level of human involvement in the AI-assisted creation process
Optionaldeclared_Party declaring this provenance. Identifies who attached the provenance claim, enabling receiving parties to assess trust.
Optionalagent_url?: stringURL of the agent or service that declared this provenance
Role of the declaring party in the supply chain
Optionaldeclared_When this provenance claim was made (ISO 8601). Distinct from created_time, which records when the content itself was produced. A provenance claim may be attached well after content creation, for example when retroactively declaring AI involvement for regulatory compliance.
Optionalcreated_When this content was created or generated (ISO 8601)
Optionalc2paC2PA Content Credentials reference. Links to the cryptographic provenance manifest for this content. Because file-level C2PA bindings break during ad-tech transcoding, this URL reference preserves the chain of provenance through the supply chain.
URL to the C2PA manifest store for this content
OptionaldisclosureRegulatory disclosure requirements for this content. Indicates whether AI disclosure is required and under which jurisdictions.
Whether AI disclosure is required for this content based on applicable regulations
Optionaljurisdictions?: {Jurisdictions where disclosure obligations apply
OptionalverificationThird-party verification or detection results for this content. Multiple services may independently evaluate the same content. Provenance is a claim — verification results attached by the declaring party are supplementary. The enforcing party (e.g., seller/publisher) should run its own verification via get_creative_features or calibrate_content.
Name of the verification service (e.g., 'DoubleVerify', 'Hive Moderation', 'Reality Defender')
Optionalverified_time?: stringWhen the verification was performed (ISO 8601)
Verification outcome
Optionalconfidence?: numberConfidence score of the verification result (0.0 to 1.0)
Optionaldetails_url?: stringURL to the full verification report
Optionalext
Provenance metadata for this asset, overrides manifest-level provenance