Workflow capture

Enterprise Workflow Video Data Collection

A standard operating procedure lives as a document, a training video, or tacit knowledge in a worker’s hands — none of which a model can learn from directly. Enterprise workflow video data collection turns a real, hands-on workflow into first-person training data: the workflow is written into a skill spec, broken into step units through task decomposition, captured on camera as episodes with action segments and hand pose, and delivered under a buyer-owned license in a training-ready format.
Starting point
Workflow or SOP written into a skill spec
Step structure
Task decomposition → action segments → episodes
First batch
a median of 48 hours (deep coverage)
License
Perpetual, buyer-owned, non-exclusive by default
A first-person view of a worker’s hands performing a documented step of a workflow during egocentric capture.
A workflow or SOP is captured step by step from a first-person view, with each step labeled as an action segment against the written skill spec.

Why capture a workflow this way

What a written workflow or SOP needs before it becomes training data.

01

A workflow is not yet a spec

A written SOP, a training video, or a subject-matter expert’s know-how describes what should happen, but a model needs a document that specifies which tasks, scenes, streams, and labels to capture and what counts as an acceptable take. Turning a workflow into a written skill spec is the step that makes it capturable at all.

02

Steps need boundaries, not just a description

A workflow description reads as a narrative; a model needs each step as a discrete, labeled unit. Task decomposition breaks the workflow into step-sized task units, and each unit is captured and labeled with action segments marking where one step ends and the next begins.

03

Variation between workers is expected, not a defect

Two employees rarely perform the identical physical motion for the same step, and a workflow capture program expects that — the written spec and its accept criteria define what counts as a correct completion of a step, not a single reference motion, so variation within that bound is captured as normal coverage rather than rejected.

04

Failure and recovery are part of the real workflow

A real workflow includes the step going wrong and a worker correcting it, not only the clean path. Failure case coverage captures those recovery moments deliberately where the spec calls for them, because a policy trained only on clean completions has nothing to learn from when a step does not go as planned.

Fit

Which workflows and SOPs are a good fit for capture?

A workflow is a good fit for egocentric capture when it is a real, repeatable, hands-on physical task — operating equipment, assembling or inspecting a product, preparing an order, performing a maintenance check — rather than a purely cognitive or paperwork process with no physical manipulation component. The workflow does not need to already exist as a formal written SOP; a documented procedure, a training video, or a subject-matter expert walking through the steps are all workable starting points, because the capture program writes its own skill spec from whichever source is available.

A workflow with meaningful variation — different tools, part variants, or environmental conditions a worker encounters doing the same job — is still capturable; the written spec defines the range of scenes and variants the collection should cover rather than requiring a single, uniform version of the task. The same applies to a workflow that spans multiple stations or roles: it can be captured as one multi-step spec covering the full sequence, or split into separate specs per station if that better matches how the work is actually organized.

Scoping

How is a workflow turned into a skill spec?

The workflow—whatever form it exists in today, from a formal SOP document to tacit knowledge in an experienced worker’s hands—is described in terms a capture program can act on: which tasks make up the workflow, which scenes and tool or object variants it needs to cover, which streams the training approach consumes (RGB alone, or RGB plus depth, IMU, and hand pose), and the accept criteria a captured take has to clear. That description becomes the written skill spec, the same format used for any custom order.

Writing the spec is also where ambiguity in the original workflow gets resolved: where an SOP document is vague about a step boundary or a completion check, the spec states it explicitly, so the people reviewing captured footage against the spec and the people who performed the original workflow are judging completion against the same written definition.

Structure

How are workflow steps labeled and segmented?

Task decomposition breaks the overall workflow into step-sized task units before capture starts — each unit becomes its own entry in the skill spec, with its own description, tools or objects involved, and completion check. A full run of the workflow is then captured as an episode, and action segments mark where each task unit begins and ends within that episode, so a continuous capture of the whole workflow still yields individually labeled steps rather than one undifferentiated clip.

Hand pose is captured as a label or stream where the spec calls for it, which matters for workflow steps defined by a specific grip, tool orientation, or manipulation rather than by gross body movement alone. Where a workflow step is prone to going wrong — a part seated incorrectly, a fastener missed — failure case coverage captures the error and the worker’s recovery as its own labeled segment, rather than only the clean completion path.

Privacy

How are employees and bystanders protected during capture?

Every contributor performing a workflow signs a documented release as part of a consent chain, and that record travels with the data through delivery. Faces, license plates, and screens in the capture environment are detected and irreversibly blurred at ingest, and a human reviewer confirms the anonymization result before anything ships, with the anonymization record delivered alongside the data.

Workflow capture often happens on a real floor or in a real office, where confidential documents, screens, or other employees may appear in frame incidentally rather than as the subject of the recording. The same detect-and-blur anonymization step applies to anything caught in frame, not only to the contributor performing the task, so incidental bystanders and visible screen content are treated the same way as the primary subject.

Licensing

Who owns the workflow data and how is it licensed?

The buyer. Delivered workflow data ships under a perpetual, buyer-owned, non-exclusive commercial license by default, with exclusivity available so a given workflow collection is not resold to another buyer. That license is what lets a model trained on the captured workflow ship in a commercial product rather than carrying research-only or hosted-access restrictions.

Provenance and data-processing documentation accompanies the license: the provenance page sets out what is actually delivered and the consent and anonymization checkpoints applied to every episode, and the DPA covers data-processing terms for the engagement — both written for a buyer’s legal team to review directly.

Formats

What formats does workflow data ship in?

Finished workflow data delivers in RLDS, LeRobot, WebDataset, HDF5, zarr, or Rerun .rrd, or as raw streams with metadata — the same set of formats available on any custom order, chosen to match whatever a training pipeline already consumes. RLDS and LeRobot are built around episodic, step-based sequences, which maps directly onto a workflow already decomposed into task-unit episodes with action-segment labels.

Because the episode and action-segment structure is set at the spec stage rather than reverse-engineered after capture, the same captured workflow can be re-exported into a different one of these formats later without recapturing, if a training pipeline changes.

Getting started

How do you start a workflow capture program?

Start by describing the workflow or SOP you need captured — whatever form it exists in today — and the tasks, scenes, and streams your training pipeline needs. That becomes a written skill spec, and the program typically starts with a Spec Pilot: a small, fast first batch captured against the spec, QA’d against the same accept criteria a full order gets, and delivered with its reject log before you commit to full volume.

A median of 48 hours from signed spec to first validated batch applies where coverage of the workflow’s setting is already deep; where the workflow requires contributors recruited into a new environment, region, or demographic from scratch, a realistic timeline runs three to four weeks. Either way, the same written spec that scoped the pilot scales directly into production volume once it is reviewed and accepted, with capture, QA, and delivery continuing in batches rather than as one large drop at the end.

At a glance

What you get.

Starting point
Workflow or SOP written into a skill spec (tasks, scenes, streams, labels, accept criteria)
Step structure
Task decomposition into step units, each captured as an episode
Streams
RGB (head/wrist) • depth • IMU • hand pose • action segments, as specced
First order
Spec Pilot — small, fast first batch
Billing
Per validated hour
License
Perpetual, buyer-owned, non-exclusive by default; exclusivity available

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.

Workflow structure

How a workflow element appears in the delivered data

Workflow element, where it is captured in the pipeline, and the labeled artifact it becomes in delivery.
Workflow elementCaptured asDelivered as
SOP stepA task unit defined in the written skill specA labeled episode or action segment
Sub-task within a stepA task-decomposition unitAn action segment boundary within the episode
Tool or object usedA scene/object variant named in the specAn object or instance-level label on the episode
Specific grip or manipulationA hand-pose requirement in the specA hand-pose label or stream alongside the episode
Error and correctionA failure-case requirement in the specA labeled failure-case / recovery episode
Step completion checkAn accept criterion in the specThe QA checkpoint a captured take must clear before delivery

Capture concerns

What a workflow capture program handles, and how

A concern specific to capturing a real workplace workflow, and how the collection process handles it.
Workflow-capture concernHow it is handled
People in frame beyond the contributorFaces and plates are detected and irreversibly blurred at ingest, confirmed by human review
Confidential screens or documents in frameScreens are detected and blurred at ingest as part of the same anonymization step
Step variation between different workersThe written spec’s accept criteria define a correct completion, not a single reference motion
Consistency across multiple capture sessionsEvery batch is reviewed against the same written spec and accept criteria; rejects are recaptured
A step that is prone to errorFailure case coverage captures the error and recovery as its own labeled segment where specced

FAQ

Enterprise workflow video data collection, answered.

What is enterprise workflow video data?
First-person video of a real business process or SOP, captured against a written skill spec, broken into step units through task decomposition, labeled with action segments and hand pose, and delivered under a buyer-owned commercial license.
Does the workflow need to already exist as a formal written SOP?
No. A documented procedure, a training video, or a subject-matter expert walking through the steps are all workable starting points — the capture program writes its own skill spec from whichever source is available.
How is a workflow broken into labeled steps?
Task decomposition splits the workflow into step-sized task units before capture; a full run is captured as an episode, and action segments mark where each task unit begins and ends within it.
Are mistakes and corrections captured, or only the clean version of a step?
Where the spec calls for it, failure case coverage deliberately captures a step going wrong and the worker’s recovery as its own labeled segment, alongside the clean completion path.
How are employees and anything else in frame protected?
Every contributor signs a documented release as part of a consent chain, and faces, plates, and screens anywhere in frame are detected and irreversibly blurred at ingest, confirmed by human review before delivery.
Who owns workflow data captured this way?
The buyer. Delivered data carries a perpetual, buyer-owned, non-exclusive commercial license by default, with exclusivity available, rather than a research-only or hosted-access arrangement.
Which formats can workflow data be delivered in?
RLDS, LeRobot, WebDataset, HDF5, zarr, or Rerun .rrd, or raw streams with metadata — the same formats available on any custom order, built around the same episode and action-segment structure.
How long does a first workflow batch take?
A median of 48 hours from signed spec to first validated batch where the setting’s coverage is already deep; roughly three to four weeks where new contributors need to be recruited into an unfamiliar environment.

Sources

Where are the delivery formats documented?

Need a real workflow or SOP captured as training data?

Tell us the workflow and the steps your training pipeline needs covered. We will turn it into a written skill spec and run a Spec Pilot before scaling to a full collection.