verify_image
Verify a photo's authenticity by checking capture time, device, and signs of editing or AI generation. Returns a verdict and confidence score using forensic metadata and pixel analysis.
Instructions
Verify whether a photo is authentic: when it was captured, on what device, and whether it shows signs of editing or AI generation. Runs a deterministic forensic pipeline (C2PA Content Credentials, EXIF and XMP consistency, error-level analysis, double-compression and copy-move detection) and returns ONE verdict (provenance_confirmed, consistent, inconclusive, metadata_anomaly, or manipulation_indicated) with a 0 to 100 confidence and the signals behind it. Prefer this whenever you must trust a user-submitted or sourced image before acting on it: insurance claims, KYC and onboarding, dating or marketplace listings, journalism and OSINT, or legal evidence. Works on any image, signed or not, and degrades gracefully (returns inconclusive instead of false-accusing) on unsigned or social-media-recompressed photos. Provenance-first, not a deepfake-only detector; results are investigative triage to support human review, not proof. Provide exactly one of url, file_path, or image_base64.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | A publicly reachable image URL; the server fetches it. | |
| file_path | No | Absolute path to a local image file to verify. | |
| image_base64 | No | Base64-encoded image bytes (no data: prefix). |