All research

CosmicBrain AI / Independent evaluation

Who checks
the checker?

Auditing Automated Demonstration Scoring for Teleoperated Robot Data, and a Telemetry-First Verifier Stack

PreprintCosmicBrain AIRead online

An audit of automated demonstration scoring on 323 teleoperated bimanual episodes, and a proposed verifier stack that connects robot telemetry, human review and an auditable evidence ledger.

One commercial service and one public teleoperation sample. The proposed stack and downstream predictive-validity experiment are a design and validation protocol; policy training to test that validity had not yet been run.

Abstract

Deciding whether a robot completed a task underlies training-data curation, policy evaluation, reinforcement-learning reward and the decision to hand control to a remote operator. Automated scoring services now offer such verdicts for teleoperated demonstrations, but their reliability is rarely measured. We audit one commercial service on 323 teleoperated bimanual episodes (9.4 hours) from a public humanoid teleoperation sample.

Headline scores are high (mean 8.88 of 10; 84.2% success) yet fail several reliability checks: scores are derived entirely from a single camera view with zero weight on robot telemetry; human corrections only raise scores; 70% of episodes are flagged for reviewer disagreement; about 1% of episodes receive a clean quality grade despite 90% scoring 8 or higher; and score is uncorrelated with episode duration (Pearson r = 0.07). Operator-level scoring could not run because the data carried no operator identifiers. We conclude that video-only scoring is suitable for triage but not for filtering training data.

We then propose a telemetry-first verifier ensemble with two-way correction, disagreement routing to calibrated humans and an auditable evidence ledger that serves data quality control, policy evaluation and runtime operations from a single stack, together with a validation protocol that accepts a scoring method only if it predicts downstream policy performance.

1 / Introduction

Physical-AI systems are increasingly trained on teleoperated demonstrations and deployed with a remote human in the loop. Every stage of this pipeline relies on a verifier: a procedure that decides whether an attempted task succeeded and how well it was executed. Verifiers select training data, compare policies, supply reward for reinforcement learning, and decide at run time when a robot is stuck and an operator must intervene. A recent survey of roughly 150 verifiers for robot policies argues that verification faces an inherent trade-off: credibility falls as availability rises [1]. Human experts are credible but slow and costly; automated checks are cheap and constant but less trustworthy.

Commercial services have begun to sell automated demonstration scoring to robotics teams [8], [10]. If such scores are used to filter training data or to certify datasets for buyers, their failure modes propagate directly into trained policies and into commercial claims. Yet independent audits of these scores are scarce. This paper makes three contributions:

  • An audit of a commercial demonstration-scoring service on 323 public teleoperation episodes, quantifying score distribution, label consistency, reviewer agreement and sensitivity to camera choice (Sections 3 and 4).
  • A design for a telemetry-first verifier stack and evidence ledger that serves data curation, policy evaluation and runtime operations from a single set of verdicts (Section 5).
  • A validation protocol that accepts a scoring method only if it predicts downstream policy performance, agrees with expert humans without directional bias, and is invariant to camera choice (Section 6).

3 / Audit setup

3.1 / Data

We use a publicly released, access-gated teleoperation sample of about ten hours [9], recorded on a wheeled bimanual humanoid and stored in the LeRobot v3.0 format [4] at 30 fps. Each frame carries a 52-dimensional action, a 290-dimensional state vector, a flag indicating the action source, and five camera streams. Tasks include RAM-module insertion, refilling and extinguishing alcohol lamps, packing medicine into first-aid kits, packing and taping boxes, wiping lockers and handling documents.

3.2 / Scoring system under audit

The episodes were indexed by a commercial demonstration-scoring service, hereafter Service A [8], in a workspace we control. The service assigns each episode a quality score out of 10 (a weighted blend of facet scores such as arm visibility, task engagement, object interaction and task completion), an analysis outcome label, a review quality grade (clean, mixed, rough or needs review), and free-text evidence with reviewer dissent.

3.3 / Protocol

On 2 October 2026 we read all 323 rows of the episode table (score, outcome label, issue tag, category, duration and task title), the three report views, and the full evidence pages of two episodes selected for contradictory score and label. Task titles were mapped to seven task families by keyword rules (first match wins; families can overlap semantically). Table 1 summarizes the corpus.

Table 1. Summary of the audited corpus
PropertyValue
Episodes / duration323 episodes / 9.4 h; mean 105 s (range 20 to 291 s)
Categories (service)Bimanual manipulation 188, insertion 75, pick and place 43, other 11, pouring 5, folding 1
Distinct task titles189 titles describing roughly 10 underlying tasks
Operator identifiersNone
Review coverage100% of episodes carry a quality grade

4 / Results

4.1 / Score and label distributions

Scores are concentrated near the top of the scale (Figure 1, Table 2): 90% of episodes score 8 or higher and 51% score 9 or higher. The outcome distribution reported by the service is 272 success, 39 partial and 12 needs review, an 84.2% success rate (Figure 2). The episode table, however, labels the middle group inconclusive (38 episodes) while the report labels it partial and lists zero inconclusive episodes, indicating vocabulary drift between views.

Histogram of quality scores for 323 episodes, concentrated between 8 and 10, with mean 8.88 marked by a dashed line.
Figure 1. Distribution of quality scores over 323 episodes. The dashed line marks the mean (8.88). Select any figure to inspect it at full size.
Table 2. Episodes by score band
Score bandEpisodesShare
9.5 to 10.07022%
9.0 to 9.59630%
8.0 to 9.012639%
7.0 to 8.0206%
6.0 to 7.062%
Below 6.052%
Reported outcomes: 272 success (84%), 39 partial or inconclusive (12%), and 12 needs review (4%).
Figure 2. Analysis outcome labels as reported by the service.

4.2 / Variation across tasks

Contact-rich and fine-placement tasks score lowest: locker and cloth tasks average 7.41 and medicine-to-first-aid-kit tasks 8.34, while short RAM insertions average 9.30 (Figure 3, Table 3). Insertion episodes are short (31 s on average) and end in a visually distinctive state, which plausibly favors a video-based judge; contact-rich tasks are where a single camera is least informative.

Box plots of quality scores by seven task families, with lower means for first aid and medicine (8.34) and locker and cloth (7.41) than RAM insertion (9.30).
Figure 3. Quality score by task family, sorted by mean. Boxes show the interquartile range; red points are outliers.
Table 3. Score statistics by task family
Task familynMeanMedianMinMaxMean length
RAM insertion869.309.47.410.031 s
Alcohol lamp269.129.43.79.9232 s
Documents / drawer379.069.47.09.8121 s
Other179.059.17.09.9126 s
Box packing748.958.958.510.0158 s
First aid / medicine698.348.65.39.280 s
Locker / cloth147.417.65.28.8106 s

4.3 / Reliability of verdicts

The service reports reviewer agreement per category (Figure 4). Outcome agreement ranges from 67% (insertion) to 86% (bimanual), and quality-grade agreement from 59% to 70%. In total 227 of 323 episodes (70%) are flagged for panel disagreement, reaching 81% for insertion. Quality grades are almost uniformly mixed: the clean share is 1% for bimanual manipulation (2 of 188), 0% for insertion and 2% for pick and place, which is difficult to reconcile with a score distribution in which 90% of episodes score at least 8.

Outcome agreement, quality-grade agreement and panel-disagreement share, in percent: bimanual 86/64/69; insertion 67/59/81; pick and place 69/63/67; manipulation other 75/66/not reported; pouring 83/70/20.
Figure 4. Reviewer agreement and the share of episodes flagged for panel disagreement, by category. The disagreement share for manipulation other was not reported in the view we accessed.

Score is also unrelated to execution time. Across all episodes the Pearson correlation between duration and score is 0.07 (Figure 5); the visible clusters correspond to tasks, not to execution quality. A slow, hesitant demonstration and a fast, clean one can therefore receive the same score. Finally, score and label frequently disagree: 6 episodes labeled success score below 7, and 5 non-success episodes score 9 or higher.

Scatter plot of episode length in seconds against quality score, colored by category. Clusters reflect tasks and Pearson correlation is 0.07.
Figure 5. Episode duration against quality score, colored by the service’s category (Pearson r = 0.07).

4.4 / Case analysis

We inspected the evidence pages of the two most contradictory episodes (Figure 6, Table 4). Both state that the score is a provisional blend of 100% recorded view and 0% robot measurements, although the dataset includes full joint state and actions.

  • Turn on the desk lamp (score 3.7, labeled success). The lamp is lit at the end and task completion scores 10. The total is pulled down by an arm-visibility facet of 0, because the scored camera is a wrist view that cannot show the robot’s arms. The low score reflects camera selection, not execution.
  • Place the RAM stick into the yellow tray (score 10.0, labeled needs review). The written evidence states that the insertion attempt is clear but completion is not. Automated completion read 2.0 and was raised to 10 by video review; the service notes that review only examines low readings and can only raise them. Label agreement is 50%, and the task title does not match the observed behavior.
Lamp episode facets: arm visibility 0, task engagement 1.1, task completion 10. RAM episode facets: arm visibility, task engagement, object interaction and task completion all 10, with completion raised from automated 2.0 by one-way video review.
Figure 6. Published facet scores for the two contradictory episodes. Facets are equally weighted within each episode.
Table 4. Lowest-scoring and contradictory episodes
ScoreLabelTaskObservation
3.7SuccessTurn on the desk lampCompletion 10; arm visibility 0 from wrist camera
10.0Needs reviewPlace the RAM stick into the yellow trayCompletion raised 2.0 to 10; label agreement 50%
5.2Needs reviewPlace the towel on the cabinet doorLowest-scoring locker task
5.3Needs reviewPlace the white medicine bottle into the first aid boxSmall-object placement
5.3InconclusivePlace the clothes into the laundry basket20 s episode
5.7InconclusivePlace the white medicine bottles into the medical kitSmall-object placement

4.5 / Summary of findings

Table 5. Findings of the audit
IDFindingEvidenceConsequence
F1Video-only scoring0% weight on robot measurementsIgnores recorded state and actions
F2Camera-dependent facets3.7 on a successful episode (wrist view)Scores track camera choice
F3One-way correctionReview can only raise low readingsUpward bias; compressed top of scale
F4Low reviewer agreement70% flagged; 59 to 70% grade agreementVerdicts are contested
F5Score and grade disagree90% score at least 8; about 1% cleanUnclear which signal to trust
F6Efficiency ignoredDuration vs score r = 0.07Slow and fast demos rank equally
F7Label vocabulary driftPartial vs inconclusive across viewsBrittle downstream automation
F8Task-title sprawl189 titles for about 10 tasksFragmented per-task statistics
F9No operator attributionEvery category not attributedOperator scoring inactive

Taken together, the scores are useful for triage: they surface, within minutes, the 20 to 60 episodes that merit human review, with readable evidence. They are not yet credible enough to filter training data or to certify datasets for third parties, and the decisive test of whether higher-scored episodes yield better policies has not been run.

5 / A telemetry-first verifier stack

We propose an evaluation layer in which a single ensemble of verifiers produces one verdict per episode, policy rollout or live task attempt, recorded with its confidence and evidence in a versioned ledger (Figure 7). The same verdicts drive data quality control, policy evaluation and runtime hand-off; takeovers and failures flow back into capture as labeled training data.

Capture and normalization feed a verifier ensemble and a versioned evidence ledger. The ledger serves data QC, policy evaluations and runtime operations. Takeovers, failures and recoveries return to capture as labeled training data.
Figure 7. Architecture of the proposed evaluation layer: capture and normalization, a verifier ensemble, an evidence ledger, and three consumers. The dashed path returns takeovers, failures and recoveries to capture as labeled data.
Read the architecture in Figure 7
  • Capture: teleop recorder, MCAP + protobuf, all cameras, joint state, actions, F/T, tactile, operator + site IDs.
  • Normalize: episodize, clock-align, task-name ontology, standard dataset export, provenance + rights tag.
  • Verifier ensemble: telemetry rules (contact, force, pose, timing), multi-view VLM judge (all cameras), learned success detector, calibrated human panel, two-way correction, disagreement routed to a human.
  • Evidence ledger: per-episode verdict + confidence + evidence spans, operator / task / site attribution, versioned and content-hashed, auditable; the insurer- and buyer-facing record.
  • Data QC: keep / fix / drop per episode, operator scores + coaching, dataset readiness receipts for OEM data buyers.
  • Policy evals: fixed simulation suites, fixed real-robot protocol, A/B on site tasks, reward for RL fine-tuning.
  • Runtime ops: success / stuck detection, hand-off to remote operator, log takeover as labeled data, operator-minutes-per-task KPI.

5.1 / Design principles

  • Telemetry first. Joint state, actions, gripper state, force/torque and tactile channels are cheaper and more objective than pixels; video is used where telemetry is silent (addresses F1).
  • All cameras, camera-invariant facets. No facet may depend on which single camera was selected (F2).
  • Two-way correction. Humans audit a random sample of high scores as well as low ones, and every correction is logged (F3).
  • Disagreement as a routing signal. When verifiers disagree, the episode is routed to a calibrated human and the disagreement is stored (F4, F5).
  • Efficiency as a facet. Time to completion relative to a per-task baseline enters execution quality (F6).
  • Attribution and ontology at capture. Operator, site, robot, task (from a fixed ontology), outcome vocabulary and data-rights tags are written at recording time (F7 to F9).

5.2 / Verifier ensemble

Table 6 lists the verifier families. Their combination aims to move the operating point up and to the right of the credibility-availability frontier (Figure 8).

Table 6. Verifier families in the proposed ensemble
VerifierSignalDetectsCredibilityCostRole
Telemetry rulesState, actions, gripper, F/T, timingDrops, collisions, stalls, unsafe velocityHigh (in scope)Near zeroHard gates
Multi-view VLM judgeAll camerasSemantic success, wrong object or placementMediumLowOutcome and evidence text
Learned success detectorVideo and telemetryTask-specific success at scaleMedium-highLowRuntime hand-off; RL reward
Calibrated human panelReplay and ledgerAmbiguous cases; ground truthHighHighDisagreements; audits
Simulation replayRecorded actionsKinematic infeasibility; sync errorsMediumMediumDataset certification
Illustrative credibility versus availability diagram: expert human review is credible but less available; a single-camera VLM and policy self-confidence are more available but less credible. The proposed target combines telemetry rules, all-camera judges and calibrated humans.
Figure 8. Qualitative placement of verifier families on the credibility-availability trade-off described in [1]. Positions are illustrative. The diagram includes expert human review, crowd / panel review, telemetry rules, a learned success detector, a VLM on one camera (the audited service), and policy self-confidence.

5.3 / Metrics

Table 7. Metrics produced by the evaluation layer
MetricDefinitionConsumer
Episode verdictSuccess, partial or fail with calibrated confidence and evidence spansAll
ReadinessShare of hard gates passed (synchronization, completeness, telemetry present, rights)Data QC; buyer receipts
Execution qualityCompletion × efficiency (vs task baseline) × smoothness × safety eventsOperator scoring; ranking
Operator scoreDifficulty-adjusted execution quality per operator, with trendCoaching; certification
Policy success rateVerified successes over attempts on a fixed suite, with 95% CIPolicy evaluation
Operator minutes per taskTeleoperation and supervision minutes per verified completed taskOperations KPI
Verifier agreementCohen’s kappa between verifiers and against human auditsHealth of the stack

6 / Validation protocol

A scoring method should be trusted for training-data selection only if it passes the three tests in Table 8. The first is decisive: a score that does not predict policy performance has no value as a filter, however plausible its evidence text.

Table 8. Validation protocol for scoring methods
TestProcedureAcceptance criterion
Predictive validityTrain the same policy (e.g., ACT or diffusion in LeRobot [4]) on equal-size top-ranked, bottom-ranked and random subsets; evaluate on a fixed simulated and real suite.Top > random > bottom, significant at the 95% level
Human agreementExpert panel labels a stratified random sample of 100 episodes, including high scorers.Cohen’s kappa at least 0.6; no directional bias
InvarianceRe-score the same episodes from different single cameras and with telemetry withheld.Stable verdicts across cameras; telemetry improves agreement

Policy evaluation follows the same discipline: fixed task suites in simulation [7] and a written real-robot protocol per deployment site (task list, trial counts, reset procedure and success definitions), results reported with confidence intervals, and a shared policy-environment adapter in the style of XPolicyLab [3].

7 / Discussion and limitations

Implications

Verification is the layer through which data quality, policy quality and operational cost are all measured. For an operator of supervised robots, the central business metric, operator minutes per completed task, is only as trustworthy as the verifier that decides a task was completed. This argues for owning the verifier stack while using external services for triage and inspection (Table 9).

Table 9. Build-versus-buy summary
OptionStrengthGapUse
Service A (audited) [8]Operator, task and episode scoring; readable evidenceVideo-only; one-way correction; no evalsTriage once data has operator IDs
Data-readiness service [10]Readiness checks; annotation layersHosted only; earlyMonitor
Commercial visualization platformMature visualization and fleet dataNo verdicts or evalsLater, fleet operations
Open-source visualization toolInspection and queriesNo verdictsInspection now
In-house stackTelemetry verifiers, ledger, takeover dataEngineering effortBuild

Limitations

We audit one dataset and one service version through its web interface; quality-grade counts were available per category rather than per episode; task families are keyword-derived; the trade-off figure is qualitative; and we have not yet trained policies to test predictive validity. Results may not transfer to other robots, tasks or vendors.

Data and anonymization

The audited episodes come from an access-gated public dataset [9]. We report aggregate statistics, and short quoted excerpts of published evidence; we do not reproduce dataset imagery or vendor interface images, and we anonymize the scoring vendor and the dataset source. The purpose of this audit is to characterize a class of methods, video-only demonstration scoring, rather than to rank a particular product. Future audits should use first-party recordings collected with explicit consent and attribution.

8 / Conclusion

Automated, video-only demonstration scoring produced high and compressed scores that disagreed with its own quality grades, depended on camera choice, were corrected only upward, and were contested by its own reviewers. Such scores help locate episodes worth inspecting but should not yet decide what enters a training set. A telemetry-first ensemble with two-way correction, disagreement routing and an auditable ledger, validated against downstream policy performance, offers a path to verdicts that are both available and credible.

References

[1] Y. Wan, X. Yue, Z. Liu, et al. No free checker: A survey of verifiers for robot policies. arXiv:2609.09250, 2026.

[2] RoboArena: Distributed real-world evaluation of generalist robot policies. arXiv:2506.18123, 2025. robo-arena.github.io.

[3] XPolicyLab: A unified standard and open ecosystem for robot policy evaluation and deployment. arXiv:2608.09892, 2026.

[4] LeRobot: An open-source library for end-to-end robot learning. arXiv:2602.22818, 2026.

[5] D. Niu, Z. Liu, Z. Wang, et al. T-Rex: Tactile-reactive dexterous manipulation. tactile-rex.github.io, 2026.

[6] DUET: Dual-robot understanding via efficient teaching. zhaoy37.github.io/Duet, 2026.

[7] B. Liu, Y. Zhu, C. Gao, et al. LIBERO: Benchmarking knowledge transfer for lifelong robot learning. NeurIPS Datasets and Benchmarks, 2023.

[8] Service A. Commercial demonstration-quality scoring service (vendor anonymized); workspace accessed 2 October 2026.

[9] Public humanoid teleoperation sample, about 10 hours, access-gated release (source anonymized), 2026.

[10] Commercial data-readiness and annotation service (vendor anonymized), 2026.

A / Implementation plan

Figure 9 and Table 10 give a 16-week plan for the components in Section 5.

Implementation timeline: data rights and vendor questions weeks 0–2; recorder weeks 1–7; verifier v0 weeks 4–10; score-validity experiment weeks 6–10; evidence ledger and operator scoring weeks 9–14; runtime success and stuck detector weeks 12–18.
Figure 9. Implementation plan in weeks.
Table 10. Milestones
WeeksDeliverableExit criterion
0 to 2Licensing review for third-party data; written questions to scoring vendorsPolicy documented; vendor answers received
1 to 7Recorder: MCAP, telemetry, operator, site and task IDs50 labeled episodes export to LeRobot and replay in simulation
4 to 10Verifier v0: telemetry rules and all-camera VLM judgeAgreement with human audit measured
6 to 10Predictive-validity experiment (Table 8)Top, bottom and random results with CIs
9 to 14Evidence ledger and operator scoringPer-operator trends on first-party sessions
12 to 18Runtime success and stuck detectorUsed for hand-off on the first pilot

B / Capture schema

Episodes are recorded as MCAP with protobuf messages and exported to LeRobot v3. Each episode contains all camera streams; measured joint state; commanded actions after safety clamps; raw operator XR input; gripper, force/torque and tactile channels where present; safety and watchdog events; takeover events (operator, time, reason code); and metadata for operator, site, robot, task (from a fixed ontology), outcome and data rights. The per-frame action-source flag in [9] is a useful precedent for recording whether a human or a policy was in control.

C / Reproducibility

The per-episode table used for all figures (score, duration, category, outcome label, task family and issue flag for 323 episodes) and the scripts that generate every figure and table are available from CosmicBrain AI on request. Figures use a colorblind-validated categorical palette; green, amber and red are reserved for outcome states.