{"uid":"cap_nxTw9zb-8_VkEZw5Vjeyf","slug":"rubric-protocol-c2pa-verdict-attestation-tier-b-955002ab","name":"Rubric Protocol C2PA Verdict Attestation (Tier B)","description":"C2PA verdict attestation Tier B. Client runs Credentio locally, submits verdict JSON + asset hash + client signature. Ru","url":"https://rubric-protocol.com/v1/c2pa/verdict-attest/claim","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object"},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"format":{"type":"string"},"example":{}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_tclBS0MJB1q1BGdIjPn2c","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Attests a C2PA content authenticity verdict by accepting a verdict JSON, asset hash, and client signature produced by a locally-run Credentio instance, returning a signed attestation claim.","exampleAgentPrompt":"I ran Credentio locally on this image and have the verdict JSON, asset hash, and my client signature ready — can you submit them to Rubric Protocol's Tier B C2PA attestation endpoint to get a signed claim back?","exampleUseCases":[{"title":"Attest AI-generated image provenance","prompt":"I've generated an image with our internal tool, run it through Credentio locally, and now have the C2PA verdict JSON, the asset hash, and my client signature — please submit them to Rubric Protocol to get a Tier B attested claim I can attach to the image."},{"title":"Certify news photo authenticity for publication","prompt":"Our photo editor ran this news photograph through Credentio and produced the verdict JSON, asset hash, and signed it with our key — can you send those to Rubric Protocol's C2PA verdict attestation endpoint so we get a signed provenance claim before we publish?"},{"title":"Anchor deepfake detection verdict for compliance","prompt":"The deepfake scan on this video clip came back clean in Credentio — I have the verdict JSON, the asset hash, and the client signature. Please submit them to Rubric Protocol for Tier B attestation so we have a certified record for our compliance audit."}],"resultDescription":"A signed C2PA attestation claim (verdict receipt) anchored by Rubric Protocol, confirming the submitted verdict JSON, asset hash, and client signature were accepted and attested at Tier B. This can be embedded in the asset's content credentials or stored for audit purposes.","failureModes":["Invalid or missing client signature — returns 400/422 with signature validation error","Asset hash mismatch or tampered verdict JSON — attestation rejected","Malformed verdict JSON structure — returns schema validation error","Insufficient USDC balance / x402 payment failure — returns 402 Payment Required","Rate limiting or service unavailability — returns 429 or 503"],"whenToPreferThis":"Choose this endpoint when you have already run Credentio locally and need to elevate a local C2PA verdict to a third-party attested claim with cryptographic anchoring. Tier B is appropriate when full Tier A on-chain immutability is not required but a signed, verifiable attestation from Rubric Protocol is needed for compliance, publication, or audit trails. Prefer this over self-signed solutions when downstream consumers require an independent attestation authority.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:30:29.429Z","isFirstParty":false}