FREE / LOCAL / C2PA 2.4

Inspect one. Compare two. Audit a batch. Reproduce a report.

Read Content Credentials, compare provenance changes, review up to 2,000 files and reproduce an exported report without uploading any source asset. Integrity, signer trust and AI declarations remain separate observations.

OPEN THE WORKSPACE CONNECT FREE MCP
A valid credential proves integrity of signed data, not factual truth. No credential does not mean fake.
C2PA 2.4PINNED CAI SDK
EN / ES / ZHBROWSER LANGUAGE
1 / 2 / 2K / RINSPECT / COMPARE / BATCH / REPRODUCE
0 BSOURCE FILE SELECTED LOCALLY

EVIDENCE POLICY / LOCAL / 2,000 ROWS

Turn provenance observations into repeatable review routing.

Choose one of four explicit presets, adjust ten visible rules and export a checksum-bound profile. The same decision can be replayed in the browser or by the free focused MCP without sending source media.

PRESETS
4 explicit starting profiles
RULES
10 visible routing rules
SCALE
Up to 2,000 observations
REPLAY
Browser + 2 focused MCP tools

INSPECT / COMPARE / BATCH / REPRODUCE

A local workspace for evidence, not verdicts.

Inspect one file, compare two evidence states, review up to 2,000 files or reproduce an exported report. The 8.7 MB verifier loads only after a source file is selected.

START WITH THE QUESTION

Choose the evidence task in front of you.

Each route opens the same browser-local workspace. Select only the files needed for this task; nothing is uploaded.

Drop a file to inspect its Content Credentials.

Your file stays in this browser. The official C2PA Trust List snapshot is embedded; no runtime trust-list request is made.

JPEG, PNG, WebP, GIF, AVIF, MP4, MOV, M4A or PDF / MAX 50 MB

BROWSER SDK / DEVELOPER PREVIEW / 0.3.0

Put the evidence engine inside your own workflow.

Import one versioned ESM module for local inspection, provenance timelines, sanitized credential paths, Manifest Diff, 2,000-file batch review, evidence envelopes, BagIt packages and report reproduction. No API key and no source upload.

H/M_JS_SDK@0.3.0DEVELOPER_PREVIEW
import { createContentCredentialsClient }
  from "https://hogarmas.net/content-credentials/sdk/v0.3.0/index.js";

const client = createContentCredentialsClient();
const result = await client.inspect(file);

console.log({
  integrity: result.report.integrity.state,
  signerTrust: result.report.signer.state,
  aiOrigin: result.report.aiOrigin.state,
  timelineEvents: result.timeline.eventCount,
  timestampTrust: result.trustDiagnostics.timestamp.state
});
UPLOAD::0API_KEY::0METRICS::0
Browser-local by contract
The SDK sends no source bytes, metrics or browser-storage writes.
Bounded at scale
One file at a time, up to 2,000 files, with compact batch rows.
Pinned and inspectable
Versioned ESM, TypeScript declarations, runtime snapshots and SHA-256 manifests.
Evidence, not verdicts
No truth score. The workspace identifies its pinned official trust snapshot and exposes a sanitized credential path, not a complete certificate chain or compliance claim.

Embed a single-file local check in documentation or a guide. The selected file remains in the visitor's browser and this widget does not send it or store it.

This Hogar Mas developer preview wraps @contentauth/c2pa-web 0.13.1. It is not an official C2PA SDK, conformance certificate or legal compliance service.