The authenticity layer for KYC, insurance, and marketplaces.

WH-2 detects synthetic images, videos, and identity assets before they turn into approved accounts, paid claims, fake listings, or reimbursed fraud. Built for teams that need to know whether visual evidence is real — fast, clearly, and at scale.

About us
01 — Built for

Drop WH-2 into the workflows that already exist.

Synthetic media doesn't replace your KYC, claims, or trust & safety stack — it shows up inside it. WH-2 sits at the asset-check step.

New account application
Onboarding trigger
ID + selfie captured
Document & selfie
WH-2 inspects asset
Verdict in 4 ms
Sanctions + PEP check
Compliance lookup
Authentic
Approve account
Continue onboarding
Synthetic / spoof
Fraud queue
Manual review
Workflows

Catch synthetic media at the asset-check step.

Onboarding & KYC
  • KYC selfie verification
  • Synthetic ID detection
  • Synthetic selfie detection
  • Document authenticity
  • Account takeover prevention
02 — Plugs in

Lives next to your existing stack.

One REST endpoint and a webhook. Drop WH-2 into the same pipeline you already use for identity, fraud, and content checks — no rebuild.

Identity & verification
Onfido
Persona
Sumsub
Jumio
Veriff
Fraud & risk
Sardine
Sift
SEON
Hawk:AI
Your fraud stack
Storage & media
AWS S3
Cloudinary
Mux
Twilio
Any REST API
03 — The cost

Fraud is just the headline cost.

Synthetic media also drives review queues, escalations, chargebacks, and friction for the customers you actually want.

Without WH-2

Cost lands after the loss.

  • Manual review queues stretch — every case takes longer.
  • Fraud teams chase money after the transfer has cleared.
  • Synthetic claims pay out before SIU catches them.
  • Compliance exposure grows as PSD3 / FATF tighten.
  • Blanket checks add friction for good customers.
With WH-2

Verdict before the asset moves.

  • Synthetic assets get flagged at the asset-check step.
  • Reviewers see a verdict, score, and suspect regions.
  • Real customers pass through without extra friction.
  • Audit trail is captured for every decision.
  • Models update as new generators show up — no rebuild.
04 — How it works

One API call. One verdict. Under 5 ms.

Send the asset, get a verdict, act on it. WH-2 fits next to your existing KYC, claims, or trust & safety stack — no rewrite required.

01 · Send

Send the asset

POST an image or video to /v1/detect. Same shape for every modality.

POST /v1/detect
Sent
imageid_card_4429.jpg
type"kyc_selfie"
return[verdict, regions, explain]
05 — Does it work?

State-of-the-art on every public benchmark.

Designed to generalize to new generators, not memorize the old ones.

GenImage
F1
97.3%
AI-generated imagesState of the art
DFDC
AUC
96.2%
Deepfake videosState of the art
DVF
AUC
94.7%
Diverse video forgeriesState of the art
ProGAN
Acc
99.2%
GAN-generated imagesZero GAN training images

The point isn't the score on tests we've seen — it's that WH-2 is built to generalize to generators it hasn't.

06 — Try it

See what WH-2 catches in your own data.

Send up to 200 verification samples and we'll come back with a report in 24 hours — no commitment, no signup. Or try it yourself on your own image.

07 — FAQs

Common questions.

Still curious? Reach us at ahmed@witchunt.com.

Fully AI-generated images and video, frame-level manipulations, face swaps, and synthetic identity assets — across the major open and commercial generators in circulation.

WH-2 is trained for generalization, not memorization. On benchmarks where we deliberately withhold a generator family during training (ProGAN, for example), it still scores 99%+. New models that show up in the wild are added to our internal evaluation set; you don't have to wait for a release.

Under 5 ms inference per image on our endpoint. End-to-end round-trip from the closest region is typically 25–60 ms.

A verdict (real / fake / tampered), a calibrated confidence score, the suspect regions highlighted, and a short text explanation of what triggered the flag — so a human reviewer can act on it.