Skip to content

THE REFERENCE IMPLEMENTATION OF C2PA

Sign, resolve, and verify C2PA at protocol scale.

Sign C2PA manifests, resolve them across re-encodes and crops, and verify cryptographic integrity. One HTTP API.

C2PA 2.1ISO 22144JUMBFCOSEEd25519ML-DSA-65SHA-256MerkleIPFS CIDv1

Sign, Resolve, and Verify

Federation and compliance

PublisherHashproofSign · ResolveVerifyConsumer
verify.ts
import { HashproofClient } from '@hashproof/sdk';

const hp = new HashproofClient({ apiKey: 'hpsk_...' });

const result = await hp.verify(photo);
console.log(result.trustStatus);
// → "trusted"
terminal
npm install @hashproof/sdk
# or
pnpm add @hashproof/sdk

EU AI Act Article 50 requires synthetic-media disclosure starting August 2026.

The C2PA specification reached 2.1 in 2025. Hashproof implements every section, served as one HTTP API.

Wire it in before your next privacy review.

The reference implementation of C2PA. Served as one HTTP API.