{"uid":"cap_beWz5PaFYypX8hIOLFBHK","slug":"c2pa-content-provenance-verifier-3e4180e9","name":"C2PA Content Provenance Verifier","description":"Cryptographic C2PA / Content-Credentials verdict for a media file. Parses the embedded manifest, verifies the signature chain and asset hash-binding against the C2PA production + Interim trust lists, and returns a go/no-go verdict (authentic-provenance, untrusted-signer, tampered, unsigned) with the distilled signed claims. Cryptographic provenance, not a deepfake detector.","url":"https://api.agentstools.dev/provenance/verify?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"media":{"type":"string","description":"The media file bytes, base64-encoded (image, video, audio or PDF). A data: URI prefix is tolerated."},"format":{"type":"string","description":"Media MIME type or file extension, e.g. image/jpeg, png, mp4, pdf (see GET /provenance/sources for the full list)"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_JnHa4YTrRQLnnm0fuqbey","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies the cryptographic C2PA manifest embedded in a media file, checking signature validity and asset integrity against trust lists, returning a provenance verdict with signed claims.","exampleAgentPrompt":"Can you check the C2PA content credentials on this JPEG image for me — base64-encode it and verify whether the signature is from a trusted signer and whether the file has been tampered with since it was signed?","exampleUseCases":[{"title":"News photo authenticity check","prompt":"I received this base64-encoded JPEG from a wire service — can you verify its C2PA manifest and tell me if the signer is on the trusted list and whether the image has been altered since it was signed?"},{"title":"AI-generated image disclosure audit","prompt":"I need to check this PNG file's content credentials to see if C2PA claims indicate it was AI-generated or edited after signing — please run a provenance verification and show me the signed claims."},{"title":"PDF document integrity verification","prompt":"We got this PDF contract and I want to know if it has a valid C2PA signature from a trusted source and whether the file has been tampered with — can you verify its content provenance using the base64 of the file?"}],"resultDescription":"Returns a verdict string (one of: authentic-provenance, untrusted-signer, tampered, unsigned) along with distilled signed claims extracted from the C2PA manifest, including signer identity, timestamp, and any declared actions or assertions embedded in the credential.","failureModes":["Unsupported media format — MIME type not in supported list returns an error; check GET /provenance/sources","No C2PA manifest present — returns 'unsigned' verdict","Malformed base64 input — parsing failure","Signature chain broken but file otherwise intact — returns 'tampered'","Signer not on C2PA production or Interim trust list — returns 'untrusted-signer'","File too large for inline base64 submission"],"whenToPreferThis":"Use this endpoint when you need cryptographic verification of C2PA content credentials embedded in a media file — images, video, audio, or PDF. This is the right choice when you need to know if a file was signed by a known trusted publisher, whether it has been modified after signing, and what provenance claims are asserted. It is NOT a deepfake detector or perceptual authenticity analyzer; it only reads and verifies cryptographic manifests. Prefer this over general metadata inspection tools when you need a standards-compliant, trust-list-backed C2PA verdict.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T06:45:31.638Z","isFirstParty":false,"canonicalSlug":"c2pa-content-provenance-verifier-3e4180e9"}