C2PA
content credentials
provenance
manifest
assertions
CAWG
digitalSourceType
c2patool

C2PA Manifest Composer

Authors a C2PA manifest DEFINITION in-browser: c2pa.actions v2 assertions with a digitalSourceType picker (including trainedAlgorithmicMedia), ingredient declarations with client-side sha256 digests, a creative-work/EXIF-subset assertion, and a draft CAWG identity block. Composes and structurally validates only; never signs and makes no Trust List claims. Also exports a c2patool-compatible manifest-definition file so users can sign externally with their own certificate and tooling.

Tool URL: https://ainumbers.co/tools/550-c2pa-manifest-composer.html AP2/Policy Mandate export: yes

post/v1/tools/compose_c2pa_manifest_definition

Request

  • Base URL: https://ainumbers.co
  • URL: https://ainumbers.co/v1/tools/compose_c2pa_manifest_definition
  • Auth: none declared

Request body

claim_generatorstring

Response

Successful tool execution result

manifest_definitionobject

Composed C2PA manifest DEFINITION JSON

definition_digeststring

sha256 digest of the definition, computed client-side

structural_validationobject

manifest_valid, has_hard_binding, has_actions, missing_elements — same checks as art-123-c2pa-manifest-validator

c2patool_definitionobject

Same definition remapped to c2patool's documented manifest JSON field names (claim_generator, title, format, instanceId, assertions) for external signing — never signed by this tool

Changes

No recorded changes to this operation across all 1 revision of this API.