Synthetic-only M1
Version-aware text QC

Right campaign.
Wrong number?

Read on-screen phone numbers, URLs and legal text against the version matrix. Flag the variant that borrowed a sibling’s number — even for one frame.

A report, not delivery sign-off. Uncertain reads stay “Needs review”; near matches never round up to pass.

Open the synthetic report

Download its synthetic matrix →

This sample is synthetic. AI-authored fictional campaign files and delivery matrix, rendered with ffmpeg. No pilots have been secured. Demand is unvalidated; these are not customer, shop, payment or testimonial evidence. The founder’s code waiver covers M1 only.

Not checked: logos, pictures, grade, mattes, audio content, loudness or delivery specifications. This is not a certificate and transfers no liability.

What the checker catches

C0
Files and matrix rows that do not join uniquely.
C1
Expected text missing from the required consecutive frames.
C2
A foreign phone or URL — with the sibling row named when known.
C3
FPO, TBD and other placeholder or forbidden text.
C4
Unreadable, low-confidence or near-match text for human review.

What the sample proves

The deterministic harness can generate labelled errors, decode every frame, run offline OCR and attach the evidence read.

It does not validate real-file accuracy, preparation savings, willingness to pay or a turnaround promise. Hard typography can still require substantial review.

Inspect synthetic provenance · Labels · Measured results

Your files stay with you

Run the checker locally against a strict UTF-8 CSV. Nothing asks you to send unreleased footage here.

Download the matrix templateInspect the report