Back to blog
Article

What Travels With Every File You Receive

Files alone do not tell you much. You need to know what is in each one, how it was captured, and whether it arrived intact.

TLDR

  • Every file carries a code tied to its task, prompt, and language
  • Capture and environment notes ship with each file so you can filter and audit
  • Consent and screening notes ship at export, with codes only and no names
  • A per file manifest with checksums ties files, metadata, and multimodal sessions together

How does each file trace back to its task?

Every file arrives with a participant or session code. Never names. Never contact details. That code links straight to the work you asked for.

You can see

  • the code for the participant or session
  • the prompt, script, or scenario that produced it
  • the language where it applies, including English, Hindi, Kannada, Telugu, Tamil, Malayalam, Marathi, and Sanskrit, plus more on request
  • the annotation target it was made for

So your team can group by task, pull subsets for review, and trace a strange label back to the exact instruction that caused it.

Which capture conditions can you filter on?

We record how each file was made, in fields you can sort and filter.

You get

  • device type and placement context
  • resolution and format for video and stills, from HD to 4K
  • mic setup and room notes for speech audio
  • calibration and sync notes for depth, LiDAR, and sensor and radar streams

If a model dips on one device or one room type, you can find that slice fast. If you need to document your training mix, the fields are already there.

What environment and privacy notes ship with each file?

You also get context on where capture happened. Indoor, outdoor, controlled, and natural settings, with lighting, background, and ambient notes where they affect the data.

Privacy travels with the file too. You see consent status at export and the screening outcome for each file. If we redacted or excluded anything under your rules, that is noted as well. Identities stay in a private registry. You work with codes only, which makes compliance review a lot more concrete.

How does the manifest keep delivery honest?

The manifest is a per file record. It lists each file alongside its checksum, its metadata references, and its annotation status. Multimodal sessions group related streams under one session record, so video, depth, audio, and sensor components stay linked.

What you checkWhere you find it
Did every file arriveFile list in the manifest
Did any byte changeChecksum per file, compared on receipt
What produced this fileTask and prompt reference per file
Do streams belong togetherSession record grouping all parts

Compare checksums on receipt and you know right away if anything shifted in transit. Archive the manifest and you keep a durable record of what you approved, what landed, and how each file was described at delivery time.

Exhibits from our collection

item_number,track,review_status,reviewer_code,sha256
02d9e8da-...,Image,accepted,REVIEWER_0001,f2cf26e58570...
b9132ff4-...,Speech,accepted,REVIEWER_0001,7f475d58cc2e...

Exhibit 1 — Manifest excerpt: per-file verdict, reviewer code, and checksum. The full record adds task reference, prompt, language, capture conditions, and consent code per file.

One annotation record the manifest points to:

{"id": 4852, "label_id": 1, "type": "rectangle", "frame": 0,
 "source": "manual", "occluded": false,
 "points": [239.39, 41.89, 288.73, 104.98]}
Annotated still whose boxes resolve to annotation records like the one above
Exhibit 2 — The still those records describe: boxes you can see, records you can parse, checksums you can verify. Three views of the same truth.
Exhibit 3 — The same metadata discipline on audio: mic setup and room notes ride with every take, so deployment slices filter by condition, not by guess.

Common questions

Do we ever see personal details?

No. You see codes. Names and contact details stay in a separate private registry that never ships with the data.

Can we filter by device or setting?

Yes. Device, resolution, format, mic setup, calibration notes, and environment fields are all filterable. Pull a subset, test it, decide what to keep.

How do we confirm nothing changed in transit?

Run the checksums in the manifest against the files you received. A mismatch means something changed. A match means the file is byte for byte as shipped.

How do multimodal sessions stay together?

Related streams share one session record. If video shipped with depth and audio, the manifest shows all three under that session, with separate checksums for each part.

What to do next

Send us one task with your acceptance rules and your preferred mix of devices and settings. We will return a paid pilot with full metadata and manifest so both sides can judge fit before scaling. Request a pilot or Talk to us.

Pair with from pilot to supply and how we annotate and QA.

Sources

  • NIST FIPS 180-4, Secure Hash Standard — the SHA-256 behind the per-file checksums this post is built on.
  • First-hand: process claims above describe our own pipeline. The exhibits are verbatim outputs — real manifest rows and a real annotation record — not illustrations.
A researcher studying an observatory at dusk

NEXT / YOUR SYSTEM

Find a clearer
way forward.

Whether you're an investor, a partner, or a builder — we'd love to hear from you.

Get in touch