Methodology

What we kept, what we rejected, and how to check

A dataset is a set of decisions. This page documents ours.

01 — Sourcing funnel

Cheap filters first, expensive ones last

Most candidates are rejected from metadata, thumbnails and embeddings alone, before a single full video is downloaded. Pass rates below are from a recent production run.

  1. S0 79% Metadata gates pass rate on duration, language and live-status checks — the cheapest filters run first
  2. S1 82% Frame & embedding probes storyboard frames + viewpoint/domain embedding classification, still with no full download
  3. S2 33% Shortlist for full download only top-scoring candidates are ever fetched at full resolution — 732 of the 3,479 videos discovered
  4. S3 ×5 Lossless cutting each downloaded video yields multiple candidate procedure clips
  5. S4 ≈13% Final curation of cut clips survive balancing by domain, viewpoint, resolution and leakage screening

We collect only from the open public web, and every record documents its origin. When your compliance team wants specifics (sources, rights posture, jurisdictions), we answer directly, as part of scoping.

02 — Quality gates

“Looks fine” is not a pass

Every dataset line defines explicit, machine-checkable gates. Example — our talking-head line, where the bar is: the visible mouth must be producing the audible sound.

authenticlanguagegeometryresolutionaudiospeakingsync
Passes casual review, fails our gates
  • Dubbed audio over original footage — lips don't produce the sound
  • Narrator voice over silent B-roll faces
  • AI-generated avatars presented as real speakers
  • Codec-level audio/video desync
Why it matters

Each record stores its per-gate verdict, so you can audit not just what was delivered but why it was kept. In acceptance testing, deliberately poisoned probes were rejected 4/4: dubbing and language mismatch by the automated sync and language gates, and a synthetic avatar by the curated blocklist inside the authenticity gate. We document which defense caught what.

03 — Golden sets

Model output, measured like model output

Automatic annotation is only trustworthy with a measured error bar. We maintain human-labeled golden sets and report agreement on every annotation run.

1.0 viewpoint accuracy, 25/25 shipping annotation stack on the delivered set · an earlier v1 debug run scored 0.941 on 17 clips
9.64 action segments per minute measured on the delivered set: 858 segments, 112 distinct verbs, 2.9% vague · egocentric line
2,205 candidates rejected, each with a named gate of 2,515 screened · geometry 1,726, sync 1,469, speaking 1,216, resolution 1,063 · talking-head line
2.4% leakage found and removed overlap with COIN, CrossTask, YouCook2, HowTo100M, HTM-AA and VidChapters IDs · egocentric line
04 — Leakage screening

Clean evals require clean provenance

Every source video ID is screened against the public corpora your model may already have trained on. For video: COIN, CrossTask, YouCook2, HowTo100M, HTM-AA, VidChapters and others — 2.02M+ IDs, which removed 2.4% of candidates from the reference batch. For speech: AVSpeech, VoxCeleb1/2, VoxBlink+2, VoxLingua107, CelebV-HQ, CelebV-Text, TalkingHead-1KH and HDTF — 3.21M IDs, with zero overlap found in the current delivery. That is 15 public corpora and 5.2M+ IDs across the two lines. If you build evals, this is the difference between a benchmark and a leak.

05 — Provenance

Chain of custody, per record

Every record
  • source URL
  • exact license
  • fetch timestamp
  • transform hash
Every delivery
  • dataset card / datasheet
  • QA report with golden-set metrics
  • SHA-256 manifest, verified at acceptance
Additionally

Deliveries are individually fingerprinted, and due-diligence questionnaires are answered on request. License filtering to your constraints — for example, permissively-licensed subsets only — is part of scoping.

06 — Rights & diligence

The questions your counsel will ask

Rights review is a stage of every serious data purchase. We build for it up front so it doesn't stall your timeline later.