Documentation

Egocentric Datasets Delivered With a Data Card

Egocentric footage records people, homes and workplaces, so the record of how it was collected matters as much as the pixels. We collect custom first-person video on demand to your written spec and ship every batch with a data card: jurisdictions of capture, the consent basis, consent artefact IDs per episode, the de-identification pass, and coverage captured and rejected.
Documentation
Data card in every batch
Proof per episode
Consent artefact IDs
License
Perpetual, buyer-owned
First batch
Median 48 h in deep-coverage settings
A reviewer at a two-monitor QA workstation checks an egocentric video timeline against the acceptance test written into the spec.
The data card is the record of what was captured, checked and rejected against your spec.

What is included

A documented egocentric dataset, spec to delivery.

01

A data card in every batch

Each batch arrives with its data card, so the dataset you train on comes with the record of how it was collected, consented and checked.

02

Proof you can check per file

Consent artefact IDs are listed per episode, and the de-identification pass is recorded with its detector version and reviewer, so a specific file can be spot-checked.

03

Coverage recorded against your spec

The card records which cells of the spec’s condition matrix were captured and what was rejected, instead of a single hour count.

04

Delivered in your training format

RLDS, LeRobot, WebDataset, HDF5, zarr or Rerun .rrd, under a perpetual, buyer-owned commercial license whose terms are recorded in the order form.

Definition

What is a data card for an egocentric dataset?

A data card is a structured record shipped with a dataset that describes how it was collected, the consent basis, the jurisdictions of capture, the license and known limitations. That is how this site’s glossary defines the term. The point is to make a dataset auditable rather than a folder of files you have to take on trust.

For egocentric data the record matters more than usual. First-person video captures bystanders, homes, workplaces and screens, so who consented, where it was filmed and what was removed are part of the product, not an appendix. A data card keeps those answers next to the data, so your legal and ML reviewers read the same record.

This page covers custom egocentric datasets collected on demand against a written skill spec, with a data card in every batch. It is about documentation. It makes no claim that any model trained on this data performed in any particular way.

Contents

What does a Firsthand data card document?

The site states a specific set of items. The data card records the jurisdictions of capture and the consent basis. It lists consent artefact IDs per episode. It records the de-identification pass, meaning the detector version, the pass timestamp and the reviewer who confirmed it. And it records which coverage cells from the spec’s condition matrix were captured and what was rejected.

The glossary also lists the reject log among the card’s contents, while other pages list it as its own item in the delivery. Either way, a reject log ships with every batch.

What the site does not state is the card’s file format, its section order or a field-by-field template, and this page does not invent one. The first table below lists only items the site already places in the data card. The second lists everything else that arrives with the batch.

Why it matters

Why do robotics teams need dataset documentation?

The glossary says provenance is now a procurement and compliance requirement, and that a data card is what lets a buyer’s legal and ML teams sign off on training data with confidence. For a team buying custom data, the card is the document procurement and counsel can review instead of relying on a sales summary.

The Datasheets for Datasets paper makes the wider case. It notes that a model is unlikely to perform well in the wild if its deployment context does not match its training or evaluation datasets, and it proposes that every dataset be accompanied by a datasheet documenting its motivation, composition, collection process and recommended uses. The site cites that paper as the basis for the data card.

One limit applies. Firsthand captures first-person human video, not robot or teleoperation data, and capture does not take place at a customer’s own facility. A data card tells you what the data is. It does not change what it is, so bridging the embodiment gap to a specific robot is your pipeline’s job.

Spec and batches

How does the data card relate to the skill spec and batch delivery?

You describe the task your pipeline needs covered and that becomes a written skill spec: the tasks, environments, objects and streams, how many attempts, what counts as a completed attempt, and the accept criteria. The accept criteria are signed into the spec before capture begins. The site’s guidance is to name the license and the consent and provenance documentation you will receive in the spec and order form before capture, not after delivery.

Each batch then arrives with its data card, the consent artefact IDs listed per episode, the signed accept criteria it was measured against, and the reject log. The batch is judged against the standard you signed, and the card records what was captured and rejected against the spec’s condition matrix.

In an ongoing program the card documents every turn of the loop. An observed model failure becomes a new or updated spec cell, the next batch captures against it, and that batch’s data card records which cells were captured and what was rejected. Most programs begin with a Spec Pilot, a small first batch that proves the spec and accept criteria on real footage before you scale.

Consent and licensing

Which consent, provenance and licensing details are recorded?

The consent chain has six checkpoints, from before capture to after delivery. The ones this site names are these: a written release is signed and identity verified before capture; site permission is on file at capture; faces, plates and screens are detected and speech is scrubbed of identifiers at ingest; a human reviewer confirms no un-consented person is identifiable at review; and consent artefact IDs are listed per episode in the batch data card at delivery.

On licensing, the data ships under a perpetual, irrevocable, worldwide, buyer-owned license that is non-exclusive by default. The data card records the jurisdictions of capture and the consent basis. The license terms you agreed, including any exclusivity, are the ones written into the order form, which the terms page says governs. So the card and the order form split the work: the card holds provenance, and the order form holds the license terms.

Nothing here is legal advice and this page makes no compliance claim. The data card lists jurisdictions of capture, and what applies to your use is a question for your counsel. The consent chain is also the ceiling a license cannot exceed. Delivered footage cannot be recalled after delivery, and the release says so, while withdrawal requests are honoured for undelivered footage.

Streams and labels

How are streams, labels and formats described?

The site does not list streams, labels or formats as data card fields, so this page does not either. They are described in three other places: the skill spec says what is captured, the episode schema lists the per-episode fields, and the delivery format pages describe each format. The third table below separates the batch-level record from the per-episode fields.

On the episode schema, meta.json carries episode_id, skill_id, duration_ns and reject_flags. The annotations include action_segments with start_ns, end_ns, verb and noun, hand_joints and hand_visible for 21 joints per hand with a per-joint visibility flag, contact_events, objects, and instance_masks at 848×480 where the spec calls for them. Streams include depth_mm, imu_head and imu_wrist_l/r, and the calibration record carries rms_reproj_px and calib_drift_mm.

You receive the accepted episodes in RLDS, LeRobot, WebDataset, HDF5, zarr or Rerun .rrd, or as raw streams with metadata, and readable converter source ships alongside so the schema can be retargeted to your loader. A WebDataset delivery is .tar shards of 512 samples each, plus the reject log and the batch data card, and each sample carries a __key__, head.jpg, wrist_l.jpg and wrist_r.jpg for the head and wrist views.

QA and validation

How is QA and validation reported?

An episode is accepted only if RMS reprojection stays under 0.28 px and the drift is within tolerance. Episodes are machine-checked against the reject criteria, then a human reviewer checks each one against the task spec. Rejected episodes go to the reject log, which ships with every batch, and are recaptured at our cost. Only footage that clears the criteria is billed as a validated hour, and each episode’s meta.json carries its own reject_flags.

The data card ties that validation back to the spec’s condition matrix. A buyer can see which conditions are covered, which were thin, and which cells were rejected and why, because the reject log carries reasons rather than only pass counts. That is a record you can audit, not a summary you have to trust.

If the same failure keeps recurring, the more useful fix is often to revisit the spec rather than keep recapturing, for example when the geometry that must stay in frame is impossible to hold in a particular environment. The validated egocentric video data page covers the acceptance test in full.

Speed

How fast can a documented custom collection start?

From signed spec to first validated batch, the timeline is a median of 48 hours where coverage is deep and three to four weeks where it is thin and contributors need to be recruited first. The data card ships with that first batch as it does with every batch.

The site states no separate timeline for the data card, so none is claimed here. After the first batch, on-demand top-ups run against the same accept criteria, so you can add attempts or environments without rewriting the spec. The spec is quoted for reach, timeline and price before any capture begins.

Comparison

How does a data card compare with a datasheet and a dataset README?

The three are related rather than rival. The Datasheets for Datasets paper proposes a datasheet for every dataset and groups its questions by lifecycle stage. The Hugging Face Hub uses a README.md in the dataset repository, called a dataset card, which it renders on the dataset page. A Firsthand data card is a per-batch record shipped with a custom delivery.

The paper says its questions are not intended to be prescriptive and that datasheets will necessarily vary by domain and workflow. The site cites the paper as the basis for the data card but does not state that the card answers every datasheet question. If you want datasheet-style answers the site does not state, such as recommended data splits or a maintenance contact, ask for them in the spec.

Limits

What does a data card not do?

It is not a certification and it is not legal advice. It does not replace consent, because the consent chain is the ceiling a license cannot exceed. It does not state model results, and this page claims no customer outcome. And it does not turn human demonstrations into robot data.

What it does is record how this batch was collected, consented, de-identified and checked, so the claims about it can be tested against a specific file.

At a glance

What does the data card record?

Items the site places in the batch data card, and the level at which each is recorded.
ItemWhat the data card records
Jurisdictions of captureWhere the footage was captured, recorded per batch; program detail is set per program in the skill spec
Consent basisThe basis on which contributors consented, recorded per batch
Consent artefact IDsThe release behind each episode, listed per episode
De-identification passDetector version, pass timestamp and the reviewer who confirmed it, listed per episode
CoverageWhich cells of the spec’s condition matrix were captured and what was rejected, recorded per batch
Reject logListed in the glossary definition; it ships with every batch either way

Every collection runs through the same seven-stage end-to-end custom collection pipeline.

In the delivery

What ships with a batch besides the data card

Items the site lists in a delivery, and the document that holds the record of each.
ItemWhat it isWhere the record sits
Accepted episodesFirst-person episodes that cleared the accept criteriaRLDS, LeRobot, WebDataset, HDF5, zarr or Rerun .rrd
Data cardThe batch record of provenance, consent and coverageShipped with every batch
Consent artefact IDsThe release linked to each episodeListed per episode in the data card
Signed accept criteriaThe standard the batch was measured againstWritten into the spec before capture
Reject logEpisodes screened out, with reasonsShips with every batch
License termsPerpetual, irrevocable, buyer-owned; non-exclusive by defaultRecorded in the order form
Converter sourceReadable code to retarget the schema to your loaderShips alongside the data

Batch and episode

Batch-level record vs per-episode fields

How the batch data card differs from the per-episode fields listed on the episode schema page.
LevelRecordWhere it is stated
BatchJurisdictions, consent basis, coverage captured and rejectedData card
BatchReasons for rejected episodesReject log
Episodeepisode_id, skill_id, duration_ns, reject_flagsmeta.json
Episoderms_reproj_px and calib_drift_mm; accepted only under the 0.28 px RMS gatecalibration record
EpisodeAction segments, 21-joint hand pose with visibility flags, contact events, objectsannotations
EpisodeDepth, head IMU and wrist IMU streamsstreams
EpisodeConsent artefact ID, detector version, pass timestamp, reviewerListed per episode in the data card

Comparison

Data card vs datasheet vs dataset README

How the three documents differ, using only what each official source and this site state.
DocumentWhat it isWhat it coversSource
Datasheet for a datasetA proposal that every dataset ship with a datasheetMotivation, composition, collection process, preprocessing, cleaning and labeling, uses, distribution and maintenanceDatasheets for Datasets paper
Hugging Face dataset cardThe README.md in a dataset repository, rendered on the dataset pageContents and context for use, plus metadata such as license, language and sizeHugging Face Hub docs
Firsthand data cardA per-batch record shipped with a custom deliveryJurisdictions, consent basis, consent artefact IDs, de-identification pass, coverage and rejectsThis site
Datasheet questions the site does not stateItems such as recommended data splits or a maintenance contactNot stated; agree them in the specNot stated

Scope

What the site states vs what is set per program

Details of a documented custom collection that the site states, and details agreed in the spec or order form.
DetailWhat the site statesSet per program
Data card shippedWith every batchNo
Data card layout and file formatNot statedNot stated
Jurisdictions of captureListed in the data cardProgram detail set in the skill spec
ExclusivityNegotiated, not a defaultTerms written into the order form
Timelinea median of 48 hours in deep-coverage settings; three to four weeks where thinQuoted before capture
Capture tier and annotation depthPhone, head rig or multi-camera; actions, hand pose, objects, transcriptsChosen in the spec

FAQ

Egocentric dataset with a data card, answered.

What is a data card for an egocentric dataset?
A structured record shipped with a dataset describing how it was collected, the consent basis, the jurisdictions of capture, the license and known limitations. On this site every batch ships with one, so the dataset can be audited rather than taken on trust.
What does the data card record for each batch?
Jurisdictions of capture, the consent basis, consent artefact IDs per episode, the de-identification pass with its detector version, pass timestamp and reviewer, and which coverage cells were captured and what was rejected. A reject log ships with every batch.
Is the data card per batch or per episode?
Both levels appear in it. It is a batch record, and it lists consent artefact IDs and the de-identification pass for each episode, so any specific file can be checked against its record.
Does the data card replace the license?
No. The data card records jurisdictions of capture and the consent basis. The license terms, including any exclusivity, are the ones recorded in the order form. The data ships under a perpetual, irrevocable, worldwide, buyer-owned license that is non-exclusive by default.
Can I see a data card before ordering?
Yes, on request. If your counsel needs the executed license text or a data card from a real batch before a call, ask and both are sent. The participant release can be read verbatim on the provenance page.
How fast can a documented custom collection start?
From signed spec to first validated batch the timeline is a median of 48 hours where coverage is deep and three to four weeks where it is thin. The data card ships with the first batch, and the site states no separate time for it.
Does a data card make a dataset compliant?
No. This page makes no compliance claim and nothing here is legal advice. The data card lists jurisdictions of capture, and what applies to your use is a question for your counsel.

Sources

Where are dataset documentation and the delivery formats documented?

Request a documented custom dataset.

Tell us the tasks, environments, capture tier and the format you load from. We write them into a spec, quote reach, timeline and price before capture begins, and ship every batch with its data card.