verify_content_credentials
Verify a single image's authenticity when the user asks whether it is genuine, AI-generated, manipulated, or carries Content Credentials, and only the image is available (no RAW camera file). Not for feedback on a photo (composition, editing, colour) or for anything that is not a still image. Checks its embedded Content Credentials (C2PA) for capture provenance and AI-generation flags, and runs advisory forensic screens (error-level analysis, double-JPEG artifacts, EXIF timestamp consistency, editing-software traces, screen recapture). Free: it does not consume your verification quota. Provide the image as an attachment (image_file), inline as image_base64, or — for large files without attachments — call create_verification_upload and pass the returned image_object_key. Returns a verification id at once; the analysis runs in the background and takes from about a minute to 10 minutes or more, so call get_verification with the id repeatedly until status is completed; the completed result includes a structured evidence_report (verdict, per-check findings, coverage). For the strongest forensic check, use verify_photo with a RAW + JPEG pair instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| image_file | No | The image (JPEG or PNG) the user attached. | |
| image_base64 | No | The image as base64, for files up to a few MB. For larger files call create_verification_upload and pass image_object_key instead. | |
| image_filename | No | Original image filename with extension. Defaults to the attachment's own name. | upload.jpg |
| image_object_key | No | Object key returned by create_verification_upload for the image. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||