Image
Decode JPEG or PNG input, recognize repeat assets, then score the image. Returns a warning label, raw score, active model, thresholds and cache state.
POST /v1/assets/checkHow it works
Detection and decision remain separate. Every result can be inspected, challenged and overridden.
Open API referenceSend decoded media or client-side fingerprints.
Exact hashes, perceptual hashes and stable footprints find repeats.
The active modality model returns a raw warning signal.
Attach version, limits, provenance and quality reasons.
A reviewer records disclosure or publication action.
Decode JPEG or PNG input, recognize repeat assets, then score the image. Returns a warning label, raw score, active model, thresholds and cache state.
POST /v1/assets/checkSubmit 5–8 representative frames and a stable video footprint. The API aggregates frame signals. It is not a temporal deepfake model and does not evaluate motion continuity or lip-sync.
POST /v1/videos/check-framesNo usable input, no cache match or no safe model answer should not be forced into real or fake.
Who supplied it and what tools were declared.
Content Credentials present, missing or invalid.
Lane, model, score, warning and limitations.
Disclosure or publication choice with rationale.