Ordering

Order a Custom Egocentric Dataset

Ordering a custom egocentric dataset means writing down what your model is missing — tasks, scenes, objects, coverage, labels, and format — and getting that gap captured, QA-passed, and delivered under a license you own, instead of searching for a public corpus that happens to fit. This page walks through the order itself: what to specify, what you get back, how long it takes, and what moves the cost.
Order flow
Spec → quote → Spec Pilot → scale
Billing
Per validated hour
First batch
Median 48 h
License
Perpetual, buyer-owned
A contributor wearing a head-mounted capture rig performs a task, beside a graphic of the synchronized streams and annotation layers delivered in the final dataset.
Ordering starts with a written spec and ends with a licensed, QA-passed batch in your loader format.

Before you order

What to decide before you write the spec.

01

The gap, not the catalog

Start from the tasks, objects, scenes, or contributor demographics your current data is missing, rather than browsing for a public dataset that happens to be close. A custom order is scoped to that specific gap.

02

Streams and labels you actually need

Every additional synchronized stream — depth, IMU, hand pose, body pose, segmentation, action labels — adds equipment, QA passes, and cost. Order what the model consumes, not everything available.

03

A pilot before volume

A Spec Pilot is a small, fast first batch that proves the spec and accept criteria hold up on real footage before you commit to scale, so you are not discovering a scoping problem after paying for volume.

04

What you will receive and in what format

Decide the loader format up front — RLDS, LeRobot, WebDataset, or another your pipeline already expects — so delivery drops straight into training instead of requiring a conversion pass.

The order itself

How do you order a custom egocentric dataset?

Ordering starts with a written spec: the tasks or skills to capture, the scenes and environments, the objects and contributor demographics, the streams and labels you need, and the accept criteria a take has to clear to count as validated. That spec is what gets quoted — not a catalog price — because reach, stream count, and turnaround all move the number independently.

Most orders start with a Spec Pilot: a small, fast first batch that proves the written spec and accept criteria actually hold on real footage before you commit to volume. It surfaces whether the reject rate is manageable, whether coverage for your tasks and regions is thin or deep, and whether the stream count you asked for is actually necessary.

Once the pilot clears, the same spec scales to the full order. Capture, review, and delivery run in batches rather than one large drop, so you can see validated data arriving and QA passing before the program is fully delivered.

Spec inputs

What do you need to specify before ordering?

A usable spec answers: which tasks or skills, in which environments and regions, performed by which kind of contributors, captured with which streams (video, depth, IMU, hand pose, body pose, segmentation, action labels), and checked against which accept criteria. Coverage and volume are defined by you in the spec — how many hours, how many contributors, how many environment variants — rather than sold as a fixed package size.

The spec also needs a delivery format: RLDS, LeRobot, WebDataset, or whichever structure your training loader already expects. Specifying it up front means the dataset arrives ready to load rather than needing a conversion step after delivery.

Deliverables

What do you receive with a custom egocentric dataset?

A delivered order includes the synchronized streams and labels defined in your spec, a QA report showing what was reviewed against the written accept criteria, documentation of the consent chain for the footage included, and the dataset itself in the agreed delivery format. Faces, license plates, and screens are detected, blurred, and reviewer-confirmed as part of QA before anything ships.

Everything that is delivered has already cleared the accept criteria in your spec — raw takes that fail review are rejected and recaptured before delivery, not shipped and flagged afterward.

Timeline

How long does it take to get a custom egocentric dataset?

Where coverage for your tasks, environments, and regions is already deep, the median time from signed spec to first validated batch is 48 hours. Where coverage is thin — a region, task, or condition combination with little standing contributor coverage — turnaround runs three to four weeks, because recruiting has to happen in parallel across more regions before capture can scale.

A Spec Pilot gives you a real, small-scale timeline number specific to your spec before you commit to the full order, rather than relying on a general estimate.

Cost

What affects the cost of a custom egocentric dataset?

There is no fixed price list. Cost is driven by how many synchronized streams each episode needs, how many validated hours the order requires, how thin or deep existing coverage already is for your tasks and environments, and how fast you need the first batch. Billing is strictly per validated hour: footage that fails QA is rejected and recaptured at the provider’s cost, not billed to you.

See the cost-driver breakdown on the pricing page for the full explanation of how each of these levers moves the number, and why a Spec Pilot is the fastest way to get a real figure against your spec rather than a rough estimate.

Custom vs public

Custom vs public egocentric datasets: when should you buy custom?

A public egocentric dataset is fixed: whatever tasks, environments, and contributor mix it already contains is what you get, under whatever license its publishers attached, which is frequently research-only and not cleared for commercial model training. A custom order is scoped to the exact gap your model has — the tasks, objects, regions, or contributor demographics missing from what you already hold — and ships under a license written for commercial use.

Buying custom makes sense when the gap is specific enough that no public corpus covers it, when you need a commercial license a research-only dataset does not grant, or when you need the data on a timeline a static public release cannot move to meet. If a public dataset already covers the gap under a license you can use, there is no need to commission a custom order for it.

Ownership

Who owns a custom egocentric dataset and how is it licensed?

Delivered data ships under a perpetual, buyer-owned commercial license. The buyer is not renting access to a hosted corpus or limited to research use — the license is written to permit training and deploying commercial models on the delivered data.

Formats

Which delivery formats are available?

Delivery ships in RLDS, LeRobot, WebDataset, or other formats your training loader already expects, specified as part of the order rather than fixed to one structure. Matching the format to your pipeline up front avoids a conversion pass between delivery and training.

At a glance

What you get.

Order flow
Spec → quote → Spec Pilot → scale
Billing
Per validated hour
Spec to first batch
a median of 48 hours (deep coverage)
License
Perpetual, buyer-owned
Delivery
RLDS · LeRobot · WebDataset · HDF5

Every collection runs through the same seven-stage end-to-end custom collection pipeline. End-to-end custom data collection is a managed service that takes an AI data need from problem to owned dataset in a single accountable pipeline.

Order checklist

Spec input vs. what it controls

Each spec input maps to a specific part of the delivered dataset and its cost.
Spec inputWhat it controlsExample
Tasks / skillsWhat contributors perform on cameraLoading a dishwasher, assembling a fixture
Scenes / environmentsWhere capture happens and how many variantsKitchens across three regions
ObjectsWhat must appear and be labeled in-frameA specific tool or product SKU
ContributorsDemographic and skill mix of who capturesRange of hand sizes, dominant/non-dominant hand use
StreamsWhich sensor channels are captured per episode4K video, depth, IMU, hand pose, action labels
Accept criteriaWhat makes a take validated vs. rejectedSync tolerance, framing, task completion
Delivery formatHow the dataset loads into your pipelineRLDS, LeRobot, WebDataset

Deliverables

What is delivered

A completed order includes more than raw footage.
DeliverableFormatNotes
Synchronized streamsPer spec (video, depth, IMU, pose, segmentation)Streams synced under 2 ms where multiple are ordered
LabelsPer spec (action segments, pose, segmentation)Matches the accept criteria written into the spec
QA reportWritten summaryShows what was reviewed against accept criteria
Consent documentationWritten recordCovers the consent chain for included footage
Final datasetRLDS / LeRobot / WebDataset / otherDelivered in your training loader’s format

Custom vs public

Custom order vs. public dataset

The trade-off is scope and license, not just availability.
DimensionPublic datasetCustom order
CoverageFixed to what was already capturedScoped to your exact tasks, objects, and regions
LicenseOften research-onlyPerpetual, buyer-owned, commercial
TimelineAvailable now, as-isMedian 48 h where coverage is deep; three to four weeks where thin
Cost modelFree or fixed access termsQuoted against your spec, billed per validated hour

FAQ

Order a custom egocentric dataset, answered.

How do I start an order for a custom egocentric dataset?
Write a spec describing the tasks, environments, objects, contributors, streams, and accept criteria you need, then request a quote against it. Most orders start with a small Spec Pilot before scaling to the full volume.
Is there a minimum order size?
Volume is defined by your spec rather than sold as a fixed package size. A Spec Pilot is typically run at small scale first to prove the spec before committing to a larger volume.
What if my footage fails QA?
Takes that fail the accept criteria in your spec are rejected and recaptured at the provider’s cost, not billed to you. You are billed only for validated hours that clear review.
Can I order data for something other than robot pretraining?
Yes. A custom egocentric dataset order is not limited to pretraining — the same spec-to-delivery process applies to fine-tuning data, evaluation sets, or any other use case defined in your spec.
How fast can I get a first batch?
A median of 48 hours from signed spec to first validated batch where coverage for your tasks and regions is already deep. Where coverage is thin, turnaround runs three to four weeks because recruiting has to scale in parallel.
Do I own the delivered dataset?
Yes. Delivery ships under a perpetual, buyer-owned commercial license, not a hosted-access or research-only arrangement.
What formats can the dataset be delivered in?
RLDS, LeRobot, WebDataset, or other formats your training pipeline already expects, specified as part of the order.
How is cost determined if there is no price list?
Cost is driven by stream count per episode, validated hours needed, how thin or deep coverage already is for your spec, and required turnaround. You are quoted against your written spec, often after a Spec Pilot establishes a real number.

Sources

Where are the delivery formats documented?

Brief the gap. Get data back fast.

Tell us what your model is missing. We will quote reach, timeline, and price against a written spec, with a first validated batch in a median of 48 hours where coverage is deep.