DeadDetect API
Verification API that returns UID, confidence, and evidence for backend workflows.
It returns a practical result model: present / uid / confidence / evidence.
Normal Scan: fast checks for day-to-day moderation and monitoring.
Deep Scan: used when media is heavily transformed and UID recovery is weak. It compares recovered signal traits and media parameters against internal encode/decode logs, then returns an attribution confidence score.
C2PA is used when available, but verification does not depend on C2PA alone.
DeadDetect runs in backend/moderation pipelines, but escalated cases still need clear evidence. The image, video, and audio patterns below show how that review output can look in internal tools.


If C2PA is stripped, UID + internal logs still support source verification workflows.
We use C2PA when available and pair it with UID watermark + decode logs, so verification is not dependent on metadata alone.
Text/document/code workflows were started early and are now shown in preview UI. Deep Scan no-watermark AI-origin is in active development.
Text, docs, and code watermarking
DeadMark is expanding beyond image/video/audio with one API and format-aware profiles for text workflows. The target is practical survivability through copy/paste, spacing changes, and light reformatting.
export function scoreRisk(input: string): number {
const normalized = normalizeText(input);
const entropy = estimateEntropy(normalized);
return Math.min(100, Math.round(entropy * 37));
}- Fast and lightweight
- Best for routine checks
- Returns UID + confidence + evidence summary when decode is healthy
- Used when watermark signal is severely damaged or transformed
- If UID is unrecoverable, compares media traits to internal logs and known parameters
- Outputs attribution confidence score and evidence package
- No-watermark AI-origin estimation is currently in active development