{"uid":"cap_b1w_ZP2aFPj23vi2BITQk","slug":"402utils-c2pa-content-credentials-verifier-f04da16e","name":"402utils C2PA Content Credentials Verifier","description":"Verify C2PA / Content Credentials (provenance & tamper detection) in an image: send the image bytes or a JSON {url}. Returns Trusted/Valid/Invalid/None with per-manifest signature, trust-chain (issuer) and asset-hash checks plus C2PA actions. 'Trusted' only if the signer chains to the C2PA trust list, otherwise 'Valid'. Relevant to EU AI Act Art. 50. Verification only (embedded manifests) — not generation.","url":"https://402utils.com/v1/c2pa-verify?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"Public http(s) URL of an image (alternative to sending bytes)."},"attest":{"type":"string","description":"Set to 1 for an Ed25519-signed attestation of the result (audit trail)."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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":{"p10Cents":"0.5000","medianCents":"0.5000","p90Cents":"0.5000","minCents":"0.5000","maxCents":"0.5000","p95Cents":"0.5000","sampleCount":1,"varies":false,"failureChargeRate":1},"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_bK-46l6dkiuZu6uZSRwBe","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies C2PA/Content Credentials provenance and tamper detection in an image, returning trust status, signature validity, trust-chain issuer, and asset-hash checks.","exampleAgentPrompt":"Check the C2PA content credentials on this image — https://example.com/photo.jpg — tell me whether it's Trusted, Valid, Invalid, or has None, who signed it, and whether the asset hash checks out.","exampleUseCases":null,"resultDescription":"Returns a trust status of Trusted (signer chains to C2PA trust list), Valid (valid signature but not on trust list), Invalid (tampered or bad signature), or None (no embedded manifest). Also includes per-manifest signature details, trust chain issuer identity, asset hash verification result, and declared C2PA actions recorded in the manifest.","failureModes":["Image URL is not publicly accessible — returns error or None status","Image has no embedded C2PA manifest — returns status None","Signature is cryptographically invalid — returns Invalid status","Unsupported image format — may return error","Network timeout fetching the image URL","Malformed request body — returns 400-level error"],"whenToPreferThis":"Use this endpoint when you need to verify C2PA/Content Credentials embedded in an image to check provenance, detect tampering, or confirm trust-chain validity — especially for EU AI Act Art. 50 compliance, media authenticity workflows, or vetting AI-generated or manipulated images. It handles both URL-based and byte-based image input and can optionally produce a signed Ed25519 attestation for an audit trail.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T00:43:29.882Z","isFirstParty":false,"canonicalSlug":"402utils-c2pa-content-credentials-verifier-f04da16e"}