Public provenance verifier

Verify if an image was made on Uwear.

Upload a product photo, campaign image, or try-on result. Uwear checks for its own invisible watermark, C2PA marker, and origin log so brands and partners can confirm whether a file came from Uwear.

Uwear image check

No API key required

Live endpoint

What it checks

Verification is based on Uwear-applied provenance, not a guess.

Invisible watermark

Looks for the Uwear-applied TrustMark signal inside the delivered image file.

C2PA marker

Checks whether the image contains Uwear origin metadata for generated assets.

Origin log

Matches the final asset hash against Uwear server-side provenance records.

Tamper signal

Flags files where one Uwear signal exists but full verification does not pass.

Public endpoint

Verify from any system with multipart upload.

Submit an image as the `file` form field. The endpoint returns whether Uwear provenance was verified, not verified, tampered, or unsupported.

Request
curl -F "file=@image.png;type=image/png" \
  https://api.uwear.ai/public/provenance/verify
Verified response
{
  "verification_status": "verified",
  "verified_by_uwear": true,
  "matched_generation_id": 29767,
  "matched_model_slug": "nano-banana-2",
  "matched_timestamp": "2026-04-28T15:32:27.279982Z",
  "model_slug": "nano-banana-2",
  "uwear_c2pa_present": true,
  "uwear_watermark_present": true,
  "tamper_signal": false
}

Result meanings

Four clear outcomes.

Use the original Uwear-delivered asset whenever possible. Heavy recompression, metadata stripping, or downstream edits can affect verification.

StatusMeaning
verifiedUwear markers are present and match a verified Uwear provenance log.
not_verifiedNo Uwear provenance signal was found in the submitted image.
tamperedOne or more Uwear signals exist, but full verification failed.
unsupportedThe uploaded media type is not supported for verification.

Built for fashion AI provenance

Preparing for AI-content transparency starts with provenance you can verify.

Read the guide