---
title: "C2PA Content Credential Manifest Validator"
method: POST
path: "/v1/tools/validate_c2pa_manifest"
tags: ["c2pa", "content-credentials", "manifest", "provenance", "eu-ai-act", "wave23"]
---

# C2PA Content Credential Manifest Validator

`POST /v1/tools/validate_c2pa_manifest`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/validate_c2pa_manifest`
- Auth: none declared

Validate a decoded C2PA 2.x manifest: claim well-formedness, hard-binding hash assertion, and claim-signature reference. Zero network. Feeds the Content Credential signature verifier.

**Tool URL:** https://ainumbers.co/chaingraph/art-123-c2pa-manifest-validator.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `claim_generator` string, required
  - `claim` object, required
  - `assertions` unknown[], required
    - unknown
  - `signature` object

## Response `200`

Successful tool execution result

- object
  - `manifest_valid` boolean
  - `has_hard_binding` boolean
  - `has_actions` boolean
  - `assertion_count` integer
  - `missing_elements` unknown[]
    - unknown

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
