ImageProv — v1 Demo UI

Attest → embed → publish → verify (PNG/TIFF with C2PA).

API: http://localhost:8080

Public

Open health JSON
(click Fetch)

1) Attest (sign + embed)

Uploads a PNG/TIFF, embeds a signed C2PA manifest, stores an artifact, and appends a ledger event.

(select a file and click Sign & Publish)

2) Verify (upload)

Uploads any PNG/TIFF and returns C2PA validation + ledger lookup by hash.

(select a file and click Verify)

Authenticated

Paste a JWT (without the Bearer prefix) to call protected endpoints.

(click Fetch)

Helpful links

This project currently ships an API, not a standalone frontend. This page is served by the API container.