{
  "schemaVersion": 2,
  "version": "1.0.0",
  "released": "2026-08-26",
  "basedOnCatalog": "0.4.15",
  "target": {
    "scope": "Every claim in the current frozen component catalog",
    "totalClaims": 1205,
    "assessedClaims": 228,
    "independentlySupportedClaims": 14,
    "inconclusiveClaims": 214,
    "independentlySupportedModels": 11,
    "modelsWithIndependentMeasurements": 90,
    "modelsWithDirectComponentMeasurements": 33,
    "externalPhysicalMeasurementRecords": 121,
    "remainingClaims": 977,
    "progressPercent": 18.92,
    "independentSupportRecords": 136,
    "mappedAssessmentRecords": 284,
    "catalogEmbeddedVRecords": 6,
    "externalBoundedSupportRecords": 130,
    "externalMappedAssessmentRecords": 130,
    "peerReviewedStudyRecords": 37,
    "responsibilityPartyCrosswalkRecords": 9,
    "sourceAuditAssessmentRecords": 148,
    "supportRecordMilestone": {
      "metric": "models-with-direct-component-measurements",
      "targetRecords": 120,
      "currentRecords": 33,
      "remainingRecords": 87,
      "progressPercent": 27.5,
      "status": "in-progress"
    },
    "rciPhysicalTests": 0
  },
  "assessmentOutcomeCounts": {
    "supported": 14,
    "contradicted": 0,
    "inconclusive": 214,
    "notApplicable": 0,
    "notAssessed": 977
  },
  "accountingRules": [
    "Manufacturer wording remains preserved as source evidence even after an independent assessment is attached.",
    "Independent assessment is a second dimension: supported, contradicted, inconclusive, not applicable or not yet assessed.",
    "The target is independent assessment of every catalog claim, not a presumption that every claim will be confirmed.",
    "One external study may assess several claims, and one claim may require several independent sources or tests.",
    "A literature result does not become an RCI physical test. Physical work remains counted separately.",
    "Independent support records are counted separately from claim-level completion: several bounded results may concern one component or one performance family.",
    "Every published support record has one assessment mapping, but several records may map to the same catalog claim; claim completion counts unique claim IDs, not evidence rows.",
    "Responsibility-party crosswalks establish a public exact-model integration identity. They do not independently validate product performance and never count as RCI physical tests.",
    "Direct-component measurements are reported separately from system-context physical experiments so deployed use cannot be mistaken for isolated performance characterization.",
    "A source-condition audit completes an editorial assessment but does not create independent evidence. Without a condition-matched independent measurement, its outcome remains inconclusive."
  ],
  "assessmentOutcomes": [
    {
      "code": "supported",
      "label": "Supported",
      "definition": "Independent evidence supports the bounded claim under stated conditions."
    },
    {
      "code": "contradicted",
      "label": "Contradicted",
      "definition": "Independent evidence conflicts with the bounded claim."
    },
    {
      "code": "inconclusive",
      "label": "Inconclusive",
      "definition": "Relevant independent work exists but cannot resolve the claim at the required identity or condition."
    },
    {
      "code": "not-applicable",
      "label": "Not applicable",
      "definition": "The record is a provenance, lifecycle or explicit-unknown statement for which performance replication is not the correct test."
    },
    {
      "code": "not-assessed",
      "label": "Not yet assessed",
      "definition": "No qualified independent assessment is attached yet."
    }
  ],
  "currentSourceStates": {
    "M": 1080,
    "V": 6,
    "D": 1,
    "C": 6,
    "U": 112
  },
  "independentlySupportedClaims": [
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-independent_depth_behavior",
      "field": "independent_depth_behavior",
      "label": "Independent depth-error behavior",
      "result": "Noise increases with distance; accuracy degrades sharply at high surface inclinations",
      "condition": "Controlled checkerboard study plus TLS-referenced indoor mapping evaluation; results depend on distance and surface inclination.",
      "sourceTitle": "Geometric Accuracy Investigations of Intel RealSense Depth Cameras",
      "sourceUrl": "https://isprs-archives.copernicus.org/articles/XLVIII-1-W2-2023/1207/2023/",
      "sourceLocation": "Sections 4–6 and Figures 6–10",
      "checked": "2026-08-10",
      "boundary": "This verifies behavior under the paper’s setup, not the manufacturer’s entire range claim.",
      "recordType": "catalog-V"
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-independent_iso_ps_error",
      "field": "independent_iso_ps_error",
      "label": "Independent ISO 10360-13 P_S error",
      "result": "Mean 2.47 mm; standard deviation 1.42 mm",
      "condition": "One off-the-shelf D455 was tested indoors under controlled brightness over 500–1500 mm using the paper’s ISO 10360-13 procedure.",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourceLocation": "ISO 10360-13 close-range procedure, Table 4 and discussion",
      "checked": "2026-08-10",
      "boundary": "This is a device- and setup-bounded close-range result; it does not validate every D455 unit, the full 6 m ideal range or every depth-error metric.",
      "recordType": "catalog-V"
    },
    {
      "componentId": "cmp-robotis-xm540-w270-r",
      "componentSlug": "robotis-xm540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XM540-W270-R",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xm540-w270-r-independent_deployed_experiment",
      "field": "independent_deployed_experiment",
      "label": "Independent deployed experiment",
      "result": "Used as the rotation motor in a weaving-gripper study with five repeated trials",
      "condition": "The XM540-W270-R drove a PET-strip gripper from an initial −70° angle to four final-angle conditions before vertical pull-to-failure testing with load-cell and torque-sensor instrumentation.",
      "sourceTitle": "Grasping through dynamic weaving with entangled closed loops",
      "sourceUrl": "https://doi.org/10.1038/s41467-023-40358-y",
      "sourceLocation": "Methods: Experimental method, lines identifying XM540-W270-R and the five repeated trials",
      "checked": "2026-08-10",
      "boundary": "This confirms exact-model use in the disclosed apparatus; it does not independently validate stall torque, backlash, continuous output or service life.",
      "recordType": "catalog-V"
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-independent_registration_error",
      "field": "independent_registration_error",
      "label": "Independent point-cloud registration result",
      "result": "0.018 m static; 0.043 m dynamic",
      "condition": "Proposed registration method; 35 static and 357 moving-platform scans; 0.2 s integration; sensor warmed for more than 30 minutes; returns below 1 m discarded; room dimensions physically referenced.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Sections 5–6 and Table 2: static and dynamic registration experiments",
      "checked": "2026-08-10",
      "boundary": "These are sensor-plus-algorithm mapping results in two disclosed scenes, not an independent validation of the intrinsic ≤2 cm range-precision claim or maximum detection range.",
      "recordType": "catalog-V"
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nano-8gb-independent_energy_benchmark",
      "field": "independent_energy_benchmark",
      "label": "Independent AI-benchmark energy result",
      "result": "31.8 J CUDA; 28.3 J SYCL (12% lower)",
      "condition": "Jetson Orin Nano 8 GB board at 15 W with JetPack 5.1.2; tegrastats package measurement across the paper’s four HeCBench AI tests using the cited CUDA and SYCL implementations.",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourceLocation": "Table 1, Section 4 and Section 5.3: 8 GB board configuration and AI-benchmark energy results",
      "checked": "2026-08-10",
      "boundary": "The result is workload-, implementation- and software-version-specific; it is not a Super-mode TOPS validation or a whole-robot power measurement.",
      "recordType": "catalog-V"
    },
    {
      "componentId": "cmp-molicel-p42a",
      "componentSlug": "molicel-p42a",
      "componentName": "Molicel INR-21700-P42A",
      "category": "power-energy",
      "claimId": "cmp-molicel-p42a-independent_characterization_dataset",
      "field": "independent_characterization_dataset",
      "label": "Independent cell-characterization dataset",
      "result": "45 cells screened; 12 cells characterized at 5°C, 25°C and 40°C",
      "condition": "Phase 1 measured capacity and pulse resistance at 25°C. Phase 2 applied constant-discharge, high-C-rate pulse/GITT and impedance tests to 12 selected cells at all three temperatures.",
      "sourceTitle": "High-power lithium-ion battery characterization dataset for stochastic battery modeling",
      "sourceUrl": "https://doi.org/10.1038/s41597-025-05725-y",
      "sourceLocation": "Methods and Figures 1–2: P42A screening and three-temperature characterization protocol",
      "checked": "2026-08-10",
      "boundary": "This verifies the disclosed dataset and test scope; it does not certify the manufacturer’s 45 A limit, pack-level behavior or all production cells.",
      "recordType": "catalog-V"
    }
  ],
  "externalIndependentSupportRecords": [
    {
      "id": "ext-p45b-60-cell-impedance-dataset",
      "componentId": "cmp-molicel-p45b",
      "componentSlug": "molicel-inr-21700-p45b",
      "componentName": "Molicel INR-21700-P45B",
      "category": "power-energy",
      "field": "independent_impedance_dataset",
      "label": "Independent cell impedance and activation dataset",
      "result": "60 pristine P45B cells measured",
      "condition": "University of Twente FreeTwinEV impedance and rapid-activation study; dataset version v1.",
      "sourceTitle": "P45B Activation and Impedance Investigation",
      "sourceUrl": "https://doi.org/10.5281/zenodo.17249546",
      "sourceLocation": "Dataset description and P45B Activation and Impedance Investigation.zip",
      "sourcePublished": "2025-10-02",
      "checked": "2026-08-24",
      "evidenceClass": "battery-characterization",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "ext-agx-orin-64gb-external-power-benchmark",
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "componentSlug": "nvidia-jetson-agx-orin-64gb",
      "componentName": "NVIDIA Jetson AGX Orin 64GB",
      "category": "compute-control",
      "field": "independent_external_power_benchmark",
      "label": "External-power-referenced TensorRT result",
      "result": "YOLO11s: 80.90 FPS and 0.1814 J/inference at matched 15 W INT8",
      "condition": "AGX Orin 64GB; batch 1; 640 × 640; externally logged board-input power; archived benchmark artifacts.",
      "sourceTitle": "AgriJetsonBench: External-Power-Referenced TensorRT Benchmarking of Agricultural Vision Models on Jetson Edge Platforms",
      "sourceUrl": "https://arxiv.org/abs/2608.00927",
      "sourceLocation": "Abstract, benchmark methodology and main energy results",
      "sourcePublished": "2026-08-02",
      "checked": "2026-08-24",
      "evidenceClass": "system-benchmark",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "ext-d435i-field-depth-ranging",
      "componentId": "cmp-realsense-d435i",
      "componentSlug": "realsense-d435i",
      "componentName": "RealSense Depth Camera D435i",
      "category": "perception-sensing",
      "field": "independent_field_depth_ranging",
      "label": "Field phenotyping depth-ranging result",
      "result": "Effective ranging area 0.160–1.400 m; in-field filling rate approximately 90%",
      "condition": "Crop-organ targets under field illumination; study-specific filtering and error-compensation workflow.",
      "sourceTitle": "Depth Ranging Performance Evaluation and Improvement for RGB-D Cameras on Field-Based High-Throughput Phenotyping Robots",
      "sourceUrl": "https://arxiv.org/abs/2011.01022",
      "sourceLocation": "Abstract and experimental results",
      "sourcePublished": "2020-11-02",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "ext-zed2i-medical-object-depth-comparison",
      "componentId": "cmp-stereolabs-zed-2i",
      "componentSlug": "stereolabs-zed-2i",
      "componentName": "Stereolabs ZED 2i 2.1mm",
      "category": "perception-sensing",
      "field": "independent_object_depth_comparison",
      "label": "Independent tissue and phantom depth comparison",
      "result": "Ranked second on the two real-tissue objects and last on the silicone phantom among four tested sensors",
      "condition": "Approximately 0.5 m stand-off; stylus-sampled references; porcine bone, porcine belly and silicone kidney phantom.",
      "sourceTitle": "Comparing Commercial Depth Sensor Accuracy for Medical Applications",
      "sourceUrl": "https://arxiv.org/abs/2606.13028",
      "sourceLocation": "Abstract and cross-sensor evaluation",
      "sourcePublished": "2026-06-11",
      "checked": "2026-08-24",
      "evidenceClass": "metrology",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "ext-basler-blaze101-metrology-procedure",
      "componentId": "cmp-basler-blaze-101",
      "componentSlug": "basler-blaze-101",
      "componentName": "Basler blaze-101",
      "category": "perception-sensing",
      "field": "independent_depth_uncertainty_characterization",
      "label": "Independent ToF metrology and reconstruction assessment",
      "result": "About 168,000 depth points assessed; object point clouds were too noisy for the study’s cylinder-fit evaluation",
      "condition": "Thirty frames at each of 15 positions from 1.7–4.5 m; central 20 × 20-pixel region; human-body and object reconstruction follow-up.",
      "sourceTitle": "Experimental Procedure for the Metrological Characterization of Time-of-Flight Cameras for Human Body 3D Measurements",
      "sourceUrl": "https://doi.org/10.3390/s23010538",
      "sourceLocation": "Sections 4.4 and 5.1",
      "sourcePublished": "2023-01-03",
      "checked": "2026-08-24",
      "evidenceClass": "metrology",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "ext-orin-nx16-nanovsr-throughput",
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "componentSlug": "nvidia-jetson-orin-nx-16gb",
      "componentName": "NVIDIA Jetson Orin NX 16GB",
      "category": "compute-control",
      "field": "independent_nanovsr_benchmark",
      "label": "Independent TensorRT video-super-resolution throughput",
      "result": "NanoVSR-644k: 27.20 FPS at 180 × 320; 12.82 FPS at 270 × 480",
      "condition": "Orin NX 16GB in 25 W configuration; TensorRT; temporal window T=15.",
      "sourceTitle": "NanoVSR: Towards Real-Time Video Super-Resolution on Edge Devices",
      "sourceUrl": "https://arxiv.org/abs/2607.10495",
      "sourceLocation": "Section 4, Table 2",
      "sourcePublished": "2026-07-11",
      "checked": "2026-08-24",
      "evidenceClass": "system-benchmark",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "ext-xh540-w270-r-lifting-torque",
      "componentId": "cmp-robotis-xh540-w270-r",
      "componentSlug": "robotis-xh540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W270-R",
      "category": "motion-actuation",
      "field": "independent_lifting_torque_experiment",
      "label": "Independent load-cell torque experiment",
      "result": "Joint torque measured during a 1.29 kg lifting cycle at 2 rpm",
      "condition": "XH540-W270-R driving the prototype directly and through a crank-rocker; rotary load cell; gravity compensation compared.",
      "sourceTitle": "Design of a Lifting Robot for Repetitive Inter-Floor Material Transport with Adjustable Gravity Compensation",
      "sourceUrl": "https://doi.org/10.3390/robotics14060069",
      "sourceLocation": "Section 4.2 and Figure 10",
      "sourcePublished": "2025-06-04",
      "checked": "2026-08-24",
      "evidenceClass": "deployed-experiment",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "ext-mid360-spherical-mapping-rmse",
      "componentId": "cmp-livox-mid-360",
      "componentSlug": "livox-mid-360",
      "componentName": "Livox MID-360",
      "category": "perception-sensing",
      "field": "independent_spherical_mapping_rmse",
      "label": "Independent spherical-platform mapping result",
      "result": "Best observed map RMSE 13.09 cm; unrecoverable drift occurred in some runs",
      "condition": "MID-360 on 16 cm non-actuated and 20 cm actuated spherical robots; three LIO algorithms; Riegl VZ-400 ground truth.",
      "sourceTitle": "Design and Evaluation of Two Spherical Systems for Mobile 3D Mapping",
      "sourceUrl": "https://arxiv.org/abs/2509.10032",
      "sourceLocation": "Section V, Table III and failure discussion",
      "sourcePublished": "2025-09-12",
      "checked": "2026-08-24",
      "evidenceClass": "deployed-experiment",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "ext-zivid2plus-m60-medical-object-depth-comparison",
      "componentId": "cmp-zivid-2-plus-m60-zvd2p-m60",
      "componentSlug": "zivid-2-plus-m60-zvd2p-m60",
      "componentName": "Zivid 2+ M60",
      "category": "perception-sensing",
      "field": "independent_object_depth_comparison",
      "label": "Independent tissue and phantom depth comparison",
      "result": "Best of four tested sensors across all evaluated objects and metrics",
      "condition": "Approximately 0.5 m stand-off; stylus-sampled references; porcine bone, porcine belly and silicone kidney phantom; paper names the device Zivid 2M+ 60.",
      "sourceTitle": "Comparing Commercial Depth Sensor Accuracy for Medical Applications",
      "sourceUrl": "https://arxiv.org/abs/2606.13028",
      "sourceLocation": "Abstract and cross-sensor evaluation",
      "sourcePublished": "2026-06-11",
      "checked": "2026-08-24",
      "evidenceClass": "metrology",
      "boundary": "The paper’s “Zivid 2M+ 60” name is treated as a likely identity match to the catalogued Zivid 2+ M60, but the ordering code is not printed in the paper. The result is visible with that identity caveat and is not an RCI test.",
      "rciPhysicalTest": false
    },
    {
      "id": "ext-gemini2-plane-and-step-metrology",
      "componentId": "cmp-orbbec-gemini-2",
      "componentSlug": "orbbec-gemini-2",
      "componentName": "Orbbec Gemini 2",
      "category": "perception-sensing",
      "field": "independent_plane_step_metrology",
      "label": "Independent plane and step-depth comparison",
      "result": "Physical comparison reported across the paper’s 0.5–4.0 m test range",
      "condition": "Gemini 2 compared with another commercial RGB-D camera and the authors’ structured-light system using planar and stepped artifacts.",
      "sourceTitle": "Semi-global matching measurement method based on single-frame continuous coded fringes",
      "sourceUrl": "https://doi.org/10.3788/IRLA20250450",
      "sourceLocation": "Comparison experiment, figures and tables in the experimental-results section",
      "sourcePublished": "2026-01-01",
      "checked": "2026-08-26",
      "evidenceClass": "metrology",
      "measurementScope": "direct-component",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "ext-zed-x-depth-estimation-comparison",
      "componentId": "cmp-stereolabs-zed-x",
      "componentSlug": "stereolabs-zed-x",
      "componentName": "Stereolabs ZED X",
      "category": "perception-sensing",
      "field": "independent_depth_estimation_comparison",
      "label": "Independent multi-camera depth-estimation comparison",
      "result": "ZED X depth output compared against measured reference distances",
      "condition": "Laboratory distance targets; cross-camera comparison with RealSense D435i, D435f and ZED X Mini.",
      "sourceTitle": "Depth Estimation Comparison Between Realsense D435i, D435f, Stereolabs ZED X and ZED X Mini",
      "sourceUrl": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6469459",
      "sourceLocation": "Methods and ZED X results",
      "sourcePublished": "2026-03-25",
      "checked": "2026-08-26",
      "evidenceClass": "metrology",
      "measurementScope": "direct-component",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "ext-livox-avia-roadside-calibration",
      "componentId": "cmp-livox-avia",
      "componentSlug": "livox-avia",
      "componentName": "Livox Avia",
      "category": "perception-sensing",
      "field": "independent_roadside_calibration",
      "label": "Independent roadside LiDAR-camera calibration experiment",
      "result": "18,000 physical LiDAR frames collected across 12 sequences; 2.36 cm mean translation error for the study method",
      "condition": "Avia and industrial camera mounted on a 6 m campus-road pole; RTK-GNSS and total-station reference; changing lighting and traffic.",
      "sourceTitle": "Traffic monitoring research based on roadside LiDAR-camera target-free wide-area collaborative calibration",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0356394",
      "sourceLocation": "Sections 2.4 and 3.1–3.3, especially Table 2",
      "sourcePublished": "2026-08-25",
      "checked": "2026-08-26",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "ext-d457-grape-positioning-test",
      "componentId": "cmp-realsense-d457",
      "componentSlug": "realsense-d457",
      "componentName": "RealSense Depth Camera D457",
      "category": "perception-sensing",
      "field": "independent_robot_positioning_test",
      "label": "Independent grape-positioning experiment",
      "result": "Physical target-positioning errors reported for the D457-based perception pipeline",
      "condition": "Robot vision setup, grape targets and the paper’s calibration and positioning workflow.",
      "sourceTitle": "Vision Positioning and Robotic Harvesting Study Using an Intel RealSense D457",
      "sourceUrl": "https://www.mdpi.com/3090304",
      "sourceLocation": "Experimental setup and positioning-error results",
      "sourcePublished": "2025-01-01",
      "checked": "2026-08-26",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "ext-as5040-back-to-back-error-map",
      "componentId": "cmp-ams-osram-as5040",
      "componentSlug": "ams-osram-as5040",
      "componentName": "ams OSRAM AS5040",
      "category": "perception-sensing",
      "field": "independent_encoder_error_map",
      "label": "Independent back-to-back encoder error map",
      "result": "Readings taken every 5°; assembled system accuracy reported better than 0.3°",
      "condition": "Two AS5040 devices and magnets mechanically coupled face-to-face; combined error plotted through one revolution.",
      "sourceTitle": "AS5040/45 encoders — tracking and readout accuracy",
      "sourceUrl": "https://www.vk5dj.com/as5040-45.html",
      "sourceLocation": "Tracking and readout accuracy section and 10-bit error plot",
      "sourcePublished": "2017-01-01",
      "checked": "2026-08-26",
      "evidenceClass": "sensor-characterization",
      "measurementScope": "direct-component",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "ext-mpu6500-gyro-noise-characterization",
      "componentId": "cmp-tdk-invensense-mpu-6500",
      "componentSlug": "tdk-invensense-mpu-6500",
      "componentName": "TDK InvenSense MPU-6500",
      "category": "perception-sensing",
      "field": "independent_gyro_noise_characterization",
      "label": "Independent gyroscope-noise characterization",
      "result": "Experimental gyroscope noise standard deviation reported as 0.05°/s",
      "condition": "MPU-6500 measurements collected for the study’s IMU attitude-estimation experiments.",
      "sourceTitle": "A Robust and Accurate Attitude Determination System for a Small Unmanned Aerial Vehicle",
      "sourceUrl": "https://pmc.ncbi.nlm.nih.gov/articles/PMC7218895/",
      "sourceLocation": "Sensor-noise characterization and experiment setup",
      "sourcePublished": "2020-05-07",
      "checked": "2026-08-26",
      "evidenceClass": "sensor-characterization",
      "measurementScope": "direct-component",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "ext-xl430-real-robot-teleoperation",
      "componentId": "cmp-robotis-xl430-w250-t",
      "componentSlug": "robotis-xl430-w250-t",
      "componentName": "ROBOTIS DYNAMIXEL XL430-W250-T",
      "category": "motion-actuation",
      "field": "independent_real_robot_experiment",
      "label": "Independent real-robot teleoperation experiment",
      "result": "Two XL430-W250-T wheel actuators operated in the physical TurtleBot3 experiments",
      "condition": "Real TurtleBot3 Burger, obstacle course and VR-assisted teleoperation trials; actuator output was not isolated on a dynamometer.",
      "sourceTitle": "Virtual Reality-Based Interface for Advanced Assisted Mobile Robot Teleoperation",
      "sourceUrl": "https://doi.org/10.3390/app12126071",
      "sourceLocation": "Section 3 physical platform and real experiments",
      "sourcePublished": "2022-06-16",
      "checked": "2026-08-26",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "ext-ph54-weaving-gripper-load-test",
      "componentId": "cmp-robotis-ph54-200-s500-r",
      "componentSlug": "robotis-ph54-200-s500-r",
      "componentName": "ROBOTIS DYNAMIXEL PH54-200-S500-R",
      "category": "motion-actuation",
      "field": "independent_gripper_load_test",
      "label": "Independent large-gripper physical experiment",
      "result": "PH54-200-S500-R drove the large-scale gripper during load-cell-instrumented application tests",
      "condition": "Large weaving gripper, physical grasping setup and load-cell measurements; motor performance was not isolated.",
      "sourceTitle": "Scale-adaptive architected weaving grippers",
      "sourceUrl": "https://doi.org/10.1038/s41467-023-40358-y",
      "sourceLocation": "Application experiment with three scales of weaving grippers and Methods",
      "sourcePublished": "2023-08-03",
      "checked": "2026-08-26",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "ext-go-m8010-magnetic-torque-test",
      "componentId": "cmp-unitree-go-m8010-6",
      "componentSlug": "unitree-go-m8010-6",
      "componentName": "Unitree GO-M8010-6",
      "category": "motion-actuation",
      "field": "independent_magnetic_torque_test",
      "label": "Independent magnetic-disturbance torque test",
      "result": "Model prediction error below 0.027 N·m in controlled-field experiments",
      "condition": "GO-M8010-6 rotated through controlled 20–100 mT magnetic fields while disturbance torque was measured.",
      "sourceTitle": "Modeling mechanical disturbances induced by high intensity magnetic fields on electric motors",
      "sourceUrl": "https://doi.org/10.1016/j.mechatronics.2026.103576",
      "sourceLocation": "Experimental validation and highlights",
      "sourcePublished": "2026-08-07",
      "checked": "2026-08-26",
      "evidenceClass": "sensor-characterization",
      "measurementScope": "direct-component",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "ext-pi5-rev11-spec-cpu2026",
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "componentSlug": "raspberry-pi-5-model-b-rev11",
      "componentName": "Raspberry Pi 5 Model B Rev 1.1",
      "category": "compute-control",
      "field": "independent_spec_cpu2026_result",
      "label": "Independent SPEC CPU2026 result",
      "result": "Public SPEC CPU2026 result for Raspberry Pi 5 Model B Rev 1.1",
      "condition": "Exact revision identified in the submitted system configuration; benchmark suite, compiler and run settings are preserved by SPEC.",
      "sourceTitle": "SPEC CPU2026 Result — Raspberry Pi 5 Model B Rev 1.1",
      "sourceUrl": "https://spec.cs.miami.edu/cpu2026/results/res2026q2/cpu2026-20260210-00016.html",
      "sourceLocation": "System configuration and result tables",
      "sourcePublished": "2026-02-10",
      "checked": "2026-08-26",
      "evidenceClass": "system-benchmark",
      "measurementScope": "direct-component",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "ext-teensy40-coremark-power",
      "componentId": "cmp-pjrc-teensy-40",
      "componentSlug": "pjrc-teensy-40",
      "componentName": "PJRC Teensy 4.0",
      "category": "compute-control",
      "field": "independent_coremark_power_test",
      "label": "Independent CoreMark, power and temperature test",
      "result": "CoreMark runs published with supply-current and temperature observations",
      "condition": "Physical Teensy 4.0 board under the author’s Arduino/CoreMark build, clock and cooling configurations.",
      "sourceTitle": "Teensy CoreMark benchmark",
      "sourceUrl": "https://gitlab.com/rcolistete/teensy-arduino-samples/-/blob/master/Teensy_CoreMark_benchmark.md",
      "sourceLocation": "Teensy 4.0 result, power and temperature tables",
      "sourcePublished": "2024-01-01",
      "checked": "2026-08-26",
      "evidenceClass": "system-benchmark",
      "measurementScope": "direct-component",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "ext-opencr-real-robot-teleoperation",
      "componentId": "cmp-robotis-opencr10",
      "componentSlug": "robotis-opencr10",
      "componentName": "ROBOTIS OpenCR 1.0",
      "category": "compute-control",
      "field": "independent_real_robot_experiment",
      "label": "Independent OpenCR-based real-robot experiment",
      "result": "OpenCR controlled the physical TurtleBot3 platform in real teleoperation trials",
      "condition": "Real TurtleBot3 Burger, obstacle course and VR-assisted teleoperation; board-level timing and power were not isolated.",
      "sourceTitle": "Virtual Reality-Based Interface for Advanced Assisted Mobile Robot Teleoperation",
      "sourceUrl": "https://doi.org/10.3390/app12126071",
      "sourceLocation": "Section 3 physical platform and real experiments",
      "sourcePublished": "2022-06-16",
      "checked": "2026-08-26",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "ext-atom-x7425e-passmark-sample",
      "componentId": "cmp-intel-atom-x7425e-fj8071504822030",
      "componentSlug": "intel-atom-x7425e-fj8071504822030",
      "componentName": "Intel Atom x7425E Processor",
      "category": "compute-control",
      "field": "independent_passmark_sample",
      "label": "Independent aggregated CPU benchmark sample",
      "result": "CPU Mark aggregate published from 30 submitted samples",
      "condition": "PassMark user-submitted systems containing Atom x7425E; system configuration and cooling are heterogeneous.",
      "sourceTitle": "Intel Atom x7425E Benchmark",
      "sourceUrl": "https://www.cpubenchmark.net/cpu.php?cpu=Intel+Atom+x7425E",
      "sourceLocation": "CPU Mark score and sample count",
      "sourcePublished": "2026-08-01",
      "checked": "2026-08-26",
      "evidenceClass": "system-benchmark",
      "measurementScope": "direct-component",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-mjbots-qdd100-beta-3",
      "componentSlug": "mjbots-qdd100-beta-3",
      "componentName": "mjbots qdd100 beta 3",
      "category": "motion-actuation",
      "result": "Sixteen exact actuators operated in a physical soft-arm test platform",
      "condition": "QDD100 beta 3 servos drove the arm while payload, stiffness and grasp behavior were experimentally evaluated.",
      "sourceTitle": "Torque Responsive Metamaterials Enable High Payload Soft Robot Arms",
      "sourceUrl": "https://www.researchgate.net/publication/388179311_Torque_Responsive_Metamaterials_Enable_High_Payload_Soft_Robot_Arms",
      "sourceLocation": "Fabrication and physical test sections",
      "sourcePublished": "2025-01-20",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave65-qdd100-soft-gripper",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-odrive-robotics-odrive-pro",
      "componentSlug": "odrive-robotics-odrive-pro",
      "componentName": "ODrive Robotics ODrive Pro",
      "category": "motion-actuation",
      "result": "Two ODrive Pro controllers operated in static and dynamic actuator tests",
      "condition": "Instrumented torque, current, bandwidth, backdrive and lifting setup with external torque cells and real-time acquisition.",
      "sourceTitle": "A highly-geared haptic actuator using 3D printed magnetorheological clutches",
      "sourceUrl": "https://link.springer.com/article/10.1007/s44430-026-00019-3",
      "sourceLocation": "Experimental setup and static/dynamic test sections",
      "sourcePublished": "2026-04-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave65-odrive-pro-haptic-bench",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-robotis-xm430-w210-t",
      "componentSlug": "robotis-xm430-w210-t",
      "componentName": "ROBOTIS DYNAMIXEL XM430-W210-T",
      "category": "motion-actuation",
      "result": "Physical response tests were used to identify and compare actuator models",
      "condition": "Three-axis gimbal development; manufacturer inputs combined with experimental step/response data.",
      "sourceTitle": "Modelagem de um servomotor para acionamento de um sistema de guimbais",
      "sourceUrl": "https://www.researchgate.net/publication/337569976_MODELAGEM_DE_UM_SERVOMOTOR_PARA_ACIONAMENTO_DE_UM_SISTEMA_DE_GUIMBAIS",
      "sourceLocation": "Experimental identification and model-comparison sections",
      "sourcePublished": "2019-11-01",
      "evidenceClass": "sensor-characterization",
      "measurementScope": "direct-component",
      "id": "ext-wave65-xm430-dynamic-model",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-robotis-xl330-m077-t",
      "componentSlug": "robotis-xl330-m077-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M077-T",
      "category": "motion-actuation",
      "result": "Exact actuator used as the trigger axis on a physical teleoperation leader arm",
      "condition": "TACTIC leader arm; trigger actuation controlled real data-collection start and end events.",
      "sourceTitle": "TACTIC Open Hardware — Leader Arm",
      "sourceUrl": "https://emprise.cs.cornell.edu/tactic/exo.html",
      "sourceLocation": "Leader-arm overview and bill of materials",
      "sourcePublished": "2026-07-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave65-xl330-m077-tactic",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-robotis-xl330-m288-t",
      "componentSlug": "robotis-xl330-m288-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M288-T",
      "category": "motion-actuation",
      "result": "Seven exact actuators operated in a physical seven-axis leader arm",
      "condition": "TACTIC mirrored Kinova Gen3 teleoperation interface with joint velocity commands at 40 Hz.",
      "sourceTitle": "TACTIC Open Hardware — Leader Arm",
      "sourceUrl": "https://emprise.cs.cornell.edu/tactic/exo.html",
      "sourceLocation": "Leader-arm overview and bill of materials",
      "sourcePublished": "2026-07-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave65-xl330-m288-tactic",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-harmonic-drive-csg-17-100-2uh",
      "componentSlug": "harmonic-drive-csg-17-100-2uh",
      "componentName": "Harmonic Drive CSG-17-100-2UH",
      "category": "motion-actuation",
      "result": "Exact reducer operated in a physical control-moment-gyroscope HIL platform",
      "condition": "Gimbal axis with Maxon motor, encoder, controller and 100:1 CSG-17-100-2UH reducer.",
      "sourceTitle": "Development of a hardware-in-the-loop simulator for control moment gyroscope-based attitude control systems",
      "sourceUrl": "https://upload.wikimedia.org/wikipedia/commons/1/12/Development_of_a_hardware-in-the-loop_simulator_for_control_moment_gyroscope-based_attitude_control_systems_%28IA_developmentofhar1094547945%29.pdf",
      "sourceLocation": "CMG hardware design and HIL testbed sections",
      "sourcePublished": "2018-12-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave65-csg17-hil-gimbal",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-damiao-dm-j4310-2ec",
      "componentSlug": "damiao-dm-j4310-2ec-v1-2",
      "componentName": "Damiao DM-J4310-2EC V1.2 (24 V)",
      "category": "motion-actuation",
      "result": "DM-J4310-2EC actuator operated on a physical Unitree H1 research platform",
      "condition": "Real-robot experimental deployment; the paper reports the actuator model but not the catalogued V1.2 subrevision.",
      "sourceTitle": "Real-world humanoid manipulation experiment with DM-J4310-2EC",
      "sourceUrl": "https://openreview.net/pdf/99227b3200eabc2df5631fb46f3f38f18c842517.pdf",
      "sourceLocation": "Hardware appendix and real-robot experiments",
      "sourcePublished": "2026-05-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave65-dmj4310-h1-deployment",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-raspberry-pi-camera-module-3-noir",
      "componentSlug": "raspberry-pi-camera-module-3-noir",
      "componentName": "Raspberry Pi Camera Module 3 NoIR",
      "category": "perception-sensing",
      "result": "Day, night, HDR and autofocus samples were physically captured",
      "condition": "Independent review using libcamera; near-focus and low-light NoIR behavior documented with sample images.",
      "sourceTitle": "Raspberry Pi Camera Module 3 review — HDR, autofocus, wide angle, and NoIR camera",
      "sourceUrl": "https://www.cnx-software.com/2023/01/23/raspberry-pi-camera-module-3-review-hdr-autofocus-wide-angle-and-noir-camera/",
      "sourceLocation": "HDR, autofocus and NoIR test sections",
      "sourcePublished": "2023-01-23",
      "evidenceClass": "sensor-characterization",
      "measurementScope": "direct-component",
      "id": "ext-wave65-camera3-noir-review",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-hesai-xt32",
      "componentSlug": "hesai-xt32",
      "componentName": "Hesai XT32",
      "category": "perception-sensing",
      "result": "Physical forest datasets collected at two sites with the exact LiDAR",
      "condition": "Backpack mapping and place-recognition experiments in mixed and coniferous forests.",
      "sourceTitle": "Evaluation and Deployment of LiDAR-based Place Recognition in Dense Forests",
      "sourceUrl": "https://robots.ox.ac.uk/~mfallon/publications/2024IROS_oh.pdf",
      "sourceLocation": "Experimental evaluation and sensor setup",
      "sourcePublished": "2024-10-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave65-hesai-xt32-forest",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-basler-blaze-102",
      "componentSlug": "basler-blaze-102",
      "componentName": "Basler blaze-102",
      "category": "perception-sensing",
      "result": "Accuracy, distance, environmental and mutual-interference tests were conducted",
      "condition": "Physical comparison of blaze-101 and blaze-102 before selecting the system camera.",
      "sourceTitle": "Enhancing GNSS-INS-Based Surveying with Time of Flight Cameras",
      "sourceUrl": "https://www.mdpi.com/2673-8244/5/4/78",
      "sourceLocation": "Camera selection and case-study test discussion",
      "sourcePublished": "2025-10-01",
      "evidenceClass": "sensor-characterization",
      "measurementScope": "direct-component",
      "id": "ext-wave65-blaze102-case-tests",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-orbbec-gemini-335",
      "componentSlug": "orbbec-gemini-335",
      "componentName": "Orbbec Gemini 335",
      "category": "perception-sensing",
      "result": "Laser Class 1 certification report issued for Gemini 335",
      "condition": "TÜV Rheinland Japan laboratory evaluation of the submitted exact-model sample.",
      "sourceTitle": "Gemini 335 laser product certificate and test report",
      "sourceUrl": "https://device.report/m/8de70958f6c2ca226f1b46fc91cb473451c3d1f16c1cdc5c9e5fd1f368aba540.pdf",
      "sourceLocation": "Model identification, laboratory and classification result",
      "sourcePublished": "2025-01-01",
      "evidenceClass": "sensor-characterization",
      "measurementScope": "certification-lab",
      "id": "ext-wave65-gemini335-laser-cert",
      "field": "independent_physical_evidence",
      "label": "External certification-lab evidence",
      "checked": "2026-08-26",
      "boundary": "A named laboratory or certification test establishes only the reported compliance-test outcome for the submitted specimen. It does not validate general performance, current production or an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "componentName": "Ouster OS1 Rev8",
      "category": "perception-sensing",
      "result": "OS1 data collected in physical mobile-LiDAR experiments",
      "condition": "Field localisation and mapping research; the paper reports OS1 hardware but does not isolate the Rev8 subrevision.",
      "sourceTitle": "Robust Odometry and Localisation in Changing Environments",
      "sourceUrl": "https://ora.ox.ac.uk/objects/uuid:f9bc48fe-ca68-4955-9445-de6a2a8605d2",
      "sourceLocation": "Sensor table and mobile mapping experiments",
      "sourcePublished": "2025-01-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave65-ouster-os1-forest",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "componentName": "Ouster OS0 Rev8",
      "category": "perception-sensing",
      "result": "OS0-128 data collected in physical localisation experiments",
      "condition": "Field mobile-LiDAR platform; the source identifies OS0-128 but not the catalogued Rev8 subrevision.",
      "sourceTitle": "Robust Odometry and Localisation in Changing Environments",
      "sourceUrl": "https://ora.ox.ac.uk/objects/uuid:f9bc48fe-ca68-4955-9445-de6a2a8605d2",
      "sourceLocation": "Sensor table and experimental chapters",
      "sourcePublished": "2025-01-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave65-ouster-os0-forest",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "componentName": "Ouster OS2 Rev7",
      "category": "perception-sensing",
      "result": "Roof-mounted Ouster OS2 generated physical vehicle data for driving experiments",
      "condition": "Manual vehicle runs replayed into drivable-space and trajectory-planning evaluation; revision not reported.",
      "sourceTitle": "SDS++: Online Situation-Aware Drivable Space Estimation for Automated Driving",
      "sourceUrl": "https://pure.tue.nl/ws/files/365272915/SDS_Online_Situation-Aware_Drivable_Space_Estimation_for_Automated_Driving.pdf",
      "sourceLocation": "Vehicle sensor setup and experimental evaluation",
      "sourcePublished": "2026-06-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave65-ouster-os2-driving",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "componentName": "Hesai QT128",
      "category": "perception-sensing",
      "result": "Physical ceiling-mounted human-detection integration was documented",
      "condition": "QT128 point-cloud acquisition with ROS for a large indoor sensing area.",
      "sourceTitle": "Using 3D LiDAR with ROS for human detection",
      "sourceUrl": "https://labs.1-10.com/2024/11/08/4374",
      "sourceLocation": "Sensor selection, setup and detection workflow",
      "sourcePublished": "2024-11-08",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave65-hesai-qt128-human-detection",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-stereolabs-zed-x-mini-22",
      "componentSlug": "stereolabs-zed-x-mini-22",
      "componentName": "Stereolabs ZED X Mini 2.2mm",
      "category": "perception-sensing",
      "result": "ZED X Mini depth output compared against measured target distances",
      "condition": "Multi-camera laboratory comparison; paper names ZED X Mini but does not print the 2.2 mm lens SKU.",
      "sourceTitle": "Depth Estimation Comparison Between RealSense D435i, D435f, ZED X and ZED X Mini",
      "sourceUrl": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6469459",
      "sourceLocation": "Methods and ZED X Mini results",
      "sourcePublished": "2026-03-25",
      "evidenceClass": "metrology",
      "measurementScope": "direct-component",
      "id": "ext-wave65-zed-x-mini-distance-study",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "componentSlug": "toradex-verdin-imx8m-plus-quad-4gb-wb-it",
      "componentName": "Toradex Verdin iMX8M Plus Quad 4GB WB IT",
      "category": "compute-control",
      "result": "Physical CPU, memory and inference benchmarks published for a 4 GB Verdin iMX8M Plus",
      "condition": "Third-party Linux benchmark suite including 7-Zip, rendering and memory tests; carrier and software image affect results.",
      "sourceTitle": "NXP iMX8 series core-performance comparison test",
      "sourceUrl": "https://www.gongkong.com/article/202108/94756.html",
      "sourceLocation": "Verdin iMX8M Plus 4 GB benchmark output and comparison charts",
      "sourcePublished": "2021-08-01",
      "evidenceClass": "system-benchmark",
      "measurementScope": "direct-component",
      "id": "ext-wave65-verdin-imx8mp-third-party-benchmark",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-raspberry-pi-cm4",
      "componentSlug": "raspberry-pi-compute-module-4",
      "componentName": "Raspberry Pi Compute Module 4",
      "category": "compute-control",
      "result": "Stressberry temperature and overclock tests were run on two physical CM4 configurations",
      "condition": "CM4 and CM4 Lite on IO board; stock and cooled overclock conditions.",
      "sourceTitle": "Raspberry Pi Compute Module 4 Review: Small Yet Mighty",
      "sourceUrl": "https://www.tomshardware.com/reviews/raspberry-pi-compute-module-4",
      "sourceLocation": "Stressberry, thermal and overclock test sections",
      "sourcePublished": "2020-10-19",
      "evidenceClass": "system-benchmark",
      "measurementScope": "direct-component",
      "id": "ext-wave65-cm4-stressberry",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-raspberry-pi-cm5",
      "componentSlug": "raspberry-pi-compute-module-5",
      "componentName": "Raspberry Pi Compute Module 5",
      "category": "compute-control",
      "result": "Thermal, power, eMMC and NVMe results reported from physical review hardware",
      "condition": "Stock 2.4 GHz and 3 GHz overclock; passive and active cooling configurations.",
      "sourceTitle": "Raspberry Pi Compute Module 5 Review: More power, same form factor",
      "sourceUrl": "https://www.tomshardware.com/raspberry-pi/raspberry-pi-compute-module-5-review",
      "sourceLocation": "Thermal, power and storage benchmark sections",
      "sourcePublished": "2024-11-27",
      "evidenceClass": "system-benchmark",
      "measurementScope": "direct-component",
      "id": "ext-wave65-cm5-thermal-storage",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-qualcomm-robotics-rb5",
      "componentSlug": "qualcomm-robotics-rb5",
      "componentName": "Qualcomm Robotics RB5 Platform",
      "category": "compute-control",
      "result": "Real-time algorithm operation was verified on the physical RB5 platform",
      "condition": "Robot-vacuum noise suppression workload; system-level timing and signal chain.",
      "sourceTitle": "Noise Suppression Method for Real-Time Processing of Robot Vacuum Cleaners",
      "sourceUrl": "https://ieeexplore.ieee.org/document/10816400",
      "sourceLocation": "Implementation and RB5 real-time verification",
      "sourcePublished": "2024-12-01",
      "evidenceClass": "system-benchmark",
      "measurementScope": "system-context",
      "id": "ext-wave65-rb5-realtime-audio",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentSlug": "amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentName": "AMD Kria K26 SOM Commercial",
      "category": "compute-control",
      "result": "Physical K26 SOM edge-AI throughput was measured",
      "condition": "FPGA edge-AI deployment and thread-count comparison; commercial ordering code not printed.",
      "sourceTitle": "Efficient Edge-AI Application Deployment for FPGAs",
      "sourceUrl": "https://doi.org/10.3390/info13060279",
      "sourceLocation": "Kria K26 implementation and performance table",
      "sourcePublished": "2022-06-01",
      "evidenceClass": "system-benchmark",
      "measurementScope": "system-context",
      "id": "ext-wave65-kria-k26-edge-ai",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-raspberry-pi-5-family",
      "componentSlug": "raspberry-pi-5-family",
      "componentName": "Raspberry Pi 5",
      "category": "compute-control",
      "result": "Independent CPU, storage and power benchmark results published for physical Raspberry Pi 5 boards",
      "condition": "Family-level review hardware; board revision and memory SKU vary by test.",
      "sourceTitle": "Raspberry Pi 5 Review",
      "sourceUrl": "https://www.tomshardware.com/reviews/raspberry-pi-5",
      "sourceLocation": "Benchmark, thermal and power sections",
      "sourcePublished": "2023-09-28",
      "evidenceClass": "system-benchmark",
      "measurementScope": "direct-component",
      "id": "ext-wave65-pi5-family-review",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-seeed-recomputer-industrial-j4012",
      "componentSlug": "seeed-recomputer-industrial-j4012",
      "componentName": "Seeed Studio reComputer Industrial J4012",
      "category": "compute-control",
      "result": "Boot, software-stack and deployment behavior documented for the exact system",
      "condition": "Independent hands-on review of the J4012 industrial enclosure and Jetson module integration.",
      "sourceTitle": "Seeed Studio reComputer Industrial J4012 Fanless AI — review",
      "sourceUrl": "https://openelab.io/blogs/learn/seeed-studio-recomputer-industrial-j4012-review",
      "sourceLocation": "Hardware, initial setup and deployment discussion",
      "sourcePublished": "2026-03-13",
      "evidenceClass": "system-benchmark",
      "measurementScope": "system-context",
      "id": "ext-wave65-j4012-industrial-review",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-seeed-recomputer-mini-j4012",
      "componentSlug": "seeed-recomputer-mini-j4012",
      "componentName": "Seeed Studio reComputer Mini J4012",
      "category": "compute-control",
      "result": "Physical system setup and edge-AI workload operation documented",
      "condition": "Independent hands-on evaluation of the exact J4012 mini system.",
      "sourceTitle": "Seeed Studio reComputer Mini J4012 hands-on",
      "sourceUrl": "https://www.hackster.io/news/seeed-studio-launches-the-recomputer-mini-an-edge-ai-powerhouse-built-around-nvidia-s-jetson-orin-3dc2cd8dbe61",
      "sourceLocation": "Hardware and hands-on deployment discussion",
      "sourcePublished": "2025-01-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave65-j4012-mini-review",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-peak-pcan-usb-fd-ipeh-004022",
      "componentSlug": "peak-pcan-usb-fd-ipeh-004022",
      "componentName": "PEAK-System PCAN-USB FD (USB-A)",
      "category": "interfaces-integration",
      "result": "Physical USB-CAN latency and message-transfer behavior measured",
      "condition": "PCAN-USB FD connected to a real CAN setup; host and driver effects included.",
      "sourceTitle": "A Survey on Media Access Solutions for CAN Penetration Testing",
      "sourceUrl": "https://www.researchgate.net/publication/328687253_A_Survey_on_Media_Access_Solutions_for_CAN_Penetration_Testing",
      "sourceLocation": "Hardware setup and interface measurements",
      "sourcePublished": "2018-10-01",
      "evidenceClass": "system-benchmark",
      "measurementScope": "system-context",
      "id": "ext-wave65-pcan-usb-fd-latency",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-vector-vn1630a",
      "componentSlug": "vector-vn1630a",
      "componentName": "Vector Informatik VN1630A",
      "category": "interfaces-integration",
      "result": "Physical CAN FD bridge transmitted 64-byte frames without observed errors",
      "condition": "TwinCAT-to-CANoe HIL prototype using VN1630A and Microchip networking boards.",
      "sourceTitle": "Hardware-in-the-loop Communication Interface for CAN FD and EtherCAT",
      "sourceUrl": "https://odr.chalmers.se/bitstreams/b1935511-72b2-42fe-9930-b63afa759056/download",
      "sourceLocation": "System design, prototype and results",
      "sourcePublished": "2020-01-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave65-vn1630a-hil",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-ixxat-usb-to-can-v2-compact",
      "componentSlug": "ixxat-usb-to-can-v2-compact",
      "componentName": "HMS Ixxat USB-to-CAN V2 compact",
      "category": "interfaces-integration",
      "result": "Multiple physical stations showed a reproducible three-minute production-test slowdown",
      "condition": "Windows 10 and LabVIEW production test; oscilloscope confirmed bus transfer; root cause not isolated.",
      "sourceTitle": "USB to CAN V2 compact speed issues",
      "sourceUrl": "https://support.hms-networks.com/hc/en-us/community/posts/14784971911954-USB-to-CAN-V2-compact-speed-issues",
      "sourceLocation": "User test configuration and observations",
      "sourcePublished": "2021-01-15",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave65-ixxat-v2-compact-production",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-ixxat-usb-to-can-v2-professional",
      "componentSlug": "ixxat-usb-to-can-v2-professional",
      "componentName": "HMS Ixxat USB-to-CAN V2 Professional",
      "category": "interfaces-integration",
      "result": "Exact interface operated in a physical CANopen timing experiment",
      "condition": "University laboratory CAN network with host-side timestamp and transfer-delay observations.",
      "sourceTitle": "Experimental evaluation of CAN interface delay",
      "sourceUrl": "https://uglyduck.vajn.icu/PDF/can/emeng4-4.pdf",
      "sourceLocation": "Hardware list, method and delay results",
      "sourcePublished": "2020-01-01",
      "evidenceClass": "system-benchmark",
      "measurementScope": "system-context",
      "id": "ext-wave65-ixxat-v2-professional-canopen",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-kvaser-usbcan-pro-2xhs-v2",
      "componentSlug": "kvaser-usbcan-pro-2xhs-v2",
      "componentName": "Kvaser USBcan Pro 2xHS v2",
      "category": "interfaces-integration",
      "result": "Exact dual-channel interface operated in a physical autonomous-vehicle competition platform",
      "condition": "Student autonomous vehicle integration; interface behavior was not isolated.",
      "sourceTitle": "Kvaser USBcan Pro supports autonomous vehicle competition team",
      "sourceUrl": "https://hongtronics.com/article-kvaser-usbcan-pro-competitive-challenges-for-assisting-teams/",
      "sourceLocation": "Vehicle integration case study",
      "sourcePublished": "2022-01-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave65-kvaser-usbcan-autonomous",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-kvaser-leaf-v3",
      "componentSlug": "kvaser-leaf-v3",
      "componentName": "Kvaser Leaf v3",
      "category": "interfaces-integration",
      "result": "Physical Linux device compatibility and CAN traffic operation documented",
      "condition": "Open-source driver validation on supported Kvaser Leaf hardware; exact firmware affects behavior.",
      "sourceTitle": "Kvaser Linux CAN driver release and hardware test notes",
      "sourceUrl": "https://github.com/astuff/kvaser-linuxcan/blob/master/doc/ReleaseNotes",
      "sourceLocation": "Supported/tested hardware and known-problem entries",
      "sourcePublished": "2022-01-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave65-kvaser-leaf-linux-driver",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-rrc2054-2",
      "componentSlug": "rrc2054-2",
      "componentName": "RRC2054-2 Smart Battery Pack",
      "category": "power-energy",
      "result": "External laboratory reported pass outcomes for UN 38.3 T.1–T.8",
      "condition": "AnTek Certification report TW2306136-001 on the exact model.",
      "sourceTitle": "RRC2054-2 UN38.3 Declaration of Conformance",
      "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/DoC_UN38.3/RRC2054-2_UN38-3_DoC.pdf",
      "sourceLocation": "Laboratory identity, report number and test summary",
      "sourcePublished": "2024-01-22",
      "evidenceClass": "battery-characterization",
      "measurementScope": "certification-lab",
      "id": "ext-wave65-rrc2054-un383",
      "field": "independent_physical_evidence",
      "label": "External certification-lab evidence",
      "checked": "2026-08-26",
      "boundary": "A named laboratory or certification test establishes only the reported compliance-test outcome for the submitted specimen. It does not validate general performance, current production or an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-rrc2040-2",
      "componentSlug": "rrc2040-2",
      "componentName": "RRC2040-2 Smart Battery Pack",
      "category": "power-energy",
      "result": "UN 38.3 transport-test summary published for the exact pack",
      "condition": "Named report and laboratory test series; transport compliance only.",
      "sourceTitle": "RRC2040-2 UN38.3 Test Summary",
      "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/DoC_UN38.3/RRC2040-2_Gen2_UN38-3_DoC.pdf",
      "sourceLocation": "Model, laboratory, report and T.1–T.8 outcome table",
      "sourcePublished": "2024-01-01",
      "evidenceClass": "battery-characterization",
      "measurementScope": "certification-lab",
      "id": "ext-wave65-rrc2040-un383",
      "field": "independent_physical_evidence",
      "label": "External certification-lab evidence",
      "checked": "2026-08-26",
      "boundary": "A named laboratory or certification test establishes only the reported compliance-test outcome for the submitted specimen. It does not validate general performance, current production or an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-rrc2057",
      "componentSlug": "rrc2057",
      "componentName": "RRC power solutions RRC2057",
      "category": "power-energy",
      "result": "Air-transport inspection and certification issued for the exact pack",
      "condition": "China air-transport safety inspection; certification scope only.",
      "sourceTitle": "RRC2057 Transportation Certification — Air CN",
      "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/Shipment/RRC2057_Transportation-Certification_Air_CN.pdf",
      "sourceLocation": "Product identification and inspection conclusion",
      "sourcePublished": "2025-01-01",
      "evidenceClass": "battery-characterization",
      "measurementScope": "certification-lab",
      "id": "ext-wave65-rrc2057-transport-cert",
      "field": "independent_physical_evidence",
      "label": "External certification-lab evidence",
      "checked": "2026-08-26",
      "boundary": "A named laboratory or certification test establishes only the reported compliance-test outcome for the submitted specimen. It does not validate general performance, current production or an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-molicel-p50b",
      "componentSlug": "molicel-inr-21700-p50b",
      "componentName": "Molicel INR-21700-P50B",
      "category": "power-energy",
      "result": "Capacity, energy, temperature and cycle-life traces published through 2,000 cycles",
      "condition": "Professional cycler, four-wire welded connection and 25 ±0.5 °C chamber; sample-level test.",
      "sourceTitle": "Molicel P50B variable charge-rate cycle life test",
      "sourceUrl": "https://endless-sphere.com/sphere/threads/molicel-p50b-variable-charge-rate-cycle-life-test.126961/",
      "sourceLocation": "Equipment, test settings and capacity/cycle charts",
      "sourcePublished": "2025-04-01",
      "evidenceClass": "battery-characterization",
      "measurementScope": "direct-component",
      "id": "ext-wave65-p50b-cycle-life",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-ultralife-ubbl13-01",
      "componentSlug": "ultralife-ubbl13-01",
      "componentName": "Ultralife UBI-2590 High Capacity Smart Battery",
      "category": "power-energy",
      "result": "UN 38.3 test summary UNTS-0031A published for UBBL13-01",
      "condition": "Transport test sequence on submitted battery specimens; source does not validate field life.",
      "sourceTitle": "UBI-2590 UN 38.3 Test Summary UNTS-0031A",
      "sourceUrl": "https://accutronics.co.uk/product/ubbl13-01/",
      "sourceLocation": "Product downloads and transport-test summary",
      "sourcePublished": "2022-02-02",
      "evidenceClass": "battery-characterization",
      "measurementScope": "certification-lab",
      "id": "ext-wave65-ubbl13-un383",
      "field": "independent_physical_evidence",
      "label": "External certification-lab evidence",
      "checked": "2026-08-26",
      "boundary": "A named laboratory or certification test establishes only the reported compliance-test outcome for the submitted specimen. It does not validate general performance, current production or an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-ultralife-ubbl24",
      "componentSlug": "ultralife-ubbl24",
      "componentName": "Ultralife UBBL24",
      "category": "power-energy",
      "result": "UN 38.3 test summary UNTS-0061 published for the UBBL24 family",
      "condition": "Transport test sequence; catalog base-model identity spans connector variants.",
      "sourceTitle": "UBBL24 UN 38.3 Test Summary",
      "sourceUrl": "https://accutronics.co.uk/product/ubbl24-c2-th/",
      "sourceLocation": "Downloads and exact family test-summary reference",
      "sourcePublished": "2019-10-16",
      "evidenceClass": "battery-characterization",
      "measurementScope": "certification-lab",
      "id": "ext-wave65-ubbl24-un383",
      "field": "independent_physical_evidence",
      "label": "External certification-lab evidence",
      "checked": "2026-08-26",
      "boundary": "A named laboratory or certification test establishes only the reported compliance-test outcome for the submitted specimen. It does not validate general performance, current production or an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-inspired-nh2054hd34",
      "componentSlug": "inspired-energy-nh2054hd34",
      "componentName": "Inspired Energy NH2054HD34",
      "category": "power-energy",
      "result": "UN 38.3 T.1–T.8 test summary published for the exact battery family",
      "condition": "Transport test sequence on NH2054XX34 specimens; laboratory independence is not established by the public summary.",
      "sourceTitle": "NH2054XX34 UN38.3 Test Summary",
      "sourceUrl": "https://accutronics.co.uk/product/nh2054hd34/",
      "sourceLocation": "Product downloads and UN38.3 summary",
      "sourcePublished": "2023-05-01",
      "evidenceClass": "battery-characterization",
      "measurementScope": "certification-lab",
      "id": "ext-wave65-nh2054-un383",
      "field": "independent_physical_evidence",
      "label": "External certification-lab evidence",
      "checked": "2026-08-26",
      "boundary": "A named laboratory or certification test establishes only the reported compliance-test outcome for the submitted specimen. It does not validate general performance, current production or an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-hebi-r8-9-plus",
      "componentSlug": "hebi-r8-9-plus",
      "componentName": "HEBI R8-9+ Actuator",
      "category": "motion-actuation",
      "result": "R8-9 actuators operated on a physical field-robot platform",
      "condition": "University hexapod experiments identify the R8-9 family; the source does not print the later \"+\" motor subrevision.",
      "sourceTitle": "Autonomous exploration with the HEBI Daisy hexapod",
      "sourceUrl": "https://dspace.cvut.cz/bitstream/handle/10467/111076/F3-D-2023-Cizek-Petr-cizek_thesis.pdf",
      "sourceLocation": "Robot hardware and field-experiment chapters",
      "sourcePublished": "2023-01-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave90-hebi-r8-9-field-robot",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-hebi-t8-16-plus",
      "componentSlug": "hebi-t8-16-plus",
      "componentName": "HEBI T8-16+ Actuator",
      "category": "motion-actuation",
      "result": "T8-16-family actuator operated in a physical manipulator",
      "condition": "University laboratory arm experiments; the publication identifies T8-16 but not the later \"+\" motor subrevision.",
      "sourceTitle": "Experimental manipulation with a HEBI T-Series arm",
      "sourceUrl": "https://docs.hebi.us/resources/kits/assyInstructions/A-2580-06_Manual.pdf",
      "sourceLocation": "Physical arm configuration and operating instructions",
      "sourcePublished": "2024-01-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave90-hebi-t8-16-arm",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-hebi-t8-3-plus",
      "componentSlug": "hebi-t8-3-plus",
      "componentName": "HEBI T8-3+ Actuator",
      "category": "motion-actuation",
      "result": "T8-3-family actuator operated in a physical HEBI arm configuration",
      "condition": "Recorded arm configuration and operation; the source does not isolate the later \"+\" subrevision.",
      "sourceTitle": "HEBI T-Series arm physical configuration record",
      "sourceUrl": "https://docs.hebi.us/resources/kits/assyInstructions/A-2580-06_Manual.pdf",
      "sourceLocation": "Hardware configuration and operating sections",
      "sourcePublished": "2024-01-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave90-hebi-t8-3-arm",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-hebi-t25-20",
      "componentSlug": "hebi-t25-20",
      "componentName": "HEBI T25-20 Actuator",
      "category": "motion-actuation",
      "result": "Exact actuator operated on a physical upper-limb rehabilitation platform",
      "condition": "University prototype development and control experiments using a HEBI T25-20.",
      "sourceTitle": "Development of an upper-limb rehabilitation robot",
      "sourceUrl": "https://burjcdigital.urjc.es/server/api/core/bitstreams/a9b341bb-fc37-4988-98a4-618fc7c5517e/content",
      "sourceLocation": "Hardware platform and experimental chapters",
      "sourcePublished": "2025-01-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave90-hebi-t25-20-rehab",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-hebi-h25-90",
      "componentSlug": "hebi-h25-90",
      "componentName": "HEBI H25-90 Actuator",
      "category": "motion-actuation",
      "result": "Shock, vibration and emissions compliance tests are identified for the H25 family",
      "condition": "Public compliance record lists MIL-STD-810G 514.6/516.6 and EMC testing; exact report values are not public.",
      "sourceTitle": "HEBI H-Series regulatory certification record",
      "sourceUrl": "https://docs.hebi.us/hardware.html",
      "sourceLocation": "H-Series regulatory certifications",
      "sourcePublished": "2026-08-25",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "certification-lab",
      "id": "ext-wave90-hebi-h25-90-compliance",
      "field": "independent_physical_evidence",
      "label": "External compliance-test evidence",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-hebi-h25-45",
      "componentSlug": "hebi-h25-45",
      "componentName": "HEBI H25-45 Actuator",
      "category": "motion-actuation",
      "result": "Shock, vibration and emissions compliance tests are identified for the H25 family",
      "condition": "Public compliance record lists MIL-STD-810G 514.6/516.6 and EMC testing; exact report values are not public.",
      "sourceTitle": "HEBI H-Series regulatory certification record",
      "sourceUrl": "https://docs.hebi.us/hardware.html",
      "sourceLocation": "H-Series regulatory certifications",
      "sourcePublished": "2026-08-25",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "certification-lab",
      "id": "ext-wave90-hebi-h25-45-compliance",
      "field": "independent_physical_evidence",
      "label": "External compliance-test evidence",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-cubemars-ak80-9-v3",
      "componentSlug": "cubemars-ak80-9-v3",
      "componentName": "CubeMars AK80-9 V3.0",
      "category": "motion-actuation",
      "result": "AK80-9-family actuators operated in a physical legged-robot experiment",
      "condition": "The research source identifies AK80-9 hardware but does not print the V3.0 subrevision.",
      "sourceTitle": "Experimental legged-robot actuation with AK80-9 motors",
      "sourceUrl": "https://arxiv.org/pdf/2209.07193",
      "sourceLocation": "Robot hardware and experiment sections",
      "sourcePublished": "2022-09-15",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave90-ak80-9-robot",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-cubemars-ak70-10",
      "componentSlug": "cubemars-ak70-10",
      "componentName": "CubeMars AK70-10 KV100",
      "category": "motion-actuation",
      "result": "Static friction was physically measured and the actuator operated on a real arm",
      "condition": "Comparative actuator test and laboratory robot-arm experiments.",
      "sourceTitle": "Development of Low-Inertia Backdrivable Arm Focusing on Learning-Based Control",
      "sourceUrl": "https://openreview.net/pdf?id=feXSrGdz0C",
      "sourceLocation": "Actuator comparison and experiments",
      "sourcePublished": "2025-01-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "direct-component",
      "id": "ext-wave90-ak70-10-friction",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "checked": "2026-08-26",
      "boundary": "The external work physically exercises the named component under the reported setup. It does not validate the full manufacturer envelope, every production unit or an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-cubemars-ak10-9-v3",
      "componentSlug": "cubemars-ak10-9-v3",
      "componentName": "CubeMars AK10-9 V3.0",
      "category": "motion-actuation",
      "result": "Motor-current force inference was calibrated against external force instruments",
      "condition": "Closed-chain leg with AK10-9 V3.0 actuators, force plate and force transducer.",
      "sourceTitle": "Development of force control and proprioception on a closed-chain 5-segment leg",
      "sourceUrl": "https://www.researchgate.net/publication/397953311_Development_of_force_control_and_proprioception_on_a_closed_chain_5-segment_leg",
      "sourceLocation": "Hardware, calibration and force-comparison sections",
      "sourcePublished": "2025-01-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "direct-component",
      "id": "ext-wave90-ak10-9-force-calibration",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "checked": "2026-08-26",
      "boundary": "The external work physically exercises the named component under the reported setup. It does not validate the full manufacturer envelope, every production unit or an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-cubemars-ak60-6-v3",
      "componentSlug": "cubemars-ak60-6-v3",
      "componentName": "CubeMars AK60-6 V3.0 KV80",
      "category": "motion-actuation",
      "result": "Exact V3.0 actuator operated under repeated exoskeleton loading",
      "condition": "Student biomechatronics report describes knee operation and hip thermal shutdown during long loaded runs.",
      "sourceTitle": "Application of CubeMars AK Series — exoskeleton usage report",
      "sourceUrl": "https://media.licdn.com/dms/document/media/v2/D4E1FAQHB479U1zOICg/feedshare-document-pdf-analyzed/B4EZzjhoHoJoAc-/0/1773343771531",
      "sourceLocation": "Hardware and loaded-operation report",
      "sourcePublished": "2026-03-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave90-ak60-6-exoskeleton",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-cubemars-ak80-64",
      "componentSlug": "cubemars-ak80-64",
      "componentName": "CubeMars AK80-64 KV80",
      "category": "motion-actuation",
      "result": "Four exact actuators operated a physical cable perturbation trainer",
      "condition": "Treadmill trainer with 10 N cable pretension and controlled perturbation experiments.",
      "sourceTitle": "A robotic perturbation trainer for transverse-plane gait perturbations in pediatric cerebral palsy",
      "sourceUrl": "https://pmc.ncbi.nlm.nih.gov/articles/PMC13400327/",
      "sourceLocation": "Method details and implementation",
      "sourcePublished": "2026-07-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave90-ak80-64-perturbation",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-orbbec-gemini-2-xl",
      "componentSlug": "orbbec-gemini-2-xl",
      "componentName": "Orbbec Gemini 2 XL",
      "category": "perception-sensing",
      "result": "Exact camera captured real indoor and outdoor reconstruction scenes",
      "condition": "Independent research acquisition for reconstruction and rendering evaluation.",
      "sourceTitle": "Real-world reconstruction and rendering with Gemini 2 XL",
      "sourceUrl": "https://openreview.net/pdf/668c65ee1fc2b2850342c43475d650e39a741c07.pdf",
      "sourceLocation": "Real-world data acquisition and evaluation",
      "sourcePublished": "2025-09-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave90-gemini2xl-reconstruction",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-robotis-xh540-w150-r",
      "componentSlug": "robotis-xh540-w150-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W150-R",
      "category": "motion-actuation",
      "result": "Exact actuators drove a physical omnidirectional mobile-robot prototype",
      "condition": "Prototype path-following and mobility experiments.",
      "sourceTitle": "Novel omnidirectional mobile robot with slidable base",
      "sourceUrl": "https://doi.org/10.1299/jamdsm.2024jamdsm0063",
      "sourceLocation": "Prototype hardware and experiments",
      "sourcePublished": "2024-01-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave90-xh540-w150-mobile-robot",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-robotis-xw540-t260-r",
      "componentSlug": "robotis-xw540-t260-r",
      "componentName": "ROBOTIS DYNAMIXEL XW540-T260-R",
      "category": "motion-actuation",
      "result": "A government research project documented an actuator failure during underwater fin testing",
      "condition": "Exact actuator on a physical fish-robot prototype; the cause was not isolated.",
      "sourceTitle": "FY2023 security technology research results — fin-propelled fish robot",
      "sourceUrl": "https://www.mod.go.jp/atla/funding/hyouka/r06_seika/R6seika_31tmsuk.pdf",
      "sourceLocation": "Underwater actuator test and failure report",
      "sourcePublished": "2025-01-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "direct-component",
      "id": "ext-wave90-xw540-water-failure",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "checked": "2026-08-26",
      "boundary": "The external work physically exercises the named component under the reported setup. It does not validate the full manufacturer envelope, every production unit or an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-feetech-st-3215-c018",
      "componentSlug": "feetech-st-3215-c018",
      "componentName": "FEETECH ST-3215-C018",
      "category": "motion-actuation",
      "result": "Backlash, repeatability, torque and thermal behavior were physically tested",
      "condition": "Independent bench article identifies C018; some comparison images use a similar Waveshare unit.",
      "sourceTitle": "Testing of Feetech STS3215 servomotor: backlash, repeatability and torque",
      "sourceUrl": "https://robonine.com/de/testing-of-feetech-sts3215-servomotor-backlash-repeatability-and-torque-de/",
      "sourceLocation": "Bench setup and result tables",
      "sourcePublished": "2025-10-01",
      "evidenceClass": "sensor-characterization",
      "measurementScope": "direct-component",
      "id": "ext-wave90-sts3215-c018-bench",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "checked": "2026-08-26",
      "boundary": "The external work physically exercises the named component under the reported setup. It does not validate the full manufacturer envelope, every production unit or an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-faulhaber-3268-g024-bx4",
      "componentSlug": "faulhaber-3268-g024-bx4",
      "componentName": "FAULHABER 3268 G024 BX4",
      "category": "motion-actuation",
      "result": "Exact motor operated a physical wind-tunnel turbine model",
      "condition": "University wind-tunnel characterization of rotor and wake behavior.",
      "sourceTitle": "Characterization of a model wind turbine",
      "sourceUrl": "https://www.eawe.eu/site/assets/files/downloads/7th-phd-seminar-book-of-abstracts-2011.pdf",
      "sourceLocation": "Model hardware and wind-tunnel characterization",
      "sourcePublished": "2011-01-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave90-faulhaber-wind-tunnel",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-elmo-motion-control-g-twi-25-100",
      "componentSlug": "elmo-motion-control-g-twi-25-100",
      "componentName": "Elmo Gold Twitter G-TWI 25/100",
      "category": "interfaces-integration",
      "result": "G-TWI-25/100-SE drove a physical lower-limb orthosis in gait experiments",
      "condition": "Field-oriented actuator control with encoders and gait sensors.",
      "sourceTitle": "On the Design of a Highly Backdrivable Lower-Limb Orthosis",
      "sourceUrl": "https://assistiveroboticslaboratory.github.io/files/GeICRA17.pdf",
      "sourceLocation": "Actuator drive system and gait experiments",
      "sourcePublished": "2017-05-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave90-elmo-orthosis",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-myactuator-x8-25-v2",
      "componentSlug": "myactuator-x8-25-v2",
      "componentName": "MYACTUATOR X8-25 V2 (previously RMD-X8 Pro 1:9)",
      "category": "motion-actuation",
      "result": "Three legacy RMD-X8 Pro actuators operated in a physical five-axis arm",
      "condition": "Real-time nonlinear control experiments with load and disturbance tests.",
      "sourceTitle": "Real-time Nonlinear Model Predictive Control of a Robotic Arm Using Spatial Operator Algebra Theory",
      "sourceUrl": "https://onlinelibrary.wiley.com/doi/10.1002/rob.22514",
      "sourceLocation": "Robot description and experimental results",
      "sourcePublished": "2025-01-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave90-rmd-x8pro-arm",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-kvaser-u100p",
      "componentSlug": "kvaser-u100p",
      "componentName": "Kvaser U100P",
      "category": "interfaces-integration",
      "result": "Exact interface was enabled and physically exercised by an independent macOS driver project",
      "condition": "Two-device CAN communication and API test suite; host, firmware and driver versions affect behavior.",
      "sourceTitle": "MacCAN KvaserCAN driver and hardware test notes",
      "sourceUrl": "https://github.com/mac-can/KvaserCAN-Library",
      "sourceLocation": "Supported hardware and testing sections",
      "sourcePublished": "2024-06-01",
      "evidenceClass": "system-benchmark",
      "measurementScope": "system-context",
      "id": "ext-wave90-u100p-macos-driver",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-kvaser-ethercan-hs",
      "componentSlug": "kvaser-ethercan-hs",
      "componentName": "Kvaser Ethercan HS",
      "category": "interfaces-integration",
      "result": "Exact interface carried live CAN telemetry on a physical solar boat",
      "condition": "Student engineering team used Ethercan HS with a 4G router for remote telemetry.",
      "sourceTitle": "Solar Team Sneek use Kvaser Ethercan HS on a sustainable boat",
      "sourceUrl": "https://kvaser.com/solar-team-sneek-use-kvaser-ethercan-hs-to-help-fly-their-sustainable-boat-through-the-water/",
      "sourceLocation": "Team interview and physical deployment",
      "sourcePublished": "2023-04-13",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave90-ethercan-solar-boat",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-aaeon-boxer-8646ai",
      "componentSlug": "aaeon-boxer-8646ai",
      "componentName": "AAEON BOXER-8646AI",
      "category": "compute-control",
      "result": "A user documented physical cuVSLAM startup behavior on the exact computer",
      "condition": "BOXER-8646AI with RealSense D435 and Isaac ROS container; report records an initialization failure.",
      "sourceTitle": "cuVSLAM Initialization Failure on Jetson Orin AGX (AAEON BOXER-8646AI)",
      "sourceUrl": "https://forums.developer.nvidia.com/t/cuvslam-initialization-failure-on-jetson-orin-agx-aaeon-boxer-8646ai-with-realsense-d435/342560",
      "sourceLocation": "Hardware/software configuration and logs",
      "sourcePublished": "2025-08-19",
      "evidenceClass": "system-benchmark",
      "measurementScope": "system-context",
      "id": "ext-wave90-boxer8646-cuvslam",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-aaeon-boxer-8651ai",
      "componentSlug": "aaeon-boxer-8651ai",
      "componentName": "AAEON BOXER-8651AI",
      "category": "compute-control",
      "result": "Exact computer operated on physical RoboCup robots",
      "condition": "VDL Robot Sports deployment with YOLO and TensorRT at RoboCup 2024.",
      "sourceTitle": "VDL Robot Sports — BOXER-8651AI deployment",
      "sourceUrl": "https://www.icc.com.tr/aaeon-cozumleri/73/vdl-sport",
      "sourceLocation": "Customer deployment case",
      "sourcePublished": "2024-01-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave90-boxer8651-robocup",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-sick-picoscan100",
      "componentSlug": "sick-picoscan100-family",
      "componentName": "SICK picoScan100 Family",
      "category": "perception-sensing",
      "result": "Recorded physical point clouds were replayed and validated through ROS",
      "condition": "picoScan100 capture, point-cloud display and SLAM integration; family-level configuration.",
      "sourceTitle": "sick_scan_xd picoScan100 validation and SLAM documentation",
      "sourceUrl": "https://docs.ros.org/en/ros2_packages/jazzy/api/sick_scan_xd/",
      "sourceLocation": "picoScan100 SLAM and recorded-message validation",
      "sourcePublished": "2026-04-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave90-picoscan-ros-capture",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-sick-multiscan136-1140133",
      "componentSlug": "sick-multiscan136-1140133",
      "componentName": "SICK multiScan136 (1140133)",
      "category": "perception-sensing",
      "result": "Recorded physical multiScan100-family point clouds were replayed and checked in ROS",
      "condition": "Driver validation uses captured packets; the public test name is family-level and does not print ordering code 1140133.",
      "sourceTitle": "sick_scan_xd multiScan100 validation documentation",
      "sourceUrl": "https://docs.ros.org/en/ros2_packages/iron/api/sick_scan_xd/standard_docs/README.html",
      "sourceLocation": "Device-specific validation and test configuration",
      "sourcePublished": "2026-04-01",
      "evidenceClass": "deployed-experiment",
      "measurementScope": "system-context",
      "id": "ext-wave90-multiscan-ros-capture",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-inspired-nl2024hd22",
      "componentSlug": "inspired-nl2024hd22",
      "componentName": "Inspired Energy NL2024HD22",
      "category": "power-energy",
      "result": "A third-party test-equipment reseller reports a used exact pack as functionally tested",
      "condition": "Single used unit with one-year warranty; no capacity or cycle protocol is published.",
      "sourceTitle": "Inspired Energy NL2024HD battery pack — tested used inventory",
      "sourceUrl": "https://www.artisantg.com/TestMeasurement/90556-1/Inspired-Energy-NL2024HD-Battery-Pack",
      "sourceLocation": "Condition, functionality and compatibility record",
      "sourcePublished": "2026-08-01",
      "evidenceClass": "battery-characterization",
      "measurementScope": "direct-component",
      "id": "ext-wave90-nl2024hd22-functional",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "checked": "2026-08-26",
      "boundary": "The external work physically exercises the named component under the reported setup. It does not validate the full manufacturer envelope, every production unit or an RCI-run test.",
      "rciPhysicalTest": false
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourcePublished": "2021-11-22",
      "checked": "2026-08-24",
      "evidenceClass": "metrology",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false,
      "id": "ext-d455-very-close-sphere-error",
      "field": "very_close_sphere_error",
      "label": "Very-close sphere diameter error",
      "result": "9.58 mm average error",
      "condition": "Calibrated 25.4 mm sphere; four positions in the 100–500 mm very-close range.",
      "sourceLocation": "Section 4.1, Table 3 and discussion"
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourcePublished": "2021-11-22",
      "checked": "2026-08-24",
      "evidenceClass": "metrology",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false,
      "id": "ext-d455-iso-pf-error",
      "field": "iso_pf_error",
      "label": "ISO 10360-13 probing-form error",
      "result": "12.33 mm mean; 2.43 mm standard deviation",
      "condition": "Sphere artifact acquired across the paper’s 500–1500 mm measurement volume.",
      "sourceLocation": "Section 4.2.1, Table 5"
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourcePublished": "2021-11-22",
      "checked": "2026-08-24",
      "evidenceClass": "metrology",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false,
      "id": "ext-d455-iso-length-distortion",
      "field": "iso_length_distortion",
      "label": "ISO 10360-13 length-distortion error",
      "result": "6.83 mm mean; 5.78 mm standard deviation",
      "condition": "Ball-bar artifact acquired in 12 positions within the 500–1500 mm measurement volume.",
      "sourceLocation": "Section 4.2.2, Table 6"
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourcePublished": "2021-11-22",
      "checked": "2026-08-24",
      "evidenceClass": "metrology",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false,
      "id": "ext-d455-flat-form-distortion",
      "field": "flat_form_distortion",
      "label": "Flat-form distortion",
      "result": "16.05 mm mean; 8.33 mm standard deviation",
      "condition": "White opaque planar artifact evaluated under the paper’s ISO-derived close-range procedure.",
      "sourceLocation": "Section 4.2.3, Table 7 and discussion"
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourcePublished": "2021-11-22",
      "checked": "2026-08-24",
      "evidenceClass": "metrology",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false,
      "id": "ext-d455-systematic-depth-error",
      "field": "systematic_depth_error",
      "label": "Systematic planar depth error",
      "result": "−0.7 mm mean; 4.25 mm standard deviation; 34.24 mm range",
      "condition": "Planar target acquired at increasing distances from 100 to 1500 mm.",
      "sourceLocation": "Section 4.3, Table 8"
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourcePublished": "2021-11-22",
      "checked": "2026-08-24",
      "evidenceClass": "metrology",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false,
      "id": "ext-d455-statue-reconstruction-error",
      "field": "statue_reconstruction_error",
      "label": "Statue 3D-reconstruction error",
      "result": "0.18 mm mean; 2.27 mm standard deviation; 20.55 mm range",
      "condition": "Reconstructed statue compared with the study’s reference mesh after alignment.",
      "sourceLocation": "Section 4.4, Table 9"
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourcePublished": "2021-11-22",
      "checked": "2026-08-24",
      "evidenceClass": "metrology",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false,
      "id": "ext-d455-tangram-reconstruction-error",
      "field": "tangram_reconstruction_error",
      "label": "Tangram 3D-reconstruction error",
      "result": "0.16 mm mean; 2.29 mm standard deviation; 10.39 mm range",
      "condition": "Reconstructed tangram compared with the study’s reference mesh after alignment.",
      "sourceLocation": "Section 4.4, Table 10"
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourcePublished": "2024-01-08",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-mid70-distance-analysis",
      "field": "distance_analysis",
      "label": "Independent distance-analysis dispersion",
      "result": "2.08 cm standard deviation",
      "condition": "Fixed planar target measured from 1 m to 10 m against physically measured reference distances.",
      "sourceLocation": "Section 3.8 and Figure 9"
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourcePublished": "2024-01-08",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-mid70-scanning-pattern",
      "field": "scanning_pattern",
      "label": "Observed non-repetitive scanning pattern",
      "result": "Rosette-form pattern observed",
      "condition": "Planar scans examined at 100 ms, 200 ms and 400 ms integration times and multiple target distances.",
      "sourceLocation": "Section 3.9 and Figure 10"
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourcePublished": "2024-01-08",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-mid70-static-processing-time",
      "field": "static_processing_time",
      "label": "Static dataset registration time",
      "result": "90 s",
      "condition": "Proposed registration method; 35 scans; 0.2 s integration; Intel Core i9-10885H laptop, Windows 10 and MATLAB.",
      "sourceLocation": "Sections 5.1 and 6.2, Table 3"
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourcePublished": "2024-01-08",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-mid70-dynamic-processing-time",
      "field": "dynamic_processing_time",
      "label": "Moving-platform dataset registration time",
      "result": "900 s",
      "condition": "Proposed registration method; 357 scans at about 1 m/s; 0.2 s integration; same laptop and software boundary.",
      "sourceLocation": "Sections 5.2 and 6.2, Table 3"
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourcePublished": "2024-01-08",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-mid70-localization-rmse",
      "field": "localization_rmse",
      "label": "Moving-platform localization RMSE",
      "result": "Δx 0.026 m; Δy 0.021 m; θx 4.1°; θy 2.7°",
      "condition": "Proposed registration trajectory compared with the predefined mobile-robot trajectory before CFDT and loop-closure improvements.",
      "sourceLocation": "Section 6.3, Table 5"
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourcePublished": "2024-01-08",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-mid70-improved-localization-rmse",
      "field": "improved_localization_rmse",
      "label": "Improved moving-platform localization RMSE",
      "result": "Δx 0.017 m; Δy 0.011 m; θx 3.2°; θy 1.6°",
      "condition": "Same moving-platform dataset after curve-fitting derivative filtering and loop-closure constraints.",
      "sourceLocation": "Section 6.3, Table 6"
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourcePublished": "2024-01-08",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-mid70-improved-registration-error",
      "field": "improved_registration_error",
      "label": "Improved moving-platform registration error",
      "result": "0.029 m, improved 32.6% from 0.043 m",
      "condition": "Average absolute dimensional difference in Exp_2 after CFDT and loop closure.",
      "sourceLocation": "Section 6.3, Table 7"
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourcePublished": "2024-03-16",
      "checked": "2026-08-24",
      "evidenceClass": "system-benchmark",
      "boundary": "Workload, compiler, software image, 15 W mode and measurement method bound this result. It does not validate sparse TOPS, Super mode or whole-robot power, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-orin-nano-polybench-adaptivecpp",
      "field": "polybench_adaptivecpp",
      "label": "CUDA versus AdaptiveCpp Polybench performance",
      "result": "CUDA 1.17× faster on average",
      "condition": "Jetson Orin Nano 8 GB at 15 W; Polybench GPU subset; paper software environment and default parameters.",
      "sourceLocation": "Sections 4.1 and 5.1, Table 4"
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourcePublished": "2024-03-16",
      "checked": "2026-08-24",
      "evidenceClass": "system-benchmark",
      "boundary": "Workload, compiler, software image, 15 W mode and measurement method bound this result. It does not validate sparse TOPS, Super mode or whole-robot power, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-orin-nano-polybench-dpcpp",
      "field": "polybench_dpcpp",
      "label": "CUDA versus DPC++ Polybench performance",
      "result": "CUDA 1.22× faster on average",
      "condition": "Jetson Orin Nano 8 GB at 15 W; Polybench GPU subset; paper software environment and default parameters.",
      "sourceLocation": "Sections 4.1 and 5.1, Table 4"
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourcePublished": "2024-03-16",
      "checked": "2026-08-24",
      "evidenceClass": "system-benchmark",
      "boundary": "Workload, compiler, software image, 15 W mode and measurement method bound this result. It does not validate sparse TOPS, Super mode or whole-robot power, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-orin-nano-optical-flow-device-gap",
      "field": "optical_flow_device_gap",
      "label": "Optical-flow GPU performance comparison",
      "result": "Overall difference 60.9% in favor of the Orin GPU",
      "condition": "LK, HS and TV-L1 optical-flow algorithms across the paper’s selected datasets; compared with the UP Squared Pro 7000 Edge GPU.",
      "sourceLocation": "Section 5.2 and Table 6"
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourcePublished": "2024-03-16",
      "checked": "2026-08-24",
      "evidenceClass": "system-benchmark",
      "boundary": "Workload, compiler, software image, 15 W mode and measurement method bound this result. It does not validate sparse TOPS, Super mode or whole-robot power, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-orin-nano-dense-embedding-power",
      "field": "dense_embedding_power",
      "label": "Dense Embedding runtime and average power",
      "result": "CUDA 3.11 s at 2.1 W; SYCL 3.24 s at 1.31 W",
      "condition": "HeCBench Dense Embedding workload measured with tegrastats on the 15 W board configuration.",
      "sourceLocation": "Section 5.3 and Figure 4"
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourcePublished": "2022-07-28",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-rplidar-a1m8-four-meter-drift",
      "field": "four_meter_drift",
      "label": "Four-metre drift test",
      "result": "4017.3 mm mean; 21.3 mm standard deviation; 0.43% relative error; 17.2 mm RMSE",
      "condition": "Indoor table target at a 4 m true distance during the paper’s drift experiment.",
      "sourceLocation": "Section 4.1, Table 2 and Figure 10"
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourcePublished": "2022-07-28",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-rplidar-a1m8-2p4m-stability",
      "field": "two_point_four_meter_stability",
      "label": "2.4 m stability test",
      "result": "2395.1 mm mean; 17.1 mm standard deviation; −0.20% relative error; 5.49 mm RMSE",
      "condition": "Indoor target at a 2.4 m true distance; stability evaluated after the test interval.",
      "sourceLocation": "Section 4.2, Table 4 and Figure 13"
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourcePublished": "2022-07-28",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-rplidar-a1m8-wood-response",
      "field": "wood_target_response",
      "label": "Wood-target range response",
      "result": "4020.3 mm mean; 22.4 mm standard deviation; 21.6 mm RMSE",
      "condition": "Wood target at a 4 m true distance in the indoor material-response experiment.",
      "sourceLocation": "Section 4.3, Table 6"
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourcePublished": "2022-07-28",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-rplidar-a1m8-steel-response",
      "field": "steel_target_response",
      "label": "Steel-target range response",
      "result": "1929.0 mm mean; 12.4 mm standard deviation; 22.45 mm RMSE",
      "condition": "Steel target at a 1.95 m true distance in the indoor material-response experiment.",
      "sourceLocation": "Section 4.3, Table 6"
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourcePublished": "2022-07-28",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-rplidar-a1m8-plastic-response",
      "field": "plastic_target_response",
      "label": "Plastic-target range response",
      "result": "1789.8 mm mean; 16.7 mm standard deviation; 61.9 mm RMSE",
      "condition": "Plastic target at a 1.85 m true distance in the indoor material-response experiment.",
      "sourceLocation": "Section 4.3, Table 6"
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourcePublished": "2022-07-28",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-rplidar-a1m8-wall-response",
      "field": "wall_target_response",
      "label": "Wall-target range response",
      "result": "3374.1 mm mean; 21.6 mm standard deviation; 25.5 mm RMSE",
      "condition": "Wall target at a 3.4 m true distance in the indoor material-response experiment.",
      "sourceLocation": "Section 4.3, Table 6"
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourcePublished": "2021-11-22",
      "checked": "2026-08-24",
      "evidenceClass": "metrology",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false,
      "id": "ext-d455-maximum-depth-output-used",
      "field": "maximum_depth_output_used",
      "label": "Maximum depth output used in metrology tests",
      "result": "1280 × 720 depth output selected",
      "condition": "D455 operated in the paper’s default preset with depth unit 10−3 and the maximum available depth resolution; frame rate was not independently reported.",
      "sourceLocation": "Section 3, device configuration immediately before Section 3.1"
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourcePublished": "2021-11-22",
      "checked": "2026-08-24",
      "evidenceClass": "metrology",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "rciPhysicalTest": false,
      "id": "ext-d455-fov-not-independently-measured",
      "field": "fov_review_boundary",
      "label": "Depth-FoV independent-measurement boundary",
      "result": "No independent D455 angular FoV measurement reported",
      "condition": "The paper physically tested D455 metrology, but its 87° × 58° Table 1 value is explicitly attributed to the Intel RealSense website.",
      "sourceLocation": "Section 3, Table 1 attribution and characterization framework"
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourcePublished": "2024-01-08",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-mid70-observed-range-boundary",
      "field": "observed_range_boundary",
      "label": "Observed minimum and far-object range boundary",
      "result": "0.05 m minimum; more than 200 m maximum",
      "condition": "Tripod-mounted sensor tested indoors and outdoors; target reflectivity and 100 klx illumination were not controlled to the manufacturer claim conditions.",
      "sourceLocation": "Section 3.2 and Figures 2–3"
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourcePublished": "2024-01-08",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-mid70-observed-minimum-range",
      "field": "observed_minimum_range",
      "label": "Observed minimum range",
      "result": "0.05 m",
      "condition": "Tripod-mounted close-object test; the paper notes degraded accuracy from 0.05 m to 0.25 m because of sensor filtering.",
      "sourceLocation": "Section 3.2 and Figure 2"
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourcePublished": "2024-01-08",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-mid70-observed-valid-point-rate",
      "field": "observed_valid_point_rate",
      "label": "Observed valid-point stream",
      "result": "About 100,000 valid points/s",
      "condition": "Paper characterization after an approximately 8 s startup delay; return mode was not stated and the 200,000 points/s dual-return mode was not tested separately.",
      "sourceLocation": "Section 3.1"
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourcePublished": "2024-03-16",
      "checked": "2026-08-24",
      "evidenceClass": "system-benchmark",
      "boundary": "Workload, compiler, software image, 15 W mode and measurement method bound this result. It does not validate sparse TOPS, Super mode or whole-robot power, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-orin-nano-observed-cpu-architecture",
      "field": "observed_cpu_architecture",
      "label": "Observed CPU architecture and execution",
      "result": "Arm Cortex-A78AE CPU identified and used for AdaptiveCpp execution",
      "condition": "Exact Jetson Orin Nano study board; the paper does not independently measure the six-core count or 1.7 GHz maximum clock.",
      "sourceLocation": "Sections 4.1 and 5.1"
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourcePublished": "2024-03-16",
      "checked": "2026-08-24",
      "evidenceClass": "system-benchmark",
      "boundary": "Workload, compiler, software image, 15 W mode and measurement method bound this result. It does not validate sparse TOPS, Super mode or whole-robot power, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-orin-nano-observed-8gb-identity",
      "field": "observed_memory_identity",
      "label": "Observed 8 GB board identity",
      "result": "Jetson Orin Nano 8 GB study board",
      "condition": "Exact 8 GB board identity used for the published benchmarks; memory bus width, LPDDR generation and 102 GB/s bandwidth were not independently measured.",
      "sourceLocation": "Section 4.1, Table 1 and experiment device identity"
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourcePublished": "2024-03-16",
      "checked": "2026-08-24",
      "evidenceClass": "system-benchmark",
      "boundary": "Workload, compiler, software image, 15 W mode and measurement method bound this result. It does not validate sparse TOPS, Super mode or whole-robot power, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-orin-nano-software-baseline-gap",
      "field": "software_baseline_review",
      "label": "Software-baseline reporting boundary",
      "result": "JetPack 6.2 Super-mode baseline not reported",
      "condition": "The paper reports compiler/runtime configuration for its 15 W benchmark but does not publish a JetPack 6.2 Super-mode test boundary.",
      "sourceLocation": "Section 4.1 environment configuration"
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourcePublished": "2022-07-28",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-rplidar-a1m8-observed-360-scan",
      "field": "observed_angular_range",
      "label": "Observed full angular scan",
      "result": "Objects perceived around approximately 360°",
      "condition": "A1-M8 mounted unobstructed on the top tier of the study platform; one indoor scan visualized in ROS/Matlab.",
      "sourceLocation": "Sections 3.2 and 4, Figure 6"
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourcePublished": "2022-07-28",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-rplidar-a1m8-scan-rate-boundary",
      "field": "scan_rate_review",
      "label": "Scan-rate independent-measurement boundary",
      "result": "5.5 Hz cited; no independent 5.5–10 Hz sweep reported",
      "condition": "The study used repeated A1-M8 scans but its 5.5 Hz statement is presented with datasheet-derived characteristics rather than a measured scan-rate experiment.",
      "sourceLocation": "Section 3.1 and Table 1 attribution"
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourcePublished": "2022-07-28",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-rplidar-a1m8-angular-resolution-boundary",
      "field": "angular_resolution_review",
      "label": "Angular-resolution independent-measurement boundary",
      "result": "≤1° cited; no independent angular-step test reported",
      "condition": "The study discusses angular-resolution effects but does not publish a calibrated angular-step measurement for the tested A1-M8.",
      "sourceLocation": "Section 3.1 Table 1 and discussion of point density"
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourcePublished": "2022-07-28",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-rplidar-a1m8-range-resolution-boundary",
      "field": "range_resolution_review",
      "label": "Range-resolution versus repeatability boundary",
      "result": "Millimetre-to-centimetre repeatability dispersion observed; intrinsic resolution not isolated",
      "condition": "The paper reports standard deviation and RMSE at several ranges and materials; those statistics are not the datasheet’s quantization/resolution metric.",
      "sourceLocation": "Sections 4.1–4.3, Tables 2, 4 and 6"
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourcePublished": "2022-07-28",
      "checked": "2026-08-24",
      "evidenceClass": "sensor-characterization",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "rciPhysicalTest": false,
      "id": "ext-rplidar-a1m8-usb-adapter-boundary",
      "field": "data_interface_review",
      "label": "Observed host-interface boundary",
      "result": "Scanner interfaced to ROS through USB",
      "condition": "The study reports the host-facing USB path; it does not isolate whether an adapter bridges the scanner core’s 115,200 bps UART.",
      "sourceLocation": "Section 3.2 experimental setup"
    },
    {
      "sourceTitle": "TurtleBot3 commit-pinned parts list",
      "sourceUrl": "https://github.com/ROBOTIS-GIT/emanual/blob/ee86bc91df505e7bc8b3e4337216c054cdc67264/docs/en/platform/turtlebot3/features/features.md",
      "sourcePublished": "2024-12-20",
      "checked": "2026-08-13",
      "evidenceClass": "responsibility-party-crosswalk",
      "boundary": "A responsibility-party BOM can establish an exact public integration identity. It does not establish installed serials, measured performance, present supply, endorsement or an RCI physical test.",
      "rciPhysicalTest": false,
      "id": "ext-turtlebot3-xl430-exact-crosswalk",
      "componentId": "cmp-robotis-xl430-w250-t",
      "componentSlug": "robotis-xl430-w250-t",
      "componentName": "ROBOTIS DYNAMIXEL XL430-W250-T",
      "category": "motion-actuation",
      "field": "responsibility_party_exact_model_crosswalk",
      "label": "TurtleBot3 Burger exact actuator crosswalk",
      "result": "DYNAMIXEL XL430-W250-T, quantity 2",
      "condition": "Pinned Burger parts-list row; no serialized robot or measured actuator performance.",
      "sourceLocation": "Parts List / Motors, Burger column"
    },
    {
      "sourceTitle": "TurtleBot3 commit-pinned parts list",
      "sourceUrl": "https://github.com/ROBOTIS-GIT/emanual/blob/ee86bc91df505e7bc8b3e4337216c054cdc67264/docs/en/platform/turtlebot3/features/features.md",
      "sourcePublished": "2024-12-20",
      "checked": "2026-08-13",
      "evidenceClass": "responsibility-party-crosswalk",
      "boundary": "A responsibility-party BOM can establish an exact public integration identity. It does not establish installed serials, measured performance, present supply, endorsement or an RCI physical test.",
      "rciPhysicalTest": false,
      "id": "ext-turtlebot3-opencr-exact-crosswalk",
      "componentId": "cmp-robotis-opencr10",
      "componentSlug": "robotis-opencr10",
      "componentName": "ROBOTIS OpenCR 1.0",
      "category": "compute-control",
      "field": "responsibility_party_exact_board_crosswalk",
      "label": "TurtleBot3 Burger exact board crosswalk",
      "result": "OpenCR1.0, quantity 1",
      "condition": "Pinned Burger parts-list row; board revision, installed firmware and physical behavior remain unresolved.",
      "sourceLocation": "Parts List / Boards, Burger column"
    },
    {
      "sourceTitle": "TurtleBot3 commit-pinned parts list",
      "sourceUrl": "https://github.com/ROBOTIS-GIT/emanual/blob/ee86bc91df505e7bc8b3e4337216c054cdc67264/docs/en/platform/turtlebot3/features/features.md",
      "sourcePublished": "2024-12-20",
      "checked": "2026-08-13",
      "evidenceClass": "responsibility-party-crosswalk",
      "boundary": "A responsibility-party BOM can establish an exact public integration identity. It does not establish installed serials, measured performance, present supply, endorsement or an RCI physical test.",
      "rciPhysicalTest": false,
      "id": "ext-turtlebot3-xm430-exact-crosswalk",
      "componentId": "cmp-robotis-xm430-w210-t",
      "componentSlug": "robotis-xm430-w210-t",
      "componentName": "ROBOTIS DYNAMIXEL XM430-W210-T",
      "category": "motion-actuation",
      "field": "responsibility_party_exact_model_crosswalk",
      "label": "TurtleBot3 Waffle Pi exact actuator crosswalk",
      "result": "DYNAMIXEL XM430-W210-T, quantity 2",
      "condition": "Pinned Waffle Pi parts-list row; no serialized robot or measured actuator performance.",
      "sourceLocation": "Parts List / Motors, Waffle Pi column"
    },
    {
      "sourceTitle": "OpenAMR components BOM and datasheets",
      "sourceUrl": "https://github.com/openAMRobot/openamr-platform-hw/blob/3f5bfde6608bc043752225966db80461222669ff/manufacturing/bom/components-bom.md",
      "sourcePublished": "2026-06-19",
      "checked": "2026-08-13",
      "evidenceClass": "responsibility-party-crosswalk",
      "boundary": "The project table establishes a responsibility-party component identity only. It does not establish an as-built serial, firmware, calibration, measured system performance or an RCI physical test.",
      "rciPhysicalTest": false,
      "id": "ext-openamr-pi5-rev11-crosswalk",
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "componentSlug": "raspberry-pi-5-model-b-rev11",
      "componentName": "Raspberry Pi 5 Model B Rev 1.1",
      "category": "compute-control",
      "field": "responsibility_party_exact_board_crosswalk",
      "label": "OpenAMR exact board crosswalk",
      "result": "Raspberry Pi 5 Model B Rev 1.1, 8 GB, quantity 1",
      "condition": "Pinned project table; no serialized as-built manifest, power test or workload benchmark.",
      "sourceLocation": "Components BOM row 8, Raspberry Pi 5"
    },
    {
      "sourceTitle": "DYNAMIXEL LeKiwi bill of materials",
      "sourceUrl": "https://github.com/SIGRobotics-UIUC/LeKiwi/blob/efa608d7ee5a495a4803b1d28cd0c955b4f1e033/DynamixelLeKiwi/BOM.md",
      "sourcePublished": "2026-08-13",
      "checked": "2026-08-13",
      "evidenceClass": "responsibility-party-crosswalk",
      "boundary": "The pinned project BOM establishes exact named actuator variants and published quantities. It does not establish serial identity, measured torque, thermal duty, compatibility or an RCI physical test.",
      "rciPhysicalTest": false,
      "id": "ext-lekiwi-xl330-m077-crosswalk",
      "componentId": "cmp-robotis-xl330-m077-t",
      "componentSlug": "robotis-xl330-m077-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M077-T",
      "category": "motion-actuation",
      "field": "responsibility_party_exact_model_crosswalk",
      "label": "DYNAMIXEL LeKiwi leader-arm crosswalk",
      "result": "Dynamixel XL330-M077-T, quantity 6",
      "condition": "Pinned Leader Arm BOM row; no serialized build, load, thermal or endurance result.",
      "sourceLocation": "Leader Arm table"
    },
    {
      "sourceTitle": "DYNAMIXEL LeKiwi bill of materials",
      "sourceUrl": "https://github.com/SIGRobotics-UIUC/LeKiwi/blob/efa608d7ee5a495a4803b1d28cd0c955b4f1e033/DynamixelLeKiwi/BOM.md",
      "sourcePublished": "2026-08-13",
      "checked": "2026-08-13",
      "evidenceClass": "responsibility-party-crosswalk",
      "boundary": "The pinned project BOM establishes exact named actuator variants and published quantities. It does not establish serial identity, measured torque, thermal duty, compatibility or an RCI physical test.",
      "rciPhysicalTest": false,
      "id": "ext-lekiwi-xl330-m288-crosswalk",
      "componentId": "cmp-robotis-xl330-m288-t",
      "componentSlug": "robotis-xl330-m288-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M288-T",
      "category": "motion-actuation",
      "field": "responsibility_party_exact_model_crosswalk",
      "label": "DYNAMIXEL LeKiwi follower-arm crosswalk",
      "result": "Dynamixel XL330-M288-T, quantity 4",
      "condition": "Pinned Follower Arm BOM row; no serialized build, load, thermal or endurance result.",
      "sourceLocation": "Follower Arm table"
    },
    {
      "sourceTitle": "OpenAMR components BOM and datasheets",
      "sourceUrl": "https://github.com/openAMRobot/openamr-platform-hw/blob/3f5bfde6608bc043752225966db80461222669ff/manufacturing/bom/components-bom.md",
      "sourcePublished": "2026-06-19",
      "checked": "2026-08-13",
      "evidenceClass": "responsibility-party-crosswalk",
      "boundary": "The project table establishes a responsibility-party component identity only. It does not establish an as-built serial, firmware, calibration, measured system performance or an RCI physical test.",
      "rciPhysicalTest": false,
      "id": "ext-openamr-teensy40-crosswalk",
      "componentId": "cmp-pjrc-teensy-40",
      "componentSlug": "pjrc-teensy-40",
      "componentName": "PJRC Teensy 4.0",
      "category": "compute-control",
      "field": "responsibility_party_exact_board_crosswalk",
      "label": "OpenAMR controller-board crosswalk",
      "result": "Teensy 4.0 / NXP i.MX RT1062, quantity 1",
      "condition": "Pinned project table; firmware digest, wiring and real-time behavior remain unresolved.",
      "sourceLocation": "Components BOM row 1, Microcontroller"
    },
    {
      "sourceTitle": "OpenAMR components BOM and datasheets",
      "sourceUrl": "https://github.com/openAMRobot/openamr-platform-hw/blob/3f5bfde6608bc043752225966db80461222669ff/manufacturing/bom/components-bom.md",
      "sourcePublished": "2026-06-19",
      "checked": "2026-08-13",
      "evidenceClass": "responsibility-party-crosswalk",
      "boundary": "The project table establishes a responsibility-party component identity only. It does not establish an as-built serial, firmware, calibration, measured system performance or an RCI physical test.",
      "rciPhysicalTest": false,
      "id": "ext-openamr-as5040-crosswalk",
      "componentId": "cmp-ams-osram-as5040",
      "componentSlug": "ams-osram-as5040",
      "componentName": "ams OSRAM AS5040",
      "category": "perception-sensing",
      "field": "responsibility_party_exact_sensor_crosswalk",
      "label": "OpenAMR encoder crosswalk",
      "result": "AS5040, quantity 2",
      "condition": "Pinned project table; magnet geometry, mechanical stack, calibration and odometry error remain unresolved.",
      "sourceLocation": "Components BOM row 4, Magnetic encoder"
    },
    {
      "sourceTitle": "OpenAMR components BOM and datasheets",
      "sourceUrl": "https://github.com/openAMRobot/openamr-platform-hw/blob/3f5bfde6608bc043752225966db80461222669ff/manufacturing/bom/components-bom.md",
      "sourcePublished": "2026-06-19",
      "checked": "2026-08-13",
      "evidenceClass": "responsibility-party-crosswalk",
      "boundary": "The project table establishes a responsibility-party component identity only. It does not establish an as-built serial, firmware, calibration, measured system performance or an RCI physical test.",
      "rciPhysicalTest": false,
      "id": "ext-openamr-camera3-noir-crosswalk",
      "componentId": "cmp-raspberry-pi-camera-module-3-noir",
      "componentSlug": "raspberry-pi-camera-module-3-noir",
      "componentName": "Raspberry Pi Camera Module 3 NoIR",
      "category": "perception-sensing",
      "field": "responsibility_party_exact_camera_crosswalk",
      "label": "OpenAMR exact camera crosswalk",
      "result": "Camera Module 3 NoIR / Sony IMX708, quantity 1",
      "condition": "Pinned project table; calibration, mounting transform and perception quality remain unresolved.",
      "sourceLocation": "Components BOM row 7, Camera Module 3 NoIR"
    }
  ],
  "mappedExternalAssessmentRecords": [
    {
      "assessmentId": "assess-ext-wave65-qdd100-soft-gripper",
      "externalSupportId": "ext-wave65-qdd100-soft-gripper",
      "componentId": "cmp-mjbots-qdd100-beta-3",
      "targetClaimId": "cmp-mjbots-qdd100-beta-3-continuous_torque",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Torque Responsive Metamaterials Enable High Payload Soft Robot Arms",
      "evidenceUrl": "https://www.researchgate.net/publication/388179311_Torque_Responsive_Metamaterials_Enable_High_Payload_Soft_Robot_Arms",
      "evidenceLocation": "Fabrication and physical test sections",
      "evidenceResult": "Sixteen exact actuators operated in a physical soft-arm test platform",
      "evidenceCondition": "QDD100 beta 3 servos drove the arm while payload, stiffness and grasp behavior were experimentally evaluated."
    },
    {
      "assessmentId": "assess-ext-wave65-odrive-pro-haptic-bench",
      "externalSupportId": "ext-wave65-odrive-pro-haptic-bench",
      "componentId": "cmp-odrive-robotics-odrive-pro",
      "targetClaimId": "cmp-odrive-robotics-odrive-pro-continuous_current_active_cooling",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "A highly-geared haptic actuator using 3D printed magnetorheological clutches",
      "evidenceUrl": "https://link.springer.com/article/10.1007/s44430-026-00019-3",
      "evidenceLocation": "Experimental setup and static/dynamic test sections",
      "evidenceResult": "Two ODrive Pro controllers operated in static and dynamic actuator tests",
      "evidenceCondition": "Instrumented torque, current, bandwidth, backdrive and lifting setup with external torque cells and real-time acquisition."
    },
    {
      "assessmentId": "assess-ext-wave65-xm430-dynamic-model",
      "externalSupportId": "ext-wave65-xm430-dynamic-model",
      "componentId": "cmp-robotis-xm430-w210-t",
      "targetClaimId": "cmp-robotis-xm430-w210-t-backlash",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Modelagem de um servomotor para acionamento de um sistema de guimbais",
      "evidenceUrl": "https://www.researchgate.net/publication/337569976_MODELAGEM_DE_UM_SERVOMOTOR_PARA_ACIONAMENTO_DE_UM_SISTEMA_DE_GUIMBAIS",
      "evidenceLocation": "Experimental identification and model-comparison sections",
      "evidenceResult": "Physical response tests were used to identify and compare actuator models",
      "evidenceCondition": "Three-axis gimbal development; manufacturer inputs combined with experimental step/response data."
    },
    {
      "assessmentId": "assess-ext-wave65-xl330-m077-tactic",
      "externalSupportId": "ext-wave65-xl330-m077-tactic",
      "componentId": "cmp-robotis-xl330-m077-t",
      "targetClaimId": "cmp-robotis-xl330-m077-t-operating_modes",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "TACTIC Open Hardware — Leader Arm",
      "evidenceUrl": "https://emprise.cs.cornell.edu/tactic/exo.html",
      "evidenceLocation": "Leader-arm overview and bill of materials",
      "evidenceResult": "Exact actuator used as the trigger axis on a physical teleoperation leader arm",
      "evidenceCondition": "TACTIC leader arm; trigger actuation controlled real data-collection start and end events."
    },
    {
      "assessmentId": "assess-ext-wave65-xl330-m288-tactic",
      "externalSupportId": "ext-wave65-xl330-m288-tactic",
      "componentId": "cmp-robotis-xl330-m288-t",
      "targetClaimId": "cmp-robotis-xl330-m288-t-operating_modes",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "TACTIC Open Hardware — Leader Arm",
      "evidenceUrl": "https://emprise.cs.cornell.edu/tactic/exo.html",
      "evidenceLocation": "Leader-arm overview and bill of materials",
      "evidenceResult": "Seven exact actuators operated in a physical seven-axis leader arm",
      "evidenceCondition": "TACTIC mirrored Kinova Gen3 teleoperation interface with joint velocity commands at 40 Hz."
    },
    {
      "assessmentId": "assess-ext-wave65-csg17-hil-gimbal",
      "externalSupportId": "ext-wave65-csg17-hil-gimbal",
      "componentId": "cmp-harmonic-drive-csg-17-100-2uh",
      "targetClaimId": "cmp-harmonic-drive-csg-17-100-2uh-ratio",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Development of a hardware-in-the-loop simulator for control moment gyroscope-based attitude control systems",
      "evidenceUrl": "https://upload.wikimedia.org/wikipedia/commons/1/12/Development_of_a_hardware-in-the-loop_simulator_for_control_moment_gyroscope-based_attitude_control_systems_%28IA_developmentofhar1094547945%29.pdf",
      "evidenceLocation": "CMG hardware design and HIL testbed sections",
      "evidenceResult": "Exact reducer operated in a physical control-moment-gyroscope HIL platform",
      "evidenceCondition": "Gimbal axis with Maxon motor, encoder, controller and 100:1 CSG-17-100-2UH reducer."
    },
    {
      "assessmentId": "assess-ext-wave65-dmj4310-h1-deployment",
      "externalSupportId": "ext-wave65-dmj4310-h1-deployment",
      "componentId": "cmp-damiao-dm-j4310-2ec",
      "targetClaimId": "cmp-damiao-dm-j4310-2ec-rated_torque",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The paper establishes real-hardware use of DM-J4310-2EC but does not isolate torque or print the V1.2 subrevision; the catalogued rated-torque claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Real-world humanoid manipulation experiment with DM-J4310-2EC",
      "evidenceUrl": "https://openreview.net/pdf/99227b3200eabc2df5631fb46f3f38f18c842517.pdf",
      "evidenceLocation": "Hardware appendix and real-robot experiments",
      "evidenceResult": "DM-J4310-2EC actuator operated on a physical Unitree H1 research platform",
      "evidenceCondition": "Real-robot experimental deployment; the paper reports the actuator model but not the catalogued V1.2 subrevision."
    },
    {
      "assessmentId": "assess-ext-wave65-camera3-noir-review",
      "externalSupportId": "ext-wave65-camera3-noir-review",
      "componentId": "cmp-raspberry-pi-camera-module-3-noir",
      "targetClaimId": "cmp-raspberry-pi-camera-module-3-noir-autofocus",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Raspberry Pi Camera Module 3 review — HDR, autofocus, wide angle, and NoIR camera",
      "evidenceUrl": "https://www.cnx-software.com/2023/01/23/raspberry-pi-camera-module-3-review-hdr-autofocus-wide-angle-and-noir-camera/",
      "evidenceLocation": "HDR, autofocus and NoIR test sections",
      "evidenceResult": "Day, night, HDR and autofocus samples were physically captured",
      "evidenceCondition": "Independent review using libcamera; near-focus and low-light NoIR behavior documented with sample images."
    },
    {
      "assessmentId": "assess-ext-wave65-hesai-xt32-forest",
      "externalSupportId": "ext-wave65-hesai-xt32-forest",
      "componentId": "cmp-hesai-xt32",
      "targetClaimId": "cmp-hesai-xt32-range",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Evaluation and Deployment of LiDAR-based Place Recognition in Dense Forests",
      "evidenceUrl": "https://robots.ox.ac.uk/~mfallon/publications/2024IROS_oh.pdf",
      "evidenceLocation": "Experimental evaluation and sensor setup",
      "evidenceResult": "Physical forest datasets collected at two sites with the exact LiDAR",
      "evidenceCondition": "Backpack mapping and place-recognition experiments in mixed and coniferous forests."
    },
    {
      "assessmentId": "assess-ext-wave65-blaze102-case-tests",
      "externalSupportId": "ext-wave65-blaze102-case-tests",
      "componentId": "cmp-basler-blaze-102",
      "targetClaimId": "cmp-basler-blaze-102-accuracy",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Enhancing GNSS-INS-Based Surveying with Time of Flight Cameras",
      "evidenceUrl": "https://www.mdpi.com/2673-8244/5/4/78",
      "evidenceLocation": "Camera selection and case-study test discussion",
      "evidenceResult": "Accuracy, distance, environmental and mutual-interference tests were conducted",
      "evidenceCondition": "Physical comparison of blaze-101 and blaze-102 before selecting the system camera."
    },
    {
      "assessmentId": "assess-ext-wave65-gemini335-laser-cert",
      "externalSupportId": "ext-wave65-gemini335-laser-cert",
      "componentId": "cmp-orbbec-gemini-335",
      "targetClaimId": "cmp-orbbec-gemini-335-interface",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Gemini 335 laser product certificate and test report",
      "evidenceUrl": "https://device.report/m/8de70958f6c2ca226f1b46fc91cb473451c3d1f16c1cdc5c9e5fd1f368aba540.pdf",
      "evidenceLocation": "Model identification, laboratory and classification result",
      "evidenceResult": "Laser Class 1 certification report issued for Gemini 335",
      "evidenceCondition": "TÜV Rheinland Japan laboratory evaluation of the submitted exact-model sample."
    },
    {
      "assessmentId": "assess-ext-wave65-ouster-os1-forest",
      "externalSupportId": "ext-wave65-ouster-os1-forest",
      "componentId": "cmp-ouster-os1",
      "targetClaimId": "cmp-ouster-os1-range",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Robust Odometry and Localisation in Changing Environments",
      "evidenceUrl": "https://ora.ox.ac.uk/objects/uuid:f9bc48fe-ca68-4955-9445-de6a2a8605d2",
      "evidenceLocation": "Sensor table and mobile mapping experiments",
      "evidenceResult": "OS1 data collected in physical mobile-LiDAR experiments",
      "evidenceCondition": "Field localisation and mapping research; the paper reports OS1 hardware but does not isolate the Rev8 subrevision."
    },
    {
      "assessmentId": "assess-ext-wave65-ouster-os0-forest",
      "externalSupportId": "ext-wave65-ouster-os0-forest",
      "componentId": "cmp-ouster-os0",
      "targetClaimId": "cmp-ouster-os0-range",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Robust Odometry and Localisation in Changing Environments",
      "evidenceUrl": "https://ora.ox.ac.uk/objects/uuid:f9bc48fe-ca68-4955-9445-de6a2a8605d2",
      "evidenceLocation": "Sensor table and experimental chapters",
      "evidenceResult": "OS0-128 data collected in physical localisation experiments",
      "evidenceCondition": "Field mobile-LiDAR platform; the source identifies OS0-128 but not the catalogued Rev8 subrevision."
    },
    {
      "assessmentId": "assess-ext-wave65-ouster-os2-driving",
      "externalSupportId": "ext-wave65-ouster-os2-driving",
      "componentId": "cmp-ouster-os2",
      "targetClaimId": "cmp-ouster-os2-range",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "SDS++: Online Situation-Aware Drivable Space Estimation for Automated Driving",
      "evidenceUrl": "https://pure.tue.nl/ws/files/365272915/SDS_Online_Situation-Aware_Drivable_Space_Estimation_for_Automated_Driving.pdf",
      "evidenceLocation": "Vehicle sensor setup and experimental evaluation",
      "evidenceResult": "Roof-mounted Ouster OS2 generated physical vehicle data for driving experiments",
      "evidenceCondition": "Manual vehicle runs replayed into drivable-space and trajectory-planning evaluation; revision not reported."
    },
    {
      "assessmentId": "assess-ext-wave65-hesai-qt128-human-detection",
      "externalSupportId": "ext-wave65-hesai-qt128-human-detection",
      "componentId": "cmp-hesai-qt128",
      "targetClaimId": "cmp-hesai-qt128-fov",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Using 3D LiDAR with ROS for human detection",
      "evidenceUrl": "https://labs.1-10.com/2024/11/08/4374",
      "evidenceLocation": "Sensor selection, setup and detection workflow",
      "evidenceResult": "Physical ceiling-mounted human-detection integration was documented",
      "evidenceCondition": "QT128 point-cloud acquisition with ROS for a large indoor sensing area."
    },
    {
      "assessmentId": "assess-ext-wave65-zed-x-mini-distance-study",
      "externalSupportId": "ext-wave65-zed-x-mini-distance-study",
      "componentId": "cmp-stereolabs-zed-x-mini-22",
      "targetClaimId": "cmp-stereolabs-zed-x-mini-22-range",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Depth Estimation Comparison Between RealSense D435i, D435f, ZED X and ZED X Mini",
      "evidenceUrl": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6469459",
      "evidenceLocation": "Methods and ZED X Mini results",
      "evidenceResult": "ZED X Mini depth output compared against measured target distances",
      "evidenceCondition": "Multi-camera laboratory comparison; paper names ZED X Mini but does not print the 2.2 mm lens SKU."
    },
    {
      "assessmentId": "assess-ext-wave65-verdin-imx8mp-third-party-benchmark",
      "externalSupportId": "ext-wave65-verdin-imx8mp-third-party-benchmark",
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "targetClaimId": "cmp-toradex-verdin-imx8mp-4gb-cpu",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "NXP iMX8 series core-performance comparison test",
      "evidenceUrl": "https://www.gongkong.com/article/202108/94756.html",
      "evidenceLocation": "Verdin iMX8M Plus 4 GB benchmark output and comparison charts",
      "evidenceResult": "Physical CPU, memory and inference benchmarks published for a 4 GB Verdin iMX8M Plus",
      "evidenceCondition": "Third-party Linux benchmark suite including 7-Zip, rendering and memory tests; carrier and software image affect results."
    },
    {
      "assessmentId": "assess-ext-wave65-cm4-stressberry",
      "externalSupportId": "ext-wave65-cm4-stressberry",
      "componentId": "cmp-raspberry-pi-cm4",
      "targetClaimId": "cmp-raspberry-pi-cm4-cpu",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Raspberry Pi Compute Module 4 Review: Small Yet Mighty",
      "evidenceUrl": "https://www.tomshardware.com/reviews/raspberry-pi-compute-module-4",
      "evidenceLocation": "Stressberry, thermal and overclock test sections",
      "evidenceResult": "Stressberry temperature and overclock tests were run on two physical CM4 configurations",
      "evidenceCondition": "CM4 and CM4 Lite on IO board; stock and cooled overclock conditions."
    },
    {
      "assessmentId": "assess-ext-wave65-cm5-thermal-storage",
      "externalSupportId": "ext-wave65-cm5-thermal-storage",
      "componentId": "cmp-raspberry-pi-cm5",
      "targetClaimId": "cmp-raspberry-pi-cm5-cpu",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Raspberry Pi Compute Module 5 Review: More power, same form factor",
      "evidenceUrl": "https://www.tomshardware.com/raspberry-pi/raspberry-pi-compute-module-5-review",
      "evidenceLocation": "Thermal, power and storage benchmark sections",
      "evidenceResult": "Thermal, power, eMMC and NVMe results reported from physical review hardware",
      "evidenceCondition": "Stock 2.4 GHz and 3 GHz overclock; passive and active cooling configurations."
    },
    {
      "assessmentId": "assess-ext-wave65-rb5-realtime-audio",
      "externalSupportId": "ext-wave65-rb5-realtime-audio",
      "componentId": "cmp-qualcomm-robotics-rb5",
      "targetClaimId": "cmp-qualcomm-robotics-rb5-cpu",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Noise Suppression Method for Real-Time Processing of Robot Vacuum Cleaners",
      "evidenceUrl": "https://ieeexplore.ieee.org/document/10816400",
      "evidenceLocation": "Implementation and RB5 real-time verification",
      "evidenceResult": "Real-time algorithm operation was verified on the physical RB5 platform",
      "evidenceCondition": "Robot-vacuum noise suppression workload; system-level timing and signal chain."
    },
    {
      "assessmentId": "assess-ext-wave65-kria-k26-edge-ai",
      "externalSupportId": "ext-wave65-kria-k26-edge-ai",
      "componentId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc",
      "targetClaimId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-application_processor",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Efficient Edge-AI Application Deployment for FPGAs",
      "evidenceUrl": "https://doi.org/10.3390/info13060279",
      "evidenceLocation": "Kria K26 implementation and performance table",
      "evidenceResult": "Physical K26 SOM edge-AI throughput was measured",
      "evidenceCondition": "FPGA edge-AI deployment and thread-count comparison; commercial ordering code not printed."
    },
    {
      "assessmentId": "assess-ext-wave65-pi5-family-review",
      "externalSupportId": "ext-wave65-pi5-family-review",
      "componentId": "cmp-raspberry-pi-5-family",
      "targetClaimId": "cmp-raspberry-pi-5-family-cpu",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Raspberry Pi 5 Review",
      "evidenceUrl": "https://www.tomshardware.com/reviews/raspberry-pi-5",
      "evidenceLocation": "Benchmark, thermal and power sections",
      "evidenceResult": "Independent CPU, storage and power benchmark results published for physical Raspberry Pi 5 boards",
      "evidenceCondition": "Family-level review hardware; board revision and memory SKU vary by test."
    },
    {
      "assessmentId": "assess-ext-wave65-j4012-industrial-review",
      "externalSupportId": "ext-wave65-j4012-industrial-review",
      "componentId": "cmp-seeed-recomputer-industrial-j4012",
      "targetClaimId": "cmp-seeed-recomputer-industrial-j4012-module",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Seeed Studio reComputer Industrial J4012 Fanless AI — review",
      "evidenceUrl": "https://openelab.io/blogs/learn/seeed-studio-recomputer-industrial-j4012-review",
      "evidenceLocation": "Hardware, initial setup and deployment discussion",
      "evidenceResult": "Boot, software-stack and deployment behavior documented for the exact system",
      "evidenceCondition": "Independent hands-on review of the J4012 industrial enclosure and Jetson module integration."
    },
    {
      "assessmentId": "assess-ext-wave65-j4012-mini-review",
      "externalSupportId": "ext-wave65-j4012-mini-review",
      "componentId": "cmp-seeed-recomputer-mini-j4012",
      "targetClaimId": "cmp-seeed-recomputer-mini-j4012-processor",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Seeed Studio reComputer Mini J4012 hands-on",
      "evidenceUrl": "https://www.hackster.io/news/seeed-studio-launches-the-recomputer-mini-an-edge-ai-powerhouse-built-around-nvidia-s-jetson-orin-3dc2cd8dbe61",
      "evidenceLocation": "Hardware and hands-on deployment discussion",
      "evidenceResult": "Physical system setup and edge-AI workload operation documented",
      "evidenceCondition": "Independent hands-on evaluation of the exact J4012 mini system."
    },
    {
      "assessmentId": "assess-ext-wave65-pcan-usb-fd-latency",
      "externalSupportId": "ext-wave65-pcan-usb-fd-latency",
      "componentId": "cmp-peak-pcan-usb-fd-ipeh-004022",
      "targetClaimId": "cmp-peak-pcan-usb-fd-ipeh-004022-can_fd_rate",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "A Survey on Media Access Solutions for CAN Penetration Testing",
      "evidenceUrl": "https://www.researchgate.net/publication/328687253_A_Survey_on_Media_Access_Solutions_for_CAN_Penetration_Testing",
      "evidenceLocation": "Hardware setup and interface measurements",
      "evidenceResult": "Physical USB-CAN latency and message-transfer behavior measured",
      "evidenceCondition": "PCAN-USB FD connected to a real CAN setup; host and driver effects included."
    },
    {
      "assessmentId": "assess-ext-wave65-vn1630a-hil",
      "externalSupportId": "ext-wave65-vn1630a-hil",
      "componentId": "cmp-vector-vn1630a",
      "targetClaimId": "cmp-vector-vn1630a-exact_channel_configuration",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Hardware-in-the-loop Communication Interface for CAN FD and EtherCAT",
      "evidenceUrl": "https://odr.chalmers.se/bitstreams/b1935511-72b2-42fe-9930-b63afa759056/download",
      "evidenceLocation": "System design, prototype and results",
      "evidenceResult": "Physical CAN FD bridge transmitted 64-byte frames without observed errors",
      "evidenceCondition": "TwinCAT-to-CANoe HIL prototype using VN1630A and Microchip networking boards."
    },
    {
      "assessmentId": "assess-ext-wave65-ixxat-v2-compact-production",
      "externalSupportId": "ext-wave65-ixxat-v2-compact-production",
      "componentId": "cmp-ixxat-usb-to-can-v2-compact",
      "targetClaimId": "cmp-ixxat-usb-to-can-v2-compact-bus_bitrate",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "USB to CAN V2 compact speed issues",
      "evidenceUrl": "https://support.hms-networks.com/hc/en-us/community/posts/14784971911954-USB-to-CAN-V2-compact-speed-issues",
      "evidenceLocation": "User test configuration and observations",
      "evidenceResult": "Multiple physical stations showed a reproducible three-minute production-test slowdown",
      "evidenceCondition": "Windows 10 and LabVIEW production test; oscilloscope confirmed bus transfer; root cause not isolated."
    },
    {
      "assessmentId": "assess-ext-wave65-ixxat-v2-professional-canopen",
      "externalSupportId": "ext-wave65-ixxat-v2-professional-canopen",
      "componentId": "cmp-ixxat-usb-to-can-v2-professional",
      "targetClaimId": "cmp-ixxat-usb-to-can-v2-professional-channels",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Experimental evaluation of CAN interface delay",
      "evidenceUrl": "https://uglyduck.vajn.icu/PDF/can/emeng4-4.pdf",
      "evidenceLocation": "Hardware list, method and delay results",
      "evidenceResult": "Exact interface operated in a physical CANopen timing experiment",
      "evidenceCondition": "University laboratory CAN network with host-side timestamp and transfer-delay observations."
    },
    {
      "assessmentId": "assess-ext-wave65-kvaser-usbcan-autonomous",
      "externalSupportId": "ext-wave65-kvaser-usbcan-autonomous",
      "componentId": "cmp-kvaser-usbcan-pro-2xhs-v2",
      "targetClaimId": "cmp-kvaser-usbcan-pro-2xhs-v2-channels",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Kvaser USBcan Pro supports autonomous vehicle competition team",
      "evidenceUrl": "https://hongtronics.com/article-kvaser-usbcan-pro-competitive-challenges-for-assisting-teams/",
      "evidenceLocation": "Vehicle integration case study",
      "evidenceResult": "Exact dual-channel interface operated in a physical autonomous-vehicle competition platform",
      "evidenceCondition": "Student autonomous vehicle integration; interface behavior was not isolated."
    },
    {
      "assessmentId": "assess-ext-wave65-kvaser-leaf-linux-driver",
      "externalSupportId": "ext-wave65-kvaser-leaf-linux-driver",
      "componentId": "cmp-kvaser-leaf-v3",
      "targetClaimId": "cmp-kvaser-leaf-v3-host_interface",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Kvaser Linux CAN driver release and hardware test notes",
      "evidenceUrl": "https://github.com/astuff/kvaser-linuxcan/blob/master/doc/ReleaseNotes",
      "evidenceLocation": "Supported/tested hardware and known-problem entries",
      "evidenceResult": "Physical Linux device compatibility and CAN traffic operation documented",
      "evidenceCondition": "Open-source driver validation on supported Kvaser Leaf hardware; exact firmware affects behavior."
    },
    {
      "assessmentId": "assess-ext-wave65-rrc2054-un383",
      "externalSupportId": "ext-wave65-rrc2054-un383",
      "componentId": "cmp-rrc2054-2",
      "targetClaimId": "cmp-rrc2054-2-energy",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "RRC2054-2 UN38.3 Declaration of Conformance",
      "evidenceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/DoC_UN38.3/RRC2054-2_UN38-3_DoC.pdf",
      "evidenceLocation": "Laboratory identity, report number and test summary",
      "evidenceResult": "External laboratory reported pass outcomes for UN 38.3 T.1–T.8",
      "evidenceCondition": "AnTek Certification report TW2306136-001 on the exact model."
    },
    {
      "assessmentId": "assess-ext-wave65-rrc2040-un383",
      "externalSupportId": "ext-wave65-rrc2040-un383",
      "componentId": "cmp-rrc2040-2",
      "targetClaimId": "cmp-rrc2040-2-energy",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "RRC2040-2 UN38.3 Test Summary",
      "evidenceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/DoC_UN38.3/RRC2040-2_Gen2_UN38-3_DoC.pdf",
      "evidenceLocation": "Model, laboratory, report and T.1–T.8 outcome table",
      "evidenceResult": "UN 38.3 transport-test summary published for the exact pack",
      "evidenceCondition": "Named report and laboratory test series; transport compliance only."
    },
    {
      "assessmentId": "assess-ext-wave65-rrc2057-transport-cert",
      "externalSupportId": "ext-wave65-rrc2057-transport-cert",
      "componentId": "cmp-rrc2057",
      "targetClaimId": "cmp-rrc2057-energy",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "RRC2057 Transportation Certification — Air CN",
      "evidenceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/Shipment/RRC2057_Transportation-Certification_Air_CN.pdf",
      "evidenceLocation": "Product identification and inspection conclusion",
      "evidenceResult": "Air-transport inspection and certification issued for the exact pack",
      "evidenceCondition": "China air-transport safety inspection; certification scope only."
    },
    {
      "assessmentId": "assess-ext-wave65-p50b-cycle-life",
      "externalSupportId": "ext-wave65-p50b-cycle-life",
      "componentId": "cmp-molicel-p50b",
      "targetClaimId": "cmp-molicel-p50b-capacity",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Molicel P50B variable charge-rate cycle life test",
      "evidenceUrl": "https://endless-sphere.com/sphere/threads/molicel-p50b-variable-charge-rate-cycle-life-test.126961/",
      "evidenceLocation": "Equipment, test settings and capacity/cycle charts",
      "evidenceResult": "Capacity, energy, temperature and cycle-life traces published through 2,000 cycles",
      "evidenceCondition": "Professional cycler, four-wire welded connection and 25 ±0.5 °C chamber; sample-level test."
    },
    {
      "assessmentId": "assess-ext-wave65-ubbl13-un383",
      "externalSupportId": "ext-wave65-ubbl13-un383",
      "componentId": "cmp-ultralife-ubbl13-01",
      "targetClaimId": "cmp-ultralife-ubbl13-01-environmental",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "UBI-2590 UN 38.3 Test Summary UNTS-0031A",
      "evidenceUrl": "https://accutronics.co.uk/product/ubbl13-01/",
      "evidenceLocation": "Product downloads and transport-test summary",
      "evidenceResult": "UN 38.3 test summary UNTS-0031A published for UBBL13-01",
      "evidenceCondition": "Transport test sequence on submitted battery specimens; source does not validate field life."
    },
    {
      "assessmentId": "assess-ext-wave65-ubbl24-un383",
      "externalSupportId": "ext-wave65-ubbl24-un383",
      "componentId": "cmp-ultralife-ubbl24",
      "targetClaimId": "cmp-ultralife-ubbl24-energy",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "UBBL24 UN 38.3 Test Summary",
      "evidenceUrl": "https://accutronics.co.uk/product/ubbl24-c2-th/",
      "evidenceLocation": "Downloads and exact family test-summary reference",
      "evidenceResult": "UN 38.3 test summary UNTS-0061 published for the UBBL24 family",
      "evidenceCondition": "Transport test sequence; catalog base-model identity spans connector variants."
    },
    {
      "assessmentId": "assess-ext-wave65-nh2054-un383",
      "externalSupportId": "ext-wave65-nh2054-un383",
      "componentId": "cmp-inspired-nh2054hd34",
      "targetClaimId": "cmp-inspired-nh2054hd34-capacity_test",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The summary documents physical transport testing, but the public record does not establish an independent laboratory or reproduce the catalogued capacity test; outcome is inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "NH2054XX34 UN38.3 Test Summary",
      "evidenceUrl": "https://accutronics.co.uk/product/nh2054hd34/",
      "evidenceLocation": "Product downloads and UN38.3 summary",
      "evidenceResult": "UN 38.3 T.1–T.8 test summary published for the exact battery family",
      "evidenceCondition": "Transport test sequence on NH2054XX34 specimens; laboratory independence is not established by the public summary."
    },
    {
      "assessmentId": "assess-ext-wave90-hebi-r8-9-field-robot",
      "externalSupportId": "ext-wave90-hebi-r8-9-field-robot",
      "componentId": "cmp-hebi-r8-9-plus",
      "targetClaimId": "cmp-hebi-r8-9-plus-continuous_torque",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "Physical R8-9-family operation is established, but the source does not isolate the + subrevision or reproduce the continuous-torque condition.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Autonomous exploration with the HEBI Daisy hexapod",
      "evidenceUrl": "https://dspace.cvut.cz/bitstream/handle/10467/111076/F3-D-2023-Cizek-Petr-cizek_thesis.pdf",
      "evidenceLocation": "Robot hardware and field-experiment chapters",
      "evidenceResult": "R8-9 actuators operated on a physical field-robot platform",
      "evidenceCondition": "University hexapod experiments identify the R8-9 family; the source does not print the later \"+\" motor subrevision."
    },
    {
      "assessmentId": "assess-ext-wave90-hebi-t8-16-arm",
      "externalSupportId": "ext-wave90-hebi-t8-16-arm",
      "componentId": "cmp-hebi-t8-16-plus",
      "targetClaimId": "cmp-hebi-t8-16-plus-continuous_torque",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The source establishes a physical T8-16-family configuration, not independent reproduction of the + variant torque envelope.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Experimental manipulation with a HEBI T-Series arm",
      "evidenceUrl": "https://docs.hebi.us/resources/kits/assyInstructions/A-2580-06_Manual.pdf",
      "evidenceLocation": "Physical arm configuration and operating instructions",
      "evidenceResult": "T8-16-family actuator operated in a physical manipulator",
      "evidenceCondition": "University laboratory arm experiments; the publication identifies T8-16 but not the later \"+\" motor subrevision."
    },
    {
      "assessmentId": "assess-ext-wave90-hebi-t8-3-arm",
      "externalSupportId": "ext-wave90-hebi-t8-3-arm",
      "componentId": "cmp-hebi-t8-3-plus",
      "targetClaimId": "cmp-hebi-t8-3-plus-continuous_torque",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "Real family-level operation does not reproduce the catalogued + variant continuous-torque condition.",
      "assessed": "2026-08-26",
      "evidenceTitle": "HEBI T-Series arm physical configuration record",
      "evidenceUrl": "https://docs.hebi.us/resources/kits/assyInstructions/A-2580-06_Manual.pdf",
      "evidenceLocation": "Hardware configuration and operating sections",
      "evidenceResult": "T8-3-family actuator operated in a physical HEBI arm configuration",
      "evidenceCondition": "Recorded arm configuration and operation; the source does not isolate the later \"+\" subrevision."
    },
    {
      "assessmentId": "assess-ext-wave90-hebi-t25-20-rehab",
      "externalSupportId": "ext-wave90-hebi-t25-20-rehab",
      "componentId": "cmp-hebi-t25-20",
      "targetClaimId": "cmp-hebi-t25-20-continuous_torque",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Development of an upper-limb rehabilitation robot",
      "evidenceUrl": "https://burjcdigital.urjc.es/server/api/core/bitstreams/a9b341bb-fc37-4988-98a4-618fc7c5517e/content",
      "evidenceLocation": "Hardware platform and experimental chapters",
      "evidenceResult": "Exact actuator operated on a physical upper-limb rehabilitation platform",
      "evidenceCondition": "University prototype development and control experiments using a HEBI T25-20."
    },
    {
      "assessmentId": "assess-ext-wave90-hebi-h25-90-compliance",
      "externalSupportId": "ext-wave90-hebi-h25-90-compliance",
      "componentId": "cmp-hebi-h25-90",
      "targetClaimId": "cmp-hebi-h25-90-continuous_torque",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "A physical compliance-test program is identified, but the public record neither exposes the laboratory report nor tests continuous torque.",
      "assessed": "2026-08-26",
      "evidenceTitle": "HEBI H-Series regulatory certification record",
      "evidenceUrl": "https://docs.hebi.us/hardware.html",
      "evidenceLocation": "H-Series regulatory certifications",
      "evidenceResult": "Shock, vibration and emissions compliance tests are identified for the H25 family",
      "evidenceCondition": "Public compliance record lists MIL-STD-810G 514.6/516.6 and EMC testing; exact report values are not public."
    },
    {
      "assessmentId": "assess-ext-wave90-hebi-h25-45-compliance",
      "externalSupportId": "ext-wave90-hebi-h25-45-compliance",
      "componentId": "cmp-hebi-h25-45",
      "targetClaimId": "cmp-hebi-h25-45-continuous_torque",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "A physical compliance-test program is identified, but the public record neither exposes the laboratory report nor tests continuous torque.",
      "assessed": "2026-08-26",
      "evidenceTitle": "HEBI H-Series regulatory certification record",
      "evidenceUrl": "https://docs.hebi.us/hardware.html",
      "evidenceLocation": "H-Series regulatory certifications",
      "evidenceResult": "Shock, vibration and emissions compliance tests are identified for the H25 family",
      "evidenceCondition": "Public compliance record lists MIL-STD-810G 514.6/516.6 and EMC testing; exact report values are not public."
    },
    {
      "assessmentId": "assess-ext-wave90-ak80-9-robot",
      "externalSupportId": "ext-wave90-ak80-9-robot",
      "componentId": "cmp-cubemars-ak80-9-v3",
      "targetClaimId": "cmp-cubemars-ak80-9-v3-continuous_torque",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "Real family-level use is established; revision identity and continuous-torque conditions remain unresolved.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Experimental legged-robot actuation with AK80-9 motors",
      "evidenceUrl": "https://arxiv.org/pdf/2209.07193",
      "evidenceLocation": "Robot hardware and experiment sections",
      "evidenceResult": "AK80-9-family actuators operated in a physical legged-robot experiment",
      "evidenceCondition": "The research source identifies AK80-9 hardware but does not print the V3.0 subrevision."
    },
    {
      "assessmentId": "assess-ext-wave90-ak70-10-friction",
      "externalSupportId": "ext-wave90-ak70-10-friction",
      "componentId": "cmp-cubemars-ak70-10",
      "targetClaimId": "cmp-cubemars-ak70-10-continuous_torque",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Development of Low-Inertia Backdrivable Arm Focusing on Learning-Based Control",
      "evidenceUrl": "https://openreview.net/pdf?id=feXSrGdz0C",
      "evidenceLocation": "Actuator comparison and experiments",
      "evidenceResult": "Static friction was physically measured and the actuator operated on a real arm",
      "evidenceCondition": "Comparative actuator test and laboratory robot-arm experiments."
    },
    {
      "assessmentId": "assess-ext-wave90-ak10-9-force-calibration",
      "externalSupportId": "ext-wave90-ak10-9-force-calibration",
      "componentId": "cmp-cubemars-ak10-9-v3",
      "targetClaimId": "cmp-cubemars-ak10-9-v3-continuous_torque",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Development of force control and proprioception on a closed-chain 5-segment leg",
      "evidenceUrl": "https://www.researchgate.net/publication/397953311_Development_of_force_control_and_proprioception_on_a_closed_chain_5-segment_leg",
      "evidenceLocation": "Hardware, calibration and force-comparison sections",
      "evidenceResult": "Motor-current force inference was calibrated against external force instruments",
      "evidenceCondition": "Closed-chain leg with AK10-9 V3.0 actuators, force plate and force transducer."
    },
    {
      "assessmentId": "assess-ext-wave90-ak60-6-exoskeleton",
      "externalSupportId": "ext-wave90-ak60-6-exoskeleton",
      "componentId": "cmp-cubemars-ak60-6-v3",
      "targetClaimId": "cmp-cubemars-ak60-6-v3-continuous_torque",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Application of CubeMars AK Series — exoskeleton usage report",
      "evidenceUrl": "https://media.licdn.com/dms/document/media/v2/D4E1FAQHB479U1zOICg/feedshare-document-pdf-analyzed/B4EZzjhoHoJoAc-/0/1773343771531",
      "evidenceLocation": "Hardware and loaded-operation report",
      "evidenceResult": "Exact V3.0 actuator operated under repeated exoskeleton loading",
      "evidenceCondition": "Student biomechatronics report describes knee operation and hip thermal shutdown during long loaded runs."
    },
    {
      "assessmentId": "assess-ext-wave90-ak80-64-perturbation",
      "externalSupportId": "ext-wave90-ak80-64-perturbation",
      "componentId": "cmp-cubemars-ak80-64",
      "targetClaimId": "cmp-cubemars-ak80-64-continuous_torque",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "A robotic perturbation trainer for transverse-plane gait perturbations in pediatric cerebral palsy",
      "evidenceUrl": "https://pmc.ncbi.nlm.nih.gov/articles/PMC13400327/",
      "evidenceLocation": "Method details and implementation",
      "evidenceResult": "Four exact actuators operated a physical cable perturbation trainer",
      "evidenceCondition": "Treadmill trainer with 10 N cable pretension and controlled perturbation experiments."
    },
    {
      "assessmentId": "assess-ext-wave90-gemini2xl-reconstruction",
      "externalSupportId": "ext-wave90-gemini2xl-reconstruction",
      "componentId": "cmp-orbbec-gemini-2-xl",
      "targetClaimId": "cmp-orbbec-gemini-2-xl-range",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Real-world reconstruction and rendering with Gemini 2 XL",
      "evidenceUrl": "https://openreview.net/pdf/668c65ee1fc2b2850342c43475d650e39a741c07.pdf",
      "evidenceLocation": "Real-world data acquisition and evaluation",
      "evidenceResult": "Exact camera captured real indoor and outdoor reconstruction scenes",
      "evidenceCondition": "Independent research acquisition for reconstruction and rendering evaluation."
    },
    {
      "assessmentId": "assess-ext-wave90-xh540-w150-mobile-robot",
      "externalSupportId": "ext-wave90-xh540-w150-mobile-robot",
      "componentId": "cmp-robotis-xh540-w150-r",
      "targetClaimId": "cmp-robotis-xh540-w150-r-continuous_torque",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Novel omnidirectional mobile robot with slidable base",
      "evidenceUrl": "https://doi.org/10.1299/jamdsm.2024jamdsm0063",
      "evidenceLocation": "Prototype hardware and experiments",
      "evidenceResult": "Exact actuators drove a physical omnidirectional mobile-robot prototype",
      "evidenceCondition": "Prototype path-following and mobility experiments."
    },
    {
      "assessmentId": "assess-ext-wave90-xw540-water-failure",
      "externalSupportId": "ext-wave90-xw540-water-failure",
      "componentId": "cmp-robotis-xw540-t260-r",
      "targetClaimId": "cmp-robotis-xw540-t260-r-environmental",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "FY2023 security technology research results — fin-propelled fish robot",
      "evidenceUrl": "https://www.mod.go.jp/atla/funding/hyouka/r06_seika/R6seika_31tmsuk.pdf",
      "evidenceLocation": "Underwater actuator test and failure report",
      "evidenceResult": "A government research project documented an actuator failure during underwater fin testing",
      "evidenceCondition": "Exact actuator on a physical fish-robot prototype; the cause was not isolated."
    },
    {
      "assessmentId": "assess-ext-wave90-sts3215-c018-bench",
      "externalSupportId": "ext-wave90-sts3215-c018-bench",
      "componentId": "cmp-feetech-st-3215-c018",
      "targetClaimId": "cmp-feetech-st-3215-c018-continuous_torque",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Testing of Feetech STS3215 servomotor: backlash, repeatability and torque",
      "evidenceUrl": "https://robonine.com/de/testing-of-feetech-sts3215-servomotor-backlash-repeatability-and-torque-de/",
      "evidenceLocation": "Bench setup and result tables",
      "evidenceResult": "Backlash, repeatability, torque and thermal behavior were physically tested",
      "evidenceCondition": "Independent bench article identifies C018; some comparison images use a similar Waveshare unit."
    },
    {
      "assessmentId": "assess-ext-wave90-faulhaber-wind-tunnel",
      "externalSupportId": "ext-wave90-faulhaber-wind-tunnel",
      "componentId": "cmp-faulhaber-3268-g024-bx4",
      "targetClaimId": "cmp-faulhaber-3268-g024-bx4-independent_robot_validation",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Characterization of a model wind turbine",
      "evidenceUrl": "https://www.eawe.eu/site/assets/files/downloads/7th-phd-seminar-book-of-abstracts-2011.pdf",
      "evidenceLocation": "Model hardware and wind-tunnel characterization",
      "evidenceResult": "Exact motor operated a physical wind-tunnel turbine model",
      "evidenceCondition": "University wind-tunnel characterization of rotor and wake behavior."
    },
    {
      "assessmentId": "assess-ext-wave90-elmo-orthosis",
      "externalSupportId": "ext-wave90-elmo-orthosis",
      "componentId": "cmp-elmo-motion-control-g-twi-25-100",
      "targetClaimId": "cmp-elmo-motion-control-g-twi-25-100-independent_robot_validation",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "On the Design of a Highly Backdrivable Lower-Limb Orthosis",
      "evidenceUrl": "https://assistiveroboticslaboratory.github.io/files/GeICRA17.pdf",
      "evidenceLocation": "Actuator drive system and gait experiments",
      "evidenceResult": "G-TWI-25/100-SE drove a physical lower-limb orthosis in gait experiments",
      "evidenceCondition": "Field-oriented actuator control with encoders and gait sensors."
    },
    {
      "assessmentId": "assess-ext-wave90-rmd-x8pro-arm",
      "externalSupportId": "ext-wave90-rmd-x8pro-arm",
      "componentId": "cmp-myactuator-x8-25-v2",
      "targetClaimId": "cmp-myactuator-x8-25-v2-independent_robot_validation",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Real-time Nonlinear Model Predictive Control of a Robotic Arm Using Spatial Operator Algebra Theory",
      "evidenceUrl": "https://onlinelibrary.wiley.com/doi/10.1002/rob.22514",
      "evidenceLocation": "Robot description and experimental results",
      "evidenceResult": "Three legacy RMD-X8 Pro actuators operated in a physical five-axis arm",
      "evidenceCondition": "Real-time nonlinear control experiments with load and disturbance tests."
    },
    {
      "assessmentId": "assess-ext-wave90-u100p-macos-driver",
      "externalSupportId": "ext-wave90-u100p-macos-driver",
      "componentId": "cmp-kvaser-u100p",
      "targetClaimId": "cmp-kvaser-u100p-host_interface",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "MacCAN KvaserCAN driver and hardware test notes",
      "evidenceUrl": "https://github.com/mac-can/KvaserCAN-Library",
      "evidenceLocation": "Supported hardware and testing sections",
      "evidenceResult": "Exact interface was enabled and physically exercised by an independent macOS driver project",
      "evidenceCondition": "Two-device CAN communication and API test suite; host, firmware and driver versions affect behavior."
    },
    {
      "assessmentId": "assess-ext-wave90-ethercan-solar-boat",
      "externalSupportId": "ext-wave90-ethercan-solar-boat",
      "componentId": "cmp-kvaser-ethercan-hs",
      "targetClaimId": "cmp-kvaser-ethercan-hs-host_interface",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Solar Team Sneek use Kvaser Ethercan HS on a sustainable boat",
      "evidenceUrl": "https://kvaser.com/solar-team-sneek-use-kvaser-ethercan-hs-to-help-fly-their-sustainable-boat-through-the-water/",
      "evidenceLocation": "Team interview and physical deployment",
      "evidenceResult": "Exact interface carried live CAN telemetry on a physical solar boat",
      "evidenceCondition": "Student engineering team used Ethercan HS with a 4G router for remote telemetry."
    },
    {
      "assessmentId": "assess-ext-wave90-boxer8646-cuvslam",
      "externalSupportId": "ext-wave90-boxer8646-cuvslam",
      "componentId": "cmp-aaeon-boxer-8646ai",
      "targetClaimId": "cmp-aaeon-boxer-8646ai-software",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "cuVSLAM Initialization Failure on Jetson Orin AGX (AAEON BOXER-8646AI)",
      "evidenceUrl": "https://forums.developer.nvidia.com/t/cuvslam-initialization-failure-on-jetson-orin-agx-aaeon-boxer-8646ai-with-realsense-d435/342560",
      "evidenceLocation": "Hardware/software configuration and logs",
      "evidenceResult": "A user documented physical cuVSLAM startup behavior on the exact computer",
      "evidenceCondition": "BOXER-8646AI with RealSense D435 and Isaac ROS container; report records an initialization failure."
    },
    {
      "assessmentId": "assess-ext-wave90-boxer8651-robocup",
      "externalSupportId": "ext-wave90-boxer8651-robocup",
      "componentId": "cmp-aaeon-boxer-8651ai",
      "targetClaimId": "cmp-aaeon-boxer-8651ai-module",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "VDL Robot Sports — BOXER-8651AI deployment",
      "evidenceUrl": "https://www.icc.com.tr/aaeon-cozumleri/73/vdl-sport",
      "evidenceLocation": "Customer deployment case",
      "evidenceResult": "Exact computer operated on physical RoboCup robots",
      "evidenceCondition": "VDL Robot Sports deployment with YOLO and TensorRT at RoboCup 2024."
    },
    {
      "assessmentId": "assess-ext-wave90-picoscan-ros-capture",
      "externalSupportId": "ext-wave90-picoscan-ros-capture",
      "componentId": "cmp-sick-picoscan100",
      "targetClaimId": "cmp-sick-picoscan100-interface",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
      "assessed": "2026-08-26",
      "evidenceTitle": "sick_scan_xd picoScan100 validation and SLAM documentation",
      "evidenceUrl": "https://docs.ros.org/en/ros2_packages/jazzy/api/sick_scan_xd/",
      "evidenceLocation": "picoScan100 SLAM and recorded-message validation",
      "evidenceResult": "Recorded physical point clouds were replayed and validated through ROS",
      "evidenceCondition": "picoScan100 capture, point-cloud display and SLAM integration; family-level configuration."
    },
    {
      "assessmentId": "assess-ext-wave90-multiscan-ros-capture",
      "externalSupportId": "ext-wave90-multiscan-ros-capture",
      "componentId": "cmp-sick-multiscan136-1140133",
      "targetClaimId": "cmp-sick-multiscan136-1140133-sync",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "Physical family-level packets are established, but ordering-code identity and the catalogued synchronization condition are not independently resolved.",
      "assessed": "2026-08-26",
      "evidenceTitle": "sick_scan_xd multiScan100 validation documentation",
      "evidenceUrl": "https://docs.ros.org/en/ros2_packages/iron/api/sick_scan_xd/standard_docs/README.html",
      "evidenceLocation": "Device-specific validation and test configuration",
      "evidenceResult": "Recorded physical multiScan100-family point clouds were replayed and checked in ROS",
      "evidenceCondition": "Driver validation uses captured packets; the public test name is family-level and does not print ordering code 1140133."
    },
    {
      "assessmentId": "assess-ext-wave90-nl2024hd22-functional",
      "externalSupportId": "ext-wave90-nl2024hd22-functional",
      "componentId": "cmp-inspired-nl2024hd22",
      "targetClaimId": "cmp-inspired-nl2024hd22-lifecycle",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The report establishes one functioning used unit, not current lifecycle status, capacity or population reliability.",
      "assessed": "2026-08-26",
      "evidenceTitle": "Inspired Energy NL2024HD battery pack — tested used inventory",
      "evidenceUrl": "https://www.artisantg.com/TestMeasurement/90556-1/Inspired-Energy-NL2024HD-Battery-Pack",
      "evidenceLocation": "Condition, functionality and compatibility record",
      "evidenceResult": "A third-party test-equipment reseller reports a used exact pack as functionally tested",
      "evidenceCondition": "Single used unit with one-year warranty; no capacity or cycle protocol is published."
    },
    {
      "assessmentId": "assess-ext-gemini2-plane-and-step-metrology",
      "externalSupportId": "ext-gemini2-plane-and-step-metrology",
      "componentId": "cmp-orbbec-gemini-2",
      "targetClaimId": "cmp-orbbec-gemini-2-accuracy",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The study physically compares Gemini 2 depth output, but its artifacts, ranges and error definitions do not reproduce Orbbec’s stated accuracy condition.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Semi-global matching measurement method based on single-frame continuous coded fringes",
      "evidenceUrl": "https://doi.org/10.3788/IRLA20250450",
      "evidenceLocation": "Comparison experiment, figures and tables in the experimental-results section",
      "evidenceResult": "Physical comparison reported across the paper’s 0.5–4.0 m test range",
      "evidenceCondition": "Gemini 2 compared with another commercial RGB-D camera and the authors’ structured-light system using planar and stepped artifacts."
    },
    {
      "assessmentId": "assess-ext-zed-x-depth-estimation-comparison",
      "externalSupportId": "ext-zed-x-depth-estimation-comparison",
      "componentId": "cmp-stereolabs-zed-x",
      "targetClaimId": "cmp-stereolabs-zed-x-accuracy",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "Measured distance errors are useful exact-model evidence, but the paper’s targets and distances do not reproduce the catalogued percentage-accuracy envelope.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Depth Estimation Comparison Between Realsense D435i, D435f, Stereolabs ZED X and ZED X Mini",
      "evidenceUrl": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6469459",
      "evidenceLocation": "Methods and ZED X results",
      "evidenceResult": "ZED X depth output compared against measured reference distances",
      "evidenceCondition": "Laboratory distance targets; cross-camera comparison with RealSense D435i, D435f and ZED X Mini."
    },
    {
      "assessmentId": "assess-ext-livox-avia-roadside-calibration",
      "externalSupportId": "ext-livox-avia-roadside-calibration",
      "componentId": "cmp-livox-avia",
      "targetClaimId": "cmp-livox-avia-precision",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "System-level calibration translation error combines LiDAR, camera, reference instruments and algorithm behavior; it is not Avia single-point range precision.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Traffic monitoring research based on roadside LiDAR-camera target-free wide-area collaborative calibration",
      "evidenceUrl": "https://doi.org/10.1371/journal.pone.0356394",
      "evidenceLocation": "Sections 2.4 and 3.1–3.3, especially Table 2",
      "evidenceResult": "18,000 physical LiDAR frames collected across 12 sequences; 2.36 cm mean translation error for the study method",
      "evidenceCondition": "Avia and industrial camera mounted on a 6 m campus-road pole; RTK-GNSS and total-station reference; changing lighting and traffic."
    },
    {
      "assessmentId": "assess-ext-d457-grape-positioning-test",
      "externalSupportId": "ext-d457-grape-positioning-test",
      "componentId": "cmp-realsense-d457",
      "targetClaimId": "cmp-realsense-d457-accuracy",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Robot target-positioning error includes perception, calibration and manipulator effects and cannot resolve the D457 percentage depth-accuracy claim.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Vision Positioning and Robotic Harvesting Study Using an Intel RealSense D457",
      "evidenceUrl": "https://www.mdpi.com/3090304",
      "evidenceLocation": "Experimental setup and positioning-error results",
      "evidenceResult": "Physical target-positioning errors reported for the D457-based perception pipeline",
      "evidenceCondition": "Robot vision setup, grape targets and the paper’s calibration and positioning workflow."
    },
    {
      "assessmentId": "assess-ext-as5040-back-to-back-error-map",
      "externalSupportId": "ext-as5040-back-to-back-error-map",
      "componentId": "cmp-ams-osram-as5040",
      "targetClaimId": "cmp-ams-osram-as5040-independent_odometry_validation",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The physical back-to-back jig directly establishes independently observed encoder tracking behavior under the author’s mechanical and magnet-alignment conditions.",
      "assessed": "2026-08-25",
      "evidenceTitle": "AS5040/45 encoders — tracking and readout accuracy",
      "evidenceUrl": "https://www.vk5dj.com/as5040-45.html",
      "evidenceLocation": "Tracking and readout accuracy section and 10-bit error plot",
      "evidenceResult": "Readings taken every 5°; assembled system accuracy reported better than 0.3°",
      "evidenceCondition": "Two AS5040 devices and magnets mechanically coupled face-to-face; combined error plotted through one revolution."
    },
    {
      "assessmentId": "assess-ext-mpu6500-gyro-noise-characterization",
      "externalSupportId": "ext-mpu6500-gyro-noise-characterization",
      "componentId": "cmp-tdk-invensense-mpu-6500",
      "targetClaimId": "cmp-tdk-invensense-mpu-6500-independent_openamr_imu_validation",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The experiment directly supplies an external physical noise observation for the exact IMU, although it does not validate an OpenAMR-installed unit.",
      "assessed": "2026-08-25",
      "evidenceTitle": "A Robust and Accurate Attitude Determination System for a Small Unmanned Aerial Vehicle",
      "evidenceUrl": "https://pmc.ncbi.nlm.nih.gov/articles/PMC7218895/",
      "evidenceLocation": "Sensor-noise characterization and experiment setup",
      "evidenceResult": "Experimental gyroscope noise standard deviation reported as 0.05°/s",
      "evidenceCondition": "MPU-6500 measurements collected for the study’s IMU attitude-estimation experiments."
    },
    {
      "assessmentId": "assess-ext-xl430-real-robot-teleoperation",
      "externalSupportId": "ext-xl430-real-robot-teleoperation",
      "componentId": "cmp-robotis-xl430-w250-t",
      "targetClaimId": "cmp-robotis-xl430-w250-t-independent_robot_validation",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The peer-reviewed real-robot trials establish operation of exact XL430-W250-T actuators in a named physical platform, without claiming dynamometer-level torque validation.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Virtual Reality-Based Interface for Advanced Assisted Mobile Robot Teleoperation",
      "evidenceUrl": "https://doi.org/10.3390/app12126071",
      "evidenceLocation": "Section 3 physical platform and real experiments",
      "evidenceResult": "Two XL430-W250-T wheel actuators operated in the physical TurtleBot3 experiments",
      "evidenceCondition": "Real TurtleBot3 Burger, obstacle course and VR-assisted teleoperation trials; actuator output was not isolated on a dynamometer."
    },
    {
      "assessmentId": "assess-ext-ph54-weaving-gripper-load-test",
      "externalSupportId": "ext-ph54-weaving-gripper-load-test",
      "componentId": "cmp-robotis-ph54-200-s500-r",
      "targetClaimId": "cmp-robotis-ph54-200-s500-r-continuous_torque",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The actuator is physically used in load-cell-instrumented gripper experiments, but the study does not isolate a thermal continuous-torque envelope for the PH54.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Scale-adaptive architected weaving grippers",
      "evidenceUrl": "https://doi.org/10.1038/s41467-023-40358-y",
      "evidenceLocation": "Application experiment with three scales of weaving grippers and Methods",
      "evidenceResult": "PH54-200-S500-R drove the large-scale gripper during load-cell-instrumented application tests",
      "evidenceCondition": "Large weaving gripper, physical grasping setup and load-cell measurements; motor performance was not isolated."
    },
    {
      "assessmentId": "assess-ext-go-m8010-magnetic-torque-test",
      "externalSupportId": "ext-go-m8010-magnetic-torque-test",
      "componentId": "cmp-unitree-go-m8010-6",
      "targetClaimId": "cmp-unitree-go-m8010-6-independent_robot_validation",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "Controlled-field torque measurements directly establish one bounded physical behavior of the exact motor; they do not validate its peak or continuous output ratings.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Modeling mechanical disturbances induced by high intensity magnetic fields on electric motors",
      "evidenceUrl": "https://doi.org/10.1016/j.mechatronics.2026.103576",
      "evidenceLocation": "Experimental validation and highlights",
      "evidenceResult": "Model prediction error below 0.027 N·m in controlled-field experiments",
      "evidenceCondition": "GO-M8010-6 rotated through controlled 20–100 mT magnetic fields while disturbance torque was measured."
    },
    {
      "assessmentId": "assess-ext-pi5-rev11-spec-cpu2026",
      "externalSupportId": "ext-pi5-rev11-spec-cpu2026",
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "targetClaimId": "cmp-raspberry-pi-5-model-b-rev11-independent_openamr_validation",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The exact-revision benchmark is independent physical evidence, but it is not an OpenAMR configuration or validation of that integration.",
      "assessed": "2026-08-25",
      "evidenceTitle": "SPEC CPU2026 Result — Raspberry Pi 5 Model B Rev 1.1",
      "evidenceUrl": "https://spec.cs.miami.edu/cpu2026/results/res2026q2/cpu2026-20260210-00016.html",
      "evidenceLocation": "System configuration and result tables",
      "evidenceResult": "Public SPEC CPU2026 result for Raspberry Pi 5 Model B Rev 1.1",
      "evidenceCondition": "Exact revision identified in the submitted system configuration; benchmark suite, compiler and run settings are preserved by SPEC."
    },
    {
      "assessmentId": "assess-ext-teensy40-coremark-power",
      "externalSupportId": "ext-teensy40-coremark-power",
      "componentId": "cmp-pjrc-teensy-40",
      "targetClaimId": "cmp-pjrc-teensy-40-independent_openamr_validation",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The board benchmark and power observations are physical exact-model evidence but do not validate the OpenAMR firmware or installed-board behavior.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Teensy CoreMark benchmark",
      "evidenceUrl": "https://gitlab.com/rcolistete/teensy-arduino-samples/-/blob/master/Teensy_CoreMark_benchmark.md",
      "evidenceLocation": "Teensy 4.0 result, power and temperature tables",
      "evidenceResult": "CoreMark runs published with supply-current and temperature observations",
      "evidenceCondition": "Physical Teensy 4.0 board under the author’s Arduino/CoreMark build, clock and cooling configurations."
    },
    {
      "assessmentId": "assess-ext-opencr-real-robot-teleoperation",
      "externalSupportId": "ext-opencr-real-robot-teleoperation",
      "componentId": "cmp-robotis-opencr10",
      "targetClaimId": "cmp-robotis-opencr10-independent_board_validation",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The physical TurtleBot3 experiments independently establish operation of OpenCR 1.0 as the real robot controller, without isolating board timing or electrical limits.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Virtual Reality-Based Interface for Advanced Assisted Mobile Robot Teleoperation",
      "evidenceUrl": "https://doi.org/10.3390/app12126071",
      "evidenceLocation": "Section 3 physical platform and real experiments",
      "evidenceResult": "OpenCR controlled the physical TurtleBot3 platform in real teleoperation trials",
      "evidenceCondition": "Real TurtleBot3 Burger, obstacle course and VR-assisted teleoperation; board-level timing and power were not isolated."
    },
    {
      "assessmentId": "assess-ext-atom-x7425e-passmark-sample",
      "externalSupportId": "ext-atom-x7425e-passmark-sample",
      "componentId": "cmp-intel-atom-x7425e-fj8071504822030",
      "targetClaimId": "cmp-intel-atom-x7425e-fj8071504822030-independent_robot_benchmark",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The aggregate physically benchmarks exact-model processors in heterogeneous systems, but it does not validate the catalogued robot-board configuration.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Intel Atom x7425E Benchmark",
      "evidenceUrl": "https://www.cpubenchmark.net/cpu.php?cpu=Intel+Atom+x7425E",
      "evidenceLocation": "CPU Mark score and sample count",
      "evidenceResult": "CPU Mark aggregate published from 30 submitted samples",
      "evidenceCondition": "PassMark user-submitted systems containing Atom x7425E; system configuration and cooling are heterogeneous."
    },
    {
      "assessmentId": "assess-ext-p45b-60-cell-impedance-dataset",
      "externalSupportId": "ext-p45b-60-cell-impedance-dataset",
      "componentId": "cmp-molicel-p45b",
      "targetClaimId": "cmp-molicel-p45b-max_discharge",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "The 60-cell dataset is genuine exact-cell physical evidence, but activation and impedance measurements do not reproduce the datasheet’s 45 A continuous-discharge/80°C cut-off boundary.",
      "assessed": "2026-08-25",
      "evidenceTitle": "P45B Activation and Impedance Investigation",
      "evidenceUrl": "https://doi.org/10.5281/zenodo.17249546",
      "evidenceLocation": "Dataset description and P45B Activation and Impedance Investigation.zip",
      "evidenceResult": "60 pristine P45B cells measured",
      "evidenceCondition": "University of Twente FreeTwinEV impedance and rapid-activation study; dataset version v1."
    },
    {
      "assessmentId": "assess-ext-agx-orin-64gb-external-power-benchmark",
      "externalSupportId": "ext-agx-orin-64gb-external-power-benchmark",
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "targetClaimId": "cmp-nvidia-jetson-agx-orin-64gb-power",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The study measures board-input energy for a fixed TensorRT workload at a configured 15 W mode; board-input draw and energy per inference are not the module power-mode envelope.",
      "assessed": "2026-08-25",
      "evidenceTitle": "AgriJetsonBench: External-Power-Referenced TensorRT Benchmarking of Agricultural Vision Models on Jetson Edge Platforms",
      "evidenceUrl": "https://arxiv.org/abs/2608.00927",
      "evidenceLocation": "Abstract, benchmark methodology and main energy results",
      "evidenceResult": "YOLO11s: 80.90 FPS and 0.1814 J/inference at matched 15 W INT8",
      "evidenceCondition": "AGX Orin 64GB; batch 1; 640 × 640; externally logged board-input power; archived benchmark artifacts."
    },
    {
      "assessmentId": "assess-ext-d435i-field-depth-ranging",
      "externalSupportId": "ext-d435i-field-depth-ranging",
      "componentId": "cmp-realsense-d435i",
      "targetClaimId": "cmp-realsense-d435i-range",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The field phenotyping experiment establishes a useful effective range under crop and illumination conditions, but it does not reproduce the manufacturer’s generic ideal-range definition.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Depth Ranging Performance Evaluation and Improvement for RGB-D Cameras on Field-Based High-Throughput Phenotyping Robots",
      "evidenceUrl": "https://arxiv.org/abs/2011.01022",
      "evidenceLocation": "Abstract and experimental results",
      "evidenceResult": "Effective ranging area 0.160–1.400 m; in-field filling rate approximately 90%",
      "evidenceCondition": "Crop-organ targets under field illumination; study-specific filtering and error-compensation workflow."
    },
    {
      "assessmentId": "assess-ext-zed2i-medical-object-depth-comparison",
      "externalSupportId": "ext-zed2i-medical-object-depth-comparison",
      "componentId": "cmp-stereolabs-zed-2i",
      "targetClaimId": "cmp-stereolabs-zed-2i-accuracy",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Object-wise ranking at about 0.5 m is independent physical evidence, but it is not the manufacturer’s percentage depth-accuracy metric at 2 m or 12 m.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Comparing Commercial Depth Sensor Accuracy for Medical Applications",
      "evidenceUrl": "https://arxiv.org/abs/2606.13028",
      "evidenceLocation": "Abstract and cross-sensor evaluation",
      "evidenceResult": "Ranked second on the two real-tissue objects and last on the silicone phantom among four tested sensors",
      "evidenceCondition": "Approximately 0.5 m stand-off; stylus-sampled references; porcine bone, porcine belly and silicone kidney phantom."
    },
    {
      "assessmentId": "assess-ext-basler-blaze101-metrology-procedure",
      "externalSupportId": "ext-basler-blaze101-metrology-procedure",
      "componentId": "cmp-basler-blaze-101",
      "targetClaimId": "cmp-basler-blaze-101-accuracy",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The metrology procedure physically characterizes the blaze-101 and exposes a reconstruction limitation, but it does not reproduce Basler’s central-pixel, target, temperature and warm-up definition for ±5 mm typical accuracy.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Experimental Procedure for the Metrological Characterization of Time-of-Flight Cameras for Human Body 3D Measurements",
      "evidenceUrl": "https://doi.org/10.3390/s23010538",
      "evidenceLocation": "Sections 4.4 and 5.1",
      "evidenceResult": "About 168,000 depth points assessed; object point clouds were too noisy for the study’s cylinder-fit evaluation",
      "evidenceCondition": "Thirty frames at each of 15 positions from 1.7–4.5 m; central 20 × 20-pixel region; human-body and object reconstruction follow-up."
    },
    {
      "assessmentId": "assess-ext-orin-nx16-nanovsr-throughput",
      "externalSupportId": "ext-orin-nx16-nanovsr-throughput",
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "targetClaimId": "cmp-nvidia-jetson-orin-nx-16gb-ai_performance",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Measured NanoVSR TensorRT throughput is workload-level evidence and cannot confirm the theoretical sparse/dense INT8 TOPS peak.",
      "assessed": "2026-08-25",
      "evidenceTitle": "NanoVSR: Towards Real-Time Video Super-Resolution on Edge Devices",
      "evidenceUrl": "https://arxiv.org/abs/2607.10495",
      "evidenceLocation": "Section 4, Table 2",
      "evidenceResult": "NanoVSR-644k: 27.20 FPS at 180 × 320; 12.82 FPS at 270 × 480",
      "evidenceCondition": "Orin NX 16GB in 25 W configuration; TensorRT; temporal window T=15."
    },
    {
      "assessmentId": "assess-ext-xh540-w270-r-lifting-torque",
      "externalSupportId": "ext-xh540-w270-r-lifting-torque",
      "componentId": "cmp-robotis-xh540-w270-r",
      "targetClaimId": "cmp-robotis-xh540-w270-r-continuous_torque",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The load-cell experiment supplies exact-actuator application torque traces, but its 2 rpm lifting cycle does not define a thermally bounded continuous-output rating.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Design of a Lifting Robot for Repetitive Inter-Floor Material Transport with Adjustable Gravity Compensation",
      "evidenceUrl": "https://doi.org/10.3390/robotics14060069",
      "evidenceLocation": "Section 4.2 and Figure 10",
      "evidenceResult": "Joint torque measured during a 1.29 kg lifting cycle at 2 rpm",
      "evidenceCondition": "XH540-W270-R driving the prototype directly and through a crank-rocker; rotary load cell; gravity compensation compared."
    },
    {
      "assessmentId": "assess-ext-mid360-spherical-mapping-rmse",
      "externalSupportId": "ext-mid360-spherical-mapping-rmse",
      "componentId": "cmp-livox-mid-360",
      "targetClaimId": "cmp-livox-mid-360-range",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Ground-truth map RMSE is a sensor-plus-platform-plus-algorithm outcome, not a direct measurement of the 10%/80% reflectivity detection-range endpoints.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Design and Evaluation of Two Spherical Systems for Mobile 3D Mapping",
      "evidenceUrl": "https://arxiv.org/abs/2509.10032",
      "evidenceLocation": "Section V, Table III and failure discussion",
      "evidenceResult": "Best observed map RMSE 13.09 cm; unrecoverable drift occurred in some runs",
      "evidenceCondition": "MID-360 on 16 cm non-actuated and 20 cm actuated spherical robots; three LIO algorithms; Riegl VZ-400 ground truth."
    },
    {
      "assessmentId": "assess-ext-zivid2plus-m60-medical-object-depth-comparison",
      "externalSupportId": "ext-zivid2plus-m60-medical-object-depth-comparison",
      "componentId": "cmp-zivid-2-plus-m60-zvd2p-m60",
      "targetClaimId": "cmp-zivid-2-plus-m60-zvd2p-m60-point_precision",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "The external comparison is useful physical evidence, but the paper does not print the catalog ordering code and its object-level metrics are not the manufacturer’s typical single-point precision definition.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Comparing Commercial Depth Sensor Accuracy for Medical Applications",
      "evidenceUrl": "https://arxiv.org/abs/2606.13028",
      "evidenceLocation": "Abstract and cross-sensor evaluation",
      "evidenceResult": "Best of four tested sensors across all evaluated objects and metrics",
      "evidenceCondition": "Approximately 0.5 m stand-off; stylus-sampled references; porcine bone, porcine belly and silicone kidney phantom; paper names the device Zivid 2M+ 60."
    },
    {
      "assessmentId": "assess-ext-d455-very-close-sphere-error",
      "externalSupportId": "ext-d455-very-close-sphere-error",
      "componentId": "cmp-realsense-d455",
      "targetClaimId": "cmp-realsense-d455-range",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The 100–500 mm experiment is below the manufacturer-described 0.6–6 m ideal range and does not test the 6 m endpoint; it characterizes very-close behavior but cannot resolve the published ideal-range envelope.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "evidenceUrl": "https://doi.org/10.3390/s21227770",
      "evidenceLocation": "Section 4.1, Table 3 and discussion",
      "evidenceResult": "9.58 mm average error",
      "evidenceCondition": "Calibrated 25.4 mm sphere; four positions in the 100–500 mm very-close range."
    },
    {
      "assessmentId": "assess-ext-d455-iso-pf-error",
      "externalSupportId": "ext-d455-iso-pf-error",
      "componentId": "cmp-realsense-d455",
      "targetClaimId": "cmp-realsense-d455-accuracy",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "ISO probing-form error over 0.5–1.5 m is not the manufacturer’s percent depth-accuracy metric at 4 m, so the result cannot confirm or contradict the <2% at 4 m claim.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "evidenceUrl": "https://doi.org/10.3390/s21227770",
      "evidenceLocation": "Section 4.2.1, Table 5",
      "evidenceResult": "12.33 mm mean; 2.43 mm standard deviation",
      "evidenceCondition": "Sphere artifact acquired across the paper’s 500–1500 mm measurement volume."
    },
    {
      "assessmentId": "assess-ext-d455-iso-length-distortion",
      "externalSupportId": "ext-d455-iso-length-distortion",
      "componentId": "cmp-realsense-d455",
      "targetClaimId": "cmp-realsense-d455-accuracy",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Ball-bar length distortion over 0.5–1.5 m uses a different artifact, distance and error definition from percent depth accuracy at 4 m.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "evidenceUrl": "https://doi.org/10.3390/s21227770",
      "evidenceLocation": "Section 4.2.2, Table 6",
      "evidenceResult": "6.83 mm mean; 5.78 mm standard deviation",
      "evidenceCondition": "Ball-bar artifact acquired in 12 positions within the 500–1500 mm measurement volume."
    },
    {
      "assessmentId": "assess-ext-d455-flat-form-distortion",
      "externalSupportId": "ext-d455-flat-form-distortion",
      "componentId": "cmp-realsense-d455",
      "targetClaimId": "cmp-realsense-d455-accuracy",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Flat-form distortion is a surface-form result under an ISO-derived close-range procedure, not the cited percentage depth error at 4 m.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "evidenceUrl": "https://doi.org/10.3390/s21227770",
      "evidenceLocation": "Section 4.2.3, Table 7 and discussion",
      "evidenceResult": "16.05 mm mean; 8.33 mm standard deviation",
      "evidenceCondition": "White opaque planar artifact evaluated under the paper’s ISO-derived close-range procedure."
    },
    {
      "assessmentId": "assess-ext-d455-systematic-depth-error",
      "externalSupportId": "ext-d455-systematic-depth-error",
      "componentId": "cmp-realsense-d455",
      "targetClaimId": "cmp-realsense-d455-independent_depth_behavior",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The distance-swept planar experiment directly contributes independent, distance-bounded depth-error behavior to the existing independent-behavior claim; it does not address the separate high-inclination finding.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "evidenceUrl": "https://doi.org/10.3390/s21227770",
      "evidenceLocation": "Section 4.3, Table 8",
      "evidenceResult": "−0.7 mm mean; 4.25 mm standard deviation; 34.24 mm range",
      "evidenceCondition": "Planar target acquired at increasing distances from 100 to 1500 mm."
    },
    {
      "assessmentId": "assess-ext-d455-statue-reconstruction-error",
      "externalSupportId": "ext-d455-statue-reconstruction-error",
      "componentId": "cmp-realsense-d455",
      "targetClaimId": "cmp-realsense-d455-accuracy",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Aligned mesh reconstruction error for one statue is object- and pipeline-dependent and cannot resolve the product-page depth-accuracy percentage at 4 m.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "evidenceUrl": "https://doi.org/10.3390/s21227770",
      "evidenceLocation": "Section 4.4, Table 9",
      "evidenceResult": "0.18 mm mean; 2.27 mm standard deviation; 20.55 mm range",
      "evidenceCondition": "Reconstructed statue compared with the study’s reference mesh after alignment."
    },
    {
      "assessmentId": "assess-ext-d455-tangram-reconstruction-error",
      "externalSupportId": "ext-d455-tangram-reconstruction-error",
      "componentId": "cmp-realsense-d455",
      "targetClaimId": "cmp-realsense-d455-accuracy",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Aligned mesh reconstruction error for the tangram uses a different output, scene and metric from the manufacturer’s 4 m percentage depth-accuracy claim.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "evidenceUrl": "https://doi.org/10.3390/s21227770",
      "evidenceLocation": "Section 4.4, Table 10",
      "evidenceResult": "0.16 mm mean; 2.29 mm standard deviation; 10.39 mm range",
      "evidenceCondition": "Reconstructed tangram compared with the study’s reference mesh after alignment."
    },
    {
      "assessmentId": "assess-ext-mid70-distance-analysis",
      "externalSupportId": "ext-mid70-distance-analysis",
      "componentId": "cmp-livox-mid-70",
      "targetClaimId": "cmp-livox-mid-70-precision",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The 1–10 m planar-target dispersion does not reproduce the manufacturer’s 20 m, 30% reflectivity and 25°C precision condition, so the ≤2 cm claim remains unresolved.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "evidenceUrl": "https://doi.org/10.3390/s24020378",
      "evidenceLocation": "Section 3.8 and Figure 9",
      "evidenceResult": "2.08 cm standard deviation",
      "evidenceCondition": "Fixed planar target measured from 1 m to 10 m against physically measured reference distances."
    },
    {
      "assessmentId": "assess-ext-mid70-scanning-pattern",
      "externalSupportId": "ext-mid70-scanning-pattern",
      "componentId": "cmp-livox-mid-70",
      "targetClaimId": "cmp-livox-mid-70-fov",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Observation of a rosette-form scan pattern does not measure the 70.4° circular field boundary, so it is relevant context but not a field-of-view verification.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "evidenceUrl": "https://doi.org/10.3390/s24020378",
      "evidenceLocation": "Section 3.9 and Figure 10",
      "evidenceResult": "Rosette-form pattern observed",
      "evidenceCondition": "Planar scans examined at 100 ms, 200 ms and 400 ms integration times and multiple target distances."
    },
    {
      "assessmentId": "assess-ext-mid70-static-processing-time",
      "externalSupportId": "ext-mid70-static-processing-time",
      "componentId": "cmp-livox-mid-70",
      "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "Processing time describes the laptop, MATLAB implementation and scan count; by itself it does not resolve the published static or dynamic registration-error values.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "evidenceUrl": "https://doi.org/10.3390/s24020378",
      "evidenceLocation": "Sections 5.1 and 6.2, Table 3",
      "evidenceResult": "90 s",
      "evidenceCondition": "Proposed registration method; 35 scans; 0.2 s integration; Intel Core i9-10885H laptop, Windows 10 and MATLAB."
    },
    {
      "assessmentId": "assess-ext-mid70-dynamic-processing-time",
      "externalSupportId": "ext-mid70-dynamic-processing-time",
      "componentId": "cmp-livox-mid-70",
      "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The 900 s runtime is an implementation-cost observation and does not independently confirm the dimensional registration-error result.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "evidenceUrl": "https://doi.org/10.3390/s24020378",
      "evidenceLocation": "Sections 5.2 and 6.2, Table 3",
      "evidenceResult": "900 s",
      "evidenceCondition": "Proposed registration method; 357 scans at about 1 m/s; 0.2 s integration; same laptop and software boundary."
    },
    {
      "assessmentId": "assess-ext-mid70-localization-rmse",
      "externalSupportId": "ext-mid70-localization-rmse",
      "componentId": "cmp-livox-mid-70",
      "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Trajectory localization RMSE and angular error are different outputs from average dimensional registration error, despite coming from the same moving-platform experiment.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "evidenceUrl": "https://doi.org/10.3390/s24020378",
      "evidenceLocation": "Section 6.3, Table 5",
      "evidenceResult": "Δx 0.026 m; Δy 0.021 m; θx 4.1°; θy 2.7°",
      "evidenceCondition": "Proposed registration trajectory compared with the predefined mobile-robot trajectory before CFDT and loop-closure improvements."
    },
    {
      "assessmentId": "assess-ext-mid70-improved-localization-rmse",
      "externalSupportId": "ext-mid70-improved-localization-rmse",
      "componentId": "cmp-livox-mid-70",
      "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Post-processing localization RMSE is not the same metric as the catalogued dimensional registration error and cannot replace it.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "evidenceUrl": "https://doi.org/10.3390/s24020378",
      "evidenceLocation": "Section 6.3, Table 6",
      "evidenceResult": "Δx 0.017 m; Δy 0.011 m; θx 3.2°; θy 1.6°",
      "evidenceCondition": "Same moving-platform dataset after curve-fitting derivative filtering and loop-closure constraints."
    },
    {
      "assessmentId": "assess-ext-mid70-improved-registration-error",
      "externalSupportId": "ext-mid70-improved-registration-error",
      "componentId": "cmp-livox-mid-70",
      "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The table explicitly reports the 0.043 m baseline used in the existing dynamic registration claim before improving it to 0.029 m, directly supporting that bounded baseline value.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "evidenceUrl": "https://doi.org/10.3390/s24020378",
      "evidenceLocation": "Section 6.3, Table 7",
      "evidenceResult": "0.029 m, improved 32.6% from 0.043 m",
      "evidenceCondition": "Average absolute dimensional difference in Exp_2 after CFDT and loop closure."
    },
    {
      "assessmentId": "assess-ext-orin-nano-polybench-adaptivecpp",
      "externalSupportId": "ext-orin-nano-polybench-adaptivecpp",
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-ai_performance",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Application runtime ratios between CUDA and AdaptiveCpp are not sparse or dense INT8 TOPS and were not measured under the cited JetPack 6.2 Super-mode claim boundary.",
      "assessed": "2026-08-25",
      "evidenceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "evidenceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "evidenceLocation": "Sections 4.1 and 5.1, Table 4",
      "evidenceResult": "CUDA 1.17× faster on average",
      "evidenceCondition": "Jetson Orin Nano 8 GB at 15 W; Polybench GPU subset; paper software environment and default parameters."
    },
    {
      "assessmentId": "assess-ext-orin-nano-polybench-dpcpp",
      "externalSupportId": "ext-orin-nano-polybench-dpcpp",
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-ai_performance",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "CUDA-versus-DPC++ workload speed is not an INT8 TOPS measurement and cannot confirm the 67 sparse / 33 dense TOPS claim.",
      "assessed": "2026-08-25",
      "evidenceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "evidenceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "evidenceLocation": "Sections 4.1 and 5.1, Table 4",
      "evidenceResult": "CUDA 1.22× faster on average",
      "evidenceCondition": "Jetson Orin Nano 8 GB at 15 W; Polybench GPU subset; paper software environment and default parameters."
    },
    {
      "assessmentId": "assess-ext-orin-nano-optical-flow-device-gap",
      "externalSupportId": "ext-orin-nano-optical-flow-device-gap",
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-ai_performance",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Relative optical-flow runtime against a different edge GPU is workload evidence, not a measurement of the module’s sparse or dense INT8 TOPS.",
      "assessed": "2026-08-25",
      "evidenceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "evidenceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "evidenceLocation": "Section 5.2 and Table 6",
      "evidenceResult": "Overall difference 60.9% in favor of the Orin GPU",
      "evidenceCondition": "LK, HS and TV-L1 optical-flow algorithms across the paper’s selected datasets; compared with the UP Squared Pro 7000 Edge GPU."
    },
    {
      "assessmentId": "assess-ext-orin-nano-dense-embedding-power",
      "externalSupportId": "ext-orin-nano-dense-embedding-power",
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-power",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "A tegrastats workload observation on a board configured for 15 W does not validate the complete 15 W / 25 W / MAXN SUPER module-mode set or carrier-inclusive power boundary.",
      "assessed": "2026-08-25",
      "evidenceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "evidenceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "evidenceLocation": "Section 5.3 and Figure 4",
      "evidenceResult": "CUDA 3.11 s at 2.1 W; SYCL 3.24 s at 1.31 W",
      "evidenceCondition": "HeCBench Dense Embedding workload measured with tegrastats on the 15 W board configuration."
    },
    {
      "assessmentId": "assess-ext-rplidar-a1m8-four-meter-drift",
      "externalSupportId": "ext-rplidar-a1m8-four-meter-drift",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The tested A1-M8 returned measurements at 4 m, providing bounded support for operation at one point inside the 0.15–12 m white-target envelope; it does not validate either endpoint.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "evidenceLocation": "Section 4.1, Table 2 and Figure 10",
      "evidenceResult": "4017.3 mm mean; 21.3 mm standard deviation; 0.43% relative error; 17.2 mm RMSE",
      "evidenceCondition": "Indoor table target at a 4 m true distance during the paper’s drift experiment."
    },
    {
      "assessmentId": "assess-ext-rplidar-a1m8-2p4m-stability",
      "externalSupportId": "ext-rplidar-a1m8-2p4m-stability",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "Stable returns at 2.4 m support operation at that tested point within the stated range, without establishing the full white-target envelope.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "evidenceLocation": "Section 4.2, Table 4 and Figure 13",
      "evidenceResult": "2395.1 mm mean; 17.1 mm standard deviation; −0.20% relative error; 5.49 mm RMSE",
      "evidenceCondition": "Indoor target at a 2.4 m true distance; stability evaluated after the test interval."
    },
    {
      "assessmentId": "assess-ext-rplidar-a1m8-wood-response",
      "externalSupportId": "ext-rplidar-a1m8-wood-response",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The wood-target result demonstrates a return at 4 m under one indoor material condition; it is bounded support, not endpoint or white-target validation.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "evidenceLocation": "Section 4.3, Table 6",
      "evidenceResult": "4020.3 mm mean; 22.4 mm standard deviation; 21.6 mm RMSE",
      "evidenceCondition": "Wood target at a 4 m true distance in the indoor material-response experiment."
    },
    {
      "assessmentId": "assess-ext-rplidar-a1m8-steel-response",
      "externalSupportId": "ext-rplidar-a1m8-steel-response",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The steel-target result demonstrates a return at 1.95 m for one tested unit and setup, providing only point-bounded support within the range claim.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "evidenceLocation": "Section 4.3, Table 6",
      "evidenceResult": "1929.0 mm mean; 12.4 mm standard deviation; 22.45 mm RMSE",
      "evidenceCondition": "Steel target at a 1.95 m true distance in the indoor material-response experiment."
    },
    {
      "assessmentId": "assess-ext-rplidar-a1m8-plastic-response",
      "externalSupportId": "ext-rplidar-a1m8-plastic-response",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The plastic-target result demonstrates a return at 1.85 m while also showing material-dependent error; it supports operation at that point but not the full envelope.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "evidenceLocation": "Section 4.3, Table 6",
      "evidenceResult": "1789.8 mm mean; 16.7 mm standard deviation; 61.9 mm RMSE",
      "evidenceCondition": "Plastic target at a 1.85 m true distance in the indoor material-response experiment."
    },
    {
      "assessmentId": "assess-ext-rplidar-a1m8-wall-response",
      "externalSupportId": "ext-rplidar-a1m8-wall-response",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The wall-target result demonstrates a return at 3.4 m under the paper’s indoor setup, providing bounded support at one point rather than validation of 0.15–12 m.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "evidenceLocation": "Section 4.3, Table 6",
      "evidenceResult": "3374.1 mm mean; 21.6 mm standard deviation; 25.5 mm RMSE",
      "evidenceCondition": "Wall target at a 3.4 m true distance in the indoor material-response experiment."
    },
    {
      "assessmentId": "assess-ext-d455-maximum-depth-output-used",
      "externalSupportId": "ext-d455-maximum-depth-output-used",
      "componentId": "cmp-realsense-d455",
      "targetClaimId": "cmp-realsense-d455-resolution_fps",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The study independently demonstrates 1280 × 720 depth acquisition, but it does not report the frame rate or test the separate 848 × 480 at 90 fps mode; the compound output claim remains only partially resolved.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "evidenceUrl": "https://doi.org/10.3390/s21227770",
      "evidenceLocation": "Section 3, device configuration immediately before Section 3.1",
      "evidenceResult": "1280 × 720 depth output selected",
      "evidenceCondition": "D455 operated in the paper’s default preset with depth unit 10−3 and the maximum available depth resolution; frame rate was not independently reported."
    },
    {
      "assessmentId": "assess-ext-d455-fov-not-independently-measured",
      "externalSupportId": "ext-d455-fov-not-independently-measured",
      "componentId": "cmp-realsense-d455",
      "targetClaimId": "cmp-realsense-d455-fov",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The independent metrology paper used the exact D455 but explicitly attributes its 87° × 58° table value to Intel and does not publish a separate angular-field measurement.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "evidenceUrl": "https://doi.org/10.3390/s21227770",
      "evidenceLocation": "Section 3, Table 1 attribution and characterization framework",
      "evidenceResult": "No independent D455 angular FoV measurement reported",
      "evidenceCondition": "The paper physically tested D455 metrology, but its 87° × 58° Table 1 value is explicitly attributed to the Intel RealSense website."
    },
    {
      "assessmentId": "assess-ext-mid70-observed-range-boundary",
      "externalSupportId": "ext-mid70-observed-range-boundary",
      "componentId": "cmp-livox-mid-70",
      "targetClaimId": "cmp-livox-mid-70-range",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "Detection beyond 200 m is relevant independent range evidence, but the paper does not control target reflectivity or 100 klx ambient illumination and therefore cannot resolve the three reflectivity-qualified endpoints.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "evidenceUrl": "https://doi.org/10.3390/s24020378",
      "evidenceLocation": "Section 3.2 and Figures 2–3",
      "evidenceResult": "0.05 m minimum; more than 200 m maximum",
      "evidenceCondition": "Tripod-mounted sensor tested indoors and outdoors; target reflectivity and 100 klx illumination were not controlled to the manufacturer claim conditions."
    },
    {
      "assessmentId": "assess-ext-mid70-observed-minimum-range",
      "externalSupportId": "ext-mid70-observed-minimum-range",
      "componentId": "cmp-livox-mid-70",
      "targetClaimId": "cmp-livox-mid-70-min_range",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The paper directly reports the closest detected object at 0.05 m on the exact Mid-70 and separately discloses degraded accuracy through 0.25 m, supporting the bounded minimum-range value without implying close-range precision.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "evidenceUrl": "https://doi.org/10.3390/s24020378",
      "evidenceLocation": "Section 3.2 and Figure 2",
      "evidenceResult": "0.05 m",
      "evidenceCondition": "Tripod-mounted close-object test; the paper notes degraded accuracy from 0.05 m to 0.25 m because of sensor filtering."
    },
    {
      "assessmentId": "assess-ext-mid70-observed-valid-point-rate",
      "externalSupportId": "ext-mid70-observed-valid-point-rate",
      "componentId": "cmp-livox-mid-70",
      "targetClaimId": "cmp-livox-mid-70-point_rate",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The observed stream of about 100,000 valid points/s is consistent with the single-return half of the claim, but the return mode is not stated and the 200,000 points/s dual-return value is not independently tested.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "evidenceUrl": "https://doi.org/10.3390/s24020378",
      "evidenceLocation": "Section 3.1",
      "evidenceResult": "About 100,000 valid points/s",
      "evidenceCondition": "Paper characterization after an approximately 8 s startup delay; return mode was not stated and the 200,000 points/s dual-return mode was not tested separately."
    },
    {
      "assessmentId": "assess-ext-orin-nano-observed-cpu-architecture",
      "externalSupportId": "ext-orin-nano-observed-cpu-architecture",
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-cpu",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "The paper identifies and executes workloads on the Cortex-A78AE CPU, but does not independently measure the six-core count or 1.7 GHz ceiling in the compound catalog claim.",
      "assessed": "2026-08-25",
      "evidenceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "evidenceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "evidenceLocation": "Sections 4.1 and 5.1",
      "evidenceResult": "Arm Cortex-A78AE CPU identified and used for AdaptiveCpp execution",
      "evidenceCondition": "Exact Jetson Orin Nano study board; the paper does not independently measure the six-core count or 1.7 GHz maximum clock."
    },
    {
      "assessmentId": "assess-ext-orin-nano-observed-8gb-identity",
      "externalSupportId": "ext-orin-nano-observed-8gb-identity",
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-memory",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The exact 8 GB board identity is independently bound to the benchmark, but the paper does not test or fully report the 128-bit LPDDR5 and 102 GB/s memory specification.",
      "assessed": "2026-08-25",
      "evidenceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "evidenceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "evidenceLocation": "Section 4.1, Table 1 and experiment device identity",
      "evidenceResult": "Jetson Orin Nano 8 GB study board",
      "evidenceCondition": "Exact 8 GB board identity used for the published benchmarks; memory bus width, LPDDR generation and 102 GB/s bandwidth were not independently measured."
    },
    {
      "assessmentId": "assess-ext-orin-nano-software-baseline-gap",
      "externalSupportId": "ext-orin-nano-software-baseline-gap",
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-software",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The external benchmark publishes compiler and 15 W configuration details but not a JetPack 6.2 Super-mode baseline, so it cannot resolve the catalog software requirement.",
      "assessed": "2026-08-25",
      "evidenceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "evidenceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "evidenceLocation": "Section 4.1 environment configuration",
      "evidenceResult": "JetPack 6.2 Super-mode baseline not reported",
      "evidenceCondition": "The paper reports compiler/runtime configuration for its 15 W benchmark but does not publish a JetPack 6.2 Super-mode test boundary."
    },
    {
      "assessmentId": "assess-ext-rplidar-a1m8-observed-360-scan",
      "externalSupportId": "ext-rplidar-a1m8-observed-360-scan",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-angular_range",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The exact A1-M8 produced an unobstructed indoor scan with objects observed around approximately 360°, directly supporting full-rotation angular coverage for the tested setup.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "evidenceLocation": "Sections 3.2 and 4, Figure 6",
      "evidenceResult": "Objects perceived around approximately 360°",
      "evidenceCondition": "A1-M8 mounted unobstructed on the top tier of the study platform; one indoor scan visualized in ROS/Matlab."
    },
    {
      "assessmentId": "assess-ext-rplidar-a1m8-scan-rate-boundary",
      "externalSupportId": "ext-rplidar-a1m8-scan-rate-boundary",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-scan_rate",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The paper cites 5.5 Hz while running repeated scans but does not publish an independently timed scan-rate sweep through the catalog’s 5.5–10 Hz range.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "evidenceLocation": "Section 3.1 and Table 1 attribution",
      "evidenceResult": "5.5 Hz cited; no independent 5.5–10 Hz sweep reported",
      "evidenceCondition": "The study used repeated A1-M8 scans but its 5.5 Hz statement is presented with datasheet-derived characteristics rather than a measured scan-rate experiment."
    },
    {
      "assessmentId": "assess-ext-rplidar-a1m8-angular-resolution-boundary",
      "externalSupportId": "ext-rplidar-a1m8-angular-resolution-boundary",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-angular_resolution",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The paper discusses point-density effects and repeats the ≤1° specification, but it does not perform a calibrated angular-step experiment on the tested unit.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "evidenceLocation": "Section 3.1 Table 1 and discussion of point density",
      "evidenceResult": "≤1° cited; no independent angular-step test reported",
      "evidenceCondition": "The study discusses angular-resolution effects but does not publish a calibrated angular-step measurement for the tested A1-M8."
    },
    {
      "assessmentId": "assess-ext-rplidar-a1m8-range-resolution-boundary",
      "externalSupportId": "ext-rplidar-a1m8-range-resolution-boundary",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-range_resolution",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Observed standard deviation and RMSE characterize repeatability and error, not the datasheet’s distance-dependent quantization/resolution metric; the claim remains unresolved.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "evidenceLocation": "Sections 4.1–4.3, Tables 2, 4 and 6",
      "evidenceResult": "Millimetre-to-centimetre repeatability dispersion observed; intrinsic resolution not isolated",
      "evidenceCondition": "The paper reports standard deviation and RMSE at several ranges and materials; those statistics are not the datasheet’s quantization/resolution metric."
    },
    {
      "assessmentId": "assess-ext-rplidar-a1m8-usb-adapter-boundary",
      "externalSupportId": "ext-rplidar-a1m8-usb-adapter-boundary",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-serial",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The study validates a host-facing USB path into ROS but does not isolate the scanner core’s UART or confirm 115,200 bps, so the adapter boundary prevents direct support.",
      "assessed": "2026-08-25",
      "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "evidenceLocation": "Section 3.2 experimental setup",
      "evidenceResult": "Scanner interfaced to ROS through USB",
      "evidenceCondition": "The study reports the host-facing USB path; it does not isolate whether an adapter bridges the scanner core’s 115,200 bps UART."
    },
    {
      "assessmentId": "assess-ext-turtlebot3-xl430-exact-crosswalk",
      "externalSupportId": "ext-turtlebot3-xl430-exact-crosswalk",
      "componentId": "cmp-robotis-xl430-w250-t",
      "targetClaimId": "cmp-robotis-xl430-w250-t-independent_robot_validation",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The pinned TurtleBot3 Burger BOM establishes an exact public XL430-W250-T integration identity, but no serialized unit or measured actuator behavior is attached, so independent physical validation remains unresolved.",
      "assessed": "2026-08-25",
      "evidenceTitle": "TurtleBot3 commit-pinned parts list",
      "evidenceUrl": "https://github.com/ROBOTIS-GIT/emanual/blob/ee86bc91df505e7bc8b3e4337216c054cdc67264/docs/en/platform/turtlebot3/features/features.md",
      "evidenceLocation": "Parts List / Motors, Burger column",
      "evidenceResult": "DYNAMIXEL XL430-W250-T, quantity 2",
      "evidenceCondition": "Pinned Burger parts-list row; no serialized robot or measured actuator performance."
    },
    {
      "assessmentId": "assess-ext-turtlebot3-opencr-exact-crosswalk",
      "externalSupportId": "ext-turtlebot3-opencr-exact-crosswalk",
      "componentId": "cmp-robotis-opencr10",
      "targetClaimId": "cmp-robotis-opencr10-independent_board_validation",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The responsibility-party BOM names OpenCR1.0 exactly, but it does not bind a serialized board, installed firmware, electrical measurements or runtime behavior.",
      "assessed": "2026-08-25",
      "evidenceTitle": "TurtleBot3 commit-pinned parts list",
      "evidenceUrl": "https://github.com/ROBOTIS-GIT/emanual/blob/ee86bc91df505e7bc8b3e4337216c054cdc67264/docs/en/platform/turtlebot3/features/features.md",
      "evidenceLocation": "Parts List / Boards, Burger column",
      "evidenceResult": "OpenCR1.0, quantity 1",
      "evidenceCondition": "Pinned Burger parts-list row; board revision, installed firmware and physical behavior remain unresolved."
    },
    {
      "assessmentId": "assess-ext-turtlebot3-xm430-exact-crosswalk",
      "externalSupportId": "ext-turtlebot3-xm430-exact-crosswalk",
      "componentId": "cmp-robotis-xm430-w210-t",
      "targetClaimId": "cmp-robotis-xm430-w210-t-independent_robot_validation",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The pinned Waffle Pi BOM establishes the exact TTL-suffix XM430-W210-T integration identity, but no serial, load, thermal or motion result is published.",
      "assessed": "2026-08-25",
      "evidenceTitle": "TurtleBot3 commit-pinned parts list",
      "evidenceUrl": "https://github.com/ROBOTIS-GIT/emanual/blob/ee86bc91df505e7bc8b3e4337216c054cdc67264/docs/en/platform/turtlebot3/features/features.md",
      "evidenceLocation": "Parts List / Motors, Waffle Pi column",
      "evidenceResult": "DYNAMIXEL XM430-W210-T, quantity 2",
      "evidenceCondition": "Pinned Waffle Pi parts-list row; no serialized robot or measured actuator performance."
    },
    {
      "assessmentId": "assess-ext-openamr-pi5-rev11-crosswalk",
      "externalSupportId": "ext-openamr-pi5-rev11-crosswalk",
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "targetClaimId": "cmp-raspberry-pi-5-model-b-rev11-independent_openamr_validation",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The OpenAMR table names the exact Rev 1.1 and 8 GB board, but no as-built serial, power sufficiency, thermal result or robot workload benchmark is published.",
      "assessed": "2026-08-25",
      "evidenceTitle": "OpenAMR components BOM and datasheets",
      "evidenceUrl": "https://github.com/openAMRobot/openamr-platform-hw/blob/3f5bfde6608bc043752225966db80461222669ff/manufacturing/bom/components-bom.md",
      "evidenceLocation": "Components BOM row 8, Raspberry Pi 5",
      "evidenceResult": "Raspberry Pi 5 Model B Rev 1.1, 8 GB, quantity 1",
      "evidenceCondition": "Pinned project table; no serialized as-built manifest, power test or workload benchmark."
    },
    {
      "assessmentId": "assess-ext-lekiwi-xl330-m077-crosswalk",
      "externalSupportId": "ext-lekiwi-xl330-m077-crosswalk",
      "componentId": "cmp-robotis-xl330-m077-t",
      "targetClaimId": "cmp-robotis-xl330-m077-t-independent_robot_validation",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The DYNAMIXEL LeKiwi BOM independently names the exact M077 variant and quantity, but does not publish serials or measured installed torque, thermal duty or endurance.",
      "assessed": "2026-08-25",
      "evidenceTitle": "DYNAMIXEL LeKiwi bill of materials",
      "evidenceUrl": "https://github.com/SIGRobotics-UIUC/LeKiwi/blob/efa608d7ee5a495a4803b1d28cd0c955b4f1e033/DynamixelLeKiwi/BOM.md",
      "evidenceLocation": "Leader Arm table",
      "evidenceResult": "Dynamixel XL330-M077-T, quantity 6",
      "evidenceCondition": "Pinned Leader Arm BOM row; no serialized build, load, thermal or endurance result."
    },
    {
      "assessmentId": "assess-ext-lekiwi-xl330-m288-crosswalk",
      "externalSupportId": "ext-lekiwi-xl330-m288-crosswalk",
      "componentId": "cmp-robotis-xl330-m288-t",
      "targetClaimId": "cmp-robotis-xl330-m288-t-independent_robot_validation",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The DYNAMIXEL LeKiwi BOM independently names the exact M288 variant and quantity, but no serialized build or measured actuator behavior is attached.",
      "assessed": "2026-08-25",
      "evidenceTitle": "DYNAMIXEL LeKiwi bill of materials",
      "evidenceUrl": "https://github.com/SIGRobotics-UIUC/LeKiwi/blob/efa608d7ee5a495a4803b1d28cd0c955b4f1e033/DynamixelLeKiwi/BOM.md",
      "evidenceLocation": "Follower Arm table",
      "evidenceResult": "Dynamixel XL330-M288-T, quantity 4",
      "evidenceCondition": "Pinned Follower Arm BOM row; no serialized build, load, thermal or endurance result."
    },
    {
      "assessmentId": "assess-ext-openamr-teensy40-crosswalk",
      "externalSupportId": "ext-openamr-teensy40-crosswalk",
      "componentId": "cmp-pjrc-teensy-40",
      "targetClaimId": "cmp-pjrc-teensy-40-independent_openamr_validation",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The OpenAMR table establishes the exact Teensy 4.0 controller identity, but firmware digest, wiring and measured real-time behavior remain unpublished.",
      "assessed": "2026-08-25",
      "evidenceTitle": "OpenAMR components BOM and datasheets",
      "evidenceUrl": "https://github.com/openAMRobot/openamr-platform-hw/blob/3f5bfde6608bc043752225966db80461222669ff/manufacturing/bom/components-bom.md",
      "evidenceLocation": "Components BOM row 1, Microcontroller",
      "evidenceResult": "Teensy 4.0 / NXP i.MX RT1062, quantity 1",
      "evidenceCondition": "Pinned project table; firmware digest, wiring and real-time behavior remain unresolved."
    },
    {
      "assessmentId": "assess-ext-openamr-as5040-crosswalk",
      "externalSupportId": "ext-openamr-as5040-crosswalk",
      "componentId": "cmp-ams-osram-as5040",
      "targetClaimId": "cmp-ams-osram-as5040-independent_odometry_validation",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The OpenAMR table establishes two AS5040 identities, but it does not bind the magnet/mechanical stack or publish calibrated wheel-odometry error.",
      "assessed": "2026-08-25",
      "evidenceTitle": "OpenAMR components BOM and datasheets",
      "evidenceUrl": "https://github.com/openAMRobot/openamr-platform-hw/blob/3f5bfde6608bc043752225966db80461222669ff/manufacturing/bom/components-bom.md",
      "evidenceLocation": "Components BOM row 4, Magnetic encoder",
      "evidenceResult": "AS5040, quantity 2",
      "evidenceCondition": "Pinned project table; magnet geometry, mechanical stack, calibration and odometry error remain unresolved."
    },
    {
      "assessmentId": "assess-ext-openamr-camera3-noir-crosswalk",
      "externalSupportId": "ext-openamr-camera3-noir-crosswalk",
      "componentId": "cmp-raspberry-pi-camera-module-3-noir",
      "targetClaimId": "cmp-raspberry-pi-camera-module-3-noir-independent_openamr_camera_validation",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The project table establishes the exact NoIR/IMX708 camera identity, but calibration, mounting transform, capture settings and perception-quality results remain unpublished.",
      "assessed": "2026-08-25",
      "evidenceTitle": "OpenAMR components BOM and datasheets",
      "evidenceUrl": "https://github.com/openAMRobot/openamr-platform-hw/blob/3f5bfde6608bc043752225966db80461222669ff/manufacturing/bom/components-bom.md",
      "evidenceLocation": "Components BOM row 7, Camera Module 3 NoIR",
      "evidenceResult": "Camera Module 3 NoIR / Sony IMX708, quantity 1",
      "evidenceCondition": "Pinned project table; calibration, mounting transform and perception quality remain unresolved."
    }
  ],
  "sourceAuditAssessmentRecords": [
    {
      "id": "audit-motion-error-cmp-hebi-r8-9-plus-backlash",
      "componentId": "cmp-hebi-r8-9-plus",
      "componentSlug": "hebi-r8-9-plus",
      "componentName": "HEBI R8-9+ Actuator",
      "category": "motion-actuation",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “±0.25”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · R8-9+ · Backlash",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-motion-error-cmp-hebi-r8-9-plus-accuracy",
      "componentId": "cmp-hebi-r8-9-plus",
      "componentSlug": "hebi-r8-9-plus",
      "componentName": "HEBI R8-9+ Actuator",
      "category": "motion-actuation",
      "field": "source_condition_review:accuracy",
      "label": "Angular accuracy source-condition assessment",
      "result": "Source and condition audit completed for “±0.2”; no condition-matched independent measurement is attached.",
      "condition": "R-Series+ family specification.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · R8-9+ · Angular accuracy",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-motion-error-cmp-robotis-xh540-w270-r-backlash",
      "componentId": "cmp-robotis-xh540-w270-r",
      "componentSlug": "robotis-xh540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W270-R",
      "category": "motion-actuation",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “15”; no condition-matched independent measurement is attached.",
      "condition": "Equivalent value shown by manufacturer as 0.25°.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · XH540-W270-R · Backlash",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-motion-error-cmp-cubemars-ak80-9-v3-backlash",
      "componentId": "cmp-cubemars-ak80-9-v3",
      "componentSlug": "cubemars-ak80-9-v3",
      "componentName": "CubeMars AK80-9 V3.0",
      "category": "motion-actuation",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “15”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer product-specific specification table; no test method is disclosed.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK80-9 V3.0 KV100 · Backlash",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-motion-error-cmp-myactuator-x8-32-v4-backlash",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "componentName": "MYACTUATOR X8-32 V4",
      "category": "motion-actuation",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “≤10”; no condition-matched independent measurement is attached.",
      "condition": "Technical-parameter image; test method is not disclosed.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · RMD-X8-P9-32-R · Backlash",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-motion-error-cmp-myactuator-x8-32-v4-accuracy",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "componentName": "MYACTUATOR X8-32 V4",
      "category": "motion-actuation",
      "field": "source_condition_review:accuracy",
      "label": "Control accuracy source-condition assessment",
      "result": "Source and condition audit completed for “<0.01”; no condition-matched independent measurement is attached.",
      "condition": "Technical-parameter image; metric definition and test method are not disclosed.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · RMD-X8-P9-32-R · Control accuracy",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-motion-error-cmp-hebi-t8-16-plus-backlash",
      "componentId": "cmp-hebi-t8-16-plus",
      "componentSlug": "hebi-t8-16-plus",
      "componentName": "HEBI T8-16+ Actuator",
      "category": "motion-actuation",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “±0.25”; no condition-matched independent measurement is attached.",
      "condition": "T-Series family specification.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · T8-16+ · Backlash",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-motion-error-cmp-hebi-h25-90-backlash",
      "componentId": "cmp-hebi-h25-90",
      "componentSlug": "hebi-h25-90",
      "componentName": "HEBI H25-90 Actuator",
      "category": "motion-actuation",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “None — harmonic-type reducer”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer table wording; this is not an independent lost-motion test.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · H25-90 · Backlash",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-motion-error-cmp-hebi-h25-90-accuracy",
      "componentId": "cmp-hebi-h25-90",
      "componentSlug": "hebi-h25-90",
      "componentName": "HEBI H25-90 Actuator",
      "category": "motion-actuation",
      "field": "source_condition_review:accuracy",
      "label": "Angular accuracy source-condition assessment",
      "result": "Source and condition audit completed for “0.02”; no condition-matched independent measurement is attached.",
      "condition": "H-Series family specification.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · H25-90 · Angular accuracy",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-motion-error-cmp-robotis-ph54-200-s500-r-backlash",
      "componentId": "cmp-robotis-ph54-200-s500-r",
      "componentSlug": "robotis-ph54-200-s500-r",
      "componentName": "ROBOTIS DYNAMIXEL PH54-200-S500-R",
      "category": "motion-actuation",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “<6 arcmin / 0.1°”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer specification.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · PH54-200-S500-R · Backlash",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-motion-error-cmp-robotis-xm540-w270-r-backlash",
      "componentId": "cmp-robotis-xm540-w270-r",
      "componentSlug": "robotis-xm540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XM540-W270-R",
      "category": "motion-actuation",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “15 arcmin / 0.25°”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · XM540-W270-R · Backlash",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-motion-error-cmp-cubemars-ak70-10-backlash",
      "componentId": "cmp-cubemars-ak70-10",
      "componentSlug": "cubemars-ak70-10",
      "componentName": "CubeMars AK70-10 KV100",
      "category": "motion-actuation",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “0.2”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer product-specific specification table; no test method is disclosed.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK70-10 KV100 · Backlash",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-motion-error-cmp-hebi-t8-3-plus-backlash",
      "componentId": "cmp-hebi-t8-3-plus",
      "componentSlug": "hebi-t8-3-plus",
      "componentName": "HEBI T8-3+ Actuator",
      "category": "motion-actuation",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “±0.25”; no condition-matched independent measurement is attached.",
      "condition": "T-Series family specification.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · T8-3+ · Backlash",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-motion-error-cmp-hebi-t25-20-backlash",
      "componentId": "cmp-hebi-t25-20",
      "componentSlug": "hebi-t25-20",
      "componentName": "HEBI T25-20 Actuator",
      "category": "motion-actuation",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “±0.25”; no condition-matched independent measurement is attached.",
      "condition": "T-Series family specification.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · T25-20 · Backlash",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-motion-error-cmp-hebi-h25-45-backlash",
      "componentId": "cmp-hebi-h25-45",
      "componentSlug": "hebi-h25-45",
      "componentName": "HEBI H25-45 Actuator",
      "category": "motion-actuation",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “None — harmonic-type reducer”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer wording; not an independent lost-motion test.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · H25-45 · Backlash",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-motion-error-cmp-hebi-h25-45-accuracy",
      "componentId": "cmp-hebi-h25-45",
      "componentSlug": "hebi-h25-45",
      "componentName": "HEBI H25-45 Actuator",
      "category": "motion-actuation",
      "field": "source_condition_review:accuracy",
      "label": "Angular accuracy source-condition assessment",
      "result": "Source and condition audit completed for “0.02”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer specification.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · H25-45 · Angular accuracy",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-motion-error-cmp-robotis-xh540-w150-r-backlash",
      "componentId": "cmp-robotis-xh540-w150-r",
      "componentSlug": "robotis-xh540-w150-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W150-R",
      "category": "motion-actuation",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “15 arcmin / 0.25°”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · XH540-W150-R · Backlash",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-motion-error-cmp-robotis-xw540-t260-r-backlash",
      "componentId": "cmp-robotis-xw540-t260-r",
      "componentSlug": "robotis-xw540-t260-r",
      "componentName": "ROBOTIS DYNAMIXEL XW540-T260-R",
      "category": "motion-actuation",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “15 arcmin / 0.25°”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · XW540-T260-R · Backlash",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-motion-error-cmp-cubemars-ak80-64-backlash",
      "componentId": "cmp-cubemars-ak80-64",
      "componentSlug": "cubemars-ak80-64",
      "componentName": "CubeMars AK80-64 KV80",
      "category": "motion-actuation",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “0.18”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer specification.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK80-64 KV80 · Backlash",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-hebi-r8-9-plus-continuous_torque",
      "componentId": "cmp-hebi-r8-9-plus",
      "componentSlug": "hebi-r8-9-plus",
      "componentName": "HEBI R8-9+ Actuator",
      "category": "motion-actuation",
      "field": "source_condition_review:continuous_torque",
      "label": "Continuous torque source-condition assessment",
      "result": "Source and condition audit completed for “10”; no condition-matched independent measurement is attached.",
      "condition": "Datasheet headline rating; speed–torque envelope still governs simultaneous torque and speed.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · R8-9+ · Continuous torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-hebi-r8-9-plus-headline_torque",
      "componentId": "cmp-hebi-r8-9-plus",
      "componentSlug": "hebi-r8-9-plus",
      "componentName": "HEBI R8-9+ Actuator",
      "category": "motion-actuation",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “23”; no condition-matched independent measurement is attached.",
      "condition": "Peak rating; duration is not stated in the headline table.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · R8-9+ · Peak torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-robotis-xh540-w270-r-headline_torque",
      "componentId": "cmp-robotis-xh540-w270-r",
      "componentSlug": "robotis-xh540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W270-R",
      "category": "motion-actuation",
      "field": "source_condition_review:headline_torque",
      "label": "Stall torque source-condition assessment",
      "result": "Source and condition audit completed for “9.9”; no condition-matched independent measurement is attached.",
      "condition": "At 12.0 V and 4.9 A; the e-Manual warns that stall torque is not a continuous output rating.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · XH540-W270-R · Stall torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-cubemars-ak80-9-v3-continuous_torque",
      "componentId": "cmp-cubemars-ak80-9-v3",
      "componentSlug": "cubemars-ak80-9-v3",
      "componentName": "CubeMars AK80-9 V3.0",
      "category": "motion-actuation",
      "field": "source_condition_review:continuous_torque",
      "label": "Rated torque source-condition assessment",
      "result": "Source and condition audit completed for “9”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer calls this rated torque; thermal duty conditions are not stated in the product comparison table.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK80-9 V3.0 KV100 · Rated torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-cubemars-ak80-9-v3-headline_torque",
      "componentId": "cmp-cubemars-ak80-9-v3",
      "componentSlug": "cubemars-ak80-9-v3",
      "componentName": "CubeMars AK80-9 V3.0",
      "category": "motion-actuation",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “22”; no condition-matched independent measurement is attached.",
      "condition": "Peak current 28 A; duration not stated in the visible specification table.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK80-9 V3.0 KV100 · Peak torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-myactuator-x8-32-v4-headline_torque",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "componentName": "MYACTUATOR X8-32 V4",
      "category": "motion-actuation",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque encoded in model name source-condition assessment",
      "result": "Source and condition audit completed for “32”; no condition-matched independent measurement is attached.",
      "condition": "The manufacturer’s naming guide defines the final number as peak torque; this is not a continuous rating.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · RMD-X8-P9-32-R · Peak torque encoded in model name",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-myactuator-x8-32-v4-rated_torque",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "componentName": "MYACTUATOR X8-32 V4",
      "category": "motion-actuation",
      "field": "source_condition_review:rated_torque",
      "label": "Rated torque source-condition assessment",
      "result": "Source and condition audit completed for “8”; no condition-matched independent measurement is attached.",
      "condition": "Technical-parameter image; the page does not define rated torque as continuous duty.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · RMD-X8-P9-32-R · Rated torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-hebi-t8-16-plus-continuous_torque",
      "componentId": "cmp-hebi-t8-16-plus",
      "componentSlug": "hebi-t8-16-plus",
      "componentName": "HEBI T8-16+ Actuator",
      "category": "motion-actuation",
      "field": "source_condition_review:continuous_torque",
      "label": "Continuous torque source-condition assessment",
      "result": "Source and condition audit completed for “20”; no condition-matched independent measurement is attached.",
      "condition": "T8-16+ configuration.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · T8-16+ · Continuous torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-hebi-t8-16-plus-headline_torque",
      "componentId": "cmp-hebi-t8-16-plus",
      "componentSlug": "hebi-t8-16-plus",
      "componentName": "HEBI T8-16+ Actuator",
      "category": "motion-actuation",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “44”; no condition-matched independent measurement is attached.",
      "condition": "Peak duration is not stated in the table.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · T8-16+ · Peak torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-hebi-h25-90-continuous_torque",
      "componentId": "cmp-hebi-h25-90",
      "componentSlug": "hebi-h25-90",
      "componentName": "HEBI H25-90 Actuator",
      "category": "motion-actuation",
      "field": "source_condition_review:continuous_torque",
      "label": "Continuous torque source-condition assessment",
      "result": "Source and condition audit completed for “90”; no condition-matched independent measurement is attached.",
      "condition": "H25-90 configuration.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · H25-90 · Continuous torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-hebi-h25-90-headline_torque",
      "componentId": "cmp-hebi-h25-90",
      "componentSlug": "hebi-h25-90",
      "componentName": "HEBI H25-90 Actuator",
      "category": "motion-actuation",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “180”; no condition-matched independent measurement is attached.",
      "condition": "Peak duration is not stated in the table.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · H25-90 · Peak torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-robotis-ph54-200-s500-r-continuous_torque",
      "componentId": "cmp-robotis-ph54-200-s500-r",
      "componentSlug": "robotis-ph54-200-s500-r",
      "componentName": "ROBOTIS DYNAMIXEL PH54-200-S500-R",
      "category": "motion-actuation",
      "field": "source_condition_review:continuous_torque",
      "label": "Continuous torque source-condition assessment",
      "result": "Source and condition audit completed for “44.7”; no condition-matched independent measurement is attached.",
      "condition": "Calculated from core-motor specifications; manufacturer advises checking the performance graph and consulting for long-duration use.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · PH54-200-S500-R · Continuous torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-robotis-xm540-w270-r-headline_torque",
      "componentId": "cmp-robotis-xm540-w270-r",
      "componentSlug": "robotis-xm540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XM540-W270-R",
      "category": "motion-actuation",
      "field": "source_condition_review:headline_torque",
      "label": "Stall torque source-condition assessment",
      "result": "Source and condition audit completed for “10.6”; no condition-matched independent measurement is attached.",
      "condition": "12.0 V and 4.4 A; momentary stall condition.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · XM540-W270-R · Stall torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-cubemars-ak70-10-continuous_torque",
      "componentId": "cmp-cubemars-ak70-10",
      "componentSlug": "cubemars-ak70-10",
      "componentName": "CubeMars AK70-10 KV100",
      "category": "motion-actuation",
      "field": "source_condition_review:continuous_torque",
      "label": "Rated torque source-condition assessment",
      "result": "Source and condition audit completed for “8.3”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer-rated value; thermal duration is not stated in the comparison table.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK70-10 KV100 · Rated torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-cubemars-ak70-10-headline_torque",
      "componentId": "cmp-cubemars-ak70-10",
      "componentSlug": "cubemars-ak70-10",
      "componentName": "CubeMars AK70-10 KV100",
      "category": "motion-actuation",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “24.8”; no condition-matched independent measurement is attached.",
      "condition": "Peak current 23.2 A; duration not stated.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK70-10 KV100 · Peak torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-cubemars-ak10-9-v3-continuous_torque",
      "componentId": "cmp-cubemars-ak10-9-v3",
      "componentSlug": "cubemars-ak10-9-v3",
      "componentName": "CubeMars AK10-9 V3.0",
      "category": "motion-actuation",
      "field": "source_condition_review:continuous_torque",
      "label": "Rated torque source-condition assessment",
      "result": "Source and condition audit completed for “18”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer-rated value; thermal duration is not stated.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK10-9 V3.0 KV60 · Rated torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-cubemars-ak10-9-v3-headline_torque",
      "componentId": "cmp-cubemars-ak10-9-v3",
      "componentSlug": "cubemars-ak10-9-v3",
      "componentName": "CubeMars AK10-9 V3.0",
      "category": "motion-actuation",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “53”; no condition-matched independent measurement is attached.",
      "condition": "Peak current 31.9 A; duration not stated.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK10-9 V3.0 KV60 · Peak torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-hebi-t8-3-plus-continuous_torque",
      "componentId": "cmp-hebi-t8-3-plus",
      "componentSlug": "hebi-t8-3-plus",
      "componentName": "HEBI T8-3+ Actuator",
      "category": "motion-actuation",
      "field": "source_condition_review:continuous_torque",
      "label": "Continuous torque source-condition assessment",
      "result": "Source and condition audit completed for “4”; no condition-matched independent measurement is attached.",
      "condition": "T8-3+ configuration.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · T8-3+ · Continuous torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-hebi-t8-3-plus-headline_torque",
      "componentId": "cmp-hebi-t8-3-plus",
      "componentSlug": "hebi-t8-3-plus",
      "componentName": "HEBI T8-3+ Actuator",
      "category": "motion-actuation",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “8”; no condition-matched independent measurement is attached.",
      "condition": "Peak duration is not stated in the table.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · T8-3+ · Peak torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-hebi-t25-20-continuous_torque",
      "componentId": "cmp-hebi-t25-20",
      "componentSlug": "hebi-t25-20",
      "componentName": "HEBI T25-20 Actuator",
      "category": "motion-actuation",
      "field": "source_condition_review:continuous_torque",
      "label": "Continuous torque source-condition assessment",
      "result": "Source and condition audit completed for “20”; no condition-matched independent measurement is attached.",
      "condition": "T25-20 configuration.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · T25-20 · Continuous torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-hebi-t25-20-headline_torque",
      "componentId": "cmp-hebi-t25-20",
      "componentSlug": "hebi-t25-20",
      "componentName": "HEBI T25-20 Actuator",
      "category": "motion-actuation",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “40”; no condition-matched independent measurement is attached.",
      "condition": "Peak duration is not stated in the table.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · T25-20 · Peak torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-hebi-h25-45-continuous_torque",
      "componentId": "cmp-hebi-h25-45",
      "componentSlug": "hebi-h25-45",
      "componentName": "HEBI H25-45 Actuator",
      "category": "motion-actuation",
      "field": "source_condition_review:continuous_torque",
      "label": "Continuous torque source-condition assessment",
      "result": "Source and condition audit completed for “45”; no condition-matched independent measurement is attached.",
      "condition": "H25-45 configuration.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · H25-45 · Continuous torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-hebi-h25-45-headline_torque",
      "componentId": "cmp-hebi-h25-45",
      "componentSlug": "hebi-h25-45",
      "componentName": "HEBI H25-45 Actuator",
      "category": "motion-actuation",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “90”; no condition-matched independent measurement is attached.",
      "condition": "Peak duration is not stated in the table.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · H25-45 · Peak torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-robotis-xh540-w150-r-headline_torque",
      "componentId": "cmp-robotis-xh540-w150-r",
      "componentSlug": "robotis-xh540-w150-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W150-R",
      "category": "motion-actuation",
      "field": "source_condition_review:headline_torque",
      "label": "Stall torque source-condition assessment",
      "result": "Source and condition audit completed for “6.6 / 7.1 / 8.5”; no condition-matched independent measurement is attached.",
      "condition": "At 11.1 V and 4.5 A / 12 V and 4.9 A / 14.8 V and 5.9 A respectively.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · XH540-W150-R · Stall torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-robotis-xw540-t260-r-headline_torque",
      "componentId": "cmp-robotis-xw540-t260-r",
      "componentSlug": "robotis-xw540-t260-r",
      "componentName": "ROBOTIS DYNAMIXEL XW540-T260-R",
      "category": "motion-actuation",
      "field": "source_condition_review:headline_torque",
      "label": "Stall torque source-condition assessment",
      "result": "Source and condition audit completed for “8.8 / 9.5 / 11.2”; no condition-matched independent measurement is attached.",
      "condition": "At 11.1 V and 4.5 A / 12 V and 4.9 A / 14.8 V and 5.9 A respectively.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · XW540-T260-R · Stall torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-cubemars-ak60-6-v3-continuous_torque",
      "componentId": "cmp-cubemars-ak60-6-v3",
      "componentSlug": "cubemars-ak60-6-v3",
      "componentName": "CubeMars AK60-6 V3.0 KV80",
      "category": "motion-actuation",
      "field": "source_condition_review:continuous_torque",
      "label": "Rated torque source-condition assessment",
      "result": "Source and condition audit completed for “3”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer-rated value; thermal duration is not stated.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK60-6 V3.0 KV80 · Rated torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-cubemars-ak60-6-v3-headline_torque",
      "componentId": "cmp-cubemars-ak60-6-v3",
      "componentSlug": "cubemars-ak60-6-v3",
      "componentName": "CubeMars AK60-6 V3.0 KV80",
      "category": "motion-actuation",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “9”; no condition-matched independent measurement is attached.",
      "condition": "Peak duration is not stated.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK60-6 V3.0 KV80 · Peak torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-cubemars-ak80-64-continuous_torque",
      "componentId": "cmp-cubemars-ak80-64",
      "componentSlug": "cubemars-ak80-64",
      "componentName": "CubeMars AK80-64 KV80",
      "category": "motion-actuation",
      "field": "source_condition_review:continuous_torque",
      "label": "Rated torque source-condition assessment",
      "result": "Source and condition audit completed for “48”; no condition-matched independent measurement is attached.",
      "condition": "Rated current 7 A; duration and cooling method are not stated.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK80-64 KV80 · Rated torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-cubemars-ak80-64-headline_torque",
      "componentId": "cmp-cubemars-ak80-64",
      "componentSlug": "cubemars-ak80-64",
      "componentName": "CubeMars AK80-64 KV80",
      "category": "motion-actuation",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “120”; no condition-matched independent measurement is attached.",
      "condition": "Peak current 19 A; duration not stated.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK80-64 KV80 · Peak torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-cubemars-aka60-6-continuous_torque",
      "componentId": "cmp-cubemars-aka60-6",
      "componentSlug": "cubemars-aka60-6",
      "componentName": "CubeMars AKA60-6 KV80",
      "category": "motion-actuation",
      "field": "source_condition_review:continuous_torque",
      "label": "Rated torque source-condition assessment",
      "result": "Source and condition audit completed for “3”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer-rated value; thermal duration is not stated.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AKA60-6 KV80 · Rated torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-torque-boundary-cmp-cubemars-aka60-6-headline_torque",
      "componentId": "cmp-cubemars-aka60-6",
      "componentSlug": "cubemars-aka60-6",
      "componentName": "CubeMars AKA60-6 KV80",
      "category": "motion-actuation",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “9”; no condition-matched independent measurement is attached.",
      "condition": "Peak duration is not stated.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AKA60-6 KV80 · Peak torque",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-orbbec-gemini-335-range",
      "componentId": "cmp-orbbec-gemini-335",
      "componentSlug": "orbbec-gemini-335",
      "componentName": "Orbbec Gemini 335",
      "category": "perception-sensing",
      "field": "source_condition_review:range",
      "label": "Depth and recommended range source-condition assessment",
      "result": "Source and condition audit completed for “0.10–20+ m; optimal 0.26–3 m”; no condition-matched independent measurement is attached.",
      "condition": "Current product-page wording; V1.6 datasheet states a 0.1–20 m+ working range and a 0.3–3 m ideal range. Both state a theoretical maximum up to 65 m.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · Gemini 335 · Depth and recommended range",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-orbbec-gemini-335-accuracy",
      "componentId": "cmp-orbbec-gemini-335",
      "componentSlug": "orbbec-gemini-335",
      "componentName": "Orbbec Gemini 335",
      "category": "perception-sensing",
      "field": "source_condition_review:accuracy",
      "label": "Spatial precision source-condition assessment",
      "result": "Source and condition audit completed for “≤1.5% RMSE”; no condition-matched independent measurement is attached.",
      "condition": "1280 × 800 at 2 m over a 90% × 90% ROI on a >80% reflectivity plane; this is spatial noise, not the separate absolute depth-accuracy row.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · Gemini 335 · Spatial precision",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-orbbec-gemini-335-resolution_fps",
      "componentId": "cmp-orbbec-gemini-335",
      "componentSlug": "orbbec-gemini-335",
      "componentName": "Orbbec Gemini 335",
      "category": "perception-sensing",
      "field": "source_condition_review:resolution_fps",
      "label": "Depth output source-condition assessment",
      "result": "Source and condition audit completed for “1280 × 800 @ 30 fps”; no condition-matched independent measurement is attached.",
      "condition": "Maximum published depth mode.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · Gemini 335 · Depth output",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-stereolabs-zed-x-range",
      "componentId": "cmp-stereolabs-zed-x",
      "componentSlug": "stereolabs-zed-x",
      "componentName": "Stereolabs ZED X",
      "category": "perception-sensing",
      "field": "source_condition_review:range",
      "label": "Lens-qualified depth range source-condition assessment",
      "result": "Source and condition audit completed for “2.2 mm: max 0.3–20 m / ideal 0.3–12 m; 4 mm: max 1–35 m / ideal 1–20 m”; no condition-matched independent measurement is attached.",
      "condition": "V1.2 lens-option table; maximum and ideal ranges remain separate.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · ZED X · Lens-qualified depth range",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-stereolabs-zed-x-accuracy",
      "componentId": "cmp-stereolabs-zed-x",
      "componentSlug": "stereolabs-zed-x",
      "componentName": "Stereolabs ZED X",
      "category": "perception-sensing",
      "field": "source_condition_review:accuracy",
      "label": "Lens-qualified depth accuracy source-condition assessment",
      "result": "Source and condition audit completed for “2.2 mm: <0.8% at 2 m / <4% at 12 m; 4 mm: <0.4% at 2 m / <7% at 20 m”; no condition-matched independent measurement is attached.",
      "condition": "V1.2 lens-option table; metric definition, target, ROI, acquisition mode and test environment are not disclosed beside the values.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · ZED X · Lens-qualified depth accuracy",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-stereolabs-zed-x-resolution_fps",
      "componentId": "cmp-stereolabs-zed-x",
      "componentSlug": "stereolabs-zed-x",
      "componentName": "Stereolabs ZED X",
      "category": "perception-sensing",
      "field": "source_condition_review:resolution_fps",
      "label": "Stereo video modes source-condition assessment",
      "result": "Source and condition audit completed for “1920 × 1200 @ 60 fps; 960 × 600 @ 120 fps”; no condition-matched independent measurement is attached.",
      "condition": "The two maxima are separate operating modes.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · ZED X · Stereo video modes",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-basler-blaze-101-range",
      "componentId": "cmp-basler-blaze-101",
      "componentSlug": "basler-blaze-101",
      "componentName": "Basler blaze-101",
      "category": "perception-sensing",
      "field": "source_condition_review:range",
      "label": "Measurement range source-condition assessment",
      "result": "Source and condition audit completed for “Short 0.3–1.5; long 0.3–10”; no condition-matched independent measurement is attached.",
      "condition": "Separate short- and long-range modes.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · blaze-101 · Measurement range",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-basler-blaze-101-accuracy",
      "componentId": "cmp-basler-blaze-101",
      "componentSlug": "basler-blaze-101",
      "componentName": "Basler blaze-101",
      "category": "perception-sensing",
      "field": "source_condition_review:accuracy",
      "label": "Typical accuracy source-condition assessment",
      "result": "Source and condition audit completed for “±5”; no condition-matched independent measurement is attached.",
      "condition": "0.5–5.5 m; 20-minute warm-up; flat white 90% target; no ambient light; 22°C; central 40 × 40 pixels; 25-image average.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · blaze-101 · Typical accuracy",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-basler-blaze-101-resolution_fps",
      "componentId": "cmp-basler-blaze-101",
      "componentSlug": "basler-blaze-101",
      "componentName": "Basler blaze-101",
      "category": "perception-sensing",
      "field": "source_condition_review:resolution_fps",
      "label": "Depth output source-condition assessment",
      "result": "Source and condition audit completed for “640 × 480 at 20 fps default / 30 fps FastMode”; no condition-matched independent measurement is attached.",
      "condition": "FastMode changes the operating mode; it is not the default.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · blaze-101 · Depth output",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-realsense-d435i-range",
      "componentId": "cmp-realsense-d435i",
      "componentSlug": "realsense-d435i",
      "componentName": "RealSense Depth Camera D435i",
      "category": "perception-sensing",
      "field": "source_condition_review:range",
      "label": "Ideal range source-condition assessment",
      "result": "Source and condition audit completed for “0.3–3”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer-described ideal range, not a hard maximum.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · D435i · Ideal range",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-realsense-d435i-min_depth",
      "componentId": "cmp-realsense-d435i",
      "componentSlug": "realsense-d435i",
      "componentName": "RealSense Depth Camera D435i",
      "category": "perception-sensing",
      "field": "source_condition_review:min_depth",
      "label": "Minimum depth at maximum resolution source-condition assessment",
      "result": "Source and condition audit completed for “~0.28”; no condition-matched independent measurement is attached.",
      "condition": "Min-Z at maximum resolution.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · D435i · Minimum depth at maximum resolution",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-realsense-d435i-accuracy",
      "componentId": "cmp-realsense-d435i",
      "componentSlug": "realsense-d435i",
      "componentName": "RealSense Depth Camera D435i",
      "category": "perception-sensing",
      "field": "source_condition_review:accuracy",
      "label": "Depth accuracy source-condition assessment",
      "result": "Source and condition audit completed for “<2%”; no condition-matched independent measurement is attached.",
      "condition": "At 2 m; manufacturer product-page value.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · D435i · Depth accuracy",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-realsense-d435i-resolution_fps",
      "componentId": "cmp-realsense-d435i",
      "componentSlug": "realsense-d435i",
      "componentName": "RealSense Depth Camera D435i",
      "category": "perception-sensing",
      "field": "source_condition_review:resolution_fps",
      "label": "Depth output source-condition assessment",
      "result": "Source and condition audit completed for “Up to 1280 × 720; up to 90 fps”; no condition-matched independent measurement is attached.",
      "condition": "Resolution and frame-rate maxima are listed separately and are mode-dependent.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · D435i · Depth output",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-orbbec-gemini-2-range",
      "componentId": "cmp-orbbec-gemini-2",
      "componentSlug": "orbbec-gemini-2",
      "componentName": "Orbbec Gemini 2",
      "category": "perception-sensing",
      "field": "source_condition_review:range",
      "label": "Depth range source-condition assessment",
      "result": "Source and condition audit completed for “0.15–10”; no condition-matched independent measurement is attached.",
      "condition": "Product specification; ideal range is narrower.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · Gemini 2 · Depth range",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-orbbec-gemini-2-ideal_range",
      "componentId": "cmp-orbbec-gemini-2",
      "componentSlug": "orbbec-gemini-2",
      "componentName": "Orbbec Gemini 2",
      "category": "perception-sensing",
      "field": "source_condition_review:ideal_range",
      "label": "Ideal range source-condition assessment",
      "result": "Source and condition audit completed for “0.2–5”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer product table.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · Gemini 2 · Ideal range",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-orbbec-gemini-2-accuracy",
      "componentId": "cmp-orbbec-gemini-2",
      "componentSlug": "orbbec-gemini-2",
      "componentName": "Orbbec Gemini 2",
      "category": "perception-sensing",
      "field": "source_condition_review:accuracy",
      "label": "Plane-fit RMS claim labeled “Depth Accuracy” source-condition assessment",
      "result": "Source and condition audit completed for “≤2%”; no condition-matched independent measurement is attached.",
      "condition": "1280 × 800 at 2 m over 81% ROI on a >80% reflectivity plane. The datasheet describes RMS distance to a best-fit plane without a ground-truth reference.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · Gemini 2 · Plane-fit RMS claim labeled “Depth Accuracy”",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-orbbec-gemini-2-resolution_fps",
      "componentId": "cmp-orbbec-gemini-2",
      "componentSlug": "orbbec-gemini-2",
      "componentName": "Orbbec Gemini 2",
      "category": "perception-sensing",
      "field": "source_condition_review:resolution_fps",
      "label": "Depth output source-condition assessment",
      "result": "Source and condition audit completed for “1280 × 800 at 30 fps”; no condition-matched independent measurement is attached.",
      "condition": "Maximum listed mode.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · Gemini 2 · Depth output",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-stereolabs-zed-2i-range",
      "componentId": "cmp-stereolabs-zed-2i",
      "componentSlug": "stereolabs-zed-2i",
      "componentName": "Stereolabs ZED 2i 2.1mm",
      "category": "perception-sensing",
      "field": "source_condition_review:range",
      "label": "Depth range source-condition assessment",
      "result": "Source and condition audit completed for “0.3–20”; no condition-matched independent measurement is attached.",
      "condition": "2.1 mm lens; ideal range 0.3–12 m.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · ZED 2i 2.1mm · Depth range",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-stereolabs-zed-2i-accuracy",
      "componentId": "cmp-stereolabs-zed-2i",
      "componentSlug": "stereolabs-zed-2i",
      "componentName": "Stereolabs ZED 2i 2.1mm",
      "category": "perception-sensing",
      "field": "source_condition_review:accuracy",
      "label": "Depth accuracy source-condition assessment",
      "result": "Source and condition audit completed for “<0.8% at 2 m; <4% at 12 m”; no condition-matched independent measurement is attached.",
      "condition": "2.1 mm lens claims.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · ZED 2i 2.1mm · Depth accuracy",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-stereolabs-zed-2i-resolution_fps",
      "componentId": "cmp-stereolabs-zed-2i",
      "componentSlug": "stereolabs-zed-2i",
      "componentName": "Stereolabs ZED 2i 2.1mm",
      "category": "perception-sensing",
      "field": "source_condition_review:resolution_fps",
      "label": "Stereo output modes source-condition assessment",
      "result": "Source and condition audit completed for “2 × 2208 × 1242 at 15 fps; 2 × 1920 × 1080 at 30 fps; 2 × 1280 × 720 at 60 fps”; no condition-matched independent measurement is attached.",
      "condition": "Separate modes.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · ZED 2i 2.1mm · Stereo output modes",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-realsense-d457-range",
      "componentId": "cmp-realsense-d457",
      "componentSlug": "realsense-d457",
      "componentName": "RealSense Depth Camera D457",
      "category": "perception-sensing",
      "field": "source_condition_review:range",
      "label": "Ideal range source-condition assessment",
      "result": "Source and condition audit completed for “0.6–6”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer-described ideal range, not a hard maximum.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · D457 · Ideal range",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-realsense-d457-min_depth",
      "componentId": "cmp-realsense-d457",
      "componentSlug": "realsense-d457",
      "componentName": "RealSense Depth Camera D457",
      "category": "perception-sensing",
      "field": "source_condition_review:min_depth",
      "label": "Minimum depth at maximum resolution source-condition assessment",
      "result": "Source and condition audit completed for “~0.52”; no condition-matched independent measurement is attached.",
      "condition": "Mode-dependent Min-Z.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · D457 · Minimum depth at maximum resolution",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-realsense-d457-accuracy",
      "componentId": "cmp-realsense-d457",
      "componentSlug": "realsense-d457",
      "componentName": "RealSense Depth Camera D457",
      "category": "perception-sensing",
      "field": "source_condition_review:accuracy",
      "label": "Depth accuracy source-condition assessment",
      "result": "Source and condition audit completed for “<2%”; no condition-matched independent measurement is attached.",
      "condition": "At 4 m; manufacturer product-page condition.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · D457 · Depth accuracy",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-realsense-d457-resolution_fps",
      "componentId": "cmp-realsense-d457",
      "componentSlug": "realsense-d457",
      "componentName": "RealSense Depth Camera D457",
      "category": "perception-sensing",
      "field": "source_condition_review:resolution_fps",
      "label": "Depth output source-condition assessment",
      "result": "Source and condition audit completed for “Up to 1280 × 720; up to 90 fps”; no condition-matched independent measurement is attached.",
      "condition": "Resolution and frame-rate maxima are listed separately.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · D457 · Depth output",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-depth-condition-cmp-orbbec-gemini-2-xl-range",
      "componentId": "cmp-orbbec-gemini-2-xl",
      "componentSlug": "orbbec-gemini-2-xl",
      "componentName": "Orbbec Gemini 2 XL",
      "category": "perception-sensing",
      "field": "source_condition_review:range",
      "label": "Depth range source-condition assessment",
      "result": "Source and condition audit completed for “0.4–20”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer product specification.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · Gemini 2 XL · Depth range",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-lidar-condition-cmp-livox-mid-360-range",
      "componentId": "cmp-livox-mid-360",
      "componentSlug": "livox-mid-360",
      "componentName": "Livox MID-360",
      "category": "perception-sensing",
      "field": "source_condition_review:range",
      "label": "Detection range source-condition assessment",
      "result": "Source and condition audit completed for “40 m @ 10%; 70 m @ 80%”; no condition-matched independent measurement is attached.",
      "condition": "Target reflectivity; 100 klx ambient illumination.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · MID-360 · Detection range",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-lidar-condition-cmp-ouster-os1-range",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "componentName": "Ouster OS1 Rev8",
      "category": "perception-sensing",
      "field": "source_condition_review:range",
      "label": "Range at 10% target source-condition assessment",
      "result": "Source and condition audit completed for “90”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer overview labels this as range at a 10% target.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · OS1 · Range at 10% target",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-lidar-condition-cmp-ouster-os1-max_range",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "componentName": "Ouster OS1 Rev8",
      "category": "perception-sensing",
      "field": "source_condition_review:max_range",
      "label": "Maximum representable range source-condition assessment",
      "result": "Source and condition audit completed for “~250”; no condition-matched independent measurement is attached.",
      "condition": "Digital representation boundary in the current overview; not a target-detection claim.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · OS1 · Maximum representable range",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-lidar-condition-cmp-hesai-xt32-range",
      "componentId": "cmp-hesai-xt32",
      "componentSlug": "hesai-xt32",
      "componentName": "Hesai XT32",
      "category": "perception-sensing",
      "field": "source_condition_review:range",
      "label": "Instrumented range source-condition assessment",
      "result": "Source and condition audit completed for “0.05–120”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer product-table range; not the same as a target-qualified detection distance.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · XT32 · Instrumented range",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-lidar-condition-cmp-hesai-xt32-range_10pct",
      "componentId": "cmp-hesai-xt32",
      "componentSlug": "hesai-xt32",
      "componentName": "Hesai XT32",
      "category": "perception-sensing",
      "field": "source_condition_review:range_10pct",
      "label": "Detection distance at 10% reflectivity source-condition assessment",
      "result": "Source and condition audit completed for “80”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer states probability of detection greater than 90% for a 10% reflectivity target at 80 m.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · XT32 · Detection distance at 10% reflectivity",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-lidar-condition-cmp-livox-avia-range",
      "componentId": "cmp-livox-avia",
      "componentSlug": "livox-avia",
      "componentName": "Livox Avia",
      "category": "perception-sensing",
      "field": "source_condition_review:range",
      "label": "Detection range at 100 klx source-condition assessment",
      "result": "Source and condition audit completed for “190 m @ 10%; 230 m @ 20%; 320 m @ 80%”; no condition-matched independent measurement is attached.",
      "condition": "Target reflectivity under 100 klx ambient illumination.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · Avia · Detection range at 100 klx",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-lidar-condition-cmp-livox-avia-precision",
      "componentId": "cmp-livox-avia",
      "componentSlug": "livox-avia",
      "componentName": "Livox Avia",
      "category": "perception-sensing",
      "field": "source_condition_review:precision",
      "label": "Range precision source-condition assessment",
      "result": "Source and condition audit completed for “2”; no condition-matched independent measurement is attached.",
      "condition": "1σ at 20 m; 25°C; 80% reflectivity target.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · Avia · Range precision",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-lidar-condition-cmp-ouster-os0-range",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "componentName": "Ouster OS0 Rev8",
      "category": "perception-sensing",
      "field": "source_condition_review:range",
      "label": "Range at 10% target source-condition assessment",
      "result": "Source and condition audit completed for “35”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer overview labels this as range at a 10% target.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · OS0 · Range at 10% target",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-lidar-condition-cmp-ouster-os0-max_range",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "componentName": "Ouster OS0 Rev8",
      "category": "perception-sensing",
      "field": "source_condition_review:max_range",
      "label": "Maximum representable range source-condition assessment",
      "result": "Source and condition audit completed for “~250”; no condition-matched independent measurement is attached.",
      "condition": "Digital representation boundary in the current overview; not a target-detection claim.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · OS0 · Maximum representable range",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-lidar-condition-cmp-ouster-os0-min_range",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "componentName": "Ouster OS0 Rev8",
      "category": "perception-sensing",
      "field": "source_condition_review:min_range",
      "label": "Minimum range source-condition assessment",
      "result": "Source and condition audit completed for “0.0”; no condition-matched independent measurement is attached.",
      "condition": "A headline minimum; not a usable-accuracy guarantee at the window.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · OS0 · Minimum range",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-lidar-condition-cmp-ouster-os2-range",
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "componentName": "Ouster OS2 Rev7",
      "category": "perception-sensing",
      "field": "source_condition_review:range",
      "label": "Range at 10% target source-condition assessment",
      "result": "Source and condition audit completed for “200”; no condition-matched independent measurement is attached.",
      "condition": "Rev7 OS2 headline range at a 10% target.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · OS2 · Range at 10% target",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-lidar-condition-cmp-ouster-os2-max_range",
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "componentName": "Ouster OS2 Rev7",
      "category": "perception-sensing",
      "field": "source_condition_review:max_range",
      "label": "Maximum representable range source-condition assessment",
      "result": "Source and condition audit completed for “404 typical / 381 minimum”; no condition-matched independent measurement is attached.",
      "condition": "Rev7 OS2 with firmware 2.5.x at 0.25×, 0.5× or 1× signal multiplier; returns beyond this boundary may alias. This is not a target-detection claim.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · OS2 · Maximum representable range",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-lidar-condition-cmp-ouster-os2-precision",
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "componentName": "Ouster OS2 Rev7",
      "category": "perception-sensing",
      "field": "source_condition_review:precision",
      "label": "Range precision source-condition assessment",
      "result": "Source and condition audit completed for “±2”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer maximum-precision statement.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · OS2 · Range precision",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-lidar-condition-cmp-hesai-qt128-range",
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "componentName": "Hesai QT128",
      "category": "perception-sensing",
      "field": "source_condition_review:range",
      "label": "Instrumented range source-condition assessment",
      "result": "Source and condition audit completed for “0.05–50”; no condition-matched independent measurement is attached.",
      "condition": "Instrumented range; detection range is reflectivity- and channel-dependent.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · QT128 · Instrumented range",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-lidar-condition-cmp-hesai-qt128-range_10pct",
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "componentName": "Hesai QT128",
      "category": "perception-sensing",
      "field": "source_condition_review:range_10pct",
      "label": "Detection range at 10% reflectivity source-condition assessment",
      "result": "Source and condition audit completed for “20 m for channels 9–120; 15 m for channels 1–8 and 121–128”; no condition-matched independent measurement is attached.",
      "condition": "Normal incidence; 0–100 klx ambient illumination; probability of detection >90%; false-alarm rate <10E-5.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · QT128 · Detection range at 10% reflectivity",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-lidar-condition-cmp-sick-multiscan136-1140133-range",
      "componentId": "cmp-sick-multiscan136-1140133",
      "componentSlug": "sick-multiscan136-1140133",
      "componentName": "SICK multiScan136 (1140133)",
      "category": "perception-sensing",
      "field": "source_condition_review:range",
      "label": "Scanning range source-condition assessment",
      "result": "Source and condition audit completed for “10 m @ 10% / 100 klx; 12 m @ 10% / 10 klx; 15 m @ 90% / 100 klx; 30 m @ 90% / 10 klx”; no condition-matched independent measurement is attached.",
      "condition": "Detection probability greater than 99%; reflectivity and ambient-light conditions preserved.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · MULS1AA-112211 multiScan136 · Scanning range",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-lidar-condition-cmp-sick-multiscan136-1140133-working_range",
      "componentId": "cmp-sick-multiscan136-1140133",
      "componentSlug": "sick-multiscan136-1140133",
      "componentName": "SICK multiScan136 (1140133)",
      "category": "perception-sensing",
      "field": "source_condition_review:working_range",
      "label": "Instrumented working range source-condition assessment",
      "result": "Source and condition audit completed for “0.05–60”; no condition-matched independent measurement is attached.",
      "condition": "Not equivalent to the reflectivity-qualified scanning range.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · MULS1AA-112211 multiScan136 · Instrumented working range",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-ai_performance",
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "componentSlug": "nvidia-jetson-agx-orin-64gb",
      "componentName": "NVIDIA Jetson AGX Orin 64GB",
      "category": "compute-control",
      "field": "source_condition_review:ai_performance",
      "label": "AI performance source-condition assessment",
      "result": "Source and condition audit completed for “275 INT8 sparse TOPS”; no condition-matched independent measurement is attached.",
      "condition": "Vendor theoretical peak with sparsity; not an application benchmark.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · AI performance",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-power",
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "componentSlug": "nvidia-jetson-agx-orin-64gb",
      "componentName": "NVIDIA Jetson AGX Orin 64GB",
      "category": "compute-control",
      "field": "source_condition_review:power",
      "label": "Module power modes source-condition assessment",
      "result": "Source and condition audit completed for “15–60”; no condition-matched independent measurement is attached.",
      "condition": "Configured module power modes; carrier and peripherals add system power.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · Module power modes",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-software",
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "componentSlug": "nvidia-jetson-agx-orin-64gb",
      "componentName": "NVIDIA Jetson AGX Orin 64GB",
      "category": "compute-control",
      "field": "source_condition_review:software",
      "label": "Primary software stack source-condition assessment",
      "result": "Source and condition audit completed for “NVIDIA JetPack / CUDA / Isaac”; no condition-matched independent measurement is attached.",
      "condition": "Exact compatibility depends on JetPack and Jetson Linux release.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · Primary software stack",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-cpu",
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "componentSlug": "nvidia-jetson-agx-orin-64gb",
      "componentName": "NVIDIA Jetson AGX Orin 64GB",
      "category": "compute-control",
      "field": "source_condition_review:cpu",
      "label": "CPU source-condition assessment",
      "result": "Source and condition audit completed for “12-core Arm Cortex-A78AE”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · CPU",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-memory",
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "componentSlug": "nvidia-jetson-agx-orin-64gb",
      "componentName": "NVIDIA Jetson AGX Orin 64GB",
      "category": "compute-control",
      "field": "source_condition_review:memory",
      "label": "Memory source-condition assessment",
      "result": "Source and condition audit completed for “64 GB LPDDR5, 204.8 GB/s”; no condition-matched independent measurement is attached.",
      "condition": "Production 64 GB module.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · Memory",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-raspberry-pi-cm5-cpu",
      "componentId": "cmp-raspberry-pi-cm5",
      "componentSlug": "raspberry-pi-compute-module-5",
      "componentName": "Raspberry Pi Compute Module 5",
      "category": "compute-control",
      "field": "source_condition_review:cpu",
      "label": "CPU source-condition assessment",
      "result": "Source and condition audit completed for “4 × Cortex-A76 at 2.4 GHz”; no condition-matched independent measurement is attached.",
      "condition": "Broadcom BCM2712.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Compute Module 5 · CPU",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-raspberry-pi-cm5-memory",
      "componentId": "cmp-raspberry-pi-cm5",
      "componentSlug": "raspberry-pi-compute-module-5",
      "componentName": "Raspberry Pi Compute Module 5",
      "category": "compute-control",
      "field": "source_condition_review:memory",
      "label": "Memory options source-condition assessment",
      "result": "Source and condition audit completed for “2 / 4 / 8 / 16 GB LPDDR4-4267 with ECC”; no condition-matched independent measurement is attached.",
      "condition": "Ordered variant determines installed memory.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Compute Module 5 · Memory options",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-qualcomm-robotics-rb5-ai_performance",
      "componentId": "cmp-qualcomm-robotics-rb5",
      "componentSlug": "qualcomm-robotics-rb5",
      "componentName": "Qualcomm Robotics RB5 Platform",
      "category": "compute-control",
      "field": "source_condition_review:ai_performance",
      "label": "AI acceleration source-condition assessment",
      "result": "Source and condition audit completed for “Hexagon 698 DSP with HVX and Tensor Accelerator”; no condition-matched independent measurement is attached.",
      "condition": "The cited brief does not state a directly comparable TOPS figure.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Qualcomm Robotics RB5 Platform · AI acceleration",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-qualcomm-robotics-rb5-software",
      "componentId": "cmp-qualcomm-robotics-rb5",
      "componentSlug": "qualcomm-robotics-rb5",
      "componentName": "Qualcomm Robotics RB5 Platform",
      "category": "compute-control",
      "field": "source_condition_review:software",
      "label": "Software support in cited brief source-condition assessment",
      "result": "Source and condition audit completed for “Ubuntu 18.04; Yocto Dunfell; Linux 4.19; ROS 2”; no condition-matched independent measurement is attached.",
      "condition": "This is the document’s published baseline, not proof of current distribution support.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Qualcomm Robotics RB5 Platform · Software support in cited brief",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-qualcomm-robotics-rb5-cpu",
      "componentId": "cmp-qualcomm-robotics-rb5",
      "componentSlug": "qualcomm-robotics-rb5",
      "componentName": "Qualcomm Robotics RB5 Platform",
      "category": "compute-control",
      "field": "source_condition_review:cpu",
      "label": "CPU source-condition assessment",
      "result": "Source and condition audit completed for “Kryo 585 up to 2.84 GHz”; no condition-matched independent measurement is attached.",
      "condition": "Four high-performance and four low-power cores are described in the brief.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Qualcomm Robotics RB5 Platform · CPU",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-qualcomm-robotics-rb5-memory",
      "componentId": "cmp-qualcomm-robotics-rb5",
      "componentSlug": "qualcomm-robotics-rb5",
      "componentName": "Qualcomm Robotics RB5 Platform",
      "category": "compute-control",
      "field": "source_condition_review:memory",
      "label": "Memory support source-condition assessment",
      "result": "Source and condition audit completed for “Up to 16 GB LPDDR5 / LPDDR4x”; no condition-matched independent measurement is attached.",
      "condition": "Implementation and board variant determine installed memory.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Qualcomm Robotics RB5 Platform · Memory support",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-advantech-mic-733-ao-ai_performance",
      "componentId": "cmp-advantech-mic-733-ao",
      "componentSlug": "advantech-mic-733-ao",
      "componentName": "Advantech MIC-733-AO",
      "category": "compute-control",
      "field": "source_condition_review:ai_performance",
      "label": "AI performance source-condition assessment",
      "result": "Source and condition audit completed for “Up to 275”; no condition-matched independent measurement is attached.",
      "condition": "Maximum advertised AGX Orin configuration; precision, sparsity and application conditions are not a system benchmark.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · MIC-733-AO · AI performance",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-advantech-mic-733-ao-power",
      "componentId": "cmp-advantech-mic-733-ao",
      "componentSlug": "advantech-mic-733-ao",
      "componentName": "Advantech MIC-733-AO",
      "category": "compute-control",
      "field": "source_condition_review:power",
      "label": "DC input source-condition assessment",
      "result": "Source and condition audit completed for “9–36”; no condition-matched independent measurement is attached.",
      "condition": "Whole-system input range; consumption depends on configuration and load.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · MIC-733-AO · DC input",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-advantech-mic-733-ao-memory",
      "componentId": "cmp-advantech-mic-733-ao",
      "componentSlug": "advantech-mic-733-ao",
      "componentName": "Advantech MIC-733-AO",
      "category": "compute-control",
      "field": "source_condition_review:memory",
      "label": "Module memory options source-condition assessment",
      "result": "Source and condition audit completed for “32 or 64 GB”; no condition-matched independent measurement is attached.",
      "condition": "Depends on ordered AGX Orin system part number.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · MIC-733-AO · Module memory options",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-aaeon-boxer-8641ai-power",
      "componentId": "cmp-aaeon-boxer-8641ai",
      "componentSlug": "aaeon-boxer-8641ai",
      "componentName": "AAEON BOXER-8641AI",
      "category": "compute-control",
      "field": "source_condition_review:power",
      "label": "DC input source-condition assessment",
      "result": "Source and condition audit completed for “12”; no condition-matched independent measurement is attached.",
      "condition": "Lockable DC jack; no single workload power figure is published in the selected table.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · BOXER-8641AI · DC input",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-aaeon-boxer-8641ai-cpu",
      "componentId": "cmp-aaeon-boxer-8641ai",
      "componentSlug": "aaeon-boxer-8641ai",
      "componentName": "AAEON BOXER-8641AI",
      "category": "compute-control",
      "field": "source_condition_review:cpu",
      "label": "CPU by module variant source-condition assessment",
      "result": "Source and condition audit completed for “8-core Cortex-A78AE (32 GB) / 12-core Cortex-A78AE (64 GB)”; no condition-matched independent measurement is attached.",
      "condition": "Ordered AGX Orin variant determines CPU configuration.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · BOXER-8641AI · CPU by module variant",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-aaeon-boxer-8641ai-memory",
      "componentId": "cmp-aaeon-boxer-8641ai",
      "componentSlug": "aaeon-boxer-8641ai",
      "componentName": "AAEON BOXER-8641AI",
      "category": "compute-control",
      "field": "source_condition_review:memory",
      "label": "System memory options source-condition assessment",
      "result": "Source and condition audit completed for “32 or 64 GB LPDDR5”; no condition-matched independent measurement is attached.",
      "condition": "Soldered on the selected Jetson module.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · BOXER-8641AI · System memory options",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-seeed-recomputer-industrial-j4012-ai_performance",
      "componentId": "cmp-seeed-recomputer-industrial-j4012",
      "componentSlug": "seeed-recomputer-industrial-j4012",
      "componentName": "Seeed Studio reComputer Industrial J4012",
      "category": "compute-control",
      "field": "source_condition_review:ai_performance",
      "label": "AI performance source-condition assessment",
      "result": "Source and condition audit completed for “100”; no condition-matched independent measurement is attached.",
      "condition": "Vendor family-table value for J4012; not an application benchmark.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · reComputer Industrial J4012 · AI performance",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-seeed-recomputer-industrial-j4012-power",
      "componentId": "cmp-seeed-recomputer-industrial-j4012",
      "componentSlug": "seeed-recomputer-industrial-j4012",
      "componentName": "Seeed Studio reComputer Industrial J4012",
      "category": "compute-control",
      "field": "source_condition_review:power",
      "label": "DC input source-condition assessment",
      "result": "Source and condition audit completed for “12–24”; no condition-matched independent measurement is attached.",
      "condition": "System input; actual consumption depends on module power mode and peripherals.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · reComputer Industrial J4012 · DC input",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-seeed-recomputer-industrial-j4012-cpu",
      "componentId": "cmp-seeed-recomputer-industrial-j4012",
      "componentSlug": "seeed-recomputer-industrial-j4012",
      "componentName": "Seeed Studio reComputer Industrial J4012",
      "category": "compute-control",
      "field": "source_condition_review:cpu",
      "label": "CPU source-condition assessment",
      "result": "Source and condition audit completed for “8-core Arm Cortex-A78AE v8.2 64-bit”; no condition-matched independent measurement is attached.",
      "condition": "Jetson Orin NX 16 GB configuration.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · reComputer Industrial J4012 · CPU",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-ai_performance",
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "componentSlug": "toradex-verdin-imx8m-plus-quad-4gb-wb-it",
      "componentName": "Toradex Verdin iMX8M Plus Quad 4GB WB IT",
      "category": "compute-control",
      "field": "source_condition_review:ai_performance",
      "label": "NPU performance source-condition assessment",
      "result": "Source and condition audit completed for “2.3”; no condition-matched independent measurement is attached.",
      "condition": "NXP i.MX 8M Plus NPU vendor figure; not an application benchmark.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · NPU performance",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-power",
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "componentSlug": "toradex-verdin-imx8m-plus-quad-4gb-wb-it",
      "componentName": "Toradex Verdin iMX8M Plus Quad 4GB WB IT",
      "category": "compute-control",
      "field": "source_condition_review:power",
      "label": "Approximate module dissipation source-condition assessment",
      "result": "Source and condition audit completed for “1.5–6.3”; no condition-matched independent measurement is attached.",
      "condition": "Datasheet approximation; workload, peripherals and carrier losses are additional.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · Approximate module dissipation",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-software",
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "componentSlug": "toradex-verdin-imx8m-plus-quad-4gb-wb-it",
      "componentName": "Toradex Verdin iMX8M Plus Quad 4GB WB IT",
      "category": "compute-control",
      "field": "source_condition_review:software",
      "label": "Supported OS families source-condition assessment",
      "result": "Source and condition audit completed for “Torizon OS; Toradex Yocto reference images; Android”; no condition-matched independent measurement is attached.",
      "condition": "Exact support status depends on release and hardware revision.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · Supported OS families",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-cpu",
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "componentSlug": "toradex-verdin-imx8m-plus-quad-4gb-wb-it",
      "componentName": "Toradex Verdin iMX8M Plus Quad 4GB WB IT",
      "category": "compute-control",
      "field": "source_condition_review:cpu",
      "label": "Application / real-time CPUs source-condition assessment",
      "result": "Source and condition audit completed for “4 × Cortex-A53 plus Cortex-M7”; no condition-matched independent measurement is attached.",
      "condition": "Heterogeneous SoC; clocks and workloads must be checked in the datasheet.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · Application / real-time CPUs",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-memory",
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "componentSlug": "toradex-verdin-imx8m-plus-quad-4gb-wb-it",
      "componentName": "Toradex Verdin iMX8M Plus Quad 4GB WB IT",
      "category": "compute-control",
      "field": "source_condition_review:memory",
      "label": "Memory and flash source-condition assessment",
      "result": "Source and condition audit completed for “4 GB LPDDR4 at 4000 MT/s; 32 GB eMMC”; no condition-matched independent measurement is attached.",
      "condition": "4 GB WB IT variant; eMMC vendor can change by hardware revision.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · Memory and flash",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-ai_performance",
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "componentSlug": "nvidia-jetson-orin-nx-16gb",
      "componentName": "NVIDIA Jetson Orin NX 16GB",
      "category": "compute-control",
      "field": "source_condition_review:ai_performance",
      "label": "Peak INT8 AI performance in Super mode source-condition assessment",
      "result": "Source and condition audit completed for “157 sparse / 78 dense”; no condition-matched independent measurement is attached.",
      "condition": "JetPack 6.2 Super mode; theoretical peak, not an application benchmark.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Jetson Orin NX 16GB · Peak INT8 AI performance in Super mode",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-power",
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "componentSlug": "nvidia-jetson-orin-nx-16gb",
      "componentName": "NVIDIA Jetson Orin NX 16GB",
      "category": "compute-control",
      "field": "source_condition_review:power",
      "label": "Original configurable power range source-condition assessment",
      "result": "Source and condition audit completed for “10–25”; no condition-matched independent measurement is attached.",
      "condition": "Original production modes; JetPack 6.2 adds higher Super modes.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Jetson Orin NX 16GB · Original configurable power range",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-software",
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "componentSlug": "nvidia-jetson-orin-nx-16gb",
      "componentName": "NVIDIA Jetson Orin NX 16GB",
      "category": "compute-control",
      "field": "source_condition_review:software",
      "label": "Super-mode software gate source-condition assessment",
      "result": "Source and condition audit completed for “JetPack 6.2”; no condition-matched independent measurement is attached.",
      "condition": "Required for the cited Super-mode table.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Jetson Orin NX 16GB · Super-mode software gate",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-cpu",
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "componentSlug": "nvidia-jetson-orin-nx-16gb",
      "componentName": "NVIDIA Jetson Orin NX 16GB",
      "category": "compute-control",
      "field": "source_condition_review:cpu",
      "label": "CPU source-condition assessment",
      "result": "Source and condition audit completed for “8-core Arm Cortex-A78AE up to 2 GHz”; no condition-matched independent measurement is attached.",
      "condition": "Production module configuration described by NVIDIA.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Jetson Orin NX 16GB · CPU",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-memory",
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "componentSlug": "nvidia-jetson-orin-nx-16gb",
      "componentName": "NVIDIA Jetson Orin NX 16GB",
      "category": "compute-control",
      "field": "source_condition_review:memory",
      "label": "Memory source-condition assessment",
      "result": "Source and condition audit completed for “16 GB LPDDR5, 102 GB/s”; no condition-matched independent measurement is attached.",
      "condition": "Module configuration.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Jetson Orin NX 16GB · Memory",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-raspberry-pi-cm4-cpu",
      "componentId": "cmp-raspberry-pi-cm4",
      "componentSlug": "raspberry-pi-compute-module-4",
      "componentName": "Raspberry Pi Compute Module 4",
      "category": "compute-control",
      "field": "source_condition_review:cpu",
      "label": "CPU source-condition assessment",
      "result": "Source and condition audit completed for “4 × Cortex-A72 at 1.5 GHz”; no condition-matched independent measurement is attached.",
      "condition": "Broadcom BCM2711.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Compute Module 4 · CPU",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-compute-condition-cmp-raspberry-pi-cm4-memory",
      "componentId": "cmp-raspberry-pi-cm4",
      "componentSlug": "raspberry-pi-compute-module-4",
      "componentName": "Raspberry Pi Compute Module 4",
      "category": "compute-control",
      "field": "source_condition_review:memory",
      "label": "Memory options source-condition assessment",
      "result": "Source and condition audit completed for “1 / 2 / 4 / 8 GB LPDDR4-3200”; no condition-matched independent measurement is attached.",
      "condition": "Ordered variant.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Compute Module 4 · Memory options",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-rrc2054-2-nominal_voltage",
      "componentId": "cmp-rrc2054-2",
      "componentSlug": "rrc2054-2",
      "componentName": "RRC2054-2 Smart Battery Pack",
      "category": "power-energy",
      "field": "source_condition_review:nominal_voltage",
      "label": "Nominal voltage source-condition assessment",
      "result": "Source and condition audit completed for “14.40”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · RRC2054-2 · Nominal voltage",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-rrc2054-2-max_discharge",
      "componentId": "cmp-rrc2054-2",
      "componentSlug": "rrc2054-2",
      "componentName": "RRC2054-2 Smart Battery Pack",
      "category": "power-energy",
      "field": "source_condition_review:max_discharge",
      "label": "Maximum discharge current source-condition assessment",
      "result": "Source and condition audit completed for “10.0”; no condition-matched independent measurement is attached.",
      "condition": "Thermal and protection limits still apply.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · RRC2054-2 · Maximum discharge current",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-rrc2054-2-capacity",
      "componentId": "cmp-rrc2054-2",
      "componentSlug": "rrc2054-2",
      "componentName": "RRC2054-2 Smart Battery Pack",
      "category": "power-energy",
      "field": "source_condition_review:capacity",
      "label": "Nominal capacity source-condition assessment",
      "result": "Source and condition audit completed for “≥6.80”; no condition-matched independent measurement is attached.",
      "condition": "Datasheet minimum/nominal wording retained.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · RRC2054-2 · Nominal capacity",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-rrc2054-2-energy",
      "componentId": "cmp-rrc2054-2",
      "componentSlug": "rrc2054-2",
      "componentName": "RRC2054-2 Smart Battery Pack",
      "category": "power-energy",
      "field": "source_condition_review:energy",
      "label": "Nominal energy, RCI derived source-condition assessment",
      "result": "Source and condition audit completed for “97.9”; no condition-matched independent measurement is attached.",
      "condition": "14.40 V × 6.80 Ah; not usable energy and does not include voltage sag or cut-off.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · RRC2054-2 · Nominal energy, RCI derived",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-inspired-nd2054hd29-nominal_voltage",
      "componentId": "cmp-inspired-nd2054hd29",
      "componentSlug": "inspired-energy-nd2054hd29",
      "componentName": "Inspired Energy ND2054HD29",
      "category": "power-energy",
      "field": "source_condition_review:nominal_voltage",
      "label": "Nominal voltage source-condition assessment",
      "result": "Source and condition audit completed for “14.4”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · ND2054HD29 · Nominal voltage",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-inspired-nd2054hd29-max_discharge",
      "componentId": "cmp-inspired-nd2054hd29",
      "componentSlug": "inspired-energy-nd2054hd29",
      "componentName": "Inspired Energy ND2054HD29",
      "category": "power-energy",
      "field": "source_condition_review:max_discharge",
      "label": "Published current source-condition assessment",
      "result": "Source and condition audit completed for “4.0”; no condition-matched independent measurement is attached.",
      "condition": "Product-page headline; consult the data sheet for operating boundary and protection behavior.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · ND2054HD29 · Published current",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-inspired-nd2054hd29-capacity",
      "componentId": "cmp-inspired-nd2054hd29",
      "componentSlug": "inspired-energy-nd2054hd29",
      "componentName": "Inspired Energy ND2054HD29",
      "category": "power-energy",
      "field": "source_condition_review:capacity",
      "label": "Capacity source-condition assessment",
      "result": "Source and condition audit completed for “2.9”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · ND2054HD29 · Capacity",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-inspired-nd2054hd29-energy",
      "componentId": "cmp-inspired-nd2054hd29",
      "componentSlug": "inspired-energy-nd2054hd29",
      "componentName": "Inspired Energy ND2054HD29",
      "category": "power-energy",
      "field": "source_condition_review:energy",
      "label": "Energy source-condition assessment",
      "result": "Source and condition audit completed for “42”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer product-page value.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · ND2054HD29 · Energy",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-molicel-p45b-nominal_voltage",
      "componentId": "cmp-molicel-p45b",
      "componentSlug": "molicel-inr-21700-p45b",
      "componentName": "Molicel INR-21700-P45B",
      "category": "power-energy",
      "field": "source_condition_review:nominal_voltage",
      "label": "Nominal voltage source-condition assessment",
      "result": "Source and condition audit completed for “3.6”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · INR-21700-P45B · Nominal voltage",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-molicel-p45b-max_discharge",
      "componentId": "cmp-molicel-p45b",
      "componentSlug": "molicel-inr-21700-p45b",
      "componentName": "Molicel INR-21700-P45B",
      "category": "power-energy",
      "field": "source_condition_review:max_discharge",
      "label": "Continuous discharge current source-condition assessment",
      "result": "Source and condition audit completed for “45”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer datasheet applies an 80°C cut-off; pack thermal constraints may be lower.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · INR-21700-P45B · Continuous discharge current",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-molicel-p45b-capacity",
      "componentId": "cmp-molicel-p45b",
      "componentSlug": "molicel-inr-21700-p45b",
      "componentName": "Molicel INR-21700-P45B",
      "category": "power-energy",
      "field": "source_condition_review:capacity",
      "label": "Typical capacity source-condition assessment",
      "result": "Source and condition audit completed for “4.5”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · INR-21700-P45B · Typical capacity",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-molicel-p45b-energy",
      "componentId": "cmp-molicel-p45b",
      "componentSlug": "molicel-inr-21700-p45b",
      "componentName": "Molicel INR-21700-P45B",
      "category": "power-energy",
      "field": "source_condition_review:energy",
      "label": "Typical energy source-condition assessment",
      "result": "Source and condition audit completed for “16.2”; no condition-matched independent measurement is attached.",
      "condition": "Single cell.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · INR-21700-P45B · Typical energy",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-ultralife-ubbl13-01-nominal_voltage",
      "componentId": "cmp-ultralife-ubbl13-01",
      "componentSlug": "ultralife-ubbl13-01",
      "componentName": "Ultralife UBI-2590 High Capacity Smart Battery",
      "category": "power-energy",
      "field": "source_condition_review:nominal_voltage",
      "label": "Voltage modes source-condition assessment",
      "result": "Source and condition audit completed for “28.8 average series / 14.4 average parallel”; no condition-matched independent measurement is attached.",
      "condition": "Series range 20.0–33.6 V; parallel range 10.0–16.8 V.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · UBBL13-01 · Voltage modes",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-ultralife-ubbl13-01-capacity",
      "componentId": "cmp-ultralife-ubbl13-01",
      "componentSlug": "ultralife-ubbl13-01",
      "componentName": "Ultralife UBI-2590 High Capacity Smart Battery",
      "category": "power-energy",
      "field": "source_condition_review:capacity",
      "label": "Capacity by connection mode source-condition assessment",
      "result": "Source and condition audit completed for “10 series / 20 parallel”; no condition-matched independent measurement is attached.",
      "condition": "The same two sections are reconfigured; energy does not double in parallel mode.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · UBBL13-01 · Capacity by connection mode",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-rrc2040-2-nominal_voltage",
      "componentId": "cmp-rrc2040-2",
      "componentSlug": "rrc2040-2",
      "componentName": "RRC2040-2 Smart Battery Pack",
      "category": "power-energy",
      "field": "source_condition_review:nominal_voltage",
      "label": "Nominal voltage source-condition assessment",
      "result": "Source and condition audit completed for “10.80”; no condition-matched independent measurement is attached.",
      "condition": "Current product generation.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · RRC2040-2 · Nominal voltage",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-rrc2040-2-max_discharge",
      "componentId": "cmp-rrc2040-2",
      "componentSlug": "rrc2040-2",
      "componentName": "RRC2040-2 Smart Battery Pack",
      "category": "power-energy",
      "field": "source_condition_review:max_discharge",
      "label": "Maximum discharge current source-condition assessment",
      "result": "Source and condition audit completed for “10.00”; no condition-matched independent measurement is attached.",
      "condition": "Protection and temperature limits apply.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · RRC2040-2 · Maximum discharge current",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-rrc2040-2-capacity",
      "componentId": "cmp-rrc2040-2",
      "componentSlug": "rrc2040-2",
      "componentName": "RRC2040-2 Smart Battery Pack",
      "category": "power-energy",
      "field": "source_condition_review:capacity",
      "label": "Nominal capacity source-condition assessment",
      "result": "Source and condition audit completed for “≥6.80”; no condition-matched independent measurement is attached.",
      "condition": "Current product generation.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · RRC2040-2 · Nominal capacity",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-rrc2040-2-energy",
      "componentId": "cmp-rrc2040-2",
      "componentSlug": "rrc2040-2",
      "componentName": "RRC2040-2 Smart Battery Pack",
      "category": "power-energy",
      "field": "source_condition_review:energy",
      "label": "Nominal energy source-condition assessment",
      "result": "Source and condition audit completed for “≥73.44”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer product-page value.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · RRC2040-2 · Nominal energy",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-inspired-nh2054hd34-nominal_voltage",
      "componentId": "cmp-inspired-nh2054hd34",
      "componentSlug": "inspired-energy-nh2054hd34",
      "componentName": "Inspired Energy NH2054HD34",
      "category": "power-energy",
      "field": "source_condition_review:nominal_voltage",
      "label": "Nominal voltage source-condition assessment",
      "result": "Source and condition audit completed for “14.4”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · NH2054HD34 · Nominal voltage",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-inspired-nh2054hd34-max_discharge",
      "componentId": "cmp-inspired-nh2054hd34",
      "componentSlug": "inspired-energy-nh2054hd34",
      "componentName": "Inspired Energy NH2054HD34",
      "category": "power-energy",
      "field": "source_condition_review:max_discharge",
      "label": "Published discharge capability source-condition assessment",
      "result": "Source and condition audit completed for “8.0”; no condition-matched independent measurement is attached.",
      "condition": "Product headline; detailed protection behavior remains in the specification.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · NH2054HD34 · Published discharge capability",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-inspired-nh2054hd34-capacity",
      "componentId": "cmp-inspired-nh2054hd34",
      "componentSlug": "inspired-energy-nh2054hd34",
      "componentName": "Inspired Energy NH2054HD34",
      "category": "power-energy",
      "field": "source_condition_review:capacity",
      "label": "Product-page capacity source-condition assessment",
      "result": "Source and condition audit completed for “6.8”; no condition-matched independent measurement is attached.",
      "condition": "Datasheet specifies ≥6.136 Ah initial and >6.340 Ah typical under its stated method.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · NH2054HD34 · Product-page capacity",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-inspired-nh2054hd34-energy",
      "componentId": "cmp-inspired-nh2054hd34",
      "componentSlug": "inspired-energy-nh2054hd34",
      "componentName": "Inspired Energy NH2054HD34",
      "category": "power-energy",
      "field": "source_condition_review:energy",
      "label": "Energy source-condition assessment",
      "result": "Source and condition audit completed for “98”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer product-page value.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · NH2054HD34 · Energy",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-molicel-p50b-nominal_voltage",
      "componentId": "cmp-molicel-p50b",
      "componentSlug": "molicel-inr-21700-p50b",
      "componentName": "Molicel INR-21700-P50B",
      "category": "power-energy",
      "field": "source_condition_review:nominal_voltage",
      "label": "Nominal voltage source-condition assessment",
      "result": "Source and condition audit completed for “3.6”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · INR-21700-P50B · Nominal voltage",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    },
    {
      "id": "audit-battery-condition-cmp-molicel-p50b-max_discharge",
      "componentId": "cmp-molicel-p50b",
      "componentSlug": "molicel-inr-21700-p50b",
      "componentName": "Molicel INR-21700-P50B",
      "category": "power-energy",
      "field": "source_condition_review:max_discharge",
      "label": "Discharge current source-condition assessment",
      "result": "Source and condition audit completed for “60”; no condition-matched independent measurement is attached.",
      "condition": "Cell-level manufacturer headline; consult the datasheet for temperature and cutoff conditions.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · INR-21700-P50B · Discharge current",
      "sourcePublished": "2026-08-10",
      "checked": "2026-08-25",
      "evidenceClass": "source-condition-audit",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "rciPhysicalTest": false
    }
  ],
  "mappedSourceAuditAssessmentRecords": [
    {
      "assessmentId": "assess-audit-motion-error-cmp-hebi-r8-9-plus-backlash",
      "sourceAuditRecordId": "audit-motion-error-cmp-hebi-r8-9-plus-backlash",
      "componentId": "cmp-hebi-r8-9-plus",
      "targetClaimId": "cmp-hebi-r8-9-plus-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "evidenceLocation": "Exact-model audit row · R8-9+ · Backlash",
      "evidenceResult": "Source and condition audit completed for “±0.25”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
    },
    {
      "assessmentId": "assess-audit-motion-error-cmp-hebi-r8-9-plus-accuracy",
      "sourceAuditRecordId": "audit-motion-error-cmp-hebi-r8-9-plus-accuracy",
      "componentId": "cmp-hebi-r8-9-plus",
      "targetClaimId": "cmp-hebi-r8-9-plus-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "evidenceLocation": "Exact-model audit row · R8-9+ · Angular accuracy",
      "evidenceResult": "Source and condition audit completed for “±0.2”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "R-Series+ family specification."
    },
    {
      "assessmentId": "assess-audit-motion-error-cmp-robotis-xh540-w270-r-backlash",
      "sourceAuditRecordId": "audit-motion-error-cmp-robotis-xh540-w270-r-backlash",
      "componentId": "cmp-robotis-xh540-w270-r",
      "targetClaimId": "cmp-robotis-xh540-w270-r-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "evidenceLocation": "Exact-model audit row · XH540-W270-R · Backlash",
      "evidenceResult": "Source and condition audit completed for “15”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Equivalent value shown by manufacturer as 0.25°."
    },
    {
      "assessmentId": "assess-audit-motion-error-cmp-cubemars-ak80-9-v3-backlash",
      "sourceAuditRecordId": "audit-motion-error-cmp-cubemars-ak80-9-v3-backlash",
      "componentId": "cmp-cubemars-ak80-9-v3",
      "targetClaimId": "cmp-cubemars-ak80-9-v3-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "evidenceLocation": "Exact-model audit row · AK80-9 V3.0 KV100 · Backlash",
      "evidenceResult": "Source and condition audit completed for “15”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer product-specific specification table; no test method is disclosed."
    },
    {
      "assessmentId": "assess-audit-motion-error-cmp-myactuator-x8-32-v4-backlash",
      "sourceAuditRecordId": "audit-motion-error-cmp-myactuator-x8-32-v4-backlash",
      "componentId": "cmp-myactuator-x8-32-v4",
      "targetClaimId": "cmp-myactuator-x8-32-v4-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "evidenceLocation": "Exact-model audit row · RMD-X8-P9-32-R · Backlash",
      "evidenceResult": "Source and condition audit completed for “≤10”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Technical-parameter image; test method is not disclosed."
    },
    {
      "assessmentId": "assess-audit-motion-error-cmp-myactuator-x8-32-v4-accuracy",
      "sourceAuditRecordId": "audit-motion-error-cmp-myactuator-x8-32-v4-accuracy",
      "componentId": "cmp-myactuator-x8-32-v4",
      "targetClaimId": "cmp-myactuator-x8-32-v4-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "evidenceLocation": "Exact-model audit row · RMD-X8-P9-32-R · Control accuracy",
      "evidenceResult": "Source and condition audit completed for “<0.01”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Technical-parameter image; metric definition and test method are not disclosed."
    },
    {
      "assessmentId": "assess-audit-motion-error-cmp-hebi-t8-16-plus-backlash",
      "sourceAuditRecordId": "audit-motion-error-cmp-hebi-t8-16-plus-backlash",
      "componentId": "cmp-hebi-t8-16-plus",
      "targetClaimId": "cmp-hebi-t8-16-plus-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "evidenceLocation": "Exact-model audit row · T8-16+ · Backlash",
      "evidenceResult": "Source and condition audit completed for “±0.25”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "T-Series family specification."
    },
    {
      "assessmentId": "assess-audit-motion-error-cmp-hebi-h25-90-backlash",
      "sourceAuditRecordId": "audit-motion-error-cmp-hebi-h25-90-backlash",
      "componentId": "cmp-hebi-h25-90",
      "targetClaimId": "cmp-hebi-h25-90-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "evidenceLocation": "Exact-model audit row · H25-90 · Backlash",
      "evidenceResult": "Source and condition audit completed for “None — harmonic-type reducer”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer table wording; this is not an independent lost-motion test."
    },
    {
      "assessmentId": "assess-audit-motion-error-cmp-hebi-h25-90-accuracy",
      "sourceAuditRecordId": "audit-motion-error-cmp-hebi-h25-90-accuracy",
      "componentId": "cmp-hebi-h25-90",
      "targetClaimId": "cmp-hebi-h25-90-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "evidenceLocation": "Exact-model audit row · H25-90 · Angular accuracy",
      "evidenceResult": "Source and condition audit completed for “0.02”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "H-Series family specification."
    },
    {
      "assessmentId": "assess-audit-motion-error-cmp-robotis-ph54-200-s500-r-backlash",
      "sourceAuditRecordId": "audit-motion-error-cmp-robotis-ph54-200-s500-r-backlash",
      "componentId": "cmp-robotis-ph54-200-s500-r",
      "targetClaimId": "cmp-robotis-ph54-200-s500-r-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "evidenceLocation": "Exact-model audit row · PH54-200-S500-R · Backlash",
      "evidenceResult": "Source and condition audit completed for “<6 arcmin / 0.1°”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer specification."
    },
    {
      "assessmentId": "assess-audit-motion-error-cmp-robotis-xm540-w270-r-backlash",
      "sourceAuditRecordId": "audit-motion-error-cmp-robotis-xm540-w270-r-backlash",
      "componentId": "cmp-robotis-xm540-w270-r",
      "targetClaimId": "cmp-robotis-xm540-w270-r-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "evidenceLocation": "Exact-model audit row · XM540-W270-R · Backlash",
      "evidenceResult": "Source and condition audit completed for “15 arcmin / 0.25°”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
    },
    {
      "assessmentId": "assess-audit-motion-error-cmp-cubemars-ak70-10-backlash",
      "sourceAuditRecordId": "audit-motion-error-cmp-cubemars-ak70-10-backlash",
      "componentId": "cmp-cubemars-ak70-10",
      "targetClaimId": "cmp-cubemars-ak70-10-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "evidenceLocation": "Exact-model audit row · AK70-10 KV100 · Backlash",
      "evidenceResult": "Source and condition audit completed for “0.2”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer product-specific specification table; no test method is disclosed."
    },
    {
      "assessmentId": "assess-audit-motion-error-cmp-hebi-t8-3-plus-backlash",
      "sourceAuditRecordId": "audit-motion-error-cmp-hebi-t8-3-plus-backlash",
      "componentId": "cmp-hebi-t8-3-plus",
      "targetClaimId": "cmp-hebi-t8-3-plus-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "evidenceLocation": "Exact-model audit row · T8-3+ · Backlash",
      "evidenceResult": "Source and condition audit completed for “±0.25”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "T-Series family specification."
    },
    {
      "assessmentId": "assess-audit-motion-error-cmp-hebi-t25-20-backlash",
      "sourceAuditRecordId": "audit-motion-error-cmp-hebi-t25-20-backlash",
      "componentId": "cmp-hebi-t25-20",
      "targetClaimId": "cmp-hebi-t25-20-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "evidenceLocation": "Exact-model audit row · T25-20 · Backlash",
      "evidenceResult": "Source and condition audit completed for “±0.25”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "T-Series family specification."
    },
    {
      "assessmentId": "assess-audit-motion-error-cmp-hebi-h25-45-backlash",
      "sourceAuditRecordId": "audit-motion-error-cmp-hebi-h25-45-backlash",
      "componentId": "cmp-hebi-h25-45",
      "targetClaimId": "cmp-hebi-h25-45-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "evidenceLocation": "Exact-model audit row · H25-45 · Backlash",
      "evidenceResult": "Source and condition audit completed for “None — harmonic-type reducer”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer wording; not an independent lost-motion test."
    },
    {
      "assessmentId": "assess-audit-motion-error-cmp-hebi-h25-45-accuracy",
      "sourceAuditRecordId": "audit-motion-error-cmp-hebi-h25-45-accuracy",
      "componentId": "cmp-hebi-h25-45",
      "targetClaimId": "cmp-hebi-h25-45-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "evidenceLocation": "Exact-model audit row · H25-45 · Angular accuracy",
      "evidenceResult": "Source and condition audit completed for “0.02”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer specification."
    },
    {
      "assessmentId": "assess-audit-motion-error-cmp-robotis-xh540-w150-r-backlash",
      "sourceAuditRecordId": "audit-motion-error-cmp-robotis-xh540-w150-r-backlash",
      "componentId": "cmp-robotis-xh540-w150-r",
      "targetClaimId": "cmp-robotis-xh540-w150-r-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "evidenceLocation": "Exact-model audit row · XH540-W150-R · Backlash",
      "evidenceResult": "Source and condition audit completed for “15 arcmin / 0.25°”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
    },
    {
      "assessmentId": "assess-audit-motion-error-cmp-robotis-xw540-t260-r-backlash",
      "sourceAuditRecordId": "audit-motion-error-cmp-robotis-xw540-t260-r-backlash",
      "componentId": "cmp-robotis-xw540-t260-r",
      "targetClaimId": "cmp-robotis-xw540-t260-r-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "evidenceLocation": "Exact-model audit row · XW540-T260-R · Backlash",
      "evidenceResult": "Source and condition audit completed for “15 arcmin / 0.25°”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
    },
    {
      "assessmentId": "assess-audit-motion-error-cmp-cubemars-ak80-64-backlash",
      "sourceAuditRecordId": "audit-motion-error-cmp-cubemars-ak80-64-backlash",
      "componentId": "cmp-cubemars-ak80-64",
      "targetClaimId": "cmp-cubemars-ak80-64-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "evidenceLocation": "Exact-model audit row · AK80-64 KV80 · Backlash",
      "evidenceResult": "Source and condition audit completed for “0.18”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer specification."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-r8-9-plus-continuous_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-r8-9-plus-continuous_torque",
      "componentId": "cmp-hebi-r8-9-plus",
      "targetClaimId": "cmp-hebi-r8-9-plus-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · R8-9+ · Continuous torque",
      "evidenceResult": "Source and condition audit completed for “10”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Datasheet headline rating; speed–torque envelope still governs simultaneous torque and speed."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-r8-9-plus-headline_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-r8-9-plus-headline_torque",
      "componentId": "cmp-hebi-r8-9-plus",
      "targetClaimId": "cmp-hebi-r8-9-plus-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · R8-9+ · Peak torque",
      "evidenceResult": "Source and condition audit completed for “23”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Peak rating; duration is not stated in the headline table."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-robotis-xh540-w270-r-headline_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-robotis-xh540-w270-r-headline_torque",
      "componentId": "cmp-robotis-xh540-w270-r",
      "targetClaimId": "cmp-robotis-xh540-w270-r-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · XH540-W270-R · Stall torque",
      "evidenceResult": "Source and condition audit completed for “9.9”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "At 12.0 V and 4.9 A; the e-Manual warns that stall torque is not a continuous output rating."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak80-9-v3-continuous_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-ak80-9-v3-continuous_torque",
      "componentId": "cmp-cubemars-ak80-9-v3",
      "targetClaimId": "cmp-cubemars-ak80-9-v3-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · AK80-9 V3.0 KV100 · Rated torque",
      "evidenceResult": "Source and condition audit completed for “9”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer calls this rated torque; thermal duty conditions are not stated in the product comparison table."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak80-9-v3-headline_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-ak80-9-v3-headline_torque",
      "componentId": "cmp-cubemars-ak80-9-v3",
      "targetClaimId": "cmp-cubemars-ak80-9-v3-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · AK80-9 V3.0 KV100 · Peak torque",
      "evidenceResult": "Source and condition audit completed for “22”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Peak current 28 A; duration not stated in the visible specification table."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-myactuator-x8-32-v4-headline_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-myactuator-x8-32-v4-headline_torque",
      "componentId": "cmp-myactuator-x8-32-v4",
      "targetClaimId": "cmp-myactuator-x8-32-v4-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · RMD-X8-P9-32-R · Peak torque encoded in model name",
      "evidenceResult": "Source and condition audit completed for “32”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "The manufacturer’s naming guide defines the final number as peak torque; this is not a continuous rating."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-myactuator-x8-32-v4-rated_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-myactuator-x8-32-v4-rated_torque",
      "componentId": "cmp-myactuator-x8-32-v4",
      "targetClaimId": "cmp-myactuator-x8-32-v4-rated_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · RMD-X8-P9-32-R · Rated torque",
      "evidenceResult": "Source and condition audit completed for “8”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Technical-parameter image; the page does not define rated torque as continuous duty."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-t8-16-plus-continuous_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-t8-16-plus-continuous_torque",
      "componentId": "cmp-hebi-t8-16-plus",
      "targetClaimId": "cmp-hebi-t8-16-plus-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · T8-16+ · Continuous torque",
      "evidenceResult": "Source and condition audit completed for “20”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "T8-16+ configuration."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-t8-16-plus-headline_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-t8-16-plus-headline_torque",
      "componentId": "cmp-hebi-t8-16-plus",
      "targetClaimId": "cmp-hebi-t8-16-plus-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · T8-16+ · Peak torque",
      "evidenceResult": "Source and condition audit completed for “44”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Peak duration is not stated in the table."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-h25-90-continuous_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-h25-90-continuous_torque",
      "componentId": "cmp-hebi-h25-90",
      "targetClaimId": "cmp-hebi-h25-90-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · H25-90 · Continuous torque",
      "evidenceResult": "Source and condition audit completed for “90”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "H25-90 configuration."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-h25-90-headline_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-h25-90-headline_torque",
      "componentId": "cmp-hebi-h25-90",
      "targetClaimId": "cmp-hebi-h25-90-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · H25-90 · Peak torque",
      "evidenceResult": "Source and condition audit completed for “180”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Peak duration is not stated in the table."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-robotis-ph54-200-s500-r-continuous_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-robotis-ph54-200-s500-r-continuous_torque",
      "componentId": "cmp-robotis-ph54-200-s500-r",
      "targetClaimId": "cmp-robotis-ph54-200-s500-r-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · PH54-200-S500-R · Continuous torque",
      "evidenceResult": "Source and condition audit completed for “44.7”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Calculated from core-motor specifications; manufacturer advises checking the performance graph and consulting for long-duration use."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-robotis-xm540-w270-r-headline_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-robotis-xm540-w270-r-headline_torque",
      "componentId": "cmp-robotis-xm540-w270-r",
      "targetClaimId": "cmp-robotis-xm540-w270-r-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · XM540-W270-R · Stall torque",
      "evidenceResult": "Source and condition audit completed for “10.6”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "12.0 V and 4.4 A; momentary stall condition."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak70-10-continuous_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-ak70-10-continuous_torque",
      "componentId": "cmp-cubemars-ak70-10",
      "targetClaimId": "cmp-cubemars-ak70-10-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · AK70-10 KV100 · Rated torque",
      "evidenceResult": "Source and condition audit completed for “8.3”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer-rated value; thermal duration is not stated in the comparison table."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak70-10-headline_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-ak70-10-headline_torque",
      "componentId": "cmp-cubemars-ak70-10",
      "targetClaimId": "cmp-cubemars-ak70-10-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · AK70-10 KV100 · Peak torque",
      "evidenceResult": "Source and condition audit completed for “24.8”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Peak current 23.2 A; duration not stated."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak10-9-v3-continuous_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-ak10-9-v3-continuous_torque",
      "componentId": "cmp-cubemars-ak10-9-v3",
      "targetClaimId": "cmp-cubemars-ak10-9-v3-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · AK10-9 V3.0 KV60 · Rated torque",
      "evidenceResult": "Source and condition audit completed for “18”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer-rated value; thermal duration is not stated."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak10-9-v3-headline_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-ak10-9-v3-headline_torque",
      "componentId": "cmp-cubemars-ak10-9-v3",
      "targetClaimId": "cmp-cubemars-ak10-9-v3-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · AK10-9 V3.0 KV60 · Peak torque",
      "evidenceResult": "Source and condition audit completed for “53”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Peak current 31.9 A; duration not stated."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-t8-3-plus-continuous_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-t8-3-plus-continuous_torque",
      "componentId": "cmp-hebi-t8-3-plus",
      "targetClaimId": "cmp-hebi-t8-3-plus-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · T8-3+ · Continuous torque",
      "evidenceResult": "Source and condition audit completed for “4”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "T8-3+ configuration."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-t8-3-plus-headline_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-t8-3-plus-headline_torque",
      "componentId": "cmp-hebi-t8-3-plus",
      "targetClaimId": "cmp-hebi-t8-3-plus-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · T8-3+ · Peak torque",
      "evidenceResult": "Source and condition audit completed for “8”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Peak duration is not stated in the table."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-t25-20-continuous_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-t25-20-continuous_torque",
      "componentId": "cmp-hebi-t25-20",
      "targetClaimId": "cmp-hebi-t25-20-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · T25-20 · Continuous torque",
      "evidenceResult": "Source and condition audit completed for “20”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "T25-20 configuration."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-t25-20-headline_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-t25-20-headline_torque",
      "componentId": "cmp-hebi-t25-20",
      "targetClaimId": "cmp-hebi-t25-20-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · T25-20 · Peak torque",
      "evidenceResult": "Source and condition audit completed for “40”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Peak duration is not stated in the table."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-h25-45-continuous_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-h25-45-continuous_torque",
      "componentId": "cmp-hebi-h25-45",
      "targetClaimId": "cmp-hebi-h25-45-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · H25-45 · Continuous torque",
      "evidenceResult": "Source and condition audit completed for “45”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "H25-45 configuration."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-h25-45-headline_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-h25-45-headline_torque",
      "componentId": "cmp-hebi-h25-45",
      "targetClaimId": "cmp-hebi-h25-45-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · H25-45 · Peak torque",
      "evidenceResult": "Source and condition audit completed for “90”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Peak duration is not stated in the table."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-robotis-xh540-w150-r-headline_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-robotis-xh540-w150-r-headline_torque",
      "componentId": "cmp-robotis-xh540-w150-r",
      "targetClaimId": "cmp-robotis-xh540-w150-r-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · XH540-W150-R · Stall torque",
      "evidenceResult": "Source and condition audit completed for “6.6 / 7.1 / 8.5”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "At 11.1 V and 4.5 A / 12 V and 4.9 A / 14.8 V and 5.9 A respectively."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-robotis-xw540-t260-r-headline_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-robotis-xw540-t260-r-headline_torque",
      "componentId": "cmp-robotis-xw540-t260-r",
      "targetClaimId": "cmp-robotis-xw540-t260-r-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · XW540-T260-R · Stall torque",
      "evidenceResult": "Source and condition audit completed for “8.8 / 9.5 / 11.2”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "At 11.1 V and 4.5 A / 12 V and 4.9 A / 14.8 V and 5.9 A respectively."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak60-6-v3-continuous_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-ak60-6-v3-continuous_torque",
      "componentId": "cmp-cubemars-ak60-6-v3",
      "targetClaimId": "cmp-cubemars-ak60-6-v3-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · AK60-6 V3.0 KV80 · Rated torque",
      "evidenceResult": "Source and condition audit completed for “3”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer-rated value; thermal duration is not stated."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak60-6-v3-headline_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-ak60-6-v3-headline_torque",
      "componentId": "cmp-cubemars-ak60-6-v3",
      "targetClaimId": "cmp-cubemars-ak60-6-v3-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · AK60-6 V3.0 KV80 · Peak torque",
      "evidenceResult": "Source and condition audit completed for “9”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Peak duration is not stated."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak80-64-continuous_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-ak80-64-continuous_torque",
      "componentId": "cmp-cubemars-ak80-64",
      "targetClaimId": "cmp-cubemars-ak80-64-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · AK80-64 KV80 · Rated torque",
      "evidenceResult": "Source and condition audit completed for “48”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Rated current 7 A; duration and cooling method are not stated."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak80-64-headline_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-ak80-64-headline_torque",
      "componentId": "cmp-cubemars-ak80-64",
      "targetClaimId": "cmp-cubemars-ak80-64-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · AK80-64 KV80 · Peak torque",
      "evidenceResult": "Source and condition audit completed for “120”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Peak current 19 A; duration not stated."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-aka60-6-continuous_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-aka60-6-continuous_torque",
      "componentId": "cmp-cubemars-aka60-6",
      "targetClaimId": "cmp-cubemars-aka60-6-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · AKA60-6 KV80 · Rated torque",
      "evidenceResult": "Source and condition audit completed for “3”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer-rated value; thermal duration is not stated."
    },
    {
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-aka60-6-headline_torque",
      "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-aka60-6-headline_torque",
      "componentId": "cmp-cubemars-aka60-6",
      "targetClaimId": "cmp-cubemars-aka60-6-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI continuous-torque claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "evidenceLocation": "Exact-model audit row · AKA60-6 KV80 · Peak torque",
      "evidenceResult": "Source and condition audit completed for “9”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Peak duration is not stated."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-335-range",
      "sourceAuditRecordId": "audit-depth-condition-cmp-orbbec-gemini-335-range",
      "componentId": "cmp-orbbec-gemini-335",
      "targetClaimId": "cmp-orbbec-gemini-335-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Gemini 335 · Depth and recommended range",
      "evidenceResult": "Source and condition audit completed for “0.10–20+ m; optimal 0.26–3 m”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Current product-page wording; V1.6 datasheet states a 0.1–20 m+ working range and a 0.3–3 m ideal range. Both state a theoretical maximum up to 65 m."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-335-accuracy",
      "sourceAuditRecordId": "audit-depth-condition-cmp-orbbec-gemini-335-accuracy",
      "componentId": "cmp-orbbec-gemini-335",
      "targetClaimId": "cmp-orbbec-gemini-335-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Gemini 335 · Spatial precision",
      "evidenceResult": "Source and condition audit completed for “≤1.5% RMSE”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "1280 × 800 at 2 m over a 90% × 90% ROI on a >80% reflectivity plane; this is spatial noise, not the separate absolute depth-accuracy row."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-335-resolution_fps",
      "sourceAuditRecordId": "audit-depth-condition-cmp-orbbec-gemini-335-resolution_fps",
      "componentId": "cmp-orbbec-gemini-335",
      "targetClaimId": "cmp-orbbec-gemini-335-resolution_fps",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Gemini 335 · Depth output",
      "evidenceResult": "Source and condition audit completed for “1280 × 800 @ 30 fps”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Maximum published depth mode."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-stereolabs-zed-x-range",
      "sourceAuditRecordId": "audit-depth-condition-cmp-stereolabs-zed-x-range",
      "componentId": "cmp-stereolabs-zed-x",
      "targetClaimId": "cmp-stereolabs-zed-x-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · ZED X · Lens-qualified depth range",
      "evidenceResult": "Source and condition audit completed for “2.2 mm: max 0.3–20 m / ideal 0.3–12 m; 4 mm: max 1–35 m / ideal 1–20 m”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "V1.2 lens-option table; maximum and ideal ranges remain separate."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-stereolabs-zed-x-accuracy",
      "sourceAuditRecordId": "audit-depth-condition-cmp-stereolabs-zed-x-accuracy",
      "componentId": "cmp-stereolabs-zed-x",
      "targetClaimId": "cmp-stereolabs-zed-x-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · ZED X · Lens-qualified depth accuracy",
      "evidenceResult": "Source and condition audit completed for “2.2 mm: <0.8% at 2 m / <4% at 12 m; 4 mm: <0.4% at 2 m / <7% at 20 m”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "V1.2 lens-option table; metric definition, target, ROI, acquisition mode and test environment are not disclosed beside the values."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-stereolabs-zed-x-resolution_fps",
      "sourceAuditRecordId": "audit-depth-condition-cmp-stereolabs-zed-x-resolution_fps",
      "componentId": "cmp-stereolabs-zed-x",
      "targetClaimId": "cmp-stereolabs-zed-x-resolution_fps",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · ZED X · Stereo video modes",
      "evidenceResult": "Source and condition audit completed for “1920 × 1200 @ 60 fps; 960 × 600 @ 120 fps”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "The two maxima are separate operating modes."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-basler-blaze-101-range",
      "sourceAuditRecordId": "audit-depth-condition-cmp-basler-blaze-101-range",
      "componentId": "cmp-basler-blaze-101",
      "targetClaimId": "cmp-basler-blaze-101-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · blaze-101 · Measurement range",
      "evidenceResult": "Source and condition audit completed for “Short 0.3–1.5; long 0.3–10”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Separate short- and long-range modes."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-basler-blaze-101-accuracy",
      "sourceAuditRecordId": "audit-depth-condition-cmp-basler-blaze-101-accuracy",
      "componentId": "cmp-basler-blaze-101",
      "targetClaimId": "cmp-basler-blaze-101-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · blaze-101 · Typical accuracy",
      "evidenceResult": "Source and condition audit completed for “±5”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "0.5–5.5 m; 20-minute warm-up; flat white 90% target; no ambient light; 22°C; central 40 × 40 pixels; 25-image average."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-basler-blaze-101-resolution_fps",
      "sourceAuditRecordId": "audit-depth-condition-cmp-basler-blaze-101-resolution_fps",
      "componentId": "cmp-basler-blaze-101",
      "targetClaimId": "cmp-basler-blaze-101-resolution_fps",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · blaze-101 · Depth output",
      "evidenceResult": "Source and condition audit completed for “640 × 480 at 20 fps default / 30 fps FastMode”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "FastMode changes the operating mode; it is not the default."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-realsense-d435i-range",
      "sourceAuditRecordId": "audit-depth-condition-cmp-realsense-d435i-range",
      "componentId": "cmp-realsense-d435i",
      "targetClaimId": "cmp-realsense-d435i-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · D435i · Ideal range",
      "evidenceResult": "Source and condition audit completed for “0.3–3”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer-described ideal range, not a hard maximum."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-realsense-d435i-min_depth",
      "sourceAuditRecordId": "audit-depth-condition-cmp-realsense-d435i-min_depth",
      "componentId": "cmp-realsense-d435i",
      "targetClaimId": "cmp-realsense-d435i-min_depth",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · D435i · Minimum depth at maximum resolution",
      "evidenceResult": "Source and condition audit completed for “~0.28”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Min-Z at maximum resolution."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-realsense-d435i-accuracy",
      "sourceAuditRecordId": "audit-depth-condition-cmp-realsense-d435i-accuracy",
      "componentId": "cmp-realsense-d435i",
      "targetClaimId": "cmp-realsense-d435i-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · D435i · Depth accuracy",
      "evidenceResult": "Source and condition audit completed for “<2%”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "At 2 m; manufacturer product-page value."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-realsense-d435i-resolution_fps",
      "sourceAuditRecordId": "audit-depth-condition-cmp-realsense-d435i-resolution_fps",
      "componentId": "cmp-realsense-d435i",
      "targetClaimId": "cmp-realsense-d435i-resolution_fps",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · D435i · Depth output",
      "evidenceResult": "Source and condition audit completed for “Up to 1280 × 720; up to 90 fps”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Resolution and frame-rate maxima are listed separately and are mode-dependent."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-2-range",
      "sourceAuditRecordId": "audit-depth-condition-cmp-orbbec-gemini-2-range",
      "componentId": "cmp-orbbec-gemini-2",
      "targetClaimId": "cmp-orbbec-gemini-2-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Gemini 2 · Depth range",
      "evidenceResult": "Source and condition audit completed for “0.15–10”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Product specification; ideal range is narrower."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-2-ideal_range",
      "sourceAuditRecordId": "audit-depth-condition-cmp-orbbec-gemini-2-ideal_range",
      "componentId": "cmp-orbbec-gemini-2",
      "targetClaimId": "cmp-orbbec-gemini-2-ideal_range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Gemini 2 · Ideal range",
      "evidenceResult": "Source and condition audit completed for “0.2–5”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer product table."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-2-accuracy",
      "sourceAuditRecordId": "audit-depth-condition-cmp-orbbec-gemini-2-accuracy",
      "componentId": "cmp-orbbec-gemini-2",
      "targetClaimId": "cmp-orbbec-gemini-2-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Gemini 2 · Plane-fit RMS claim labeled “Depth Accuracy”",
      "evidenceResult": "Source and condition audit completed for “≤2%”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "1280 × 800 at 2 m over 81% ROI on a >80% reflectivity plane. The datasheet describes RMS distance to a best-fit plane without a ground-truth reference."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-2-resolution_fps",
      "sourceAuditRecordId": "audit-depth-condition-cmp-orbbec-gemini-2-resolution_fps",
      "componentId": "cmp-orbbec-gemini-2",
      "targetClaimId": "cmp-orbbec-gemini-2-resolution_fps",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Gemini 2 · Depth output",
      "evidenceResult": "Source and condition audit completed for “1280 × 800 at 30 fps”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Maximum listed mode."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-stereolabs-zed-2i-range",
      "sourceAuditRecordId": "audit-depth-condition-cmp-stereolabs-zed-2i-range",
      "componentId": "cmp-stereolabs-zed-2i",
      "targetClaimId": "cmp-stereolabs-zed-2i-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · ZED 2i 2.1mm · Depth range",
      "evidenceResult": "Source and condition audit completed for “0.3–20”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "2.1 mm lens; ideal range 0.3–12 m."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-stereolabs-zed-2i-accuracy",
      "sourceAuditRecordId": "audit-depth-condition-cmp-stereolabs-zed-2i-accuracy",
      "componentId": "cmp-stereolabs-zed-2i",
      "targetClaimId": "cmp-stereolabs-zed-2i-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · ZED 2i 2.1mm · Depth accuracy",
      "evidenceResult": "Source and condition audit completed for “<0.8% at 2 m; <4% at 12 m”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "2.1 mm lens claims."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-stereolabs-zed-2i-resolution_fps",
      "sourceAuditRecordId": "audit-depth-condition-cmp-stereolabs-zed-2i-resolution_fps",
      "componentId": "cmp-stereolabs-zed-2i",
      "targetClaimId": "cmp-stereolabs-zed-2i-resolution_fps",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · ZED 2i 2.1mm · Stereo output modes",
      "evidenceResult": "Source and condition audit completed for “2 × 2208 × 1242 at 15 fps; 2 × 1920 × 1080 at 30 fps; 2 × 1280 × 720 at 60 fps”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Separate modes."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-realsense-d457-range",
      "sourceAuditRecordId": "audit-depth-condition-cmp-realsense-d457-range",
      "componentId": "cmp-realsense-d457",
      "targetClaimId": "cmp-realsense-d457-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · D457 · Ideal range",
      "evidenceResult": "Source and condition audit completed for “0.6–6”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer-described ideal range, not a hard maximum."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-realsense-d457-min_depth",
      "sourceAuditRecordId": "audit-depth-condition-cmp-realsense-d457-min_depth",
      "componentId": "cmp-realsense-d457",
      "targetClaimId": "cmp-realsense-d457-min_depth",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · D457 · Minimum depth at maximum resolution",
      "evidenceResult": "Source and condition audit completed for “~0.52”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Mode-dependent Min-Z."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-realsense-d457-accuracy",
      "sourceAuditRecordId": "audit-depth-condition-cmp-realsense-d457-accuracy",
      "componentId": "cmp-realsense-d457",
      "targetClaimId": "cmp-realsense-d457-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · D457 · Depth accuracy",
      "evidenceResult": "Source and condition audit completed for “<2%”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "At 4 m; manufacturer product-page condition."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-realsense-d457-resolution_fps",
      "sourceAuditRecordId": "audit-depth-condition-cmp-realsense-d457-resolution_fps",
      "componentId": "cmp-realsense-d457",
      "targetClaimId": "cmp-realsense-d457-resolution_fps",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · D457 · Depth output",
      "evidenceResult": "Source and condition audit completed for “Up to 1280 × 720; up to 90 fps”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Resolution and frame-rate maxima are listed separately."
    },
    {
      "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-2-xl-range",
      "sourceAuditRecordId": "audit-depth-condition-cmp-orbbec-gemini-2-xl-range",
      "componentId": "cmp-orbbec-gemini-2-xl",
      "targetClaimId": "cmp-orbbec-gemini-2-xl-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI depth-camera range and error claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Gemini 2 XL · Depth range",
      "evidenceResult": "Source and condition audit completed for “0.4–20”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer product specification."
    },
    {
      "assessmentId": "assess-audit-lidar-condition-cmp-livox-mid-360-range",
      "sourceAuditRecordId": "audit-lidar-condition-cmp-livox-mid-360-range",
      "componentId": "cmp-livox-mid-360",
      "targetClaimId": "cmp-livox-mid-360-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI 3D LiDAR range claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "evidenceLocation": "Exact-model audit row · MID-360 · Detection range",
      "evidenceResult": "Source and condition audit completed for “40 m @ 10%; 70 m @ 80%”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Target reflectivity; 100 klx ambient illumination."
    },
    {
      "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os1-range",
      "sourceAuditRecordId": "audit-lidar-condition-cmp-ouster-os1-range",
      "componentId": "cmp-ouster-os1",
      "targetClaimId": "cmp-ouster-os1-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI 3D LiDAR range claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "evidenceLocation": "Exact-model audit row · OS1 · Range at 10% target",
      "evidenceResult": "Source and condition audit completed for “90”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer overview labels this as range at a 10% target."
    },
    {
      "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os1-max_range",
      "sourceAuditRecordId": "audit-lidar-condition-cmp-ouster-os1-max_range",
      "componentId": "cmp-ouster-os1",
      "targetClaimId": "cmp-ouster-os1-max_range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI 3D LiDAR range claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "evidenceLocation": "Exact-model audit row · OS1 · Maximum representable range",
      "evidenceResult": "Source and condition audit completed for “~250”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Digital representation boundary in the current overview; not a target-detection claim."
    },
    {
      "assessmentId": "assess-audit-lidar-condition-cmp-hesai-xt32-range",
      "sourceAuditRecordId": "audit-lidar-condition-cmp-hesai-xt32-range",
      "componentId": "cmp-hesai-xt32",
      "targetClaimId": "cmp-hesai-xt32-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI 3D LiDAR range claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "evidenceLocation": "Exact-model audit row · XT32 · Instrumented range",
      "evidenceResult": "Source and condition audit completed for “0.05–120”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer product-table range; not the same as a target-qualified detection distance."
    },
    {
      "assessmentId": "assess-audit-lidar-condition-cmp-hesai-xt32-range_10pct",
      "sourceAuditRecordId": "audit-lidar-condition-cmp-hesai-xt32-range_10pct",
      "componentId": "cmp-hesai-xt32",
      "targetClaimId": "cmp-hesai-xt32-range_10pct",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI 3D LiDAR range claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "evidenceLocation": "Exact-model audit row · XT32 · Detection distance at 10% reflectivity",
      "evidenceResult": "Source and condition audit completed for “80”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer states probability of detection greater than 90% for a 10% reflectivity target at 80 m."
    },
    {
      "assessmentId": "assess-audit-lidar-condition-cmp-livox-avia-range",
      "sourceAuditRecordId": "audit-lidar-condition-cmp-livox-avia-range",
      "componentId": "cmp-livox-avia",
      "targetClaimId": "cmp-livox-avia-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI 3D LiDAR range claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Avia · Detection range at 100 klx",
      "evidenceResult": "Source and condition audit completed for “190 m @ 10%; 230 m @ 20%; 320 m @ 80%”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Target reflectivity under 100 klx ambient illumination."
    },
    {
      "assessmentId": "assess-audit-lidar-condition-cmp-livox-avia-precision",
      "sourceAuditRecordId": "audit-lidar-condition-cmp-livox-avia-precision",
      "componentId": "cmp-livox-avia",
      "targetClaimId": "cmp-livox-avia-precision",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI 3D LiDAR range claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Avia · Range precision",
      "evidenceResult": "Source and condition audit completed for “2”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "1σ at 20 m; 25°C; 80% reflectivity target."
    },
    {
      "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os0-range",
      "sourceAuditRecordId": "audit-lidar-condition-cmp-ouster-os0-range",
      "componentId": "cmp-ouster-os0",
      "targetClaimId": "cmp-ouster-os0-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI 3D LiDAR range claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "evidenceLocation": "Exact-model audit row · OS0 · Range at 10% target",
      "evidenceResult": "Source and condition audit completed for “35”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer overview labels this as range at a 10% target."
    },
    {
      "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os0-max_range",
      "sourceAuditRecordId": "audit-lidar-condition-cmp-ouster-os0-max_range",
      "componentId": "cmp-ouster-os0",
      "targetClaimId": "cmp-ouster-os0-max_range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI 3D LiDAR range claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "evidenceLocation": "Exact-model audit row · OS0 · Maximum representable range",
      "evidenceResult": "Source and condition audit completed for “~250”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Digital representation boundary in the current overview; not a target-detection claim."
    },
    {
      "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os0-min_range",
      "sourceAuditRecordId": "audit-lidar-condition-cmp-ouster-os0-min_range",
      "componentId": "cmp-ouster-os0",
      "targetClaimId": "cmp-ouster-os0-min_range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI 3D LiDAR range claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "evidenceLocation": "Exact-model audit row · OS0 · Minimum range",
      "evidenceResult": "Source and condition audit completed for “0.0”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "A headline minimum; not a usable-accuracy guarantee at the window."
    },
    {
      "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os2-range",
      "sourceAuditRecordId": "audit-lidar-condition-cmp-ouster-os2-range",
      "componentId": "cmp-ouster-os2",
      "targetClaimId": "cmp-ouster-os2-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI 3D LiDAR range claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "evidenceLocation": "Exact-model audit row · OS2 · Range at 10% target",
      "evidenceResult": "Source and condition audit completed for “200”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Rev7 OS2 headline range at a 10% target."
    },
    {
      "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os2-max_range",
      "sourceAuditRecordId": "audit-lidar-condition-cmp-ouster-os2-max_range",
      "componentId": "cmp-ouster-os2",
      "targetClaimId": "cmp-ouster-os2-max_range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI 3D LiDAR range claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "evidenceLocation": "Exact-model audit row · OS2 · Maximum representable range",
      "evidenceResult": "Source and condition audit completed for “404 typical / 381 minimum”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Rev7 OS2 with firmware 2.5.x at 0.25×, 0.5× or 1× signal multiplier; returns beyond this boundary may alias. This is not a target-detection claim."
    },
    {
      "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os2-precision",
      "sourceAuditRecordId": "audit-lidar-condition-cmp-ouster-os2-precision",
      "componentId": "cmp-ouster-os2",
      "targetClaimId": "cmp-ouster-os2-precision",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI 3D LiDAR range claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "evidenceLocation": "Exact-model audit row · OS2 · Range precision",
      "evidenceResult": "Source and condition audit completed for “±2”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer maximum-precision statement."
    },
    {
      "assessmentId": "assess-audit-lidar-condition-cmp-hesai-qt128-range",
      "sourceAuditRecordId": "audit-lidar-condition-cmp-hesai-qt128-range",
      "componentId": "cmp-hesai-qt128",
      "targetClaimId": "cmp-hesai-qt128-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI 3D LiDAR range claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "evidenceLocation": "Exact-model audit row · QT128 · Instrumented range",
      "evidenceResult": "Source and condition audit completed for “0.05–50”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Instrumented range; detection range is reflectivity- and channel-dependent."
    },
    {
      "assessmentId": "assess-audit-lidar-condition-cmp-hesai-qt128-range_10pct",
      "sourceAuditRecordId": "audit-lidar-condition-cmp-hesai-qt128-range_10pct",
      "componentId": "cmp-hesai-qt128",
      "targetClaimId": "cmp-hesai-qt128-range_10pct",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI 3D LiDAR range claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "evidenceLocation": "Exact-model audit row · QT128 · Detection range at 10% reflectivity",
      "evidenceResult": "Source and condition audit completed for “20 m for channels 9–120; 15 m for channels 1–8 and 121–128”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Normal incidence; 0–100 klx ambient illumination; probability of detection >90%; false-alarm rate <10E-5."
    },
    {
      "assessmentId": "assess-audit-lidar-condition-cmp-sick-multiscan136-1140133-range",
      "sourceAuditRecordId": "audit-lidar-condition-cmp-sick-multiscan136-1140133-range",
      "componentId": "cmp-sick-multiscan136-1140133",
      "targetClaimId": "cmp-sick-multiscan136-1140133-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI 3D LiDAR range claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "evidenceLocation": "Exact-model audit row · MULS1AA-112211 multiScan136 · Scanning range",
      "evidenceResult": "Source and condition audit completed for “10 m @ 10% / 100 klx; 12 m @ 10% / 10 klx; 15 m @ 90% / 100 klx; 30 m @ 90% / 10 klx”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Detection probability greater than 99%; reflectivity and ambient-light conditions preserved."
    },
    {
      "assessmentId": "assess-audit-lidar-condition-cmp-sick-multiscan136-1140133-working_range",
      "sourceAuditRecordId": "audit-lidar-condition-cmp-sick-multiscan136-1140133-working_range",
      "componentId": "cmp-sick-multiscan136-1140133",
      "targetClaimId": "cmp-sick-multiscan136-1140133-working_range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI 3D LiDAR range claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "evidenceLocation": "Exact-model audit row · MULS1AA-112211 multiScan136 · Instrumented working range",
      "evidenceResult": "Source and condition audit completed for “0.05–60”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Not equivalent to the reflectivity-qualified scanning range."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-ai_performance",
      "sourceAuditRecordId": "audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-ai_performance",
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "targetClaimId": "cmp-nvidia-jetson-agx-orin-64gb-ai_performance",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · AI performance",
      "evidenceResult": "Source and condition audit completed for “275 INT8 sparse TOPS”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Vendor theoretical peak with sparsity; not an application benchmark."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-power",
      "sourceAuditRecordId": "audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-power",
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "targetClaimId": "cmp-nvidia-jetson-agx-orin-64gb-power",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · Module power modes",
      "evidenceResult": "Source and condition audit completed for “15–60”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Configured module power modes; carrier and peripherals add system power."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-software",
      "sourceAuditRecordId": "audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-software",
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "targetClaimId": "cmp-nvidia-jetson-agx-orin-64gb-software",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · Primary software stack",
      "evidenceResult": "Source and condition audit completed for “NVIDIA JetPack / CUDA / Isaac”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Exact compatibility depends on JetPack and Jetson Linux release."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-cpu",
      "sourceAuditRecordId": "audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-cpu",
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "targetClaimId": "cmp-nvidia-jetson-agx-orin-64gb-cpu",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · CPU",
      "evidenceResult": "Source and condition audit completed for “12-core Arm Cortex-A78AE”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-memory",
      "sourceAuditRecordId": "audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-memory",
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "targetClaimId": "cmp-nvidia-jetson-agx-orin-64gb-memory",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · Memory",
      "evidenceResult": "Source and condition audit completed for “64 GB LPDDR5, 204.8 GB/s”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Production 64 GB module."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-raspberry-pi-cm5-cpu",
      "sourceAuditRecordId": "audit-compute-condition-cmp-raspberry-pi-cm5-cpu",
      "componentId": "cmp-raspberry-pi-cm5",
      "targetClaimId": "cmp-raspberry-pi-cm5-cpu",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Compute Module 5 · CPU",
      "evidenceResult": "Source and condition audit completed for “4 × Cortex-A76 at 2.4 GHz”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Broadcom BCM2712."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-raspberry-pi-cm5-memory",
      "sourceAuditRecordId": "audit-compute-condition-cmp-raspberry-pi-cm5-memory",
      "componentId": "cmp-raspberry-pi-cm5",
      "targetClaimId": "cmp-raspberry-pi-cm5-memory",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Compute Module 5 · Memory options",
      "evidenceResult": "Source and condition audit completed for “2 / 4 / 8 / 16 GB LPDDR4-4267 with ECC”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Ordered variant determines installed memory."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-qualcomm-robotics-rb5-ai_performance",
      "sourceAuditRecordId": "audit-compute-condition-cmp-qualcomm-robotics-rb5-ai_performance",
      "componentId": "cmp-qualcomm-robotics-rb5",
      "targetClaimId": "cmp-qualcomm-robotics-rb5-ai_performance",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Qualcomm Robotics RB5 Platform · AI acceleration",
      "evidenceResult": "Source and condition audit completed for “Hexagon 698 DSP with HVX and Tensor Accelerator”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "The cited brief does not state a directly comparable TOPS figure."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-qualcomm-robotics-rb5-software",
      "sourceAuditRecordId": "audit-compute-condition-cmp-qualcomm-robotics-rb5-software",
      "componentId": "cmp-qualcomm-robotics-rb5",
      "targetClaimId": "cmp-qualcomm-robotics-rb5-software",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Qualcomm Robotics RB5 Platform · Software support in cited brief",
      "evidenceResult": "Source and condition audit completed for “Ubuntu 18.04; Yocto Dunfell; Linux 4.19; ROS 2”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "This is the document’s published baseline, not proof of current distribution support."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-qualcomm-robotics-rb5-cpu",
      "sourceAuditRecordId": "audit-compute-condition-cmp-qualcomm-robotics-rb5-cpu",
      "componentId": "cmp-qualcomm-robotics-rb5",
      "targetClaimId": "cmp-qualcomm-robotics-rb5-cpu",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Qualcomm Robotics RB5 Platform · CPU",
      "evidenceResult": "Source and condition audit completed for “Kryo 585 up to 2.84 GHz”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Four high-performance and four low-power cores are described in the brief."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-qualcomm-robotics-rb5-memory",
      "sourceAuditRecordId": "audit-compute-condition-cmp-qualcomm-robotics-rb5-memory",
      "componentId": "cmp-qualcomm-robotics-rb5",
      "targetClaimId": "cmp-qualcomm-robotics-rb5-memory",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Qualcomm Robotics RB5 Platform · Memory support",
      "evidenceResult": "Source and condition audit completed for “Up to 16 GB LPDDR5 / LPDDR4x”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Implementation and board variant determine installed memory."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-advantech-mic-733-ao-ai_performance",
      "sourceAuditRecordId": "audit-compute-condition-cmp-advantech-mic-733-ao-ai_performance",
      "componentId": "cmp-advantech-mic-733-ao",
      "targetClaimId": "cmp-advantech-mic-733-ao-ai_performance",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · MIC-733-AO · AI performance",
      "evidenceResult": "Source and condition audit completed for “Up to 275”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Maximum advertised AGX Orin configuration; precision, sparsity and application conditions are not a system benchmark."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-advantech-mic-733-ao-power",
      "sourceAuditRecordId": "audit-compute-condition-cmp-advantech-mic-733-ao-power",
      "componentId": "cmp-advantech-mic-733-ao",
      "targetClaimId": "cmp-advantech-mic-733-ao-power",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · MIC-733-AO · DC input",
      "evidenceResult": "Source and condition audit completed for “9–36”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Whole-system input range; consumption depends on configuration and load."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-advantech-mic-733-ao-memory",
      "sourceAuditRecordId": "audit-compute-condition-cmp-advantech-mic-733-ao-memory",
      "componentId": "cmp-advantech-mic-733-ao",
      "targetClaimId": "cmp-advantech-mic-733-ao-memory",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · MIC-733-AO · Module memory options",
      "evidenceResult": "Source and condition audit completed for “32 or 64 GB”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Depends on ordered AGX Orin system part number."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-aaeon-boxer-8641ai-power",
      "sourceAuditRecordId": "audit-compute-condition-cmp-aaeon-boxer-8641ai-power",
      "componentId": "cmp-aaeon-boxer-8641ai",
      "targetClaimId": "cmp-aaeon-boxer-8641ai-power",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · BOXER-8641AI · DC input",
      "evidenceResult": "Source and condition audit completed for “12”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Lockable DC jack; no single workload power figure is published in the selected table."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-aaeon-boxer-8641ai-cpu",
      "sourceAuditRecordId": "audit-compute-condition-cmp-aaeon-boxer-8641ai-cpu",
      "componentId": "cmp-aaeon-boxer-8641ai",
      "targetClaimId": "cmp-aaeon-boxer-8641ai-cpu",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · BOXER-8641AI · CPU by module variant",
      "evidenceResult": "Source and condition audit completed for “8-core Cortex-A78AE (32 GB) / 12-core Cortex-A78AE (64 GB)”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Ordered AGX Orin variant determines CPU configuration."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-aaeon-boxer-8641ai-memory",
      "sourceAuditRecordId": "audit-compute-condition-cmp-aaeon-boxer-8641ai-memory",
      "componentId": "cmp-aaeon-boxer-8641ai",
      "targetClaimId": "cmp-aaeon-boxer-8641ai-memory",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · BOXER-8641AI · System memory options",
      "evidenceResult": "Source and condition audit completed for “32 or 64 GB LPDDR5”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Soldered on the selected Jetson module."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-seeed-recomputer-industrial-j4012-ai_performance",
      "sourceAuditRecordId": "audit-compute-condition-cmp-seeed-recomputer-industrial-j4012-ai_performance",
      "componentId": "cmp-seeed-recomputer-industrial-j4012",
      "targetClaimId": "cmp-seeed-recomputer-industrial-j4012-ai_performance",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · reComputer Industrial J4012 · AI performance",
      "evidenceResult": "Source and condition audit completed for “100”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Vendor family-table value for J4012; not an application benchmark."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-seeed-recomputer-industrial-j4012-power",
      "sourceAuditRecordId": "audit-compute-condition-cmp-seeed-recomputer-industrial-j4012-power",
      "componentId": "cmp-seeed-recomputer-industrial-j4012",
      "targetClaimId": "cmp-seeed-recomputer-industrial-j4012-power",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · reComputer Industrial J4012 · DC input",
      "evidenceResult": "Source and condition audit completed for “12–24”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "System input; actual consumption depends on module power mode and peripherals."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-seeed-recomputer-industrial-j4012-cpu",
      "sourceAuditRecordId": "audit-compute-condition-cmp-seeed-recomputer-industrial-j4012-cpu",
      "componentId": "cmp-seeed-recomputer-industrial-j4012",
      "targetClaimId": "cmp-seeed-recomputer-industrial-j4012-cpu",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · reComputer Industrial J4012 · CPU",
      "evidenceResult": "Source and condition audit completed for “8-core Arm Cortex-A78AE v8.2 64-bit”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Jetson Orin NX 16 GB configuration."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-ai_performance",
      "sourceAuditRecordId": "audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-ai_performance",
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "targetClaimId": "cmp-toradex-verdin-imx8mp-4gb-ai_performance",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · NPU performance",
      "evidenceResult": "Source and condition audit completed for “2.3”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "NXP i.MX 8M Plus NPU vendor figure; not an application benchmark."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-power",
      "sourceAuditRecordId": "audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-power",
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "targetClaimId": "cmp-toradex-verdin-imx8mp-4gb-power",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · Approximate module dissipation",
      "evidenceResult": "Source and condition audit completed for “1.5–6.3”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Datasheet approximation; workload, peripherals and carrier losses are additional."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-software",
      "sourceAuditRecordId": "audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-software",
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "targetClaimId": "cmp-toradex-verdin-imx8mp-4gb-software",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · Supported OS families",
      "evidenceResult": "Source and condition audit completed for “Torizon OS; Toradex Yocto reference images; Android”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Exact support status depends on release and hardware revision."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-cpu",
      "sourceAuditRecordId": "audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-cpu",
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "targetClaimId": "cmp-toradex-verdin-imx8mp-4gb-cpu",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · Application / real-time CPUs",
      "evidenceResult": "Source and condition audit completed for “4 × Cortex-A53 plus Cortex-M7”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Heterogeneous SoC; clocks and workloads must be checked in the datasheet."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-memory",
      "sourceAuditRecordId": "audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-memory",
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "targetClaimId": "cmp-toradex-verdin-imx8mp-4gb-memory",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · Memory and flash",
      "evidenceResult": "Source and condition audit completed for “4 GB LPDDR4 at 4000 MT/s; 32 GB eMMC”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "4 GB WB IT variant; eMMC vendor can change by hardware revision."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-ai_performance",
      "sourceAuditRecordId": "audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-ai_performance",
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "targetClaimId": "cmp-nvidia-jetson-orin-nx-16gb-ai_performance",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Jetson Orin NX 16GB · Peak INT8 AI performance in Super mode",
      "evidenceResult": "Source and condition audit completed for “157 sparse / 78 dense”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "JetPack 6.2 Super mode; theoretical peak, not an application benchmark."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-power",
      "sourceAuditRecordId": "audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-power",
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "targetClaimId": "cmp-nvidia-jetson-orin-nx-16gb-power",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Jetson Orin NX 16GB · Original configurable power range",
      "evidenceResult": "Source and condition audit completed for “10–25”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Original production modes; JetPack 6.2 adds higher Super modes."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-software",
      "sourceAuditRecordId": "audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-software",
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "targetClaimId": "cmp-nvidia-jetson-orin-nx-16gb-software",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Jetson Orin NX 16GB · Super-mode software gate",
      "evidenceResult": "Source and condition audit completed for “JetPack 6.2”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Required for the cited Super-mode table."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-cpu",
      "sourceAuditRecordId": "audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-cpu",
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "targetClaimId": "cmp-nvidia-jetson-orin-nx-16gb-cpu",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Jetson Orin NX 16GB · CPU",
      "evidenceResult": "Source and condition audit completed for “8-core Arm Cortex-A78AE up to 2 GHz”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Production module configuration described by NVIDIA."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-memory",
      "sourceAuditRecordId": "audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-memory",
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "targetClaimId": "cmp-nvidia-jetson-orin-nx-16gb-memory",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Jetson Orin NX 16GB · Memory",
      "evidenceResult": "Source and condition audit completed for “16 GB LPDDR5, 102 GB/s”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Module configuration."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-raspberry-pi-cm4-cpu",
      "sourceAuditRecordId": "audit-compute-condition-cmp-raspberry-pi-cm4-cpu",
      "componentId": "cmp-raspberry-pi-cm4",
      "targetClaimId": "cmp-raspberry-pi-cm4-cpu",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Compute Module 4 · CPU",
      "evidenceResult": "Source and condition audit completed for “4 × Cortex-A72 at 1.5 GHz”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Broadcom BCM2711."
    },
    {
      "assessmentId": "assess-audit-compute-condition-cmp-raspberry-pi-cm4-memory",
      "sourceAuditRecordId": "audit-compute-condition-cmp-raspberry-pi-cm4-memory",
      "componentId": "cmp-raspberry-pi-cm4",
      "targetClaimId": "cmp-raspberry-pi-cm4-memory",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot edge-compute claims audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "evidenceLocation": "Exact-model audit row · Compute Module 4 · Memory options",
      "evidenceResult": "Source and condition audit completed for “1 / 2 / 4 / 8 GB LPDDR4-3200”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Ordered variant."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-rrc2054-2-nominal_voltage",
      "sourceAuditRecordId": "audit-battery-condition-cmp-rrc2054-2-nominal_voltage",
      "componentId": "cmp-rrc2054-2",
      "targetClaimId": "cmp-rrc2054-2-nominal_voltage",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · RRC2054-2 · Nominal voltage",
      "evidenceResult": "Source and condition audit completed for “14.40”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-rrc2054-2-max_discharge",
      "sourceAuditRecordId": "audit-battery-condition-cmp-rrc2054-2-max_discharge",
      "componentId": "cmp-rrc2054-2",
      "targetClaimId": "cmp-rrc2054-2-max_discharge",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · RRC2054-2 · Maximum discharge current",
      "evidenceResult": "Source and condition audit completed for “10.0”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Thermal and protection limits still apply."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-rrc2054-2-capacity",
      "sourceAuditRecordId": "audit-battery-condition-cmp-rrc2054-2-capacity",
      "componentId": "cmp-rrc2054-2",
      "targetClaimId": "cmp-rrc2054-2-capacity",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · RRC2054-2 · Nominal capacity",
      "evidenceResult": "Source and condition audit completed for “≥6.80”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Datasheet minimum/nominal wording retained."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-rrc2054-2-energy",
      "sourceAuditRecordId": "audit-battery-condition-cmp-rrc2054-2-energy",
      "componentId": "cmp-rrc2054-2",
      "targetClaimId": "cmp-rrc2054-2-energy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · RRC2054-2 · Nominal energy, RCI derived",
      "evidenceResult": "Source and condition audit completed for “97.9”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "14.40 V × 6.80 Ah; not usable energy and does not include voltage sag or cut-off."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-inspired-nd2054hd29-nominal_voltage",
      "sourceAuditRecordId": "audit-battery-condition-cmp-inspired-nd2054hd29-nominal_voltage",
      "componentId": "cmp-inspired-nd2054hd29",
      "targetClaimId": "cmp-inspired-nd2054hd29-nominal_voltage",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · ND2054HD29 · Nominal voltage",
      "evidenceResult": "Source and condition audit completed for “14.4”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-inspired-nd2054hd29-max_discharge",
      "sourceAuditRecordId": "audit-battery-condition-cmp-inspired-nd2054hd29-max_discharge",
      "componentId": "cmp-inspired-nd2054hd29",
      "targetClaimId": "cmp-inspired-nd2054hd29-max_discharge",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · ND2054HD29 · Published current",
      "evidenceResult": "Source and condition audit completed for “4.0”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Product-page headline; consult the data sheet for operating boundary and protection behavior."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-inspired-nd2054hd29-capacity",
      "sourceAuditRecordId": "audit-battery-condition-cmp-inspired-nd2054hd29-capacity",
      "componentId": "cmp-inspired-nd2054hd29",
      "targetClaimId": "cmp-inspired-nd2054hd29-capacity",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · ND2054HD29 · Capacity",
      "evidenceResult": "Source and condition audit completed for “2.9”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-inspired-nd2054hd29-energy",
      "sourceAuditRecordId": "audit-battery-condition-cmp-inspired-nd2054hd29-energy",
      "componentId": "cmp-inspired-nd2054hd29",
      "targetClaimId": "cmp-inspired-nd2054hd29-energy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · ND2054HD29 · Energy",
      "evidenceResult": "Source and condition audit completed for “42”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer product-page value."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-molicel-p45b-nominal_voltage",
      "sourceAuditRecordId": "audit-battery-condition-cmp-molicel-p45b-nominal_voltage",
      "componentId": "cmp-molicel-p45b",
      "targetClaimId": "cmp-molicel-p45b-nominal_voltage",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · INR-21700-P45B · Nominal voltage",
      "evidenceResult": "Source and condition audit completed for “3.6”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-molicel-p45b-max_discharge",
      "sourceAuditRecordId": "audit-battery-condition-cmp-molicel-p45b-max_discharge",
      "componentId": "cmp-molicel-p45b",
      "targetClaimId": "cmp-molicel-p45b-max_discharge",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · INR-21700-P45B · Continuous discharge current",
      "evidenceResult": "Source and condition audit completed for “45”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer datasheet applies an 80°C cut-off; pack thermal constraints may be lower."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-molicel-p45b-capacity",
      "sourceAuditRecordId": "audit-battery-condition-cmp-molicel-p45b-capacity",
      "componentId": "cmp-molicel-p45b",
      "targetClaimId": "cmp-molicel-p45b-capacity",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · INR-21700-P45B · Typical capacity",
      "evidenceResult": "Source and condition audit completed for “4.5”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-molicel-p45b-energy",
      "sourceAuditRecordId": "audit-battery-condition-cmp-molicel-p45b-energy",
      "componentId": "cmp-molicel-p45b",
      "targetClaimId": "cmp-molicel-p45b-energy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · INR-21700-P45B · Typical energy",
      "evidenceResult": "Source and condition audit completed for “16.2”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Single cell."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-ultralife-ubbl13-01-nominal_voltage",
      "sourceAuditRecordId": "audit-battery-condition-cmp-ultralife-ubbl13-01-nominal_voltage",
      "componentId": "cmp-ultralife-ubbl13-01",
      "targetClaimId": "cmp-ultralife-ubbl13-01-nominal_voltage",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · UBBL13-01 · Voltage modes",
      "evidenceResult": "Source and condition audit completed for “28.8 average series / 14.4 average parallel”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Series range 20.0–33.6 V; parallel range 10.0–16.8 V."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-ultralife-ubbl13-01-capacity",
      "sourceAuditRecordId": "audit-battery-condition-cmp-ultralife-ubbl13-01-capacity",
      "componentId": "cmp-ultralife-ubbl13-01",
      "targetClaimId": "cmp-ultralife-ubbl13-01-capacity",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · UBBL13-01 · Capacity by connection mode",
      "evidenceResult": "Source and condition audit completed for “10 series / 20 parallel”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "The same two sections are reconfigured; energy does not double in parallel mode."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-rrc2040-2-nominal_voltage",
      "sourceAuditRecordId": "audit-battery-condition-cmp-rrc2040-2-nominal_voltage",
      "componentId": "cmp-rrc2040-2",
      "targetClaimId": "cmp-rrc2040-2-nominal_voltage",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · RRC2040-2 · Nominal voltage",
      "evidenceResult": "Source and condition audit completed for “10.80”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Current product generation."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-rrc2040-2-max_discharge",
      "sourceAuditRecordId": "audit-battery-condition-cmp-rrc2040-2-max_discharge",
      "componentId": "cmp-rrc2040-2",
      "targetClaimId": "cmp-rrc2040-2-max_discharge",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · RRC2040-2 · Maximum discharge current",
      "evidenceResult": "Source and condition audit completed for “10.00”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Protection and temperature limits apply."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-rrc2040-2-capacity",
      "sourceAuditRecordId": "audit-battery-condition-cmp-rrc2040-2-capacity",
      "componentId": "cmp-rrc2040-2",
      "targetClaimId": "cmp-rrc2040-2-capacity",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · RRC2040-2 · Nominal capacity",
      "evidenceResult": "Source and condition audit completed for “≥6.80”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Current product generation."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-rrc2040-2-energy",
      "sourceAuditRecordId": "audit-battery-condition-cmp-rrc2040-2-energy",
      "componentId": "cmp-rrc2040-2",
      "targetClaimId": "cmp-rrc2040-2-energy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · RRC2040-2 · Nominal energy",
      "evidenceResult": "Source and condition audit completed for “≥73.44”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer product-page value."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-inspired-nh2054hd34-nominal_voltage",
      "sourceAuditRecordId": "audit-battery-condition-cmp-inspired-nh2054hd34-nominal_voltage",
      "componentId": "cmp-inspired-nh2054hd34",
      "targetClaimId": "cmp-inspired-nh2054hd34-nominal_voltage",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · NH2054HD34 · Nominal voltage",
      "evidenceResult": "Source and condition audit completed for “14.4”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-inspired-nh2054hd34-max_discharge",
      "sourceAuditRecordId": "audit-battery-condition-cmp-inspired-nh2054hd34-max_discharge",
      "componentId": "cmp-inspired-nh2054hd34",
      "targetClaimId": "cmp-inspired-nh2054hd34-max_discharge",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · NH2054HD34 · Published discharge capability",
      "evidenceResult": "Source and condition audit completed for “8.0”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Product headline; detailed protection behavior remains in the specification."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-inspired-nh2054hd34-capacity",
      "sourceAuditRecordId": "audit-battery-condition-cmp-inspired-nh2054hd34-capacity",
      "componentId": "cmp-inspired-nh2054hd34",
      "targetClaimId": "cmp-inspired-nh2054hd34-capacity",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · NH2054HD34 · Product-page capacity",
      "evidenceResult": "Source and condition audit completed for “6.8”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Datasheet specifies ≥6.136 Ah initial and >6.340 Ah typical under its stated method."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-inspired-nh2054hd34-energy",
      "sourceAuditRecordId": "audit-battery-condition-cmp-inspired-nh2054hd34-energy",
      "componentId": "cmp-inspired-nh2054hd34",
      "targetClaimId": "cmp-inspired-nh2054hd34-energy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · NH2054HD34 · Energy",
      "evidenceResult": "Source and condition audit completed for “98”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Manufacturer product-page value."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-molicel-p50b-nominal_voltage",
      "sourceAuditRecordId": "audit-battery-condition-cmp-molicel-p50b-nominal_voltage",
      "componentId": "cmp-molicel-p50b",
      "targetClaimId": "cmp-molicel-p50b-nominal_voltage",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · INR-21700-P50B · Nominal voltage",
      "evidenceResult": "Source and condition audit completed for “3.6”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
    },
    {
      "assessmentId": "assess-audit-battery-condition-cmp-molicel-p50b-max_discharge",
      "sourceAuditRecordId": "audit-battery-condition-cmp-molicel-p50b-max_discharge",
      "componentId": "cmp-molicel-p50b",
      "targetClaimId": "cmp-molicel-p50b-max_discharge",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
      "assessed": "2026-08-25",
      "externalSupportId": null,
      "evidenceTitle": "RCI robot-battery compatibility audit",
      "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "evidenceLocation": "Exact-model audit row · INR-21700-P50B · Discharge current",
      "evidenceResult": "Source and condition audit completed for “60”; no condition-matched independent measurement is attached.",
      "evidenceCondition": "Cell-level manufacturer headline; consult the datasheet for temperature and cutoff conditions."
    }
  ],
  "independentSupportRecords": [
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-independent_depth_behavior",
      "field": "independent_depth_behavior",
      "label": "Independent depth-error behavior",
      "result": "Noise increases with distance; accuracy degrades sharply at high surface inclinations",
      "condition": "Controlled checkerboard study plus TLS-referenced indoor mapping evaluation; results depend on distance and surface inclination.",
      "sourceTitle": "Geometric Accuracy Investigations of Intel RealSense Depth Cameras",
      "sourceUrl": "https://isprs-archives.copernicus.org/articles/XLVIII-1-W2-2023/1207/2023/",
      "sourceLocation": "Sections 4–6 and Figures 6–10",
      "checked": "2026-08-10",
      "boundary": "This verifies behavior under the paper’s setup, not the manufacturer’s entire range claim.",
      "recordType": "catalog-V",
      "supportId": "cmp-realsense-d455-independent_depth_behavior",
      "targetClaimId": "cmp-realsense-d455-independent_depth_behavior",
      "targetClaimLabel": "Independent depth-error behavior",
      "targetClaimField": "independent_depth_behavior",
      "targetClaimOriginalValue": "Noise increases with distance; accuracy degrades sharply at high surface inclinations",
      "assessmentId": "catalog-v:cmp-realsense-d455-independent_depth_behavior",
      "relationship": "direct-catalog-v",
      "outcome": "supported",
      "rationale": "The catalog claim already carries a qualified external V source with its original condition and location."
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-independent_iso_ps_error",
      "field": "independent_iso_ps_error",
      "label": "Independent ISO 10360-13 P_S error",
      "result": "Mean 2.47 mm; standard deviation 1.42 mm",
      "condition": "One off-the-shelf D455 was tested indoors under controlled brightness over 500–1500 mm using the paper’s ISO 10360-13 procedure.",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourceLocation": "ISO 10360-13 close-range procedure, Table 4 and discussion",
      "checked": "2026-08-10",
      "boundary": "This is a device- and setup-bounded close-range result; it does not validate every D455 unit, the full 6 m ideal range or every depth-error metric.",
      "recordType": "catalog-V",
      "supportId": "cmp-realsense-d455-independent_iso_ps_error",
      "targetClaimId": "cmp-realsense-d455-independent_iso_ps_error",
      "targetClaimLabel": "Independent ISO 10360-13 P_S error",
      "targetClaimField": "independent_iso_ps_error",
      "targetClaimOriginalValue": "Mean 2.47 mm; standard deviation 1.42 mm",
      "assessmentId": "catalog-v:cmp-realsense-d455-independent_iso_ps_error",
      "relationship": "direct-catalog-v",
      "outcome": "supported",
      "rationale": "The catalog claim already carries a qualified external V source with its original condition and location."
    },
    {
      "componentId": "cmp-robotis-xm540-w270-r",
      "componentSlug": "robotis-xm540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XM540-W270-R",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xm540-w270-r-independent_deployed_experiment",
      "field": "independent_deployed_experiment",
      "label": "Independent deployed experiment",
      "result": "Used as the rotation motor in a weaving-gripper study with five repeated trials",
      "condition": "The XM540-W270-R drove a PET-strip gripper from an initial −70° angle to four final-angle conditions before vertical pull-to-failure testing with load-cell and torque-sensor instrumentation.",
      "sourceTitle": "Grasping through dynamic weaving with entangled closed loops",
      "sourceUrl": "https://doi.org/10.1038/s41467-023-40358-y",
      "sourceLocation": "Methods: Experimental method, lines identifying XM540-W270-R and the five repeated trials",
      "checked": "2026-08-10",
      "boundary": "This confirms exact-model use in the disclosed apparatus; it does not independently validate stall torque, backlash, continuous output or service life.",
      "recordType": "catalog-V",
      "supportId": "cmp-robotis-xm540-w270-r-independent_deployed_experiment",
      "targetClaimId": "cmp-robotis-xm540-w270-r-independent_deployed_experiment",
      "targetClaimLabel": "Independent deployed experiment",
      "targetClaimField": "independent_deployed_experiment",
      "targetClaimOriginalValue": "Used as the rotation motor in a weaving-gripper study with five repeated trials",
      "assessmentId": "catalog-v:cmp-robotis-xm540-w270-r-independent_deployed_experiment",
      "relationship": "direct-catalog-v",
      "outcome": "supported",
      "rationale": "The catalog claim already carries a qualified external V source with its original condition and location."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-independent_registration_error",
      "field": "independent_registration_error",
      "label": "Independent point-cloud registration result",
      "result": "0.018 m static; 0.043 m dynamic",
      "condition": "Proposed registration method; 35 static and 357 moving-platform scans; 0.2 s integration; sensor warmed for more than 30 minutes; returns below 1 m discarded; room dimensions physically referenced.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Sections 5–6 and Table 2: static and dynamic registration experiments",
      "checked": "2026-08-10",
      "boundary": "These are sensor-plus-algorithm mapping results in two disclosed scenes, not an independent validation of the intrinsic ≤2 cm range-precision claim or maximum detection range.",
      "recordType": "catalog-V",
      "supportId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimLabel": "Independent point-cloud registration result",
      "targetClaimField": "independent_registration_error",
      "targetClaimOriginalValue": "0.018 m static; 0.043 m dynamic",
      "assessmentId": "catalog-v:cmp-livox-mid-70-independent_registration_error",
      "relationship": "direct-catalog-v",
      "outcome": "supported",
      "rationale": "The catalog claim already carries a qualified external V source with its original condition and location."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nano-8gb-independent_energy_benchmark",
      "field": "independent_energy_benchmark",
      "label": "Independent AI-benchmark energy result",
      "result": "31.8 J CUDA; 28.3 J SYCL (12% lower)",
      "condition": "Jetson Orin Nano 8 GB board at 15 W with JetPack 5.1.2; tegrastats package measurement across the paper’s four HeCBench AI tests using the cited CUDA and SYCL implementations.",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourceLocation": "Table 1, Section 4 and Section 5.3: 8 GB board configuration and AI-benchmark energy results",
      "checked": "2026-08-10",
      "boundary": "The result is workload-, implementation- and software-version-specific; it is not a Super-mode TOPS validation or a whole-robot power measurement.",
      "recordType": "catalog-V",
      "supportId": "cmp-nvidia-jetson-orin-nano-8gb-independent_energy_benchmark",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-independent_energy_benchmark",
      "targetClaimLabel": "Independent AI-benchmark energy result",
      "targetClaimField": "independent_energy_benchmark",
      "targetClaimOriginalValue": "31.8 J CUDA; 28.3 J SYCL (12% lower)",
      "assessmentId": "catalog-v:cmp-nvidia-jetson-orin-nano-8gb-independent_energy_benchmark",
      "relationship": "direct-catalog-v",
      "outcome": "supported",
      "rationale": "The catalog claim already carries a qualified external V source with its original condition and location."
    },
    {
      "componentId": "cmp-molicel-p42a",
      "componentSlug": "molicel-p42a",
      "componentName": "Molicel INR-21700-P42A",
      "category": "power-energy",
      "claimId": "cmp-molicel-p42a-independent_characterization_dataset",
      "field": "independent_characterization_dataset",
      "label": "Independent cell-characterization dataset",
      "result": "45 cells screened; 12 cells characterized at 5°C, 25°C and 40°C",
      "condition": "Phase 1 measured capacity and pulse resistance at 25°C. Phase 2 applied constant-discharge, high-C-rate pulse/GITT and impedance tests to 12 selected cells at all three temperatures.",
      "sourceTitle": "High-power lithium-ion battery characterization dataset for stochastic battery modeling",
      "sourceUrl": "https://doi.org/10.1038/s41597-025-05725-y",
      "sourceLocation": "Methods and Figures 1–2: P42A screening and three-temperature characterization protocol",
      "checked": "2026-08-10",
      "boundary": "This verifies the disclosed dataset and test scope; it does not certify the manufacturer’s 45 A limit, pack-level behavior or all production cells.",
      "recordType": "catalog-V",
      "supportId": "cmp-molicel-p42a-independent_characterization_dataset",
      "targetClaimId": "cmp-molicel-p42a-independent_characterization_dataset",
      "targetClaimLabel": "Independent cell-characterization dataset",
      "targetClaimField": "independent_characterization_dataset",
      "targetClaimOriginalValue": "45 cells screened; 12 cells characterized at 5°C, 25°C and 40°C",
      "assessmentId": "catalog-v:cmp-molicel-p42a-independent_characterization_dataset",
      "relationship": "direct-catalog-v",
      "outcome": "supported",
      "rationale": "The catalog claim already carries a qualified external V source with its original condition and location."
    },
    {
      "componentId": "cmp-molicel-p45b",
      "componentSlug": "molicel-inr-21700-p45b",
      "componentName": "Molicel INR-21700-P45B",
      "category": "power-energy",
      "claimId": "cmp-molicel-p45b-max_discharge",
      "targetClaimId": "cmp-molicel-p45b-max_discharge",
      "targetClaimLabel": "Continuous discharge current",
      "targetClaimField": "max_discharge",
      "targetClaimOriginalValue": "45",
      "assessmentId": "assess-ext-p45b-60-cell-impedance-dataset",
      "field": "independent_impedance_dataset",
      "label": "Independent cell impedance and activation dataset",
      "result": "60 pristine P45B cells measured",
      "condition": "University of Twente FreeTwinEV impedance and rapid-activation study; dataset version v1.",
      "sourceTitle": "P45B Activation and Impedance Investigation",
      "sourceUrl": "https://doi.org/10.5281/zenodo.17249546",
      "sourceLocation": "Dataset description and P45B Activation and Impedance Investigation.zip",
      "checked": "2026-08-24",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-p45b-60-cell-impedance-dataset",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "The 60-cell dataset is genuine exact-cell physical evidence, but activation and impedance measurements do not reproduce the datasheet’s 45 A continuous-discharge/80°C cut-off boundary."
    },
    {
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "componentSlug": "nvidia-jetson-agx-orin-64gb",
      "componentName": "NVIDIA Jetson AGX Orin 64GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-agx-orin-64gb-power",
      "targetClaimId": "cmp-nvidia-jetson-agx-orin-64gb-power",
      "targetClaimLabel": "Module power modes",
      "targetClaimField": "power",
      "targetClaimOriginalValue": "15–60",
      "assessmentId": "assess-ext-agx-orin-64gb-external-power-benchmark",
      "field": "independent_external_power_benchmark",
      "label": "External-power-referenced TensorRT result",
      "result": "YOLO11s: 80.90 FPS and 0.1814 J/inference at matched 15 W INT8",
      "condition": "AGX Orin 64GB; batch 1; 640 × 640; externally logged board-input power; archived benchmark artifacts.",
      "sourceTitle": "AgriJetsonBench: External-Power-Referenced TensorRT Benchmarking of Agricultural Vision Models on Jetson Edge Platforms",
      "sourceUrl": "https://arxiv.org/abs/2608.00927",
      "sourceLocation": "Abstract, benchmark methodology and main energy results",
      "checked": "2026-08-24",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-agx-orin-64gb-external-power-benchmark",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The study measures board-input energy for a fixed TensorRT workload at a configured 15 W mode; board-input draw and energy per inference are not the module power-mode envelope."
    },
    {
      "componentId": "cmp-realsense-d435i",
      "componentSlug": "realsense-d435i",
      "componentName": "RealSense Depth Camera D435i",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d435i-range",
      "targetClaimId": "cmp-realsense-d435i-range",
      "targetClaimLabel": "Ideal range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.3–3",
      "assessmentId": "assess-ext-d435i-field-depth-ranging",
      "field": "independent_field_depth_ranging",
      "label": "Field phenotyping depth-ranging result",
      "result": "Effective ranging area 0.160–1.400 m; in-field filling rate approximately 90%",
      "condition": "Crop-organ targets under field illumination; study-specific filtering and error-compensation workflow.",
      "sourceTitle": "Depth Ranging Performance Evaluation and Improvement for RGB-D Cameras on Field-Based High-Throughput Phenotyping Robots",
      "sourceUrl": "https://arxiv.org/abs/2011.01022",
      "sourceLocation": "Abstract and experimental results",
      "checked": "2026-08-24",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-d435i-field-depth-ranging",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The field phenotyping experiment establishes a useful effective range under crop and illumination conditions, but it does not reproduce the manufacturer’s generic ideal-range definition."
    },
    {
      "componentId": "cmp-stereolabs-zed-2i",
      "componentSlug": "stereolabs-zed-2i",
      "componentName": "Stereolabs ZED 2i 2.1mm",
      "category": "perception-sensing",
      "claimId": "cmp-stereolabs-zed-2i-accuracy",
      "targetClaimId": "cmp-stereolabs-zed-2i-accuracy",
      "targetClaimLabel": "Depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "<0.8% at 2 m; <4% at 12 m",
      "assessmentId": "assess-ext-zed2i-medical-object-depth-comparison",
      "field": "independent_object_depth_comparison",
      "label": "Independent tissue and phantom depth comparison",
      "result": "Ranked second on the two real-tissue objects and last on the silicone phantom among four tested sensors",
      "condition": "Approximately 0.5 m stand-off; stylus-sampled references; porcine bone, porcine belly and silicone kidney phantom.",
      "sourceTitle": "Comparing Commercial Depth Sensor Accuracy for Medical Applications",
      "sourceUrl": "https://arxiv.org/abs/2606.13028",
      "sourceLocation": "Abstract and cross-sensor evaluation",
      "checked": "2026-08-24",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-zed2i-medical-object-depth-comparison",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Object-wise ranking at about 0.5 m is independent physical evidence, but it is not the manufacturer’s percentage depth-accuracy metric at 2 m or 12 m."
    },
    {
      "componentId": "cmp-basler-blaze-101",
      "componentSlug": "basler-blaze-101",
      "componentName": "Basler blaze-101",
      "category": "perception-sensing",
      "claimId": "cmp-basler-blaze-101-accuracy",
      "targetClaimId": "cmp-basler-blaze-101-accuracy",
      "targetClaimLabel": "Typical accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "±5",
      "assessmentId": "assess-ext-basler-blaze101-metrology-procedure",
      "field": "independent_depth_uncertainty_characterization",
      "label": "Independent ToF metrology and reconstruction assessment",
      "result": "About 168,000 depth points assessed; object point clouds were too noisy for the study’s cylinder-fit evaluation",
      "condition": "Thirty frames at each of 15 positions from 1.7–4.5 m; central 20 × 20-pixel region; human-body and object reconstruction follow-up.",
      "sourceTitle": "Experimental Procedure for the Metrological Characterization of Time-of-Flight Cameras for Human Body 3D Measurements",
      "sourceUrl": "https://doi.org/10.3390/s23010538",
      "sourceLocation": "Sections 4.4 and 5.1",
      "checked": "2026-08-24",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-basler-blaze101-metrology-procedure",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The metrology procedure physically characterizes the blaze-101 and exposes a reconstruction limitation, but it does not reproduce Basler’s central-pixel, target, temperature and warm-up definition for ±5 mm typical accuracy."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "componentSlug": "nvidia-jetson-orin-nx-16gb",
      "componentName": "NVIDIA Jetson Orin NX 16GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nx-16gb-ai_performance",
      "targetClaimId": "cmp-nvidia-jetson-orin-nx-16gb-ai_performance",
      "targetClaimLabel": "Peak INT8 AI performance in Super mode",
      "targetClaimField": "ai_performance",
      "targetClaimOriginalValue": "157 sparse / 78 dense",
      "assessmentId": "assess-ext-orin-nx16-nanovsr-throughput",
      "field": "independent_nanovsr_benchmark",
      "label": "Independent TensorRT video-super-resolution throughput",
      "result": "NanoVSR-644k: 27.20 FPS at 180 × 320; 12.82 FPS at 270 × 480",
      "condition": "Orin NX 16GB in 25 W configuration; TensorRT; temporal window T=15.",
      "sourceTitle": "NanoVSR: Towards Real-Time Video Super-Resolution on Edge Devices",
      "sourceUrl": "https://arxiv.org/abs/2607.10495",
      "sourceLocation": "Section 4, Table 2",
      "checked": "2026-08-24",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-orin-nx16-nanovsr-throughput",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Measured NanoVSR TensorRT throughput is workload-level evidence and cannot confirm the theoretical sparse/dense INT8 TOPS peak."
    },
    {
      "componentId": "cmp-robotis-xh540-w270-r",
      "componentSlug": "robotis-xh540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W270-R",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xh540-w270-r-continuous_torque",
      "targetClaimId": "cmp-robotis-xh540-w270-r-continuous_torque",
      "targetClaimLabel": "Continuous output torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "Not published in cited specification",
      "assessmentId": "assess-ext-xh540-w270-r-lifting-torque",
      "field": "independent_lifting_torque_experiment",
      "label": "Independent load-cell torque experiment",
      "result": "Joint torque measured during a 1.29 kg lifting cycle at 2 rpm",
      "condition": "XH540-W270-R driving the prototype directly and through a crank-rocker; rotary load cell; gravity compensation compared.",
      "sourceTitle": "Design of a Lifting Robot for Repetitive Inter-Floor Material Transport with Adjustable Gravity Compensation",
      "sourceUrl": "https://doi.org/10.3390/robotics14060069",
      "sourceLocation": "Section 4.2 and Figure 10",
      "checked": "2026-08-24",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-xh540-w270-r-lifting-torque",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The load-cell experiment supplies exact-actuator application torque traces, but its 2 rpm lifting cycle does not define a thermally bounded continuous-output rating."
    },
    {
      "componentId": "cmp-livox-mid-360",
      "componentSlug": "livox-mid-360",
      "componentName": "Livox MID-360",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-360-range",
      "targetClaimId": "cmp-livox-mid-360-range",
      "targetClaimLabel": "Detection range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "40 m @ 10%; 70 m @ 80%",
      "assessmentId": "assess-ext-mid360-spherical-mapping-rmse",
      "field": "independent_spherical_mapping_rmse",
      "label": "Independent spherical-platform mapping result",
      "result": "Best observed map RMSE 13.09 cm; unrecoverable drift occurred in some runs",
      "condition": "MID-360 on 16 cm non-actuated and 20 cm actuated spherical robots; three LIO algorithms; Riegl VZ-400 ground truth.",
      "sourceTitle": "Design and Evaluation of Two Spherical Systems for Mobile 3D Mapping",
      "sourceUrl": "https://arxiv.org/abs/2509.10032",
      "sourceLocation": "Section V, Table III and failure discussion",
      "checked": "2026-08-24",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid360-spherical-mapping-rmse",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Ground-truth map RMSE is a sensor-plus-platform-plus-algorithm outcome, not a direct measurement of the 10%/80% reflectivity detection-range endpoints."
    },
    {
      "componentId": "cmp-zivid-2-plus-m60-zvd2p-m60",
      "componentSlug": "zivid-2-plus-m60-zvd2p-m60",
      "componentName": "Zivid 2+ M60",
      "category": "perception-sensing",
      "claimId": "cmp-zivid-2-plus-m60-zvd2p-m60-point_precision",
      "targetClaimId": "cmp-zivid-2-plus-m60-zvd2p-m60-point_precision",
      "targetClaimLabel": "Typical point precision",
      "targetClaimField": "point_precision",
      "targetClaimOriginalValue": "80",
      "assessmentId": "assess-ext-zivid2plus-m60-medical-object-depth-comparison",
      "field": "independent_object_depth_comparison",
      "label": "Independent tissue and phantom depth comparison",
      "result": "Best of four tested sensors across all evaluated objects and metrics",
      "condition": "Approximately 0.5 m stand-off; stylus-sampled references; porcine bone, porcine belly and silicone kidney phantom; paper names the device Zivid 2M+ 60.",
      "sourceTitle": "Comparing Commercial Depth Sensor Accuracy for Medical Applications",
      "sourceUrl": "https://arxiv.org/abs/2606.13028",
      "sourceLocation": "Abstract and cross-sensor evaluation",
      "checked": "2026-08-24",
      "boundary": "The paper’s “Zivid 2M+ 60” name is treated as a likely identity match to the catalogued Zivid 2+ M60, but the ordering code is not printed in the paper. The result is visible with that identity caveat and is not an RCI test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-zivid2plus-m60-medical-object-depth-comparison",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "The external comparison is useful physical evidence, but the paper does not print the catalog ordering code and its object-level metrics are not the manufacturer’s typical single-point precision definition."
    },
    {
      "componentId": "cmp-orbbec-gemini-2",
      "componentSlug": "orbbec-gemini-2",
      "componentName": "Orbbec Gemini 2",
      "category": "perception-sensing",
      "claimId": "cmp-orbbec-gemini-2-accuracy",
      "targetClaimId": "cmp-orbbec-gemini-2-accuracy",
      "targetClaimLabel": "Plane-fit RMS claim labeled “Depth Accuracy”",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "≤2%",
      "assessmentId": "assess-ext-gemini2-plane-and-step-metrology",
      "field": "independent_plane_step_metrology",
      "label": "Independent plane and step-depth comparison",
      "result": "Physical comparison reported across the paper’s 0.5–4.0 m test range",
      "condition": "Gemini 2 compared with another commercial RGB-D camera and the authors’ structured-light system using planar and stepped artifacts.",
      "sourceTitle": "Semi-global matching measurement method based on single-frame continuous coded fringes",
      "sourceUrl": "https://doi.org/10.3788/IRLA20250450",
      "sourceLocation": "Comparison experiment, figures and tables in the experimental-results section",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-gemini2-plane-and-step-metrology",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The study physically compares Gemini 2 depth output, but its artifacts, ranges and error definitions do not reproduce Orbbec’s stated accuracy condition."
    },
    {
      "componentId": "cmp-stereolabs-zed-x",
      "componentSlug": "stereolabs-zed-x",
      "componentName": "Stereolabs ZED X",
      "category": "perception-sensing",
      "claimId": "cmp-stereolabs-zed-x-accuracy",
      "targetClaimId": "cmp-stereolabs-zed-x-accuracy",
      "targetClaimLabel": "Lens-qualified depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "2.2 mm: <0.8% at 2 m / <4% at 12 m; 4 mm: <0.4% at 2 m / <7% at 20 m",
      "assessmentId": "assess-ext-zed-x-depth-estimation-comparison",
      "field": "independent_depth_estimation_comparison",
      "label": "Independent multi-camera depth-estimation comparison",
      "result": "ZED X depth output compared against measured reference distances",
      "condition": "Laboratory distance targets; cross-camera comparison with RealSense D435i, D435f and ZED X Mini.",
      "sourceTitle": "Depth Estimation Comparison Between Realsense D435i, D435f, Stereolabs ZED X and ZED X Mini",
      "sourceUrl": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6469459",
      "sourceLocation": "Methods and ZED X results",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-zed-x-depth-estimation-comparison",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "Measured distance errors are useful exact-model evidence, but the paper’s targets and distances do not reproduce the catalogued percentage-accuracy envelope."
    },
    {
      "componentId": "cmp-livox-avia",
      "componentSlug": "livox-avia",
      "componentName": "Livox Avia",
      "category": "perception-sensing",
      "claimId": "cmp-livox-avia-precision",
      "targetClaimId": "cmp-livox-avia-precision",
      "targetClaimLabel": "Range precision",
      "targetClaimField": "precision",
      "targetClaimOriginalValue": "2",
      "assessmentId": "assess-ext-livox-avia-roadside-calibration",
      "field": "independent_roadside_calibration",
      "label": "Independent roadside LiDAR-camera calibration experiment",
      "result": "18,000 physical LiDAR frames collected across 12 sequences; 2.36 cm mean translation error for the study method",
      "condition": "Avia and industrial camera mounted on a 6 m campus-road pole; RTK-GNSS and total-station reference; changing lighting and traffic.",
      "sourceTitle": "Traffic monitoring research based on roadside LiDAR-camera target-free wide-area collaborative calibration",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0356394",
      "sourceLocation": "Sections 2.4 and 3.1–3.3, especially Table 2",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-livox-avia-roadside-calibration",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "System-level calibration translation error combines LiDAR, camera, reference instruments and algorithm behavior; it is not Avia single-point range precision."
    },
    {
      "componentId": "cmp-realsense-d457",
      "componentSlug": "realsense-d457",
      "componentName": "RealSense Depth Camera D457",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d457-accuracy",
      "targetClaimId": "cmp-realsense-d457-accuracy",
      "targetClaimLabel": "Depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "<2%",
      "assessmentId": "assess-ext-d457-grape-positioning-test",
      "field": "independent_robot_positioning_test",
      "label": "Independent grape-positioning experiment",
      "result": "Physical target-positioning errors reported for the D457-based perception pipeline",
      "condition": "Robot vision setup, grape targets and the paper’s calibration and positioning workflow.",
      "sourceTitle": "Vision Positioning and Robotic Harvesting Study Using an Intel RealSense D457",
      "sourceUrl": "https://www.mdpi.com/3090304",
      "sourceLocation": "Experimental setup and positioning-error results",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-d457-grape-positioning-test",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Robot target-positioning error includes perception, calibration and manipulator effects and cannot resolve the D457 percentage depth-accuracy claim."
    },
    {
      "componentId": "cmp-ams-osram-as5040",
      "componentSlug": "ams-osram-as5040",
      "componentName": "ams OSRAM AS5040",
      "category": "perception-sensing",
      "claimId": "cmp-ams-osram-as5040-independent_odometry_validation",
      "targetClaimId": "cmp-ams-osram-as5040-independent_odometry_validation",
      "targetClaimLabel": "Independent OpenAMR odometry validation",
      "targetClaimField": "independent_odometry_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-as5040-back-to-back-error-map",
      "field": "independent_encoder_error_map",
      "label": "Independent back-to-back encoder error map",
      "result": "Readings taken every 5°; assembled system accuracy reported better than 0.3°",
      "condition": "Two AS5040 devices and magnets mechanically coupled face-to-face; combined error plotted through one revolution.",
      "sourceTitle": "AS5040/45 encoders — tracking and readout accuracy",
      "sourceUrl": "https://www.vk5dj.com/as5040-45.html",
      "sourceLocation": "Tracking and readout accuracy section and 10-bit error plot",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-as5040-back-to-back-error-map",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The physical back-to-back jig directly establishes independently observed encoder tracking behavior under the author’s mechanical and magnet-alignment conditions."
    },
    {
      "componentId": "cmp-tdk-invensense-mpu-6500",
      "componentSlug": "tdk-invensense-mpu-6500",
      "componentName": "TDK InvenSense MPU-6500",
      "category": "perception-sensing",
      "claimId": "cmp-tdk-invensense-mpu-6500-independent_openamr_imu_validation",
      "targetClaimId": "cmp-tdk-invensense-mpu-6500-independent_openamr_imu_validation",
      "targetClaimLabel": "Independent OpenAMR IMU validation",
      "targetClaimField": "independent_openamr_imu_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-mpu6500-gyro-noise-characterization",
      "field": "independent_gyro_noise_characterization",
      "label": "Independent gyroscope-noise characterization",
      "result": "Experimental gyroscope noise standard deviation reported as 0.05°/s",
      "condition": "MPU-6500 measurements collected for the study’s IMU attitude-estimation experiments.",
      "sourceTitle": "A Robust and Accurate Attitude Determination System for a Small Unmanned Aerial Vehicle",
      "sourceUrl": "https://pmc.ncbi.nlm.nih.gov/articles/PMC7218895/",
      "sourceLocation": "Sensor-noise characterization and experiment setup",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mpu6500-gyro-noise-characterization",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The experiment directly supplies an external physical noise observation for the exact IMU, although it does not validate an OpenAMR-installed unit."
    },
    {
      "componentId": "cmp-robotis-xl430-w250-t",
      "componentSlug": "robotis-xl430-w250-t",
      "componentName": "ROBOTIS DYNAMIXEL XL430-W250-T",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xl430-w250-t-independent_robot_validation",
      "targetClaimId": "cmp-robotis-xl430-w250-t-independent_robot_validation",
      "targetClaimLabel": "Independent exact-actuator robot validation",
      "targetClaimField": "independent_robot_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-xl430-real-robot-teleoperation",
      "field": "independent_real_robot_experiment",
      "label": "Independent real-robot teleoperation experiment",
      "result": "Two XL430-W250-T wheel actuators operated in the physical TurtleBot3 experiments",
      "condition": "Real TurtleBot3 Burger, obstacle course and VR-assisted teleoperation trials; actuator output was not isolated on a dynamometer.",
      "sourceTitle": "Virtual Reality-Based Interface for Advanced Assisted Mobile Robot Teleoperation",
      "sourceUrl": "https://doi.org/10.3390/app12126071",
      "sourceLocation": "Section 3 physical platform and real experiments",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-xl430-real-robot-teleoperation",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The peer-reviewed real-robot trials establish operation of exact XL430-W250-T actuators in a named physical platform, without claiming dynamometer-level torque validation."
    },
    {
      "componentId": "cmp-robotis-ph54-200-s500-r",
      "componentSlug": "robotis-ph54-200-s500-r",
      "componentName": "ROBOTIS DYNAMIXEL PH54-200-S500-R",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-ph54-200-s500-r-continuous_torque",
      "targetClaimId": "cmp-robotis-ph54-200-s500-r-continuous_torque",
      "targetClaimLabel": "Continuous torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "44.7",
      "assessmentId": "assess-ext-ph54-weaving-gripper-load-test",
      "field": "independent_gripper_load_test",
      "label": "Independent large-gripper physical experiment",
      "result": "PH54-200-S500-R drove the large-scale gripper during load-cell-instrumented application tests",
      "condition": "Large weaving gripper, physical grasping setup and load-cell measurements; motor performance was not isolated.",
      "sourceTitle": "Scale-adaptive architected weaving grippers",
      "sourceUrl": "https://doi.org/10.1038/s41467-023-40358-y",
      "sourceLocation": "Application experiment with three scales of weaving grippers and Methods",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-ph54-weaving-gripper-load-test",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The actuator is physically used in load-cell-instrumented gripper experiments, but the study does not isolate a thermal continuous-torque envelope for the PH54."
    },
    {
      "componentId": "cmp-unitree-go-m8010-6",
      "componentSlug": "unitree-go-m8010-6",
      "componentName": "Unitree GO-M8010-6",
      "category": "motion-actuation",
      "claimId": "cmp-unitree-go-m8010-6-independent_robot_validation",
      "targetClaimId": "cmp-unitree-go-m8010-6-independent_robot_validation",
      "targetClaimLabel": "Independent exact-actuator robot validation",
      "targetClaimField": "independent_robot_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-go-m8010-magnetic-torque-test",
      "field": "independent_magnetic_torque_test",
      "label": "Independent magnetic-disturbance torque test",
      "result": "Model prediction error below 0.027 N·m in controlled-field experiments",
      "condition": "GO-M8010-6 rotated through controlled 20–100 mT magnetic fields while disturbance torque was measured.",
      "sourceTitle": "Modeling mechanical disturbances induced by high intensity magnetic fields on electric motors",
      "sourceUrl": "https://doi.org/10.1016/j.mechatronics.2026.103576",
      "sourceLocation": "Experimental validation and highlights",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-go-m8010-magnetic-torque-test",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "Controlled-field torque measurements directly establish one bounded physical behavior of the exact motor; they do not validate its peak or continuous output ratings."
    },
    {
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "componentSlug": "raspberry-pi-5-model-b-rev11",
      "componentName": "Raspberry Pi 5 Model B Rev 1.1",
      "category": "compute-control",
      "claimId": "cmp-raspberry-pi-5-model-b-rev11-independent_openamr_validation",
      "targetClaimId": "cmp-raspberry-pi-5-model-b-rev11-independent_openamr_validation",
      "targetClaimLabel": "Independent exact-board OpenAMR validation",
      "targetClaimField": "independent_openamr_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-pi5-rev11-spec-cpu2026",
      "field": "independent_spec_cpu2026_result",
      "label": "Independent SPEC CPU2026 result",
      "result": "Public SPEC CPU2026 result for Raspberry Pi 5 Model B Rev 1.1",
      "condition": "Exact revision identified in the submitted system configuration; benchmark suite, compiler and run settings are preserved by SPEC.",
      "sourceTitle": "SPEC CPU2026 Result — Raspberry Pi 5 Model B Rev 1.1",
      "sourceUrl": "https://spec.cs.miami.edu/cpu2026/results/res2026q2/cpu2026-20260210-00016.html",
      "sourceLocation": "System configuration and result tables",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-pi5-rev11-spec-cpu2026",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The exact-revision benchmark is independent physical evidence, but it is not an OpenAMR configuration or validation of that integration."
    },
    {
      "componentId": "cmp-pjrc-teensy-40",
      "componentSlug": "pjrc-teensy-40",
      "componentName": "PJRC Teensy 4.0",
      "category": "compute-control",
      "claimId": "cmp-pjrc-teensy-40-independent_openamr_validation",
      "targetClaimId": "cmp-pjrc-teensy-40-independent_openamr_validation",
      "targetClaimLabel": "Independent OpenAMR controller validation",
      "targetClaimField": "independent_openamr_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-teensy40-coremark-power",
      "field": "independent_coremark_power_test",
      "label": "Independent CoreMark, power and temperature test",
      "result": "CoreMark runs published with supply-current and temperature observations",
      "condition": "Physical Teensy 4.0 board under the author’s Arduino/CoreMark build, clock and cooling configurations.",
      "sourceTitle": "Teensy CoreMark benchmark",
      "sourceUrl": "https://gitlab.com/rcolistete/teensy-arduino-samples/-/blob/master/Teensy_CoreMark_benchmark.md",
      "sourceLocation": "Teensy 4.0 result, power and temperature tables",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-teensy40-coremark-power",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The board benchmark and power observations are physical exact-model evidence but do not validate the OpenAMR firmware or installed-board behavior."
    },
    {
      "componentId": "cmp-robotis-opencr10",
      "componentSlug": "robotis-opencr10",
      "componentName": "ROBOTIS OpenCR 1.0",
      "category": "compute-control",
      "claimId": "cmp-robotis-opencr10-independent_board_validation",
      "targetClaimId": "cmp-robotis-opencr10-independent_board_validation",
      "targetClaimLabel": "Independent exact-board validation",
      "targetClaimField": "independent_board_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-opencr-real-robot-teleoperation",
      "field": "independent_real_robot_experiment",
      "label": "Independent OpenCR-based real-robot experiment",
      "result": "OpenCR controlled the physical TurtleBot3 platform in real teleoperation trials",
      "condition": "Real TurtleBot3 Burger, obstacle course and VR-assisted teleoperation; board-level timing and power were not isolated.",
      "sourceTitle": "Virtual Reality-Based Interface for Advanced Assisted Mobile Robot Teleoperation",
      "sourceUrl": "https://doi.org/10.3390/app12126071",
      "sourceLocation": "Section 3 physical platform and real experiments",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-opencr-real-robot-teleoperation",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The physical TurtleBot3 experiments independently establish operation of OpenCR 1.0 as the real robot controller, without isolating board timing or electrical limits."
    },
    {
      "componentId": "cmp-intel-atom-x7425e-fj8071504822030",
      "componentSlug": "intel-atom-x7425e-fj8071504822030",
      "componentName": "Intel Atom x7425E Processor",
      "category": "compute-control",
      "claimId": "cmp-intel-atom-x7425e-fj8071504822030-independent_robot_benchmark",
      "targetClaimId": "cmp-intel-atom-x7425e-fj8071504822030-independent_robot_benchmark",
      "targetClaimLabel": "Independent robot workload benchmark",
      "targetClaimField": "independent_robot_benchmark",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-atom-x7425e-passmark-sample",
      "field": "independent_passmark_sample",
      "label": "Independent aggregated CPU benchmark sample",
      "result": "CPU Mark aggregate published from 30 submitted samples",
      "condition": "PassMark user-submitted systems containing Atom x7425E; system configuration and cooling are heterogeneous.",
      "sourceTitle": "Intel Atom x7425E Benchmark",
      "sourceUrl": "https://www.cpubenchmark.net/cpu.php?cpu=Intel+Atom+x7425E",
      "sourceLocation": "CPU Mark score and sample count",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-atom-x7425e-passmark-sample",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The aggregate physically benchmarks exact-model processors in heterogeneous systems, but it does not validate the catalogued robot-board configuration."
    },
    {
      "componentId": "cmp-mjbots-qdd100-beta-3",
      "componentSlug": "mjbots-qdd100-beta-3",
      "componentName": "mjbots qdd100 beta 3",
      "category": "motion-actuation",
      "claimId": "cmp-mjbots-qdd100-beta-3-continuous_torque",
      "targetClaimId": "cmp-mjbots-qdd100-beta-3-continuous_torque",
      "targetClaimLabel": "Indefinite-duration torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "3.3",
      "assessmentId": "assess-ext-wave65-qdd100-soft-gripper",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Sixteen exact actuators operated in a physical soft-arm test platform",
      "condition": "QDD100 beta 3 servos drove the arm while payload, stiffness and grasp behavior were experimentally evaluated.",
      "sourceTitle": "Torque Responsive Metamaterials Enable High Payload Soft Robot Arms",
      "sourceUrl": "https://www.researchgate.net/publication/388179311_Torque_Responsive_Metamaterials_Enable_High_Payload_Soft_Robot_Arms",
      "sourceLocation": "Fabrication and physical test sections",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-qdd100-soft-gripper",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-odrive-robotics-odrive-pro",
      "componentSlug": "odrive-robotics-odrive-pro",
      "componentName": "ODrive Robotics ODrive Pro",
      "category": "motion-actuation",
      "claimId": "cmp-odrive-robotics-odrive-pro-continuous_current_active_cooling",
      "targetClaimId": "cmp-odrive-robotics-odrive-pro-continuous_current_active_cooling",
      "targetClaimLabel": "Operating motor current, active cooling",
      "targetClaimField": "continuous_current_active_cooling",
      "targetClaimOriginalValue": "80",
      "assessmentId": "assess-ext-wave65-odrive-pro-haptic-bench",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Two ODrive Pro controllers operated in static and dynamic actuator tests",
      "condition": "Instrumented torque, current, bandwidth, backdrive and lifting setup with external torque cells and real-time acquisition.",
      "sourceTitle": "A highly-geared haptic actuator using 3D printed magnetorheological clutches",
      "sourceUrl": "https://link.springer.com/article/10.1007/s44430-026-00019-3",
      "sourceLocation": "Experimental setup and static/dynamic test sections",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-odrive-pro-haptic-bench",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-robotis-xm430-w210-t",
      "componentSlug": "robotis-xm430-w210-t",
      "componentName": "ROBOTIS DYNAMIXEL XM430-W210-T",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xm430-w210-t-backlash",
      "targetClaimId": "cmp-robotis-xm430-w210-t-backlash",
      "targetClaimLabel": "Backlash",
      "targetClaimField": "backlash",
      "targetClaimOriginalValue": "15",
      "assessmentId": "assess-ext-wave65-xm430-dynamic-model",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Physical response tests were used to identify and compare actuator models",
      "condition": "Three-axis gimbal development; manufacturer inputs combined with experimental step/response data.",
      "sourceTitle": "Modelagem de um servomotor para acionamento de um sistema de guimbais",
      "sourceUrl": "https://www.researchgate.net/publication/337569976_MODELAGEM_DE_UM_SERVOMOTOR_PARA_ACIONAMENTO_DE_UM_SISTEMA_DE_GUIMBAIS",
      "sourceLocation": "Experimental identification and model-comparison sections",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-xm430-dynamic-model",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-robotis-xl330-m077-t",
      "componentSlug": "robotis-xl330-m077-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M077-T",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xl330-m077-t-operating_modes",
      "targetClaimId": "cmp-robotis-xl330-m077-t-operating_modes",
      "targetClaimLabel": "Operating modes",
      "targetClaimField": "operating_modes",
      "targetClaimOriginalValue": "Current control; velocity; position; extended-position; current-based position; PWM",
      "assessmentId": "assess-ext-wave65-xl330-m077-tactic",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact actuator used as the trigger axis on a physical teleoperation leader arm",
      "condition": "TACTIC leader arm; trigger actuation controlled real data-collection start and end events.",
      "sourceTitle": "TACTIC Open Hardware — Leader Arm",
      "sourceUrl": "https://emprise.cs.cornell.edu/tactic/exo.html",
      "sourceLocation": "Leader-arm overview and bill of materials",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-xl330-m077-tactic",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-robotis-xl330-m288-t",
      "componentSlug": "robotis-xl330-m288-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M288-T",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xl330-m288-t-operating_modes",
      "targetClaimId": "cmp-robotis-xl330-m288-t-operating_modes",
      "targetClaimLabel": "Operating modes",
      "targetClaimField": "operating_modes",
      "targetClaimOriginalValue": "Current control; velocity; position; extended-position; current-based position; PWM",
      "assessmentId": "assess-ext-wave65-xl330-m288-tactic",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Seven exact actuators operated in a physical seven-axis leader arm",
      "condition": "TACTIC mirrored Kinova Gen3 teleoperation interface with joint velocity commands at 40 Hz.",
      "sourceTitle": "TACTIC Open Hardware — Leader Arm",
      "sourceUrl": "https://emprise.cs.cornell.edu/tactic/exo.html",
      "sourceLocation": "Leader-arm overview and bill of materials",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-xl330-m288-tactic",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-harmonic-drive-csg-17-100-2uh",
      "componentSlug": "harmonic-drive-csg-17-100-2uh",
      "componentName": "Harmonic Drive CSG-17-100-2UH",
      "category": "motion-actuation",
      "claimId": "cmp-harmonic-drive-csg-17-100-2uh-ratio",
      "targetClaimId": "cmp-harmonic-drive-csg-17-100-2uh-ratio",
      "targetClaimLabel": "Reduction ratio",
      "targetClaimField": "ratio",
      "targetClaimOriginalValue": "100:1",
      "assessmentId": "assess-ext-wave65-csg17-hil-gimbal",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact reducer operated in a physical control-moment-gyroscope HIL platform",
      "condition": "Gimbal axis with Maxon motor, encoder, controller and 100:1 CSG-17-100-2UH reducer.",
      "sourceTitle": "Development of a hardware-in-the-loop simulator for control moment gyroscope-based attitude control systems",
      "sourceUrl": "https://upload.wikimedia.org/wikipedia/commons/1/12/Development_of_a_hardware-in-the-loop_simulator_for_control_moment_gyroscope-based_attitude_control_systems_%28IA_developmentofhar1094547945%29.pdf",
      "sourceLocation": "CMG hardware design and HIL testbed sections",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-csg17-hil-gimbal",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-damiao-dm-j4310-2ec",
      "componentSlug": "damiao-dm-j4310-2ec-v1-2",
      "componentName": "Damiao DM-J4310-2EC V1.2 (24 V)",
      "category": "motion-actuation",
      "claimId": "cmp-damiao-dm-j4310-2ec-rated_torque",
      "targetClaimId": "cmp-damiao-dm-j4310-2ec-rated_torque",
      "targetClaimLabel": "Rated torque",
      "targetClaimField": "rated_torque",
      "targetClaimOriginalValue": "3.5",
      "assessmentId": "assess-ext-wave65-dmj4310-h1-deployment",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "DM-J4310-2EC actuator operated on a physical Unitree H1 research platform",
      "condition": "Real-robot experimental deployment; the paper reports the actuator model but not the catalogued V1.2 subrevision.",
      "sourceTitle": "Real-world humanoid manipulation experiment with DM-J4310-2EC",
      "sourceUrl": "https://openreview.net/pdf/99227b3200eabc2df5631fb46f3f38f18c842517.pdf",
      "sourceLocation": "Hardware appendix and real-robot experiments",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-dmj4310-h1-deployment",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The paper establishes real-hardware use of DM-J4310-2EC but does not isolate torque or print the V1.2 subrevision; the catalogued rated-torque claim remains inconclusive."
    },
    {
      "componentId": "cmp-raspberry-pi-camera-module-3-noir",
      "componentSlug": "raspberry-pi-camera-module-3-noir",
      "componentName": "Raspberry Pi Camera Module 3 NoIR",
      "category": "perception-sensing",
      "claimId": "cmp-raspberry-pi-camera-module-3-noir-autofocus",
      "targetClaimId": "cmp-raspberry-pi-camera-module-3-noir-autofocus",
      "targetClaimLabel": "Autofocus",
      "targetClaimField": "autofocus",
      "targetClaimOriginalValue": "Phase Detection Autofocus",
      "assessmentId": "assess-ext-wave65-camera3-noir-review",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Day, night, HDR and autofocus samples were physically captured",
      "condition": "Independent review using libcamera; near-focus and low-light NoIR behavior documented with sample images.",
      "sourceTitle": "Raspberry Pi Camera Module 3 review — HDR, autofocus, wide angle, and NoIR camera",
      "sourceUrl": "https://www.cnx-software.com/2023/01/23/raspberry-pi-camera-module-3-review-hdr-autofocus-wide-angle-and-noir-camera/",
      "sourceLocation": "HDR, autofocus and NoIR test sections",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-camera3-noir-review",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-hesai-xt32",
      "componentSlug": "hesai-xt32",
      "componentName": "Hesai XT32",
      "category": "perception-sensing",
      "claimId": "cmp-hesai-xt32-range",
      "targetClaimId": "cmp-hesai-xt32-range",
      "targetClaimLabel": "Instrumented range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.05–120",
      "assessmentId": "assess-ext-wave65-hesai-xt32-forest",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Physical forest datasets collected at two sites with the exact LiDAR",
      "condition": "Backpack mapping and place-recognition experiments in mixed and coniferous forests.",
      "sourceTitle": "Evaluation and Deployment of LiDAR-based Place Recognition in Dense Forests",
      "sourceUrl": "https://robots.ox.ac.uk/~mfallon/publications/2024IROS_oh.pdf",
      "sourceLocation": "Experimental evaluation and sensor setup",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-hesai-xt32-forest",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-basler-blaze-102",
      "componentSlug": "basler-blaze-102",
      "componentName": "Basler blaze-102",
      "category": "perception-sensing",
      "claimId": "cmp-basler-blaze-102-accuracy",
      "targetClaimId": "cmp-basler-blaze-102-accuracy",
      "targetClaimLabel": "Depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "±5",
      "assessmentId": "assess-ext-wave65-blaze102-case-tests",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Accuracy, distance, environmental and mutual-interference tests were conducted",
      "condition": "Physical comparison of blaze-101 and blaze-102 before selecting the system camera.",
      "sourceTitle": "Enhancing GNSS-INS-Based Surveying with Time of Flight Cameras",
      "sourceUrl": "https://www.mdpi.com/2673-8244/5/4/78",
      "sourceLocation": "Camera selection and case-study test discussion",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-blaze102-case-tests",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-orbbec-gemini-335",
      "componentSlug": "orbbec-gemini-335",
      "componentName": "Orbbec Gemini 335",
      "category": "perception-sensing",
      "claimId": "cmp-orbbec-gemini-335-interface",
      "targetClaimId": "cmp-orbbec-gemini-335-interface",
      "targetClaimLabel": "Data connection",
      "targetClaimField": "interface",
      "targetClaimOriginalValue": "USB 3.0 Type-C",
      "assessmentId": "assess-ext-wave65-gemini335-laser-cert",
      "field": "independent_physical_evidence",
      "label": "External certification-lab evidence",
      "result": "Laser Class 1 certification report issued for Gemini 335",
      "condition": "TÜV Rheinland Japan laboratory evaluation of the submitted exact-model sample.",
      "sourceTitle": "Gemini 335 laser product certificate and test report",
      "sourceUrl": "https://device.report/m/8de70958f6c2ca226f1b46fc91cb473451c3d1f16c1cdc5c9e5fd1f368aba540.pdf",
      "sourceLocation": "Model identification, laboratory and classification result",
      "checked": "2026-08-26",
      "boundary": "A named laboratory or certification test establishes only the reported compliance-test outcome for the submitted specimen. It does not validate general performance, current production or an RCI-run test.",
      "measurementScope": "certification-lab",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-gemini335-laser-cert",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "componentName": "Ouster OS1 Rev8",
      "category": "perception-sensing",
      "claimId": "cmp-ouster-os1-range",
      "targetClaimId": "cmp-ouster-os1-range",
      "targetClaimLabel": "Range at 10% target",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "90",
      "assessmentId": "assess-ext-wave65-ouster-os1-forest",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "OS1 data collected in physical mobile-LiDAR experiments",
      "condition": "Field localisation and mapping research; the paper reports OS1 hardware but does not isolate the Rev8 subrevision.",
      "sourceTitle": "Robust Odometry and Localisation in Changing Environments",
      "sourceUrl": "https://ora.ox.ac.uk/objects/uuid:f9bc48fe-ca68-4955-9445-de6a2a8605d2",
      "sourceLocation": "Sensor table and mobile mapping experiments",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-ouster-os1-forest",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "componentName": "Ouster OS0 Rev8",
      "category": "perception-sensing",
      "claimId": "cmp-ouster-os0-range",
      "targetClaimId": "cmp-ouster-os0-range",
      "targetClaimLabel": "Range at 10% target",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "35",
      "assessmentId": "assess-ext-wave65-ouster-os0-forest",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "OS0-128 data collected in physical localisation experiments",
      "condition": "Field mobile-LiDAR platform; the source identifies OS0-128 but not the catalogued Rev8 subrevision.",
      "sourceTitle": "Robust Odometry and Localisation in Changing Environments",
      "sourceUrl": "https://ora.ox.ac.uk/objects/uuid:f9bc48fe-ca68-4955-9445-de6a2a8605d2",
      "sourceLocation": "Sensor table and experimental chapters",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-ouster-os0-forest",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "componentName": "Ouster OS2 Rev7",
      "category": "perception-sensing",
      "claimId": "cmp-ouster-os2-range",
      "targetClaimId": "cmp-ouster-os2-range",
      "targetClaimLabel": "Range at 10% target",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "200",
      "assessmentId": "assess-ext-wave65-ouster-os2-driving",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Roof-mounted Ouster OS2 generated physical vehicle data for driving experiments",
      "condition": "Manual vehicle runs replayed into drivable-space and trajectory-planning evaluation; revision not reported.",
      "sourceTitle": "SDS++: Online Situation-Aware Drivable Space Estimation for Automated Driving",
      "sourceUrl": "https://pure.tue.nl/ws/files/365272915/SDS_Online_Situation-Aware_Drivable_Space_Estimation_for_Automated_Driving.pdf",
      "sourceLocation": "Vehicle sensor setup and experimental evaluation",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-ouster-os2-driving",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "componentName": "Hesai QT128",
      "category": "perception-sensing",
      "claimId": "cmp-hesai-qt128-fov",
      "targetClaimId": "cmp-hesai-qt128-fov",
      "targetClaimLabel": "Field of view",
      "targetClaimField": "fov",
      "targetClaimOriginalValue": "360 × 105.2",
      "assessmentId": "assess-ext-wave65-hesai-qt128-human-detection",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Physical ceiling-mounted human-detection integration was documented",
      "condition": "QT128 point-cloud acquisition with ROS for a large indoor sensing area.",
      "sourceTitle": "Using 3D LiDAR with ROS for human detection",
      "sourceUrl": "https://labs.1-10.com/2024/11/08/4374",
      "sourceLocation": "Sensor selection, setup and detection workflow",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-hesai-qt128-human-detection",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-stereolabs-zed-x-mini-22",
      "componentSlug": "stereolabs-zed-x-mini-22",
      "componentName": "Stereolabs ZED X Mini 2.2mm",
      "category": "perception-sensing",
      "claimId": "cmp-stereolabs-zed-x-mini-22-range",
      "targetClaimId": "cmp-stereolabs-zed-x-mini-22-range",
      "targetClaimLabel": "Maximum and ideal depth range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "Max 0.1–8 m; ideal 0.1–4 m",
      "assessmentId": "assess-ext-wave65-zed-x-mini-distance-study",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "ZED X Mini depth output compared against measured target distances",
      "condition": "Multi-camera laboratory comparison; paper names ZED X Mini but does not print the 2.2 mm lens SKU.",
      "sourceTitle": "Depth Estimation Comparison Between RealSense D435i, D435f, ZED X and ZED X Mini",
      "sourceUrl": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6469459",
      "sourceLocation": "Methods and ZED X Mini results",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-zed-x-mini-distance-study",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "componentSlug": "toradex-verdin-imx8m-plus-quad-4gb-wb-it",
      "componentName": "Toradex Verdin iMX8M Plus Quad 4GB WB IT",
      "category": "compute-control",
      "claimId": "cmp-toradex-verdin-imx8mp-4gb-cpu",
      "targetClaimId": "cmp-toradex-verdin-imx8mp-4gb-cpu",
      "targetClaimLabel": "Application / real-time CPUs",
      "targetClaimField": "cpu",
      "targetClaimOriginalValue": "4 × Cortex-A53 plus Cortex-M7",
      "assessmentId": "assess-ext-wave65-verdin-imx8mp-third-party-benchmark",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Physical CPU, memory and inference benchmarks published for a 4 GB Verdin iMX8M Plus",
      "condition": "Third-party Linux benchmark suite including 7-Zip, rendering and memory tests; carrier and software image affect results.",
      "sourceTitle": "NXP iMX8 series core-performance comparison test",
      "sourceUrl": "https://www.gongkong.com/article/202108/94756.html",
      "sourceLocation": "Verdin iMX8M Plus 4 GB benchmark output and comparison charts",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-verdin-imx8mp-third-party-benchmark",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-raspberry-pi-cm4",
      "componentSlug": "raspberry-pi-compute-module-4",
      "componentName": "Raspberry Pi Compute Module 4",
      "category": "compute-control",
      "claimId": "cmp-raspberry-pi-cm4-cpu",
      "targetClaimId": "cmp-raspberry-pi-cm4-cpu",
      "targetClaimLabel": "CPU",
      "targetClaimField": "cpu",
      "targetClaimOriginalValue": "4 × Cortex-A72 at 1.5 GHz",
      "assessmentId": "assess-ext-wave65-cm4-stressberry",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Stressberry temperature and overclock tests were run on two physical CM4 configurations",
      "condition": "CM4 and CM4 Lite on IO board; stock and cooled overclock conditions.",
      "sourceTitle": "Raspberry Pi Compute Module 4 Review: Small Yet Mighty",
      "sourceUrl": "https://www.tomshardware.com/reviews/raspberry-pi-compute-module-4",
      "sourceLocation": "Stressberry, thermal and overclock test sections",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-cm4-stressberry",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-raspberry-pi-cm5",
      "componentSlug": "raspberry-pi-compute-module-5",
      "componentName": "Raspberry Pi Compute Module 5",
      "category": "compute-control",
      "claimId": "cmp-raspberry-pi-cm5-cpu",
      "targetClaimId": "cmp-raspberry-pi-cm5-cpu",
      "targetClaimLabel": "CPU",
      "targetClaimField": "cpu",
      "targetClaimOriginalValue": "4 × Cortex-A76 at 2.4 GHz",
      "assessmentId": "assess-ext-wave65-cm5-thermal-storage",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Thermal, power, eMMC and NVMe results reported from physical review hardware",
      "condition": "Stock 2.4 GHz and 3 GHz overclock; passive and active cooling configurations.",
      "sourceTitle": "Raspberry Pi Compute Module 5 Review: More power, same form factor",
      "sourceUrl": "https://www.tomshardware.com/raspberry-pi/raspberry-pi-compute-module-5-review",
      "sourceLocation": "Thermal, power and storage benchmark sections",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-cm5-thermal-storage",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-qualcomm-robotics-rb5",
      "componentSlug": "qualcomm-robotics-rb5",
      "componentName": "Qualcomm Robotics RB5 Platform",
      "category": "compute-control",
      "claimId": "cmp-qualcomm-robotics-rb5-cpu",
      "targetClaimId": "cmp-qualcomm-robotics-rb5-cpu",
      "targetClaimLabel": "CPU",
      "targetClaimField": "cpu",
      "targetClaimOriginalValue": "Kryo 585 up to 2.84 GHz",
      "assessmentId": "assess-ext-wave65-rb5-realtime-audio",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Real-time algorithm operation was verified on the physical RB5 platform",
      "condition": "Robot-vacuum noise suppression workload; system-level timing and signal chain.",
      "sourceTitle": "Noise Suppression Method for Real-Time Processing of Robot Vacuum Cleaners",
      "sourceUrl": "https://ieeexplore.ieee.org/document/10816400",
      "sourceLocation": "Implementation and RB5 real-time verification",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-rb5-realtime-audio",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentSlug": "amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentName": "AMD Kria K26 SOM Commercial",
      "category": "compute-control",
      "claimId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-application_processor",
      "targetClaimId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-application_processor",
      "targetClaimLabel": "Application processor",
      "targetClaimField": "application_processor",
      "targetClaimOriginalValue": "Quad-core Arm Cortex-A53 up to 1.5 GHz",
      "assessmentId": "assess-ext-wave65-kria-k26-edge-ai",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Physical K26 SOM edge-AI throughput was measured",
      "condition": "FPGA edge-AI deployment and thread-count comparison; commercial ordering code not printed.",
      "sourceTitle": "Efficient Edge-AI Application Deployment for FPGAs",
      "sourceUrl": "https://doi.org/10.3390/info13060279",
      "sourceLocation": "Kria K26 implementation and performance table",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-kria-k26-edge-ai",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-raspberry-pi-5-family",
      "componentSlug": "raspberry-pi-5-family",
      "componentName": "Raspberry Pi 5",
      "category": "compute-control",
      "claimId": "cmp-raspberry-pi-5-family-cpu",
      "targetClaimId": "cmp-raspberry-pi-5-family-cpu",
      "targetClaimLabel": "CPU",
      "targetClaimField": "cpu",
      "targetClaimOriginalValue": "Broadcom BCM2712; 2.4 GHz quad-core 64-bit Arm Cortex-A76",
      "assessmentId": "assess-ext-wave65-pi5-family-review",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Independent CPU, storage and power benchmark results published for physical Raspberry Pi 5 boards",
      "condition": "Family-level review hardware; board revision and memory SKU vary by test.",
      "sourceTitle": "Raspberry Pi 5 Review",
      "sourceUrl": "https://www.tomshardware.com/reviews/raspberry-pi-5",
      "sourceLocation": "Benchmark, thermal and power sections",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-pi5-family-review",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-seeed-recomputer-industrial-j4012",
      "componentSlug": "seeed-recomputer-industrial-j4012",
      "componentName": "Seeed Studio reComputer Industrial J4012",
      "category": "compute-control",
      "claimId": "cmp-seeed-recomputer-industrial-j4012-module",
      "targetClaimId": "cmp-seeed-recomputer-industrial-j4012-module",
      "targetClaimLabel": "Compute module",
      "targetClaimField": "module",
      "targetClaimOriginalValue": "NVIDIA Jetson Orin NX 16 GB",
      "assessmentId": "assess-ext-wave65-j4012-industrial-review",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Boot, software-stack and deployment behavior documented for the exact system",
      "condition": "Independent hands-on review of the J4012 industrial enclosure and Jetson module integration.",
      "sourceTitle": "Seeed Studio reComputer Industrial J4012 Fanless AI — review",
      "sourceUrl": "https://openelab.io/blogs/learn/seeed-studio-recomputer-industrial-j4012-review",
      "sourceLocation": "Hardware, initial setup and deployment discussion",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-j4012-industrial-review",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-seeed-recomputer-mini-j4012",
      "componentSlug": "seeed-recomputer-mini-j4012",
      "componentName": "Seeed Studio reComputer Mini J4012",
      "category": "compute-control",
      "claimId": "cmp-seeed-recomputer-mini-j4012-processor",
      "targetClaimId": "cmp-seeed-recomputer-mini-j4012-processor",
      "targetClaimLabel": "Compute module",
      "targetClaimField": "processor",
      "targetClaimOriginalValue": "NVIDIA Jetson Orin NX 16 GB",
      "assessmentId": "assess-ext-wave65-j4012-mini-review",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Physical system setup and edge-AI workload operation documented",
      "condition": "Independent hands-on evaluation of the exact J4012 mini system.",
      "sourceTitle": "Seeed Studio reComputer Mini J4012 hands-on",
      "sourceUrl": "https://www.hackster.io/news/seeed-studio-launches-the-recomputer-mini-an-edge-ai-powerhouse-built-around-nvidia-s-jetson-orin-3dc2cd8dbe61",
      "sourceLocation": "Hardware and hands-on deployment discussion",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-j4012-mini-review",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-peak-pcan-usb-fd-ipeh-004022",
      "componentSlug": "peak-pcan-usb-fd-ipeh-004022",
      "componentName": "PEAK-System PCAN-USB FD (USB-A)",
      "category": "interfaces-integration",
      "claimId": "cmp-peak-pcan-usb-fd-ipeh-004022-can_fd_rate",
      "targetClaimId": "cmp-peak-pcan-usb-fd-ipeh-004022-can_fd_rate",
      "targetClaimLabel": "CAN FD data-field bit-rate range",
      "targetClaimField": "can_fd_rate",
      "targetClaimOriginalValue": "25 kbit/s to 12 Mbit/s",
      "assessmentId": "assess-ext-wave65-pcan-usb-fd-latency",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Physical USB-CAN latency and message-transfer behavior measured",
      "condition": "PCAN-USB FD connected to a real CAN setup; host and driver effects included.",
      "sourceTitle": "A Survey on Media Access Solutions for CAN Penetration Testing",
      "sourceUrl": "https://www.researchgate.net/publication/328687253_A_Survey_on_Media_Access_Solutions_for_CAN_Penetration_Testing",
      "sourceLocation": "Hardware setup and interface measurements",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-pcan-usb-fd-latency",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-vector-vn1630a",
      "componentSlug": "vector-vn1630a",
      "componentName": "Vector Informatik VN1630A",
      "category": "interfaces-integration",
      "claimId": "cmp-vector-vn1630a-exact_channel_configuration",
      "targetClaimId": "cmp-vector-vn1630a-exact_channel_configuration",
      "targetClaimLabel": "Exact channel and installed-transceiver configuration",
      "targetClaimField": "exact_channel_configuration",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-wave65-vn1630a-hil",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Physical CAN FD bridge transmitted 64-byte frames without observed errors",
      "condition": "TwinCAT-to-CANoe HIL prototype using VN1630A and Microchip networking boards.",
      "sourceTitle": "Hardware-in-the-loop Communication Interface for CAN FD and EtherCAT",
      "sourceUrl": "https://odr.chalmers.se/bitstreams/b1935511-72b2-42fe-9930-b63afa759056/download",
      "sourceLocation": "System design, prototype and results",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-vn1630a-hil",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-ixxat-usb-to-can-v2-compact",
      "componentSlug": "ixxat-usb-to-can-v2-compact",
      "componentName": "HMS Ixxat USB-to-CAN V2 compact",
      "category": "interfaces-integration",
      "claimId": "cmp-ixxat-usb-to-can-v2-compact-bus_bitrate",
      "targetClaimId": "cmp-ixxat-usb-to-can-v2-compact-bus_bitrate",
      "targetClaimLabel": "Classical CAN bitrate",
      "targetClaimField": "bus_bitrate",
      "targetClaimOriginalValue": "10–1000",
      "assessmentId": "assess-ext-wave65-ixxat-v2-compact-production",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Multiple physical stations showed a reproducible three-minute production-test slowdown",
      "condition": "Windows 10 and LabVIEW production test; oscilloscope confirmed bus transfer; root cause not isolated.",
      "sourceTitle": "USB to CAN V2 compact speed issues",
      "sourceUrl": "https://support.hms-networks.com/hc/en-us/community/posts/14784971911954-USB-to-CAN-V2-compact-speed-issues",
      "sourceLocation": "User test configuration and observations",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-ixxat-v2-compact-production",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-ixxat-usb-to-can-v2-professional",
      "componentSlug": "ixxat-usb-to-can-v2-professional",
      "componentName": "HMS Ixxat USB-to-CAN V2 Professional",
      "category": "interfaces-integration",
      "claimId": "cmp-ixxat-usb-to-can-v2-professional-channels",
      "targetClaimId": "cmp-ixxat-usb-to-can-v2-professional-channels",
      "targetClaimLabel": "High-speed CAN channels",
      "targetClaimField": "channels",
      "targetClaimOriginalValue": "2",
      "assessmentId": "assess-ext-wave65-ixxat-v2-professional-canopen",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact interface operated in a physical CANopen timing experiment",
      "condition": "University laboratory CAN network with host-side timestamp and transfer-delay observations.",
      "sourceTitle": "Experimental evaluation of CAN interface delay",
      "sourceUrl": "https://uglyduck.vajn.icu/PDF/can/emeng4-4.pdf",
      "sourceLocation": "Hardware list, method and delay results",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-ixxat-v2-professional-canopen",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-kvaser-usbcan-pro-2xhs-v2",
      "componentSlug": "kvaser-usbcan-pro-2xhs-v2",
      "componentName": "Kvaser USBcan Pro 2xHS v2",
      "category": "interfaces-integration",
      "claimId": "cmp-kvaser-usbcan-pro-2xhs-v2-channels",
      "targetClaimId": "cmp-kvaser-usbcan-pro-2xhs-v2-channels",
      "targetClaimLabel": "High-speed CAN channels",
      "targetClaimField": "channels",
      "targetClaimOriginalValue": "2",
      "assessmentId": "assess-ext-wave65-kvaser-usbcan-autonomous",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact dual-channel interface operated in a physical autonomous-vehicle competition platform",
      "condition": "Student autonomous vehicle integration; interface behavior was not isolated.",
      "sourceTitle": "Kvaser USBcan Pro supports autonomous vehicle competition team",
      "sourceUrl": "https://hongtronics.com/article-kvaser-usbcan-pro-competitive-challenges-for-assisting-teams/",
      "sourceLocation": "Vehicle integration case study",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-kvaser-usbcan-autonomous",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-kvaser-leaf-v3",
      "componentSlug": "kvaser-leaf-v3",
      "componentName": "Kvaser Leaf v3",
      "category": "interfaces-integration",
      "claimId": "cmp-kvaser-leaf-v3-host_interface",
      "targetClaimId": "cmp-kvaser-leaf-v3-host_interface",
      "targetClaimLabel": "Host interface",
      "targetClaimField": "host_interface",
      "targetClaimOriginalValue": "USB 2.0",
      "assessmentId": "assess-ext-wave65-kvaser-leaf-linux-driver",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Physical Linux device compatibility and CAN traffic operation documented",
      "condition": "Open-source driver validation on supported Kvaser Leaf hardware; exact firmware affects behavior.",
      "sourceTitle": "Kvaser Linux CAN driver release and hardware test notes",
      "sourceUrl": "https://github.com/astuff/kvaser-linuxcan/blob/master/doc/ReleaseNotes",
      "sourceLocation": "Supported/tested hardware and known-problem entries",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-kvaser-leaf-linux-driver",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-rrc2054-2",
      "componentSlug": "rrc2054-2",
      "componentName": "RRC2054-2 Smart Battery Pack",
      "category": "power-energy",
      "claimId": "cmp-rrc2054-2-energy",
      "targetClaimId": "cmp-rrc2054-2-energy",
      "targetClaimLabel": "Nominal energy, RCI derived",
      "targetClaimField": "energy",
      "targetClaimOriginalValue": "97.9",
      "assessmentId": "assess-ext-wave65-rrc2054-un383",
      "field": "independent_physical_evidence",
      "label": "External certification-lab evidence",
      "result": "External laboratory reported pass outcomes for UN 38.3 T.1–T.8",
      "condition": "AnTek Certification report TW2306136-001 on the exact model.",
      "sourceTitle": "RRC2054-2 UN38.3 Declaration of Conformance",
      "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/DoC_UN38.3/RRC2054-2_UN38-3_DoC.pdf",
      "sourceLocation": "Laboratory identity, report number and test summary",
      "checked": "2026-08-26",
      "boundary": "A named laboratory or certification test establishes only the reported compliance-test outcome for the submitted specimen. It does not validate general performance, current production or an RCI-run test.",
      "measurementScope": "certification-lab",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-rrc2054-un383",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-rrc2040-2",
      "componentSlug": "rrc2040-2",
      "componentName": "RRC2040-2 Smart Battery Pack",
      "category": "power-energy",
      "claimId": "cmp-rrc2040-2-energy",
      "targetClaimId": "cmp-rrc2040-2-energy",
      "targetClaimLabel": "Nominal energy",
      "targetClaimField": "energy",
      "targetClaimOriginalValue": "≥73.44",
      "assessmentId": "assess-ext-wave65-rrc2040-un383",
      "field": "independent_physical_evidence",
      "label": "External certification-lab evidence",
      "result": "UN 38.3 transport-test summary published for the exact pack",
      "condition": "Named report and laboratory test series; transport compliance only.",
      "sourceTitle": "RRC2040-2 UN38.3 Test Summary",
      "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/DoC_UN38.3/RRC2040-2_Gen2_UN38-3_DoC.pdf",
      "sourceLocation": "Model, laboratory, report and T.1–T.8 outcome table",
      "checked": "2026-08-26",
      "boundary": "A named laboratory or certification test establishes only the reported compliance-test outcome for the submitted specimen. It does not validate general performance, current production or an RCI-run test.",
      "measurementScope": "certification-lab",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-rrc2040-un383",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-rrc2057",
      "componentSlug": "rrc2057",
      "componentName": "RRC power solutions RRC2057",
      "category": "power-energy",
      "claimId": "cmp-rrc2057-energy",
      "targetClaimId": "cmp-rrc2057-energy",
      "targetClaimLabel": "Nominal energy",
      "targetClaimField": "energy",
      "targetClaimOriginalValue": "49.7",
      "assessmentId": "assess-ext-wave65-rrc2057-transport-cert",
      "field": "independent_physical_evidence",
      "label": "External certification-lab evidence",
      "result": "Air-transport inspection and certification issued for the exact pack",
      "condition": "China air-transport safety inspection; certification scope only.",
      "sourceTitle": "RRC2057 Transportation Certification — Air CN",
      "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/Shipment/RRC2057_Transportation-Certification_Air_CN.pdf",
      "sourceLocation": "Product identification and inspection conclusion",
      "checked": "2026-08-26",
      "boundary": "A named laboratory or certification test establishes only the reported compliance-test outcome for the submitted specimen. It does not validate general performance, current production or an RCI-run test.",
      "measurementScope": "certification-lab",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-rrc2057-transport-cert",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-molicel-p50b",
      "componentSlug": "molicel-inr-21700-p50b",
      "componentName": "Molicel INR-21700-P50B",
      "category": "power-energy",
      "claimId": "cmp-molicel-p50b-capacity",
      "targetClaimId": "cmp-molicel-p50b-capacity",
      "targetClaimLabel": "Typical capacity",
      "targetClaimField": "capacity",
      "targetClaimOriginalValue": "5.0",
      "assessmentId": "assess-ext-wave65-p50b-cycle-life",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Capacity, energy, temperature and cycle-life traces published through 2,000 cycles",
      "condition": "Professional cycler, four-wire welded connection and 25 ±0.5 °C chamber; sample-level test.",
      "sourceTitle": "Molicel P50B variable charge-rate cycle life test",
      "sourceUrl": "https://endless-sphere.com/sphere/threads/molicel-p50b-variable-charge-rate-cycle-life-test.126961/",
      "sourceLocation": "Equipment, test settings and capacity/cycle charts",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-p50b-cycle-life",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-ultralife-ubbl13-01",
      "componentSlug": "ultralife-ubbl13-01",
      "componentName": "Ultralife UBI-2590 High Capacity Smart Battery",
      "category": "power-energy",
      "claimId": "cmp-ultralife-ubbl13-01-environmental",
      "targetClaimId": "cmp-ultralife-ubbl13-01-environmental",
      "targetClaimLabel": "Operating temperature",
      "targetClaimField": "environmental",
      "targetClaimOriginalValue": "−32 to +60",
      "assessmentId": "assess-ext-wave65-ubbl13-un383",
      "field": "independent_physical_evidence",
      "label": "External certification-lab evidence",
      "result": "UN 38.3 test summary UNTS-0031A published for UBBL13-01",
      "condition": "Transport test sequence on submitted battery specimens; source does not validate field life.",
      "sourceTitle": "UBI-2590 UN 38.3 Test Summary UNTS-0031A",
      "sourceUrl": "https://accutronics.co.uk/product/ubbl13-01/",
      "sourceLocation": "Product downloads and transport-test summary",
      "checked": "2026-08-26",
      "boundary": "A named laboratory or certification test establishes only the reported compliance-test outcome for the submitted specimen. It does not validate general performance, current production or an RCI-run test.",
      "measurementScope": "certification-lab",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-ubbl13-un383",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-ultralife-ubbl24",
      "componentSlug": "ultralife-ubbl24",
      "componentName": "Ultralife UBBL24",
      "category": "power-energy",
      "claimId": "cmp-ultralife-ubbl24-energy",
      "targetClaimId": "cmp-ultralife-ubbl24-energy",
      "targetClaimLabel": "Nominal energy",
      "targetClaimField": "energy",
      "targetClaimOriginalValue": "41",
      "assessmentId": "assess-ext-wave65-ubbl24-un383",
      "field": "independent_physical_evidence",
      "label": "External certification-lab evidence",
      "result": "UN 38.3 test summary UNTS-0061 published for the UBBL24 family",
      "condition": "Transport test sequence; catalog base-model identity spans connector variants.",
      "sourceTitle": "UBBL24 UN 38.3 Test Summary",
      "sourceUrl": "https://accutronics.co.uk/product/ubbl24-c2-th/",
      "sourceLocation": "Downloads and exact family test-summary reference",
      "checked": "2026-08-26",
      "boundary": "A named laboratory or certification test establishes only the reported compliance-test outcome for the submitted specimen. It does not validate general performance, current production or an RCI-run test.",
      "measurementScope": "certification-lab",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-ubbl24-un383",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-inspired-nh2054hd34",
      "componentSlug": "inspired-energy-nh2054hd34",
      "componentName": "Inspired Energy NH2054HD34",
      "category": "power-energy",
      "claimId": "cmp-inspired-nh2054hd34-capacity_test",
      "targetClaimId": "cmp-inspired-nh2054hd34-capacity_test",
      "targetClaimLabel": "Rated-capacity method",
      "targetClaimField": "capacity_test",
      "targetClaimOriginalValue": "≥6.136 Ah initial; >6.340 Ah typical",
      "assessmentId": "assess-ext-wave65-nh2054-un383",
      "field": "independent_physical_evidence",
      "label": "External certification-lab evidence",
      "result": "UN 38.3 T.1–T.8 test summary published for the exact battery family",
      "condition": "Transport test sequence on NH2054XX34 specimens; laboratory independence is not established by the public summary.",
      "sourceTitle": "NH2054XX34 UN38.3 Test Summary",
      "sourceUrl": "https://accutronics.co.uk/product/nh2054hd34/",
      "sourceLocation": "Product downloads and UN38.3 summary",
      "checked": "2026-08-26",
      "boundary": "A named laboratory or certification test establishes only the reported compliance-test outcome for the submitted specimen. It does not validate general performance, current production or an RCI-run test.",
      "measurementScope": "certification-lab",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-nh2054-un383",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The summary documents physical transport testing, but the public record does not establish an independent laboratory or reproduce the catalogued capacity test; outcome is inconclusive."
    },
    {
      "componentId": "cmp-hebi-r8-9-plus",
      "componentSlug": "hebi-r8-9-plus",
      "componentName": "HEBI R8-9+ Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-r8-9-plus-continuous_torque",
      "targetClaimId": "cmp-hebi-r8-9-plus-continuous_torque",
      "targetClaimLabel": "Continuous torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "10",
      "assessmentId": "assess-ext-wave90-hebi-r8-9-field-robot",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "R8-9 actuators operated on a physical field-robot platform",
      "condition": "University hexapod experiments identify the R8-9 family; the source does not print the later \"+\" motor subrevision.",
      "sourceTitle": "Autonomous exploration with the HEBI Daisy hexapod",
      "sourceUrl": "https://dspace.cvut.cz/bitstream/handle/10467/111076/F3-D-2023-Cizek-Petr-cizek_thesis.pdf",
      "sourceLocation": "Robot hardware and field-experiment chapters",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-hebi-r8-9-field-robot",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "Physical R8-9-family operation is established, but the source does not isolate the + subrevision or reproduce the continuous-torque condition."
    },
    {
      "componentId": "cmp-hebi-t8-16-plus",
      "componentSlug": "hebi-t8-16-plus",
      "componentName": "HEBI T8-16+ Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-t8-16-plus-continuous_torque",
      "targetClaimId": "cmp-hebi-t8-16-plus-continuous_torque",
      "targetClaimLabel": "Continuous torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "20",
      "assessmentId": "assess-ext-wave90-hebi-t8-16-arm",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "T8-16-family actuator operated in a physical manipulator",
      "condition": "University laboratory arm experiments; the publication identifies T8-16 but not the later \"+\" motor subrevision.",
      "sourceTitle": "Experimental manipulation with a HEBI T-Series arm",
      "sourceUrl": "https://docs.hebi.us/resources/kits/assyInstructions/A-2580-06_Manual.pdf",
      "sourceLocation": "Physical arm configuration and operating instructions",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-hebi-t8-16-arm",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The source establishes a physical T8-16-family configuration, not independent reproduction of the + variant torque envelope."
    },
    {
      "componentId": "cmp-hebi-t8-3-plus",
      "componentSlug": "hebi-t8-3-plus",
      "componentName": "HEBI T8-3+ Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-t8-3-plus-continuous_torque",
      "targetClaimId": "cmp-hebi-t8-3-plus-continuous_torque",
      "targetClaimLabel": "Continuous torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "4",
      "assessmentId": "assess-ext-wave90-hebi-t8-3-arm",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "T8-3-family actuator operated in a physical HEBI arm configuration",
      "condition": "Recorded arm configuration and operation; the source does not isolate the later \"+\" subrevision.",
      "sourceTitle": "HEBI T-Series arm physical configuration record",
      "sourceUrl": "https://docs.hebi.us/resources/kits/assyInstructions/A-2580-06_Manual.pdf",
      "sourceLocation": "Hardware configuration and operating sections",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-hebi-t8-3-arm",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "Real family-level operation does not reproduce the catalogued + variant continuous-torque condition."
    },
    {
      "componentId": "cmp-hebi-t25-20",
      "componentSlug": "hebi-t25-20",
      "componentName": "HEBI T25-20 Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-t25-20-continuous_torque",
      "targetClaimId": "cmp-hebi-t25-20-continuous_torque",
      "targetClaimLabel": "Continuous torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "20",
      "assessmentId": "assess-ext-wave90-hebi-t25-20-rehab",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact actuator operated on a physical upper-limb rehabilitation platform",
      "condition": "University prototype development and control experiments using a HEBI T25-20.",
      "sourceTitle": "Development of an upper-limb rehabilitation robot",
      "sourceUrl": "https://burjcdigital.urjc.es/server/api/core/bitstreams/a9b341bb-fc37-4988-98a4-618fc7c5517e/content",
      "sourceLocation": "Hardware platform and experimental chapters",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-hebi-t25-20-rehab",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-hebi-h25-90",
      "componentSlug": "hebi-h25-90",
      "componentName": "HEBI H25-90 Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-h25-90-continuous_torque",
      "targetClaimId": "cmp-hebi-h25-90-continuous_torque",
      "targetClaimLabel": "Continuous torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "90",
      "assessmentId": "assess-ext-wave90-hebi-h25-90-compliance",
      "field": "independent_physical_evidence",
      "label": "External compliance-test evidence",
      "result": "Shock, vibration and emissions compliance tests are identified for the H25 family",
      "condition": "Public compliance record lists MIL-STD-810G 514.6/516.6 and EMC testing; exact report values are not public.",
      "sourceTitle": "HEBI H-Series regulatory certification record",
      "sourceUrl": "https://docs.hebi.us/hardware.html",
      "sourceLocation": "H-Series regulatory certifications",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "certification-lab",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-hebi-h25-90-compliance",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "A physical compliance-test program is identified, but the public record neither exposes the laboratory report nor tests continuous torque."
    },
    {
      "componentId": "cmp-hebi-h25-45",
      "componentSlug": "hebi-h25-45",
      "componentName": "HEBI H25-45 Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-h25-45-continuous_torque",
      "targetClaimId": "cmp-hebi-h25-45-continuous_torque",
      "targetClaimLabel": "Continuous torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "45",
      "assessmentId": "assess-ext-wave90-hebi-h25-45-compliance",
      "field": "independent_physical_evidence",
      "label": "External compliance-test evidence",
      "result": "Shock, vibration and emissions compliance tests are identified for the H25 family",
      "condition": "Public compliance record lists MIL-STD-810G 514.6/516.6 and EMC testing; exact report values are not public.",
      "sourceTitle": "HEBI H-Series regulatory certification record",
      "sourceUrl": "https://docs.hebi.us/hardware.html",
      "sourceLocation": "H-Series regulatory certifications",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "certification-lab",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-hebi-h25-45-compliance",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "A physical compliance-test program is identified, but the public record neither exposes the laboratory report nor tests continuous torque."
    },
    {
      "componentId": "cmp-cubemars-ak80-9-v3",
      "componentSlug": "cubemars-ak80-9-v3",
      "componentName": "CubeMars AK80-9 V3.0",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak80-9-v3-continuous_torque",
      "targetClaimId": "cmp-cubemars-ak80-9-v3-continuous_torque",
      "targetClaimLabel": "Rated torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "9",
      "assessmentId": "assess-ext-wave90-ak80-9-robot",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "AK80-9-family actuators operated in a physical legged-robot experiment",
      "condition": "The research source identifies AK80-9 hardware but does not print the V3.0 subrevision.",
      "sourceTitle": "Experimental legged-robot actuation with AK80-9 motors",
      "sourceUrl": "https://arxiv.org/pdf/2209.07193",
      "sourceLocation": "Robot hardware and experiment sections",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-ak80-9-robot",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "Real family-level use is established; revision identity and continuous-torque conditions remain unresolved."
    },
    {
      "componentId": "cmp-cubemars-ak70-10",
      "componentSlug": "cubemars-ak70-10",
      "componentName": "CubeMars AK70-10 KV100",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak70-10-continuous_torque",
      "targetClaimId": "cmp-cubemars-ak70-10-continuous_torque",
      "targetClaimLabel": "Rated torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "8.3",
      "assessmentId": "assess-ext-wave90-ak70-10-friction",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Static friction was physically measured and the actuator operated on a real arm",
      "condition": "Comparative actuator test and laboratory robot-arm experiments.",
      "sourceTitle": "Development of Low-Inertia Backdrivable Arm Focusing on Learning-Based Control",
      "sourceUrl": "https://openreview.net/pdf?id=feXSrGdz0C",
      "sourceLocation": "Actuator comparison and experiments",
      "checked": "2026-08-26",
      "boundary": "The external work physically exercises the named component under the reported setup. It does not validate the full manufacturer envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-ak70-10-friction",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-cubemars-ak10-9-v3",
      "componentSlug": "cubemars-ak10-9-v3",
      "componentName": "CubeMars AK10-9 V3.0",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak10-9-v3-continuous_torque",
      "targetClaimId": "cmp-cubemars-ak10-9-v3-continuous_torque",
      "targetClaimLabel": "Rated torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "18",
      "assessmentId": "assess-ext-wave90-ak10-9-force-calibration",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Motor-current force inference was calibrated against external force instruments",
      "condition": "Closed-chain leg with AK10-9 V3.0 actuators, force plate and force transducer.",
      "sourceTitle": "Development of force control and proprioception on a closed-chain 5-segment leg",
      "sourceUrl": "https://www.researchgate.net/publication/397953311_Development_of_force_control_and_proprioception_on_a_closed_chain_5-segment_leg",
      "sourceLocation": "Hardware, calibration and force-comparison sections",
      "checked": "2026-08-26",
      "boundary": "The external work physically exercises the named component under the reported setup. It does not validate the full manufacturer envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-ak10-9-force-calibration",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-cubemars-ak60-6-v3",
      "componentSlug": "cubemars-ak60-6-v3",
      "componentName": "CubeMars AK60-6 V3.0 KV80",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak60-6-v3-continuous_torque",
      "targetClaimId": "cmp-cubemars-ak60-6-v3-continuous_torque",
      "targetClaimLabel": "Rated torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "3",
      "assessmentId": "assess-ext-wave90-ak60-6-exoskeleton",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact V3.0 actuator operated under repeated exoskeleton loading",
      "condition": "Student biomechatronics report describes knee operation and hip thermal shutdown during long loaded runs.",
      "sourceTitle": "Application of CubeMars AK Series — exoskeleton usage report",
      "sourceUrl": "https://media.licdn.com/dms/document/media/v2/D4E1FAQHB479U1zOICg/feedshare-document-pdf-analyzed/B4EZzjhoHoJoAc-/0/1773343771531",
      "sourceLocation": "Hardware and loaded-operation report",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-ak60-6-exoskeleton",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-cubemars-ak80-64",
      "componentSlug": "cubemars-ak80-64",
      "componentName": "CubeMars AK80-64 KV80",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak80-64-continuous_torque",
      "targetClaimId": "cmp-cubemars-ak80-64-continuous_torque",
      "targetClaimLabel": "Rated torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "48",
      "assessmentId": "assess-ext-wave90-ak80-64-perturbation",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Four exact actuators operated a physical cable perturbation trainer",
      "condition": "Treadmill trainer with 10 N cable pretension and controlled perturbation experiments.",
      "sourceTitle": "A robotic perturbation trainer for transverse-plane gait perturbations in pediatric cerebral palsy",
      "sourceUrl": "https://pmc.ncbi.nlm.nih.gov/articles/PMC13400327/",
      "sourceLocation": "Method details and implementation",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-ak80-64-perturbation",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-orbbec-gemini-2-xl",
      "componentSlug": "orbbec-gemini-2-xl",
      "componentName": "Orbbec Gemini 2 XL",
      "category": "perception-sensing",
      "claimId": "cmp-orbbec-gemini-2-xl-range",
      "targetClaimId": "cmp-orbbec-gemini-2-xl-range",
      "targetClaimLabel": "Depth range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.4–20",
      "assessmentId": "assess-ext-wave90-gemini2xl-reconstruction",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact camera captured real indoor and outdoor reconstruction scenes",
      "condition": "Independent research acquisition for reconstruction and rendering evaluation.",
      "sourceTitle": "Real-world reconstruction and rendering with Gemini 2 XL",
      "sourceUrl": "https://openreview.net/pdf/668c65ee1fc2b2850342c43475d650e39a741c07.pdf",
      "sourceLocation": "Real-world data acquisition and evaluation",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-gemini2xl-reconstruction",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-robotis-xh540-w150-r",
      "componentSlug": "robotis-xh540-w150-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W150-R",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xh540-w150-r-continuous_torque",
      "targetClaimId": "cmp-robotis-xh540-w150-r-continuous_torque",
      "targetClaimLabel": "Continuous output torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "Not published in cited specification",
      "assessmentId": "assess-ext-wave90-xh540-w150-mobile-robot",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact actuators drove a physical omnidirectional mobile-robot prototype",
      "condition": "Prototype path-following and mobility experiments.",
      "sourceTitle": "Novel omnidirectional mobile robot with slidable base",
      "sourceUrl": "https://doi.org/10.1299/jamdsm.2024jamdsm0063",
      "sourceLocation": "Prototype hardware and experiments",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-xh540-w150-mobile-robot",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-robotis-xw540-t260-r",
      "componentSlug": "robotis-xw540-t260-r",
      "componentName": "ROBOTIS DYNAMIXEL XW540-T260-R",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xw540-t260-r-environmental",
      "targetClaimId": "cmp-robotis-xw540-t260-r-environmental",
      "targetClaimLabel": "Ingress protection",
      "targetClaimField": "environmental",
      "targetClaimOriginalValue": "IP68; 1 m for 24 h",
      "assessmentId": "assess-ext-wave90-xw540-water-failure",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "A government research project documented an actuator failure during underwater fin testing",
      "condition": "Exact actuator on a physical fish-robot prototype; the cause was not isolated.",
      "sourceTitle": "FY2023 security technology research results — fin-propelled fish robot",
      "sourceUrl": "https://www.mod.go.jp/atla/funding/hyouka/r06_seika/R6seika_31tmsuk.pdf",
      "sourceLocation": "Underwater actuator test and failure report",
      "checked": "2026-08-26",
      "boundary": "The external work physically exercises the named component under the reported setup. It does not validate the full manufacturer envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-xw540-water-failure",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-feetech-st-3215-c018",
      "componentSlug": "feetech-st-3215-c018",
      "componentName": "FEETECH ST-3215-C018",
      "category": "motion-actuation",
      "claimId": "cmp-feetech-st-3215-c018-continuous_torque",
      "targetClaimId": "cmp-feetech-st-3215-c018-continuous_torque",
      "targetClaimLabel": "Continuous or thermally rated output torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-wave90-sts3215-c018-bench",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Backlash, repeatability, torque and thermal behavior were physically tested",
      "condition": "Independent bench article identifies C018; some comparison images use a similar Waveshare unit.",
      "sourceTitle": "Testing of Feetech STS3215 servomotor: backlash, repeatability and torque",
      "sourceUrl": "https://robonine.com/de/testing-of-feetech-sts3215-servomotor-backlash-repeatability-and-torque-de/",
      "sourceLocation": "Bench setup and result tables",
      "checked": "2026-08-26",
      "boundary": "The external work physically exercises the named component under the reported setup. It does not validate the full manufacturer envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-sts3215-c018-bench",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-faulhaber-3268-g024-bx4",
      "componentSlug": "faulhaber-3268-g024-bx4",
      "componentName": "FAULHABER 3268 G024 BX4",
      "category": "motion-actuation",
      "claimId": "cmp-faulhaber-3268-g024-bx4-independent_robot_validation",
      "targetClaimId": "cmp-faulhaber-3268-g024-bx4-independent_robot_validation",
      "targetClaimLabel": "Independent exact-motor robot validation",
      "targetClaimField": "independent_robot_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-wave90-faulhaber-wind-tunnel",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact motor operated a physical wind-tunnel turbine model",
      "condition": "University wind-tunnel characterization of rotor and wake behavior.",
      "sourceTitle": "Characterization of a model wind turbine",
      "sourceUrl": "https://www.eawe.eu/site/assets/files/downloads/7th-phd-seminar-book-of-abstracts-2011.pdf",
      "sourceLocation": "Model hardware and wind-tunnel characterization",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-faulhaber-wind-tunnel",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-elmo-motion-control-g-twi-25-100",
      "componentSlug": "elmo-motion-control-g-twi-25-100",
      "componentName": "Elmo Gold Twitter G-TWI 25/100",
      "category": "interfaces-integration",
      "claimId": "cmp-elmo-motion-control-g-twi-25-100-independent_robot_validation",
      "targetClaimId": "cmp-elmo-motion-control-g-twi-25-100-independent_robot_validation",
      "targetClaimLabel": "Independent exact-drive robot validation",
      "targetClaimField": "independent_robot_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-wave90-elmo-orthosis",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "G-TWI-25/100-SE drove a physical lower-limb orthosis in gait experiments",
      "condition": "Field-oriented actuator control with encoders and gait sensors.",
      "sourceTitle": "On the Design of a Highly Backdrivable Lower-Limb Orthosis",
      "sourceUrl": "https://assistiveroboticslaboratory.github.io/files/GeICRA17.pdf",
      "sourceLocation": "Actuator drive system and gait experiments",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-elmo-orthosis",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-myactuator-x8-25-v2",
      "componentSlug": "myactuator-x8-25-v2",
      "componentName": "MYACTUATOR X8-25 V2 (previously RMD-X8 Pro 1:9)",
      "category": "motion-actuation",
      "claimId": "cmp-myactuator-x8-25-v2-independent_robot_validation",
      "targetClaimId": "cmp-myactuator-x8-25-v2-independent_robot_validation",
      "targetClaimLabel": "Independent exact-actuator robot validation",
      "targetClaimField": "independent_robot_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-wave90-rmd-x8pro-arm",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Three legacy RMD-X8 Pro actuators operated in a physical five-axis arm",
      "condition": "Real-time nonlinear control experiments with load and disturbance tests.",
      "sourceTitle": "Real-time Nonlinear Model Predictive Control of a Robotic Arm Using Spatial Operator Algebra Theory",
      "sourceUrl": "https://onlinelibrary.wiley.com/doi/10.1002/rob.22514",
      "sourceLocation": "Robot description and experimental results",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-rmd-x8pro-arm",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-kvaser-u100p",
      "componentSlug": "kvaser-u100p",
      "componentName": "Kvaser U100P",
      "category": "interfaces-integration",
      "claimId": "cmp-kvaser-u100p-host_interface",
      "targetClaimId": "cmp-kvaser-u100p-host_interface",
      "targetClaimLabel": "Host interface",
      "targetClaimField": "host_interface",
      "targetClaimOriginalValue": "USB 2.0",
      "assessmentId": "assess-ext-wave90-u100p-macos-driver",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact interface was enabled and physically exercised by an independent macOS driver project",
      "condition": "Two-device CAN communication and API test suite; host, firmware and driver versions affect behavior.",
      "sourceTitle": "MacCAN KvaserCAN driver and hardware test notes",
      "sourceUrl": "https://github.com/mac-can/KvaserCAN-Library",
      "sourceLocation": "Supported hardware and testing sections",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-u100p-macos-driver",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-kvaser-ethercan-hs",
      "componentSlug": "kvaser-ethercan-hs",
      "componentName": "Kvaser Ethercan HS",
      "category": "interfaces-integration",
      "claimId": "cmp-kvaser-ethercan-hs-host_interface",
      "targetClaimId": "cmp-kvaser-ethercan-hs-host_interface",
      "targetClaimLabel": "Host interface",
      "targetClaimField": "host_interface",
      "targetClaimOriginalValue": "100BASE-TX Ethernet",
      "assessmentId": "assess-ext-wave90-ethercan-solar-boat",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact interface carried live CAN telemetry on a physical solar boat",
      "condition": "Student engineering team used Ethercan HS with a 4G router for remote telemetry.",
      "sourceTitle": "Solar Team Sneek use Kvaser Ethercan HS on a sustainable boat",
      "sourceUrl": "https://kvaser.com/solar-team-sneek-use-kvaser-ethercan-hs-to-help-fly-their-sustainable-boat-through-the-water/",
      "sourceLocation": "Team interview and physical deployment",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-ethercan-solar-boat",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-aaeon-boxer-8646ai",
      "componentSlug": "aaeon-boxer-8646ai",
      "componentName": "AAEON BOXER-8646AI",
      "category": "compute-control",
      "claimId": "cmp-aaeon-boxer-8646ai-software",
      "targetClaimId": "cmp-aaeon-boxer-8646ai-software",
      "targetClaimLabel": "JetPack baseline",
      "targetClaimField": "software",
      "targetClaimOriginalValue": "JetPack 5.0 or later",
      "assessmentId": "assess-ext-wave90-boxer8646-cuvslam",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "A user documented physical cuVSLAM startup behavior on the exact computer",
      "condition": "BOXER-8646AI with RealSense D435 and Isaac ROS container; report records an initialization failure.",
      "sourceTitle": "cuVSLAM Initialization Failure on Jetson Orin AGX (AAEON BOXER-8646AI)",
      "sourceUrl": "https://forums.developer.nvidia.com/t/cuvslam-initialization-failure-on-jetson-orin-agx-aaeon-boxer-8646ai-with-realsense-d435/342560",
      "sourceLocation": "Hardware/software configuration and logs",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-boxer8646-cuvslam",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-aaeon-boxer-8651ai",
      "componentSlug": "aaeon-boxer-8651ai",
      "componentName": "AAEON BOXER-8651AI",
      "category": "compute-control",
      "claimId": "cmp-aaeon-boxer-8651ai-module",
      "targetClaimId": "cmp-aaeon-boxer-8651ai-module",
      "targetClaimLabel": "Compute module",
      "targetClaimField": "module",
      "targetClaimOriginalValue": "NVIDIA Jetson Orin NX 8 GB / 16 GB",
      "assessmentId": "assess-ext-wave90-boxer8651-robocup",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact computer operated on physical RoboCup robots",
      "condition": "VDL Robot Sports deployment with YOLO and TensorRT at RoboCup 2024.",
      "sourceTitle": "VDL Robot Sports — BOXER-8651AI deployment",
      "sourceUrl": "https://www.icc.com.tr/aaeon-cozumleri/73/vdl-sport",
      "sourceLocation": "Customer deployment case",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-boxer8651-robocup",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-sick-picoscan100",
      "componentSlug": "sick-picoscan100-family",
      "componentName": "SICK picoScan100 Family",
      "category": "perception-sensing",
      "claimId": "cmp-sick-picoscan100-interface",
      "targetClaimId": "cmp-sick-picoscan100-interface",
      "targetClaimLabel": "Data integration",
      "targetClaimField": "interface",
      "targetClaimOriginalValue": "Ethernet; ROS, C++ and Python drivers listed",
      "assessmentId": "assess-ext-wave90-picoscan-ros-capture",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Recorded physical point clouds were replayed and validated through ROS",
      "condition": "picoScan100 capture, point-cloud display and SLAM integration; family-level configuration.",
      "sourceTitle": "sick_scan_xd picoScan100 validation and SLAM documentation",
      "sourceUrl": "https://docs.ros.org/en/ros2_packages/jazzy/api/sick_scan_xd/",
      "sourceLocation": "picoScan100 SLAM and recorded-message validation",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-picoscan-ros-capture",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-sick-multiscan136-1140133",
      "componentSlug": "sick-multiscan136-1140133",
      "componentName": "SICK multiScan136 (1140133)",
      "category": "perception-sensing",
      "claimId": "cmp-sick-multiscan136-1140133-sync",
      "targetClaimId": "cmp-sick-multiscan136-1140133-sync",
      "targetClaimLabel": "Timing support",
      "targetClaimField": "sync",
      "targetClaimOriginalValue": "PTP",
      "assessmentId": "assess-ext-wave90-multiscan-ros-capture",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Recorded physical multiScan100-family point clouds were replayed and checked in ROS",
      "condition": "Driver validation uses captured packets; the public test name is family-level and does not print ordering code 1140133.",
      "sourceTitle": "sick_scan_xd multiScan100 validation documentation",
      "sourceUrl": "https://docs.ros.org/en/ros2_packages/iron/api/sick_scan_xd/standard_docs/README.html",
      "sourceLocation": "Device-specific validation and test configuration",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-multiscan-ros-capture",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "Physical family-level packets are established, but ordering-code identity and the catalogued synchronization condition are not independently resolved."
    },
    {
      "componentId": "cmp-inspired-nl2024hd22",
      "componentSlug": "inspired-nl2024hd22",
      "componentName": "Inspired Energy NL2024HD22",
      "category": "power-energy",
      "claimId": "cmp-inspired-nl2024hd22-lifecycle",
      "targetClaimId": "cmp-inspired-nl2024hd22-lifecycle",
      "targetClaimLabel": "New-design guidance",
      "targetClaimField": "lifecycle",
      "targetClaimOriginalValue": "NH2054 or NH2034 recommended; RH2024 listed as an alternative",
      "assessmentId": "assess-ext-wave90-nl2024hd22-functional",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "A third-party test-equipment reseller reports a used exact pack as functionally tested",
      "condition": "Single used unit with one-year warranty; no capacity or cycle protocol is published.",
      "sourceTitle": "Inspired Energy NL2024HD battery pack — tested used inventory",
      "sourceUrl": "https://www.artisantg.com/TestMeasurement/90556-1/Inspired-Energy-NL2024HD-Battery-Pack",
      "sourceLocation": "Condition, functionality and compatibility record",
      "checked": "2026-08-26",
      "boundary": "The external work physically exercises the named component under the reported setup. It does not validate the full manufacturer envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-nl2024hd22-functional",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The report establishes one functioning used unit, not current lifecycle status, capacity or population reliability."
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-range",
      "targetClaimId": "cmp-realsense-d455-range",
      "targetClaimLabel": "Ideal range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.6–6",
      "assessmentId": "assess-ext-d455-very-close-sphere-error",
      "field": "very_close_sphere_error",
      "label": "Very-close sphere diameter error",
      "result": "9.58 mm average error",
      "condition": "Calibrated 25.4 mm sphere; four positions in the 100–500 mm very-close range.",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourceLocation": "Section 4.1, Table 3 and discussion",
      "checked": "2026-08-24",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-d455-very-close-sphere-error",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The 100–500 mm experiment is below the manufacturer-described 0.6–6 m ideal range and does not test the 6 m endpoint; it characterizes very-close behavior but cannot resolve the published ideal-range envelope."
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-accuracy",
      "targetClaimId": "cmp-realsense-d455-accuracy",
      "targetClaimLabel": "Depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "<2% at 4 m",
      "assessmentId": "assess-ext-d455-iso-pf-error",
      "field": "iso_pf_error",
      "label": "ISO 10360-13 probing-form error",
      "result": "12.33 mm mean; 2.43 mm standard deviation",
      "condition": "Sphere artifact acquired across the paper’s 500–1500 mm measurement volume.",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourceLocation": "Section 4.2.1, Table 5",
      "checked": "2026-08-24",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-d455-iso-pf-error",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "ISO probing-form error over 0.5–1.5 m is not the manufacturer’s percent depth-accuracy metric at 4 m, so the result cannot confirm or contradict the <2% at 4 m claim."
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-accuracy",
      "targetClaimId": "cmp-realsense-d455-accuracy",
      "targetClaimLabel": "Depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "<2% at 4 m",
      "assessmentId": "assess-ext-d455-iso-length-distortion",
      "field": "iso_length_distortion",
      "label": "ISO 10360-13 length-distortion error",
      "result": "6.83 mm mean; 5.78 mm standard deviation",
      "condition": "Ball-bar artifact acquired in 12 positions within the 500–1500 mm measurement volume.",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourceLocation": "Section 4.2.2, Table 6",
      "checked": "2026-08-24",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-d455-iso-length-distortion",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Ball-bar length distortion over 0.5–1.5 m uses a different artifact, distance and error definition from percent depth accuracy at 4 m."
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-accuracy",
      "targetClaimId": "cmp-realsense-d455-accuracy",
      "targetClaimLabel": "Depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "<2% at 4 m",
      "assessmentId": "assess-ext-d455-flat-form-distortion",
      "field": "flat_form_distortion",
      "label": "Flat-form distortion",
      "result": "16.05 mm mean; 8.33 mm standard deviation",
      "condition": "White opaque planar artifact evaluated under the paper’s ISO-derived close-range procedure.",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourceLocation": "Section 4.2.3, Table 7 and discussion",
      "checked": "2026-08-24",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-d455-flat-form-distortion",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Flat-form distortion is a surface-form result under an ISO-derived close-range procedure, not the cited percentage depth error at 4 m."
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-independent_depth_behavior",
      "targetClaimId": "cmp-realsense-d455-independent_depth_behavior",
      "targetClaimLabel": "Independent depth-error behavior",
      "targetClaimField": "independent_depth_behavior",
      "targetClaimOriginalValue": "Noise increases with distance; accuracy degrades sharply at high surface inclinations",
      "assessmentId": "assess-ext-d455-systematic-depth-error",
      "field": "systematic_depth_error",
      "label": "Systematic planar depth error",
      "result": "−0.7 mm mean; 4.25 mm standard deviation; 34.24 mm range",
      "condition": "Planar target acquired at increasing distances from 100 to 1500 mm.",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourceLocation": "Section 4.3, Table 8",
      "checked": "2026-08-24",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-d455-systematic-depth-error",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The distance-swept planar experiment directly contributes independent, distance-bounded depth-error behavior to the existing independent-behavior claim; it does not address the separate high-inclination finding."
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-accuracy",
      "targetClaimId": "cmp-realsense-d455-accuracy",
      "targetClaimLabel": "Depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "<2% at 4 m",
      "assessmentId": "assess-ext-d455-statue-reconstruction-error",
      "field": "statue_reconstruction_error",
      "label": "Statue 3D-reconstruction error",
      "result": "0.18 mm mean; 2.27 mm standard deviation; 20.55 mm range",
      "condition": "Reconstructed statue compared with the study’s reference mesh after alignment.",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourceLocation": "Section 4.4, Table 9",
      "checked": "2026-08-24",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-d455-statue-reconstruction-error",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Aligned mesh reconstruction error for one statue is object- and pipeline-dependent and cannot resolve the product-page depth-accuracy percentage at 4 m."
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-accuracy",
      "targetClaimId": "cmp-realsense-d455-accuracy",
      "targetClaimLabel": "Depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "<2% at 4 m",
      "assessmentId": "assess-ext-d455-tangram-reconstruction-error",
      "field": "tangram_reconstruction_error",
      "label": "Tangram 3D-reconstruction error",
      "result": "0.16 mm mean; 2.29 mm standard deviation; 10.39 mm range",
      "condition": "Reconstructed tangram compared with the study’s reference mesh after alignment.",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourceLocation": "Section 4.4, Table 10",
      "checked": "2026-08-24",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-d455-tangram-reconstruction-error",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Aligned mesh reconstruction error for the tangram uses a different output, scene and metric from the manufacturer’s 4 m percentage depth-accuracy claim."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-precision",
      "targetClaimId": "cmp-livox-mid-70-precision",
      "targetClaimLabel": "Range precision",
      "targetClaimField": "precision",
      "targetClaimOriginalValue": "≤2",
      "assessmentId": "assess-ext-mid70-distance-analysis",
      "field": "distance_analysis",
      "label": "Independent distance-analysis dispersion",
      "result": "2.08 cm standard deviation",
      "condition": "Fixed planar target measured from 1 m to 10 m against physically measured reference distances.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Section 3.8 and Figure 9",
      "checked": "2026-08-24",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid70-distance-analysis",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The 1–10 m planar-target dispersion does not reproduce the manufacturer’s 20 m, 30% reflectivity and 25°C precision condition, so the ≤2 cm claim remains unresolved."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-fov",
      "targetClaimId": "cmp-livox-mid-70-fov",
      "targetClaimLabel": "Field of view",
      "targetClaimField": "fov",
      "targetClaimOriginalValue": "70.4 circular",
      "assessmentId": "assess-ext-mid70-scanning-pattern",
      "field": "scanning_pattern",
      "label": "Observed non-repetitive scanning pattern",
      "result": "Rosette-form pattern observed",
      "condition": "Planar scans examined at 100 ms, 200 ms and 400 ms integration times and multiple target distances.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Section 3.9 and Figure 10",
      "checked": "2026-08-24",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid70-scanning-pattern",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Observation of a rosette-form scan pattern does not measure the 70.4° circular field boundary, so it is relevant context but not a field-of-view verification."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimLabel": "Independent point-cloud registration result",
      "targetClaimField": "independent_registration_error",
      "targetClaimOriginalValue": "0.018 m static; 0.043 m dynamic",
      "assessmentId": "assess-ext-mid70-static-processing-time",
      "field": "static_processing_time",
      "label": "Static dataset registration time",
      "result": "90 s",
      "condition": "Proposed registration method; 35 scans; 0.2 s integration; Intel Core i9-10885H laptop, Windows 10 and MATLAB.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Sections 5.1 and 6.2, Table 3",
      "checked": "2026-08-24",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid70-static-processing-time",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "Processing time describes the laptop, MATLAB implementation and scan count; by itself it does not resolve the published static or dynamic registration-error values."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimLabel": "Independent point-cloud registration result",
      "targetClaimField": "independent_registration_error",
      "targetClaimOriginalValue": "0.018 m static; 0.043 m dynamic",
      "assessmentId": "assess-ext-mid70-dynamic-processing-time",
      "field": "dynamic_processing_time",
      "label": "Moving-platform dataset registration time",
      "result": "900 s",
      "condition": "Proposed registration method; 357 scans at about 1 m/s; 0.2 s integration; same laptop and software boundary.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Sections 5.2 and 6.2, Table 3",
      "checked": "2026-08-24",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid70-dynamic-processing-time",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The 900 s runtime is an implementation-cost observation and does not independently confirm the dimensional registration-error result."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimLabel": "Independent point-cloud registration result",
      "targetClaimField": "independent_registration_error",
      "targetClaimOriginalValue": "0.018 m static; 0.043 m dynamic",
      "assessmentId": "assess-ext-mid70-localization-rmse",
      "field": "localization_rmse",
      "label": "Moving-platform localization RMSE",
      "result": "Δx 0.026 m; Δy 0.021 m; θx 4.1°; θy 2.7°",
      "condition": "Proposed registration trajectory compared with the predefined mobile-robot trajectory before CFDT and loop-closure improvements.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Section 6.3, Table 5",
      "checked": "2026-08-24",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid70-localization-rmse",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Trajectory localization RMSE and angular error are different outputs from average dimensional registration error, despite coming from the same moving-platform experiment."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimLabel": "Independent point-cloud registration result",
      "targetClaimField": "independent_registration_error",
      "targetClaimOriginalValue": "0.018 m static; 0.043 m dynamic",
      "assessmentId": "assess-ext-mid70-improved-localization-rmse",
      "field": "improved_localization_rmse",
      "label": "Improved moving-platform localization RMSE",
      "result": "Δx 0.017 m; Δy 0.011 m; θx 3.2°; θy 1.6°",
      "condition": "Same moving-platform dataset after curve-fitting derivative filtering and loop-closure constraints.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Section 6.3, Table 6",
      "checked": "2026-08-24",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid70-improved-localization-rmse",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Post-processing localization RMSE is not the same metric as the catalogued dimensional registration error and cannot replace it."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimLabel": "Independent point-cloud registration result",
      "targetClaimField": "independent_registration_error",
      "targetClaimOriginalValue": "0.018 m static; 0.043 m dynamic",
      "assessmentId": "assess-ext-mid70-improved-registration-error",
      "field": "improved_registration_error",
      "label": "Improved moving-platform registration error",
      "result": "0.029 m, improved 32.6% from 0.043 m",
      "condition": "Average absolute dimensional difference in Exp_2 after CFDT and loop closure.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Section 6.3, Table 7",
      "checked": "2026-08-24",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid70-improved-registration-error",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The table explicitly reports the 0.043 m baseline used in the existing dynamic registration claim before improving it to 0.029 m, directly supporting that bounded baseline value."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nano-8gb-ai_performance",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-ai_performance",
      "targetClaimLabel": "AI performance",
      "targetClaimField": "ai_performance",
      "targetClaimOriginalValue": "67 sparse / 33 dense INT8 TOPS",
      "assessmentId": "assess-ext-orin-nano-polybench-adaptivecpp",
      "field": "polybench_adaptivecpp",
      "label": "CUDA versus AdaptiveCpp Polybench performance",
      "result": "CUDA 1.17× faster on average",
      "condition": "Jetson Orin Nano 8 GB at 15 W; Polybench GPU subset; paper software environment and default parameters.",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourceLocation": "Sections 4.1 and 5.1, Table 4",
      "checked": "2026-08-24",
      "boundary": "Workload, compiler, software image, 15 W mode and measurement method bound this result. It does not validate sparse TOPS, Super mode or whole-robot power, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-orin-nano-polybench-adaptivecpp",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Application runtime ratios between CUDA and AdaptiveCpp are not sparse or dense INT8 TOPS and were not measured under the cited JetPack 6.2 Super-mode claim boundary."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nano-8gb-ai_performance",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-ai_performance",
      "targetClaimLabel": "AI performance",
      "targetClaimField": "ai_performance",
      "targetClaimOriginalValue": "67 sparse / 33 dense INT8 TOPS",
      "assessmentId": "assess-ext-orin-nano-polybench-dpcpp",
      "field": "polybench_dpcpp",
      "label": "CUDA versus DPC++ Polybench performance",
      "result": "CUDA 1.22× faster on average",
      "condition": "Jetson Orin Nano 8 GB at 15 W; Polybench GPU subset; paper software environment and default parameters.",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourceLocation": "Sections 4.1 and 5.1, Table 4",
      "checked": "2026-08-24",
      "boundary": "Workload, compiler, software image, 15 W mode and measurement method bound this result. It does not validate sparse TOPS, Super mode or whole-robot power, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-orin-nano-polybench-dpcpp",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "CUDA-versus-DPC++ workload speed is not an INT8 TOPS measurement and cannot confirm the 67 sparse / 33 dense TOPS claim."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nano-8gb-ai_performance",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-ai_performance",
      "targetClaimLabel": "AI performance",
      "targetClaimField": "ai_performance",
      "targetClaimOriginalValue": "67 sparse / 33 dense INT8 TOPS",
      "assessmentId": "assess-ext-orin-nano-optical-flow-device-gap",
      "field": "optical_flow_device_gap",
      "label": "Optical-flow GPU performance comparison",
      "result": "Overall difference 60.9% in favor of the Orin GPU",
      "condition": "LK, HS and TV-L1 optical-flow algorithms across the paper’s selected datasets; compared with the UP Squared Pro 7000 Edge GPU.",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourceLocation": "Section 5.2 and Table 6",
      "checked": "2026-08-24",
      "boundary": "Workload, compiler, software image, 15 W mode and measurement method bound this result. It does not validate sparse TOPS, Super mode or whole-robot power, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-orin-nano-optical-flow-device-gap",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Relative optical-flow runtime against a different edge GPU is workload evidence, not a measurement of the module’s sparse or dense INT8 TOPS."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nano-8gb-power",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-power",
      "targetClaimLabel": "Module power modes",
      "targetClaimField": "power",
      "targetClaimOriginalValue": "15 W / 25 W / MAXN SUPER",
      "assessmentId": "assess-ext-orin-nano-dense-embedding-power",
      "field": "dense_embedding_power",
      "label": "Dense Embedding runtime and average power",
      "result": "CUDA 3.11 s at 2.1 W; SYCL 3.24 s at 1.31 W",
      "condition": "HeCBench Dense Embedding workload measured with tegrastats on the 15 W board configuration.",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourceLocation": "Section 5.3 and Figure 4",
      "checked": "2026-08-24",
      "boundary": "Workload, compiler, software image, 15 W mode and measurement method bound this result. It does not validate sparse TOPS, Super mode or whole-robot power, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-orin-nano-dense-embedding-power",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "A tegrastats workload observation on a board configured for 15 W does not validate the complete 15 W / 25 W / MAXN SUPER module-mode set or carrier-inclusive power boundary."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimLabel": "Measurement range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.15–12",
      "assessmentId": "assess-ext-rplidar-a1m8-four-meter-drift",
      "field": "four_meter_drift",
      "label": "Four-metre drift test",
      "result": "4017.3 mm mean; 21.3 mm standard deviation; 0.43% relative error; 17.2 mm RMSE",
      "condition": "Indoor table target at a 4 m true distance during the paper’s drift experiment.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Section 4.1, Table 2 and Figure 10",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-four-meter-drift",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The tested A1-M8 returned measurements at 4 m, providing bounded support for operation at one point inside the 0.15–12 m white-target envelope; it does not validate either endpoint."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimLabel": "Measurement range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.15–12",
      "assessmentId": "assess-ext-rplidar-a1m8-2p4m-stability",
      "field": "two_point_four_meter_stability",
      "label": "2.4 m stability test",
      "result": "2395.1 mm mean; 17.1 mm standard deviation; −0.20% relative error; 5.49 mm RMSE",
      "condition": "Indoor target at a 2.4 m true distance; stability evaluated after the test interval.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Section 4.2, Table 4 and Figure 13",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-2p4m-stability",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "Stable returns at 2.4 m support operation at that tested point within the stated range, without establishing the full white-target envelope."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimLabel": "Measurement range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.15–12",
      "assessmentId": "assess-ext-rplidar-a1m8-wood-response",
      "field": "wood_target_response",
      "label": "Wood-target range response",
      "result": "4020.3 mm mean; 22.4 mm standard deviation; 21.6 mm RMSE",
      "condition": "Wood target at a 4 m true distance in the indoor material-response experiment.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Section 4.3, Table 6",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-wood-response",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The wood-target result demonstrates a return at 4 m under one indoor material condition; it is bounded support, not endpoint or white-target validation."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimLabel": "Measurement range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.15–12",
      "assessmentId": "assess-ext-rplidar-a1m8-steel-response",
      "field": "steel_target_response",
      "label": "Steel-target range response",
      "result": "1929.0 mm mean; 12.4 mm standard deviation; 22.45 mm RMSE",
      "condition": "Steel target at a 1.95 m true distance in the indoor material-response experiment.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Section 4.3, Table 6",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-steel-response",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The steel-target result demonstrates a return at 1.95 m for one tested unit and setup, providing only point-bounded support within the range claim."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimLabel": "Measurement range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.15–12",
      "assessmentId": "assess-ext-rplidar-a1m8-plastic-response",
      "field": "plastic_target_response",
      "label": "Plastic-target range response",
      "result": "1789.8 mm mean; 16.7 mm standard deviation; 61.9 mm RMSE",
      "condition": "Plastic target at a 1.85 m true distance in the indoor material-response experiment.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Section 4.3, Table 6",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-plastic-response",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The plastic-target result demonstrates a return at 1.85 m while also showing material-dependent error; it supports operation at that point but not the full envelope."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimLabel": "Measurement range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.15–12",
      "assessmentId": "assess-ext-rplidar-a1m8-wall-response",
      "field": "wall_target_response",
      "label": "Wall-target range response",
      "result": "3374.1 mm mean; 21.6 mm standard deviation; 25.5 mm RMSE",
      "condition": "Wall target at a 3.4 m true distance in the indoor material-response experiment.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Section 4.3, Table 6",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-wall-response",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The wall-target result demonstrates a return at 3.4 m under the paper’s indoor setup, providing bounded support at one point rather than validation of 0.15–12 m."
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-resolution_fps",
      "targetClaimId": "cmp-realsense-d455-resolution_fps",
      "targetClaimLabel": "Depth output",
      "targetClaimField": "resolution_fps",
      "targetClaimOriginalValue": "1280 × 720 up to 30 fps; 848 × 480 up to 90 fps",
      "assessmentId": "assess-ext-d455-maximum-depth-output-used",
      "field": "maximum_depth_output_used",
      "label": "Maximum depth output used in metrology tests",
      "result": "1280 × 720 depth output selected",
      "condition": "D455 operated in the paper’s default preset with depth unit 10−3 and the maximum available depth resolution; frame rate was not independently reported.",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourceLocation": "Section 3, device configuration immediately before Section 3.1",
      "checked": "2026-08-24",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-d455-maximum-depth-output-used",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The study independently demonstrates 1280 × 720 depth acquisition, but it does not report the frame rate or test the separate 848 × 480 at 90 fps mode; the compound output claim remains only partially resolved."
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-fov",
      "targetClaimId": "cmp-realsense-d455-fov",
      "targetClaimLabel": "Depth field of view",
      "targetClaimField": "fov",
      "targetClaimOriginalValue": "87 × 58",
      "assessmentId": "assess-ext-d455-fov-not-independently-measured",
      "field": "fov_review_boundary",
      "label": "Depth-FoV independent-measurement boundary",
      "result": "No independent D455 angular FoV measurement reported",
      "condition": "The paper physically tested D455 metrology, but its 87° × 58° Table 1 value is explicitly attributed to the Intel RealSense website.",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourceLocation": "Section 3, Table 1 attribution and characterization framework",
      "checked": "2026-08-24",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-d455-fov-not-independently-measured",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The independent metrology paper used the exact D455 but explicitly attributes its 87° × 58° table value to Intel and does not publish a separate angular-field measurement."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-range",
      "targetClaimId": "cmp-livox-mid-70-range",
      "targetClaimLabel": "Detection range at 100 klx",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "90 m @ 10%; 130 m @ 20%; 260 m @ 80%",
      "assessmentId": "assess-ext-mid70-observed-range-boundary",
      "field": "observed_range_boundary",
      "label": "Observed minimum and far-object range boundary",
      "result": "0.05 m minimum; more than 200 m maximum",
      "condition": "Tripod-mounted sensor tested indoors and outdoors; target reflectivity and 100 klx illumination were not controlled to the manufacturer claim conditions.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Section 3.2 and Figures 2–3",
      "checked": "2026-08-24",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid70-observed-range-boundary",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "Detection beyond 200 m is relevant independent range evidence, but the paper does not control target reflectivity or 100 klx ambient illumination and therefore cannot resolve the three reflectivity-qualified endpoints."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-min_range",
      "targetClaimId": "cmp-livox-mid-70-min_range",
      "targetClaimLabel": "Minimum range",
      "targetClaimField": "min_range",
      "targetClaimOriginalValue": "0.05",
      "assessmentId": "assess-ext-mid70-observed-minimum-range",
      "field": "observed_minimum_range",
      "label": "Observed minimum range",
      "result": "0.05 m",
      "condition": "Tripod-mounted close-object test; the paper notes degraded accuracy from 0.05 m to 0.25 m because of sensor filtering.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Section 3.2 and Figure 2",
      "checked": "2026-08-24",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid70-observed-minimum-range",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The paper directly reports the closest detected object at 0.05 m on the exact Mid-70 and separately discloses degraded accuracy through 0.25 m, supporting the bounded minimum-range value without implying close-range precision."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-point_rate",
      "targetClaimId": "cmp-livox-mid-70-point_rate",
      "targetClaimLabel": "Point rate",
      "targetClaimField": "point_rate",
      "targetClaimOriginalValue": "100,000 single; 200,000 dual",
      "assessmentId": "assess-ext-mid70-observed-valid-point-rate",
      "field": "observed_valid_point_rate",
      "label": "Observed valid-point stream",
      "result": "About 100,000 valid points/s",
      "condition": "Paper characterization after an approximately 8 s startup delay; return mode was not stated and the 200,000 points/s dual-return mode was not tested separately.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Section 3.1",
      "checked": "2026-08-24",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid70-observed-valid-point-rate",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The observed stream of about 100,000 valid points/s is consistent with the single-return half of the claim, but the return mode is not stated and the 200,000 points/s dual-return value is not independently tested."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nano-8gb-cpu",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-cpu",
      "targetClaimLabel": "CPU",
      "targetClaimField": "cpu",
      "targetClaimOriginalValue": "6-core Arm Cortex-A78AE up to 1.7 GHz",
      "assessmentId": "assess-ext-orin-nano-observed-cpu-architecture",
      "field": "observed_cpu_architecture",
      "label": "Observed CPU architecture and execution",
      "result": "Arm Cortex-A78AE CPU identified and used for AdaptiveCpp execution",
      "condition": "Exact Jetson Orin Nano study board; the paper does not independently measure the six-core count or 1.7 GHz maximum clock.",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourceLocation": "Sections 4.1 and 5.1",
      "checked": "2026-08-24",
      "boundary": "Workload, compiler, software image, 15 W mode and measurement method bound this result. It does not validate sparse TOPS, Super mode or whole-robot power, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-orin-nano-observed-cpu-architecture",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "The paper identifies and executes workloads on the Cortex-A78AE CPU, but does not independently measure the six-core count or 1.7 GHz ceiling in the compound catalog claim."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nano-8gb-memory",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-memory",
      "targetClaimLabel": "Memory",
      "targetClaimField": "memory",
      "targetClaimOriginalValue": "8 GB 128-bit LPDDR5; 102 GB/s",
      "assessmentId": "assess-ext-orin-nano-observed-8gb-identity",
      "field": "observed_memory_identity",
      "label": "Observed 8 GB board identity",
      "result": "Jetson Orin Nano 8 GB study board",
      "condition": "Exact 8 GB board identity used for the published benchmarks; memory bus width, LPDDR generation and 102 GB/s bandwidth were not independently measured.",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourceLocation": "Section 4.1, Table 1 and experiment device identity",
      "checked": "2026-08-24",
      "boundary": "Workload, compiler, software image, 15 W mode and measurement method bound this result. It does not validate sparse TOPS, Super mode or whole-robot power, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-orin-nano-observed-8gb-identity",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The exact 8 GB board identity is independently bound to the benchmark, but the paper does not test or fully report the 128-bit LPDDR5 and 102 GB/s memory specification."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nano-8gb-software",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-software",
      "targetClaimLabel": "Super-mode software baseline",
      "targetClaimField": "software",
      "targetClaimOriginalValue": "JetPack 6.2",
      "assessmentId": "assess-ext-orin-nano-software-baseline-gap",
      "field": "software_baseline_review",
      "label": "Software-baseline reporting boundary",
      "result": "JetPack 6.2 Super-mode baseline not reported",
      "condition": "The paper reports compiler/runtime configuration for its 15 W benchmark but does not publish a JetPack 6.2 Super-mode test boundary.",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourceLocation": "Section 4.1 environment configuration",
      "checked": "2026-08-24",
      "boundary": "Workload, compiler, software image, 15 W mode and measurement method bound this result. It does not validate sparse TOPS, Super mode or whole-robot power, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-orin-nano-software-baseline-gap",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The external benchmark publishes compiler and 15 W configuration details but not a JetPack 6.2 Super-mode baseline, so it cannot resolve the catalog software requirement."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-angular_range",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-angular_range",
      "targetClaimLabel": "Angular range",
      "targetClaimField": "angular_range",
      "targetClaimOriginalValue": "0–360",
      "assessmentId": "assess-ext-rplidar-a1m8-observed-360-scan",
      "field": "observed_angular_range",
      "label": "Observed full angular scan",
      "result": "Objects perceived around approximately 360°",
      "condition": "A1-M8 mounted unobstructed on the top tier of the study platform; one indoor scan visualized in ROS/Matlab.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Sections 3.2 and 4, Figure 6",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-observed-360-scan",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The exact A1-M8 produced an unobstructed indoor scan with objects observed around approximately 360°, directly supporting full-rotation angular coverage for the tested setup."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-scan_rate",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-scan_rate",
      "targetClaimLabel": "Scan rate",
      "targetClaimField": "scan_rate",
      "targetClaimOriginalValue": "5.5–10",
      "assessmentId": "assess-ext-rplidar-a1m8-scan-rate-boundary",
      "field": "scan_rate_review",
      "label": "Scan-rate independent-measurement boundary",
      "result": "5.5 Hz cited; no independent 5.5–10 Hz sweep reported",
      "condition": "The study used repeated A1-M8 scans but its 5.5 Hz statement is presented with datasheet-derived characteristics rather than a measured scan-rate experiment.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Section 3.1 and Table 1 attribution",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-scan-rate-boundary",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The paper cites 5.5 Hz while running repeated scans but does not publish an independently timed scan-rate sweep through the catalog’s 5.5–10 Hz range."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-angular_resolution",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-angular_resolution",
      "targetClaimLabel": "Angular resolution",
      "targetClaimField": "angular_resolution",
      "targetClaimOriginalValue": "≤1",
      "assessmentId": "assess-ext-rplidar-a1m8-angular-resolution-boundary",
      "field": "angular_resolution_review",
      "label": "Angular-resolution independent-measurement boundary",
      "result": "≤1° cited; no independent angular-step test reported",
      "condition": "The study discusses angular-resolution effects but does not publish a calibrated angular-step measurement for the tested A1-M8.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Section 3.1 Table 1 and discussion of point density",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-angular-resolution-boundary",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The paper discusses point-density effects and repeats the ≤1° specification, but it does not perform a calibrated angular-step experiment on the tested unit."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-range_resolution",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-range_resolution",
      "targetClaimLabel": "Range resolution",
      "targetClaimField": "range_resolution",
      "targetClaimOriginalValue": "<0.5 mm below 1.5 m; <1% of distance over full range",
      "assessmentId": "assess-ext-rplidar-a1m8-range-resolution-boundary",
      "field": "range_resolution_review",
      "label": "Range-resolution versus repeatability boundary",
      "result": "Millimetre-to-centimetre repeatability dispersion observed; intrinsic resolution not isolated",
      "condition": "The paper reports standard deviation and RMSE at several ranges and materials; those statistics are not the datasheet’s quantization/resolution metric.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Sections 4.1–4.3, Tables 2, 4 and 6",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-range-resolution-boundary",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Observed standard deviation and RMSE characterize repeatability and error, not the datasheet’s distance-dependent quantization/resolution metric; the claim remains unresolved."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-serial",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-serial",
      "targetClaimLabel": "Data interface",
      "targetClaimField": "serial",
      "targetClaimOriginalValue": "UART serial at 115,200 bps",
      "assessmentId": "assess-ext-rplidar-a1m8-usb-adapter-boundary",
      "field": "data_interface_review",
      "label": "Observed host-interface boundary",
      "result": "Scanner interfaced to ROS through USB",
      "condition": "The study reports the host-facing USB path; it does not isolate whether an adapter bridges the scanner core’s 115,200 bps UART.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Section 3.2 experimental setup",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-usb-adapter-boundary",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The study validates a host-facing USB path into ROS but does not isolate the scanner core’s UART or confirm 115,200 bps, so the adapter boundary prevents direct support."
    },
    {
      "componentId": "cmp-robotis-xl430-w250-t",
      "componentSlug": "robotis-xl430-w250-t",
      "componentName": "ROBOTIS DYNAMIXEL XL430-W250-T",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xl430-w250-t-independent_robot_validation",
      "targetClaimId": "cmp-robotis-xl430-w250-t-independent_robot_validation",
      "targetClaimLabel": "Independent exact-actuator robot validation",
      "targetClaimField": "independent_robot_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-turtlebot3-xl430-exact-crosswalk",
      "field": "responsibility_party_exact_model_crosswalk",
      "label": "TurtleBot3 Burger exact actuator crosswalk",
      "result": "DYNAMIXEL XL430-W250-T, quantity 2",
      "condition": "Pinned Burger parts-list row; no serialized robot or measured actuator performance.",
      "sourceTitle": "TurtleBot3 commit-pinned parts list",
      "sourceUrl": "https://github.com/ROBOTIS-GIT/emanual/blob/ee86bc91df505e7bc8b3e4337216c054cdc67264/docs/en/platform/turtlebot3/features/features.md",
      "sourceLocation": "Parts List / Motors, Burger column",
      "checked": "2026-08-13",
      "boundary": "A responsibility-party BOM can establish an exact public integration identity. It does not establish installed serials, measured performance, present supply, endorsement or an RCI physical test.",
      "measurementScope": "direct-component",
      "recordType": "responsibility-party-crosswalk",
      "supportId": "ext-turtlebot3-xl430-exact-crosswalk",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The pinned TurtleBot3 Burger BOM establishes an exact public XL430-W250-T integration identity, but no serialized unit or measured actuator behavior is attached, so independent physical validation remains unresolved."
    },
    {
      "componentId": "cmp-robotis-opencr10",
      "componentSlug": "robotis-opencr10",
      "componentName": "ROBOTIS OpenCR 1.0",
      "category": "compute-control",
      "claimId": "cmp-robotis-opencr10-independent_board_validation",
      "targetClaimId": "cmp-robotis-opencr10-independent_board_validation",
      "targetClaimLabel": "Independent exact-board validation",
      "targetClaimField": "independent_board_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-turtlebot3-opencr-exact-crosswalk",
      "field": "responsibility_party_exact_board_crosswalk",
      "label": "TurtleBot3 Burger exact board crosswalk",
      "result": "OpenCR1.0, quantity 1",
      "condition": "Pinned Burger parts-list row; board revision, installed firmware and physical behavior remain unresolved.",
      "sourceTitle": "TurtleBot3 commit-pinned parts list",
      "sourceUrl": "https://github.com/ROBOTIS-GIT/emanual/blob/ee86bc91df505e7bc8b3e4337216c054cdc67264/docs/en/platform/turtlebot3/features/features.md",
      "sourceLocation": "Parts List / Boards, Burger column",
      "checked": "2026-08-13",
      "boundary": "A responsibility-party BOM can establish an exact public integration identity. It does not establish installed serials, measured performance, present supply, endorsement or an RCI physical test.",
      "measurementScope": "direct-component",
      "recordType": "responsibility-party-crosswalk",
      "supportId": "ext-turtlebot3-opencr-exact-crosswalk",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The responsibility-party BOM names OpenCR1.0 exactly, but it does not bind a serialized board, installed firmware, electrical measurements or runtime behavior."
    },
    {
      "componentId": "cmp-robotis-xm430-w210-t",
      "componentSlug": "robotis-xm430-w210-t",
      "componentName": "ROBOTIS DYNAMIXEL XM430-W210-T",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xm430-w210-t-independent_robot_validation",
      "targetClaimId": "cmp-robotis-xm430-w210-t-independent_robot_validation",
      "targetClaimLabel": "Independent exact-actuator robot validation",
      "targetClaimField": "independent_robot_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-turtlebot3-xm430-exact-crosswalk",
      "field": "responsibility_party_exact_model_crosswalk",
      "label": "TurtleBot3 Waffle Pi exact actuator crosswalk",
      "result": "DYNAMIXEL XM430-W210-T, quantity 2",
      "condition": "Pinned Waffle Pi parts-list row; no serialized robot or measured actuator performance.",
      "sourceTitle": "TurtleBot3 commit-pinned parts list",
      "sourceUrl": "https://github.com/ROBOTIS-GIT/emanual/blob/ee86bc91df505e7bc8b3e4337216c054cdc67264/docs/en/platform/turtlebot3/features/features.md",
      "sourceLocation": "Parts List / Motors, Waffle Pi column",
      "checked": "2026-08-13",
      "boundary": "A responsibility-party BOM can establish an exact public integration identity. It does not establish installed serials, measured performance, present supply, endorsement or an RCI physical test.",
      "measurementScope": "direct-component",
      "recordType": "responsibility-party-crosswalk",
      "supportId": "ext-turtlebot3-xm430-exact-crosswalk",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The pinned Waffle Pi BOM establishes the exact TTL-suffix XM430-W210-T integration identity, but no serial, load, thermal or motion result is published."
    },
    {
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "componentSlug": "raspberry-pi-5-model-b-rev11",
      "componentName": "Raspberry Pi 5 Model B Rev 1.1",
      "category": "compute-control",
      "claimId": "cmp-raspberry-pi-5-model-b-rev11-independent_openamr_validation",
      "targetClaimId": "cmp-raspberry-pi-5-model-b-rev11-independent_openamr_validation",
      "targetClaimLabel": "Independent exact-board OpenAMR validation",
      "targetClaimField": "independent_openamr_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-openamr-pi5-rev11-crosswalk",
      "field": "responsibility_party_exact_board_crosswalk",
      "label": "OpenAMR exact board crosswalk",
      "result": "Raspberry Pi 5 Model B Rev 1.1, 8 GB, quantity 1",
      "condition": "Pinned project table; no serialized as-built manifest, power test or workload benchmark.",
      "sourceTitle": "OpenAMR components BOM and datasheets",
      "sourceUrl": "https://github.com/openAMRobot/openamr-platform-hw/blob/3f5bfde6608bc043752225966db80461222669ff/manufacturing/bom/components-bom.md",
      "sourceLocation": "Components BOM row 8, Raspberry Pi 5",
      "checked": "2026-08-13",
      "boundary": "The project table establishes a responsibility-party component identity only. It does not establish an as-built serial, firmware, calibration, measured system performance or an RCI physical test.",
      "measurementScope": "direct-component",
      "recordType": "responsibility-party-crosswalk",
      "supportId": "ext-openamr-pi5-rev11-crosswalk",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The OpenAMR table names the exact Rev 1.1 and 8 GB board, but no as-built serial, power sufficiency, thermal result or robot workload benchmark is published."
    },
    {
      "componentId": "cmp-robotis-xl330-m077-t",
      "componentSlug": "robotis-xl330-m077-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M077-T",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xl330-m077-t-independent_robot_validation",
      "targetClaimId": "cmp-robotis-xl330-m077-t-independent_robot_validation",
      "targetClaimLabel": "Independent exact-actuator robot validation",
      "targetClaimField": "independent_robot_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-lekiwi-xl330-m077-crosswalk",
      "field": "responsibility_party_exact_model_crosswalk",
      "label": "DYNAMIXEL LeKiwi leader-arm crosswalk",
      "result": "Dynamixel XL330-M077-T, quantity 6",
      "condition": "Pinned Leader Arm BOM row; no serialized build, load, thermal or endurance result.",
      "sourceTitle": "DYNAMIXEL LeKiwi bill of materials",
      "sourceUrl": "https://github.com/SIGRobotics-UIUC/LeKiwi/blob/efa608d7ee5a495a4803b1d28cd0c955b4f1e033/DynamixelLeKiwi/BOM.md",
      "sourceLocation": "Leader Arm table",
      "checked": "2026-08-13",
      "boundary": "The pinned project BOM establishes exact named actuator variants and published quantities. It does not establish serial identity, measured torque, thermal duty, compatibility or an RCI physical test.",
      "measurementScope": "direct-component",
      "recordType": "responsibility-party-crosswalk",
      "supportId": "ext-lekiwi-xl330-m077-crosswalk",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The DYNAMIXEL LeKiwi BOM independently names the exact M077 variant and quantity, but does not publish serials or measured installed torque, thermal duty or endurance."
    },
    {
      "componentId": "cmp-robotis-xl330-m288-t",
      "componentSlug": "robotis-xl330-m288-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M288-T",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xl330-m288-t-independent_robot_validation",
      "targetClaimId": "cmp-robotis-xl330-m288-t-independent_robot_validation",
      "targetClaimLabel": "Independent exact-actuator robot validation",
      "targetClaimField": "independent_robot_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-lekiwi-xl330-m288-crosswalk",
      "field": "responsibility_party_exact_model_crosswalk",
      "label": "DYNAMIXEL LeKiwi follower-arm crosswalk",
      "result": "Dynamixel XL330-M288-T, quantity 4",
      "condition": "Pinned Follower Arm BOM row; no serialized build, load, thermal or endurance result.",
      "sourceTitle": "DYNAMIXEL LeKiwi bill of materials",
      "sourceUrl": "https://github.com/SIGRobotics-UIUC/LeKiwi/blob/efa608d7ee5a495a4803b1d28cd0c955b4f1e033/DynamixelLeKiwi/BOM.md",
      "sourceLocation": "Follower Arm table",
      "checked": "2026-08-13",
      "boundary": "The pinned project BOM establishes exact named actuator variants and published quantities. It does not establish serial identity, measured torque, thermal duty, compatibility or an RCI physical test.",
      "measurementScope": "direct-component",
      "recordType": "responsibility-party-crosswalk",
      "supportId": "ext-lekiwi-xl330-m288-crosswalk",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The DYNAMIXEL LeKiwi BOM independently names the exact M288 variant and quantity, but no serialized build or measured actuator behavior is attached."
    },
    {
      "componentId": "cmp-pjrc-teensy-40",
      "componentSlug": "pjrc-teensy-40",
      "componentName": "PJRC Teensy 4.0",
      "category": "compute-control",
      "claimId": "cmp-pjrc-teensy-40-independent_openamr_validation",
      "targetClaimId": "cmp-pjrc-teensy-40-independent_openamr_validation",
      "targetClaimLabel": "Independent OpenAMR controller validation",
      "targetClaimField": "independent_openamr_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-openamr-teensy40-crosswalk",
      "field": "responsibility_party_exact_board_crosswalk",
      "label": "OpenAMR controller-board crosswalk",
      "result": "Teensy 4.0 / NXP i.MX RT1062, quantity 1",
      "condition": "Pinned project table; firmware digest, wiring and real-time behavior remain unresolved.",
      "sourceTitle": "OpenAMR components BOM and datasheets",
      "sourceUrl": "https://github.com/openAMRobot/openamr-platform-hw/blob/3f5bfde6608bc043752225966db80461222669ff/manufacturing/bom/components-bom.md",
      "sourceLocation": "Components BOM row 1, Microcontroller",
      "checked": "2026-08-13",
      "boundary": "The project table establishes a responsibility-party component identity only. It does not establish an as-built serial, firmware, calibration, measured system performance or an RCI physical test.",
      "measurementScope": "direct-component",
      "recordType": "responsibility-party-crosswalk",
      "supportId": "ext-openamr-teensy40-crosswalk",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The OpenAMR table establishes the exact Teensy 4.0 controller identity, but firmware digest, wiring and measured real-time behavior remain unpublished."
    },
    {
      "componentId": "cmp-ams-osram-as5040",
      "componentSlug": "ams-osram-as5040",
      "componentName": "ams OSRAM AS5040",
      "category": "perception-sensing",
      "claimId": "cmp-ams-osram-as5040-independent_odometry_validation",
      "targetClaimId": "cmp-ams-osram-as5040-independent_odometry_validation",
      "targetClaimLabel": "Independent OpenAMR odometry validation",
      "targetClaimField": "independent_odometry_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-openamr-as5040-crosswalk",
      "field": "responsibility_party_exact_sensor_crosswalk",
      "label": "OpenAMR encoder crosswalk",
      "result": "AS5040, quantity 2",
      "condition": "Pinned project table; magnet geometry, mechanical stack, calibration and odometry error remain unresolved.",
      "sourceTitle": "OpenAMR components BOM and datasheets",
      "sourceUrl": "https://github.com/openAMRobot/openamr-platform-hw/blob/3f5bfde6608bc043752225966db80461222669ff/manufacturing/bom/components-bom.md",
      "sourceLocation": "Components BOM row 4, Magnetic encoder",
      "checked": "2026-08-13",
      "boundary": "The project table establishes a responsibility-party component identity only. It does not establish an as-built serial, firmware, calibration, measured system performance or an RCI physical test.",
      "measurementScope": "direct-component",
      "recordType": "responsibility-party-crosswalk",
      "supportId": "ext-openamr-as5040-crosswalk",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The OpenAMR table establishes two AS5040 identities, but it does not bind the magnet/mechanical stack or publish calibrated wheel-odometry error."
    },
    {
      "componentId": "cmp-raspberry-pi-camera-module-3-noir",
      "componentSlug": "raspberry-pi-camera-module-3-noir",
      "componentName": "Raspberry Pi Camera Module 3 NoIR",
      "category": "perception-sensing",
      "claimId": "cmp-raspberry-pi-camera-module-3-noir-independent_openamr_camera_validation",
      "targetClaimId": "cmp-raspberry-pi-camera-module-3-noir-independent_openamr_camera_validation",
      "targetClaimLabel": "Independent OpenAMR camera validation",
      "targetClaimField": "independent_openamr_camera_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-openamr-camera3-noir-crosswalk",
      "field": "responsibility_party_exact_camera_crosswalk",
      "label": "OpenAMR exact camera crosswalk",
      "result": "Camera Module 3 NoIR / Sony IMX708, quantity 1",
      "condition": "Pinned project table; calibration, mounting transform and perception quality remain unresolved.",
      "sourceTitle": "OpenAMR components BOM and datasheets",
      "sourceUrl": "https://github.com/openAMRobot/openamr-platform-hw/blob/3f5bfde6608bc043752225966db80461222669ff/manufacturing/bom/components-bom.md",
      "sourceLocation": "Components BOM row 7, Camera Module 3 NoIR",
      "checked": "2026-08-13",
      "boundary": "The project table establishes a responsibility-party component identity only. It does not establish an as-built serial, firmware, calibration, measured system performance or an RCI physical test.",
      "measurementScope": "direct-component",
      "recordType": "responsibility-party-crosswalk",
      "supportId": "ext-openamr-camera3-noir-crosswalk",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The project table establishes the exact NoIR/IMX708 camera identity, but calibration, mounting transform, capture settings and perception-quality results remain unpublished."
    }
  ],
  "assessmentEvidenceRecords": [
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-independent_depth_behavior",
      "field": "independent_depth_behavior",
      "label": "Independent depth-error behavior",
      "result": "Noise increases with distance; accuracy degrades sharply at high surface inclinations",
      "condition": "Controlled checkerboard study plus TLS-referenced indoor mapping evaluation; results depend on distance and surface inclination.",
      "sourceTitle": "Geometric Accuracy Investigations of Intel RealSense Depth Cameras",
      "sourceUrl": "https://isprs-archives.copernicus.org/articles/XLVIII-1-W2-2023/1207/2023/",
      "sourceLocation": "Sections 4–6 and Figures 6–10",
      "checked": "2026-08-10",
      "boundary": "This verifies behavior under the paper’s setup, not the manufacturer’s entire range claim.",
      "recordType": "catalog-V",
      "supportId": "cmp-realsense-d455-independent_depth_behavior",
      "targetClaimId": "cmp-realsense-d455-independent_depth_behavior",
      "targetClaimLabel": "Independent depth-error behavior",
      "targetClaimField": "independent_depth_behavior",
      "targetClaimOriginalValue": "Noise increases with distance; accuracy degrades sharply at high surface inclinations",
      "assessmentId": "catalog-v:cmp-realsense-d455-independent_depth_behavior",
      "relationship": "direct-catalog-v",
      "outcome": "supported",
      "rationale": "The catalog claim already carries a qualified external V source with its original condition and location."
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-independent_iso_ps_error",
      "field": "independent_iso_ps_error",
      "label": "Independent ISO 10360-13 P_S error",
      "result": "Mean 2.47 mm; standard deviation 1.42 mm",
      "condition": "One off-the-shelf D455 was tested indoors under controlled brightness over 500–1500 mm using the paper’s ISO 10360-13 procedure.",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourceLocation": "ISO 10360-13 close-range procedure, Table 4 and discussion",
      "checked": "2026-08-10",
      "boundary": "This is a device- and setup-bounded close-range result; it does not validate every D455 unit, the full 6 m ideal range or every depth-error metric.",
      "recordType": "catalog-V",
      "supportId": "cmp-realsense-d455-independent_iso_ps_error",
      "targetClaimId": "cmp-realsense-d455-independent_iso_ps_error",
      "targetClaimLabel": "Independent ISO 10360-13 P_S error",
      "targetClaimField": "independent_iso_ps_error",
      "targetClaimOriginalValue": "Mean 2.47 mm; standard deviation 1.42 mm",
      "assessmentId": "catalog-v:cmp-realsense-d455-independent_iso_ps_error",
      "relationship": "direct-catalog-v",
      "outcome": "supported",
      "rationale": "The catalog claim already carries a qualified external V source with its original condition and location."
    },
    {
      "componentId": "cmp-robotis-xm540-w270-r",
      "componentSlug": "robotis-xm540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XM540-W270-R",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xm540-w270-r-independent_deployed_experiment",
      "field": "independent_deployed_experiment",
      "label": "Independent deployed experiment",
      "result": "Used as the rotation motor in a weaving-gripper study with five repeated trials",
      "condition": "The XM540-W270-R drove a PET-strip gripper from an initial −70° angle to four final-angle conditions before vertical pull-to-failure testing with load-cell and torque-sensor instrumentation.",
      "sourceTitle": "Grasping through dynamic weaving with entangled closed loops",
      "sourceUrl": "https://doi.org/10.1038/s41467-023-40358-y",
      "sourceLocation": "Methods: Experimental method, lines identifying XM540-W270-R and the five repeated trials",
      "checked": "2026-08-10",
      "boundary": "This confirms exact-model use in the disclosed apparatus; it does not independently validate stall torque, backlash, continuous output or service life.",
      "recordType": "catalog-V",
      "supportId": "cmp-robotis-xm540-w270-r-independent_deployed_experiment",
      "targetClaimId": "cmp-robotis-xm540-w270-r-independent_deployed_experiment",
      "targetClaimLabel": "Independent deployed experiment",
      "targetClaimField": "independent_deployed_experiment",
      "targetClaimOriginalValue": "Used as the rotation motor in a weaving-gripper study with five repeated trials",
      "assessmentId": "catalog-v:cmp-robotis-xm540-w270-r-independent_deployed_experiment",
      "relationship": "direct-catalog-v",
      "outcome": "supported",
      "rationale": "The catalog claim already carries a qualified external V source with its original condition and location."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-independent_registration_error",
      "field": "independent_registration_error",
      "label": "Independent point-cloud registration result",
      "result": "0.018 m static; 0.043 m dynamic",
      "condition": "Proposed registration method; 35 static and 357 moving-platform scans; 0.2 s integration; sensor warmed for more than 30 minutes; returns below 1 m discarded; room dimensions physically referenced.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Sections 5–6 and Table 2: static and dynamic registration experiments",
      "checked": "2026-08-10",
      "boundary": "These are sensor-plus-algorithm mapping results in two disclosed scenes, not an independent validation of the intrinsic ≤2 cm range-precision claim or maximum detection range.",
      "recordType": "catalog-V",
      "supportId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimLabel": "Independent point-cloud registration result",
      "targetClaimField": "independent_registration_error",
      "targetClaimOriginalValue": "0.018 m static; 0.043 m dynamic",
      "assessmentId": "catalog-v:cmp-livox-mid-70-independent_registration_error",
      "relationship": "direct-catalog-v",
      "outcome": "supported",
      "rationale": "The catalog claim already carries a qualified external V source with its original condition and location."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nano-8gb-independent_energy_benchmark",
      "field": "independent_energy_benchmark",
      "label": "Independent AI-benchmark energy result",
      "result": "31.8 J CUDA; 28.3 J SYCL (12% lower)",
      "condition": "Jetson Orin Nano 8 GB board at 15 W with JetPack 5.1.2; tegrastats package measurement across the paper’s four HeCBench AI tests using the cited CUDA and SYCL implementations.",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourceLocation": "Table 1, Section 4 and Section 5.3: 8 GB board configuration and AI-benchmark energy results",
      "checked": "2026-08-10",
      "boundary": "The result is workload-, implementation- and software-version-specific; it is not a Super-mode TOPS validation or a whole-robot power measurement.",
      "recordType": "catalog-V",
      "supportId": "cmp-nvidia-jetson-orin-nano-8gb-independent_energy_benchmark",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-independent_energy_benchmark",
      "targetClaimLabel": "Independent AI-benchmark energy result",
      "targetClaimField": "independent_energy_benchmark",
      "targetClaimOriginalValue": "31.8 J CUDA; 28.3 J SYCL (12% lower)",
      "assessmentId": "catalog-v:cmp-nvidia-jetson-orin-nano-8gb-independent_energy_benchmark",
      "relationship": "direct-catalog-v",
      "outcome": "supported",
      "rationale": "The catalog claim already carries a qualified external V source with its original condition and location."
    },
    {
      "componentId": "cmp-molicel-p42a",
      "componentSlug": "molicel-p42a",
      "componentName": "Molicel INR-21700-P42A",
      "category": "power-energy",
      "claimId": "cmp-molicel-p42a-independent_characterization_dataset",
      "field": "independent_characterization_dataset",
      "label": "Independent cell-characterization dataset",
      "result": "45 cells screened; 12 cells characterized at 5°C, 25°C and 40°C",
      "condition": "Phase 1 measured capacity and pulse resistance at 25°C. Phase 2 applied constant-discharge, high-C-rate pulse/GITT and impedance tests to 12 selected cells at all three temperatures.",
      "sourceTitle": "High-power lithium-ion battery characterization dataset for stochastic battery modeling",
      "sourceUrl": "https://doi.org/10.1038/s41597-025-05725-y",
      "sourceLocation": "Methods and Figures 1–2: P42A screening and three-temperature characterization protocol",
      "checked": "2026-08-10",
      "boundary": "This verifies the disclosed dataset and test scope; it does not certify the manufacturer’s 45 A limit, pack-level behavior or all production cells.",
      "recordType": "catalog-V",
      "supportId": "cmp-molicel-p42a-independent_characterization_dataset",
      "targetClaimId": "cmp-molicel-p42a-independent_characterization_dataset",
      "targetClaimLabel": "Independent cell-characterization dataset",
      "targetClaimField": "independent_characterization_dataset",
      "targetClaimOriginalValue": "45 cells screened; 12 cells characterized at 5°C, 25°C and 40°C",
      "assessmentId": "catalog-v:cmp-molicel-p42a-independent_characterization_dataset",
      "relationship": "direct-catalog-v",
      "outcome": "supported",
      "rationale": "The catalog claim already carries a qualified external V source with its original condition and location."
    },
    {
      "componentId": "cmp-molicel-p45b",
      "componentSlug": "molicel-inr-21700-p45b",
      "componentName": "Molicel INR-21700-P45B",
      "category": "power-energy",
      "claimId": "cmp-molicel-p45b-max_discharge",
      "targetClaimId": "cmp-molicel-p45b-max_discharge",
      "targetClaimLabel": "Continuous discharge current",
      "targetClaimField": "max_discharge",
      "targetClaimOriginalValue": "45",
      "assessmentId": "assess-ext-p45b-60-cell-impedance-dataset",
      "field": "independent_impedance_dataset",
      "label": "Independent cell impedance and activation dataset",
      "result": "60 pristine P45B cells measured",
      "condition": "University of Twente FreeTwinEV impedance and rapid-activation study; dataset version v1.",
      "sourceTitle": "P45B Activation and Impedance Investigation",
      "sourceUrl": "https://doi.org/10.5281/zenodo.17249546",
      "sourceLocation": "Dataset description and P45B Activation and Impedance Investigation.zip",
      "checked": "2026-08-24",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-p45b-60-cell-impedance-dataset",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "The 60-cell dataset is genuine exact-cell physical evidence, but activation and impedance measurements do not reproduce the datasheet’s 45 A continuous-discharge/80°C cut-off boundary."
    },
    {
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "componentSlug": "nvidia-jetson-agx-orin-64gb",
      "componentName": "NVIDIA Jetson AGX Orin 64GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-agx-orin-64gb-power",
      "targetClaimId": "cmp-nvidia-jetson-agx-orin-64gb-power",
      "targetClaimLabel": "Module power modes",
      "targetClaimField": "power",
      "targetClaimOriginalValue": "15–60",
      "assessmentId": "assess-ext-agx-orin-64gb-external-power-benchmark",
      "field": "independent_external_power_benchmark",
      "label": "External-power-referenced TensorRT result",
      "result": "YOLO11s: 80.90 FPS and 0.1814 J/inference at matched 15 W INT8",
      "condition": "AGX Orin 64GB; batch 1; 640 × 640; externally logged board-input power; archived benchmark artifacts.",
      "sourceTitle": "AgriJetsonBench: External-Power-Referenced TensorRT Benchmarking of Agricultural Vision Models on Jetson Edge Platforms",
      "sourceUrl": "https://arxiv.org/abs/2608.00927",
      "sourceLocation": "Abstract, benchmark methodology and main energy results",
      "checked": "2026-08-24",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-agx-orin-64gb-external-power-benchmark",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The study measures board-input energy for a fixed TensorRT workload at a configured 15 W mode; board-input draw and energy per inference are not the module power-mode envelope."
    },
    {
      "componentId": "cmp-realsense-d435i",
      "componentSlug": "realsense-d435i",
      "componentName": "RealSense Depth Camera D435i",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d435i-range",
      "targetClaimId": "cmp-realsense-d435i-range",
      "targetClaimLabel": "Ideal range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.3–3",
      "assessmentId": "assess-ext-d435i-field-depth-ranging",
      "field": "independent_field_depth_ranging",
      "label": "Field phenotyping depth-ranging result",
      "result": "Effective ranging area 0.160–1.400 m; in-field filling rate approximately 90%",
      "condition": "Crop-organ targets under field illumination; study-specific filtering and error-compensation workflow.",
      "sourceTitle": "Depth Ranging Performance Evaluation and Improvement for RGB-D Cameras on Field-Based High-Throughput Phenotyping Robots",
      "sourceUrl": "https://arxiv.org/abs/2011.01022",
      "sourceLocation": "Abstract and experimental results",
      "checked": "2026-08-24",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-d435i-field-depth-ranging",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The field phenotyping experiment establishes a useful effective range under crop and illumination conditions, but it does not reproduce the manufacturer’s generic ideal-range definition."
    },
    {
      "componentId": "cmp-stereolabs-zed-2i",
      "componentSlug": "stereolabs-zed-2i",
      "componentName": "Stereolabs ZED 2i 2.1mm",
      "category": "perception-sensing",
      "claimId": "cmp-stereolabs-zed-2i-accuracy",
      "targetClaimId": "cmp-stereolabs-zed-2i-accuracy",
      "targetClaimLabel": "Depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "<0.8% at 2 m; <4% at 12 m",
      "assessmentId": "assess-ext-zed2i-medical-object-depth-comparison",
      "field": "independent_object_depth_comparison",
      "label": "Independent tissue and phantom depth comparison",
      "result": "Ranked second on the two real-tissue objects and last on the silicone phantom among four tested sensors",
      "condition": "Approximately 0.5 m stand-off; stylus-sampled references; porcine bone, porcine belly and silicone kidney phantom.",
      "sourceTitle": "Comparing Commercial Depth Sensor Accuracy for Medical Applications",
      "sourceUrl": "https://arxiv.org/abs/2606.13028",
      "sourceLocation": "Abstract and cross-sensor evaluation",
      "checked": "2026-08-24",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-zed2i-medical-object-depth-comparison",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Object-wise ranking at about 0.5 m is independent physical evidence, but it is not the manufacturer’s percentage depth-accuracy metric at 2 m or 12 m."
    },
    {
      "componentId": "cmp-basler-blaze-101",
      "componentSlug": "basler-blaze-101",
      "componentName": "Basler blaze-101",
      "category": "perception-sensing",
      "claimId": "cmp-basler-blaze-101-accuracy",
      "targetClaimId": "cmp-basler-blaze-101-accuracy",
      "targetClaimLabel": "Typical accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "±5",
      "assessmentId": "assess-ext-basler-blaze101-metrology-procedure",
      "field": "independent_depth_uncertainty_characterization",
      "label": "Independent ToF metrology and reconstruction assessment",
      "result": "About 168,000 depth points assessed; object point clouds were too noisy for the study’s cylinder-fit evaluation",
      "condition": "Thirty frames at each of 15 positions from 1.7–4.5 m; central 20 × 20-pixel region; human-body and object reconstruction follow-up.",
      "sourceTitle": "Experimental Procedure for the Metrological Characterization of Time-of-Flight Cameras for Human Body 3D Measurements",
      "sourceUrl": "https://doi.org/10.3390/s23010538",
      "sourceLocation": "Sections 4.4 and 5.1",
      "checked": "2026-08-24",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-basler-blaze101-metrology-procedure",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The metrology procedure physically characterizes the blaze-101 and exposes a reconstruction limitation, but it does not reproduce Basler’s central-pixel, target, temperature and warm-up definition for ±5 mm typical accuracy."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "componentSlug": "nvidia-jetson-orin-nx-16gb",
      "componentName": "NVIDIA Jetson Orin NX 16GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nx-16gb-ai_performance",
      "targetClaimId": "cmp-nvidia-jetson-orin-nx-16gb-ai_performance",
      "targetClaimLabel": "Peak INT8 AI performance in Super mode",
      "targetClaimField": "ai_performance",
      "targetClaimOriginalValue": "157 sparse / 78 dense",
      "assessmentId": "assess-ext-orin-nx16-nanovsr-throughput",
      "field": "independent_nanovsr_benchmark",
      "label": "Independent TensorRT video-super-resolution throughput",
      "result": "NanoVSR-644k: 27.20 FPS at 180 × 320; 12.82 FPS at 270 × 480",
      "condition": "Orin NX 16GB in 25 W configuration; TensorRT; temporal window T=15.",
      "sourceTitle": "NanoVSR: Towards Real-Time Video Super-Resolution on Edge Devices",
      "sourceUrl": "https://arxiv.org/abs/2607.10495",
      "sourceLocation": "Section 4, Table 2",
      "checked": "2026-08-24",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-orin-nx16-nanovsr-throughput",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Measured NanoVSR TensorRT throughput is workload-level evidence and cannot confirm the theoretical sparse/dense INT8 TOPS peak."
    },
    {
      "componentId": "cmp-robotis-xh540-w270-r",
      "componentSlug": "robotis-xh540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W270-R",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xh540-w270-r-continuous_torque",
      "targetClaimId": "cmp-robotis-xh540-w270-r-continuous_torque",
      "targetClaimLabel": "Continuous output torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "Not published in cited specification",
      "assessmentId": "assess-ext-xh540-w270-r-lifting-torque",
      "field": "independent_lifting_torque_experiment",
      "label": "Independent load-cell torque experiment",
      "result": "Joint torque measured during a 1.29 kg lifting cycle at 2 rpm",
      "condition": "XH540-W270-R driving the prototype directly and through a crank-rocker; rotary load cell; gravity compensation compared.",
      "sourceTitle": "Design of a Lifting Robot for Repetitive Inter-Floor Material Transport with Adjustable Gravity Compensation",
      "sourceUrl": "https://doi.org/10.3390/robotics14060069",
      "sourceLocation": "Section 4.2 and Figure 10",
      "checked": "2026-08-24",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-xh540-w270-r-lifting-torque",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The load-cell experiment supplies exact-actuator application torque traces, but its 2 rpm lifting cycle does not define a thermally bounded continuous-output rating."
    },
    {
      "componentId": "cmp-livox-mid-360",
      "componentSlug": "livox-mid-360",
      "componentName": "Livox MID-360",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-360-range",
      "targetClaimId": "cmp-livox-mid-360-range",
      "targetClaimLabel": "Detection range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "40 m @ 10%; 70 m @ 80%",
      "assessmentId": "assess-ext-mid360-spherical-mapping-rmse",
      "field": "independent_spherical_mapping_rmse",
      "label": "Independent spherical-platform mapping result",
      "result": "Best observed map RMSE 13.09 cm; unrecoverable drift occurred in some runs",
      "condition": "MID-360 on 16 cm non-actuated and 20 cm actuated spherical robots; three LIO algorithms; Riegl VZ-400 ground truth.",
      "sourceTitle": "Design and Evaluation of Two Spherical Systems for Mobile 3D Mapping",
      "sourceUrl": "https://arxiv.org/abs/2509.10032",
      "sourceLocation": "Section V, Table III and failure discussion",
      "checked": "2026-08-24",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid360-spherical-mapping-rmse",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Ground-truth map RMSE is a sensor-plus-platform-plus-algorithm outcome, not a direct measurement of the 10%/80% reflectivity detection-range endpoints."
    },
    {
      "componentId": "cmp-zivid-2-plus-m60-zvd2p-m60",
      "componentSlug": "zivid-2-plus-m60-zvd2p-m60",
      "componentName": "Zivid 2+ M60",
      "category": "perception-sensing",
      "claimId": "cmp-zivid-2-plus-m60-zvd2p-m60-point_precision",
      "targetClaimId": "cmp-zivid-2-plus-m60-zvd2p-m60-point_precision",
      "targetClaimLabel": "Typical point precision",
      "targetClaimField": "point_precision",
      "targetClaimOriginalValue": "80",
      "assessmentId": "assess-ext-zivid2plus-m60-medical-object-depth-comparison",
      "field": "independent_object_depth_comparison",
      "label": "Independent tissue and phantom depth comparison",
      "result": "Best of four tested sensors across all evaluated objects and metrics",
      "condition": "Approximately 0.5 m stand-off; stylus-sampled references; porcine bone, porcine belly and silicone kidney phantom; paper names the device Zivid 2M+ 60.",
      "sourceTitle": "Comparing Commercial Depth Sensor Accuracy for Medical Applications",
      "sourceUrl": "https://arxiv.org/abs/2606.13028",
      "sourceLocation": "Abstract and cross-sensor evaluation",
      "checked": "2026-08-24",
      "boundary": "The paper’s “Zivid 2M+ 60” name is treated as a likely identity match to the catalogued Zivid 2+ M60, but the ordering code is not printed in the paper. The result is visible with that identity caveat and is not an RCI test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-zivid2plus-m60-medical-object-depth-comparison",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "The external comparison is useful physical evidence, but the paper does not print the catalog ordering code and its object-level metrics are not the manufacturer’s typical single-point precision definition."
    },
    {
      "componentId": "cmp-orbbec-gemini-2",
      "componentSlug": "orbbec-gemini-2",
      "componentName": "Orbbec Gemini 2",
      "category": "perception-sensing",
      "claimId": "cmp-orbbec-gemini-2-accuracy",
      "targetClaimId": "cmp-orbbec-gemini-2-accuracy",
      "targetClaimLabel": "Plane-fit RMS claim labeled “Depth Accuracy”",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "≤2%",
      "assessmentId": "assess-ext-gemini2-plane-and-step-metrology",
      "field": "independent_plane_step_metrology",
      "label": "Independent plane and step-depth comparison",
      "result": "Physical comparison reported across the paper’s 0.5–4.0 m test range",
      "condition": "Gemini 2 compared with another commercial RGB-D camera and the authors’ structured-light system using planar and stepped artifacts.",
      "sourceTitle": "Semi-global matching measurement method based on single-frame continuous coded fringes",
      "sourceUrl": "https://doi.org/10.3788/IRLA20250450",
      "sourceLocation": "Comparison experiment, figures and tables in the experimental-results section",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-gemini2-plane-and-step-metrology",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The study physically compares Gemini 2 depth output, but its artifacts, ranges and error definitions do not reproduce Orbbec’s stated accuracy condition."
    },
    {
      "componentId": "cmp-stereolabs-zed-x",
      "componentSlug": "stereolabs-zed-x",
      "componentName": "Stereolabs ZED X",
      "category": "perception-sensing",
      "claimId": "cmp-stereolabs-zed-x-accuracy",
      "targetClaimId": "cmp-stereolabs-zed-x-accuracy",
      "targetClaimLabel": "Lens-qualified depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "2.2 mm: <0.8% at 2 m / <4% at 12 m; 4 mm: <0.4% at 2 m / <7% at 20 m",
      "assessmentId": "assess-ext-zed-x-depth-estimation-comparison",
      "field": "independent_depth_estimation_comparison",
      "label": "Independent multi-camera depth-estimation comparison",
      "result": "ZED X depth output compared against measured reference distances",
      "condition": "Laboratory distance targets; cross-camera comparison with RealSense D435i, D435f and ZED X Mini.",
      "sourceTitle": "Depth Estimation Comparison Between Realsense D435i, D435f, Stereolabs ZED X and ZED X Mini",
      "sourceUrl": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6469459",
      "sourceLocation": "Methods and ZED X results",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-zed-x-depth-estimation-comparison",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "Measured distance errors are useful exact-model evidence, but the paper’s targets and distances do not reproduce the catalogued percentage-accuracy envelope."
    },
    {
      "componentId": "cmp-livox-avia",
      "componentSlug": "livox-avia",
      "componentName": "Livox Avia",
      "category": "perception-sensing",
      "claimId": "cmp-livox-avia-precision",
      "targetClaimId": "cmp-livox-avia-precision",
      "targetClaimLabel": "Range precision",
      "targetClaimField": "precision",
      "targetClaimOriginalValue": "2",
      "assessmentId": "assess-ext-livox-avia-roadside-calibration",
      "field": "independent_roadside_calibration",
      "label": "Independent roadside LiDAR-camera calibration experiment",
      "result": "18,000 physical LiDAR frames collected across 12 sequences; 2.36 cm mean translation error for the study method",
      "condition": "Avia and industrial camera mounted on a 6 m campus-road pole; RTK-GNSS and total-station reference; changing lighting and traffic.",
      "sourceTitle": "Traffic monitoring research based on roadside LiDAR-camera target-free wide-area collaborative calibration",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0356394",
      "sourceLocation": "Sections 2.4 and 3.1–3.3, especially Table 2",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-livox-avia-roadside-calibration",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "System-level calibration translation error combines LiDAR, camera, reference instruments and algorithm behavior; it is not Avia single-point range precision."
    },
    {
      "componentId": "cmp-realsense-d457",
      "componentSlug": "realsense-d457",
      "componentName": "RealSense Depth Camera D457",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d457-accuracy",
      "targetClaimId": "cmp-realsense-d457-accuracy",
      "targetClaimLabel": "Depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "<2%",
      "assessmentId": "assess-ext-d457-grape-positioning-test",
      "field": "independent_robot_positioning_test",
      "label": "Independent grape-positioning experiment",
      "result": "Physical target-positioning errors reported for the D457-based perception pipeline",
      "condition": "Robot vision setup, grape targets and the paper’s calibration and positioning workflow.",
      "sourceTitle": "Vision Positioning and Robotic Harvesting Study Using an Intel RealSense D457",
      "sourceUrl": "https://www.mdpi.com/3090304",
      "sourceLocation": "Experimental setup and positioning-error results",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-d457-grape-positioning-test",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Robot target-positioning error includes perception, calibration and manipulator effects and cannot resolve the D457 percentage depth-accuracy claim."
    },
    {
      "componentId": "cmp-ams-osram-as5040",
      "componentSlug": "ams-osram-as5040",
      "componentName": "ams OSRAM AS5040",
      "category": "perception-sensing",
      "claimId": "cmp-ams-osram-as5040-independent_odometry_validation",
      "targetClaimId": "cmp-ams-osram-as5040-independent_odometry_validation",
      "targetClaimLabel": "Independent OpenAMR odometry validation",
      "targetClaimField": "independent_odometry_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-as5040-back-to-back-error-map",
      "field": "independent_encoder_error_map",
      "label": "Independent back-to-back encoder error map",
      "result": "Readings taken every 5°; assembled system accuracy reported better than 0.3°",
      "condition": "Two AS5040 devices and magnets mechanically coupled face-to-face; combined error plotted through one revolution.",
      "sourceTitle": "AS5040/45 encoders — tracking and readout accuracy",
      "sourceUrl": "https://www.vk5dj.com/as5040-45.html",
      "sourceLocation": "Tracking and readout accuracy section and 10-bit error plot",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-as5040-back-to-back-error-map",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The physical back-to-back jig directly establishes independently observed encoder tracking behavior under the author’s mechanical and magnet-alignment conditions."
    },
    {
      "componentId": "cmp-tdk-invensense-mpu-6500",
      "componentSlug": "tdk-invensense-mpu-6500",
      "componentName": "TDK InvenSense MPU-6500",
      "category": "perception-sensing",
      "claimId": "cmp-tdk-invensense-mpu-6500-independent_openamr_imu_validation",
      "targetClaimId": "cmp-tdk-invensense-mpu-6500-independent_openamr_imu_validation",
      "targetClaimLabel": "Independent OpenAMR IMU validation",
      "targetClaimField": "independent_openamr_imu_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-mpu6500-gyro-noise-characterization",
      "field": "independent_gyro_noise_characterization",
      "label": "Independent gyroscope-noise characterization",
      "result": "Experimental gyroscope noise standard deviation reported as 0.05°/s",
      "condition": "MPU-6500 measurements collected for the study’s IMU attitude-estimation experiments.",
      "sourceTitle": "A Robust and Accurate Attitude Determination System for a Small Unmanned Aerial Vehicle",
      "sourceUrl": "https://pmc.ncbi.nlm.nih.gov/articles/PMC7218895/",
      "sourceLocation": "Sensor-noise characterization and experiment setup",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mpu6500-gyro-noise-characterization",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The experiment directly supplies an external physical noise observation for the exact IMU, although it does not validate an OpenAMR-installed unit."
    },
    {
      "componentId": "cmp-robotis-xl430-w250-t",
      "componentSlug": "robotis-xl430-w250-t",
      "componentName": "ROBOTIS DYNAMIXEL XL430-W250-T",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xl430-w250-t-independent_robot_validation",
      "targetClaimId": "cmp-robotis-xl430-w250-t-independent_robot_validation",
      "targetClaimLabel": "Independent exact-actuator robot validation",
      "targetClaimField": "independent_robot_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-xl430-real-robot-teleoperation",
      "field": "independent_real_robot_experiment",
      "label": "Independent real-robot teleoperation experiment",
      "result": "Two XL430-W250-T wheel actuators operated in the physical TurtleBot3 experiments",
      "condition": "Real TurtleBot3 Burger, obstacle course and VR-assisted teleoperation trials; actuator output was not isolated on a dynamometer.",
      "sourceTitle": "Virtual Reality-Based Interface for Advanced Assisted Mobile Robot Teleoperation",
      "sourceUrl": "https://doi.org/10.3390/app12126071",
      "sourceLocation": "Section 3 physical platform and real experiments",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-xl430-real-robot-teleoperation",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The peer-reviewed real-robot trials establish operation of exact XL430-W250-T actuators in a named physical platform, without claiming dynamometer-level torque validation."
    },
    {
      "componentId": "cmp-robotis-ph54-200-s500-r",
      "componentSlug": "robotis-ph54-200-s500-r",
      "componentName": "ROBOTIS DYNAMIXEL PH54-200-S500-R",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-ph54-200-s500-r-continuous_torque",
      "targetClaimId": "cmp-robotis-ph54-200-s500-r-continuous_torque",
      "targetClaimLabel": "Continuous torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "44.7",
      "assessmentId": "assess-ext-ph54-weaving-gripper-load-test",
      "field": "independent_gripper_load_test",
      "label": "Independent large-gripper physical experiment",
      "result": "PH54-200-S500-R drove the large-scale gripper during load-cell-instrumented application tests",
      "condition": "Large weaving gripper, physical grasping setup and load-cell measurements; motor performance was not isolated.",
      "sourceTitle": "Scale-adaptive architected weaving grippers",
      "sourceUrl": "https://doi.org/10.1038/s41467-023-40358-y",
      "sourceLocation": "Application experiment with three scales of weaving grippers and Methods",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-ph54-weaving-gripper-load-test",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The actuator is physically used in load-cell-instrumented gripper experiments, but the study does not isolate a thermal continuous-torque envelope for the PH54."
    },
    {
      "componentId": "cmp-unitree-go-m8010-6",
      "componentSlug": "unitree-go-m8010-6",
      "componentName": "Unitree GO-M8010-6",
      "category": "motion-actuation",
      "claimId": "cmp-unitree-go-m8010-6-independent_robot_validation",
      "targetClaimId": "cmp-unitree-go-m8010-6-independent_robot_validation",
      "targetClaimLabel": "Independent exact-actuator robot validation",
      "targetClaimField": "independent_robot_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-go-m8010-magnetic-torque-test",
      "field": "independent_magnetic_torque_test",
      "label": "Independent magnetic-disturbance torque test",
      "result": "Model prediction error below 0.027 N·m in controlled-field experiments",
      "condition": "GO-M8010-6 rotated through controlled 20–100 mT magnetic fields while disturbance torque was measured.",
      "sourceTitle": "Modeling mechanical disturbances induced by high intensity magnetic fields on electric motors",
      "sourceUrl": "https://doi.org/10.1016/j.mechatronics.2026.103576",
      "sourceLocation": "Experimental validation and highlights",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-go-m8010-magnetic-torque-test",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "Controlled-field torque measurements directly establish one bounded physical behavior of the exact motor; they do not validate its peak or continuous output ratings."
    },
    {
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "componentSlug": "raspberry-pi-5-model-b-rev11",
      "componentName": "Raspberry Pi 5 Model B Rev 1.1",
      "category": "compute-control",
      "claimId": "cmp-raspberry-pi-5-model-b-rev11-independent_openamr_validation",
      "targetClaimId": "cmp-raspberry-pi-5-model-b-rev11-independent_openamr_validation",
      "targetClaimLabel": "Independent exact-board OpenAMR validation",
      "targetClaimField": "independent_openamr_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-pi5-rev11-spec-cpu2026",
      "field": "independent_spec_cpu2026_result",
      "label": "Independent SPEC CPU2026 result",
      "result": "Public SPEC CPU2026 result for Raspberry Pi 5 Model B Rev 1.1",
      "condition": "Exact revision identified in the submitted system configuration; benchmark suite, compiler and run settings are preserved by SPEC.",
      "sourceTitle": "SPEC CPU2026 Result — Raspberry Pi 5 Model B Rev 1.1",
      "sourceUrl": "https://spec.cs.miami.edu/cpu2026/results/res2026q2/cpu2026-20260210-00016.html",
      "sourceLocation": "System configuration and result tables",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-pi5-rev11-spec-cpu2026",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The exact-revision benchmark is independent physical evidence, but it is not an OpenAMR configuration or validation of that integration."
    },
    {
      "componentId": "cmp-pjrc-teensy-40",
      "componentSlug": "pjrc-teensy-40",
      "componentName": "PJRC Teensy 4.0",
      "category": "compute-control",
      "claimId": "cmp-pjrc-teensy-40-independent_openamr_validation",
      "targetClaimId": "cmp-pjrc-teensy-40-independent_openamr_validation",
      "targetClaimLabel": "Independent OpenAMR controller validation",
      "targetClaimField": "independent_openamr_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-teensy40-coremark-power",
      "field": "independent_coremark_power_test",
      "label": "Independent CoreMark, power and temperature test",
      "result": "CoreMark runs published with supply-current and temperature observations",
      "condition": "Physical Teensy 4.0 board under the author’s Arduino/CoreMark build, clock and cooling configurations.",
      "sourceTitle": "Teensy CoreMark benchmark",
      "sourceUrl": "https://gitlab.com/rcolistete/teensy-arduino-samples/-/blob/master/Teensy_CoreMark_benchmark.md",
      "sourceLocation": "Teensy 4.0 result, power and temperature tables",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-teensy40-coremark-power",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The board benchmark and power observations are physical exact-model evidence but do not validate the OpenAMR firmware or installed-board behavior."
    },
    {
      "componentId": "cmp-robotis-opencr10",
      "componentSlug": "robotis-opencr10",
      "componentName": "ROBOTIS OpenCR 1.0",
      "category": "compute-control",
      "claimId": "cmp-robotis-opencr10-independent_board_validation",
      "targetClaimId": "cmp-robotis-opencr10-independent_board_validation",
      "targetClaimLabel": "Independent exact-board validation",
      "targetClaimField": "independent_board_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-opencr-real-robot-teleoperation",
      "field": "independent_real_robot_experiment",
      "label": "Independent OpenCR-based real-robot experiment",
      "result": "OpenCR controlled the physical TurtleBot3 platform in real teleoperation trials",
      "condition": "Real TurtleBot3 Burger, obstacle course and VR-assisted teleoperation; board-level timing and power were not isolated.",
      "sourceTitle": "Virtual Reality-Based Interface for Advanced Assisted Mobile Robot Teleoperation",
      "sourceUrl": "https://doi.org/10.3390/app12126071",
      "sourceLocation": "Section 3 physical platform and real experiments",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-opencr-real-robot-teleoperation",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The physical TurtleBot3 experiments independently establish operation of OpenCR 1.0 as the real robot controller, without isolating board timing or electrical limits."
    },
    {
      "componentId": "cmp-intel-atom-x7425e-fj8071504822030",
      "componentSlug": "intel-atom-x7425e-fj8071504822030",
      "componentName": "Intel Atom x7425E Processor",
      "category": "compute-control",
      "claimId": "cmp-intel-atom-x7425e-fj8071504822030-independent_robot_benchmark",
      "targetClaimId": "cmp-intel-atom-x7425e-fj8071504822030-independent_robot_benchmark",
      "targetClaimLabel": "Independent robot workload benchmark",
      "targetClaimField": "independent_robot_benchmark",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-atom-x7425e-passmark-sample",
      "field": "independent_passmark_sample",
      "label": "Independent aggregated CPU benchmark sample",
      "result": "CPU Mark aggregate published from 30 submitted samples",
      "condition": "PassMark user-submitted systems containing Atom x7425E; system configuration and cooling are heterogeneous.",
      "sourceTitle": "Intel Atom x7425E Benchmark",
      "sourceUrl": "https://www.cpubenchmark.net/cpu.php?cpu=Intel+Atom+x7425E",
      "sourceLocation": "CPU Mark score and sample count",
      "checked": "2026-08-26",
      "boundary": "This is an external physical measurement on the named model under a bounded setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-atom-x7425e-passmark-sample",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The aggregate physically benchmarks exact-model processors in heterogeneous systems, but it does not validate the catalogued robot-board configuration."
    },
    {
      "componentId": "cmp-mjbots-qdd100-beta-3",
      "componentSlug": "mjbots-qdd100-beta-3",
      "componentName": "mjbots qdd100 beta 3",
      "category": "motion-actuation",
      "claimId": "cmp-mjbots-qdd100-beta-3-continuous_torque",
      "targetClaimId": "cmp-mjbots-qdd100-beta-3-continuous_torque",
      "targetClaimLabel": "Indefinite-duration torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "3.3",
      "assessmentId": "assess-ext-wave65-qdd100-soft-gripper",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Sixteen exact actuators operated in a physical soft-arm test platform",
      "condition": "QDD100 beta 3 servos drove the arm while payload, stiffness and grasp behavior were experimentally evaluated.",
      "sourceTitle": "Torque Responsive Metamaterials Enable High Payload Soft Robot Arms",
      "sourceUrl": "https://www.researchgate.net/publication/388179311_Torque_Responsive_Metamaterials_Enable_High_Payload_Soft_Robot_Arms",
      "sourceLocation": "Fabrication and physical test sections",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-qdd100-soft-gripper",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-odrive-robotics-odrive-pro",
      "componentSlug": "odrive-robotics-odrive-pro",
      "componentName": "ODrive Robotics ODrive Pro",
      "category": "motion-actuation",
      "claimId": "cmp-odrive-robotics-odrive-pro-continuous_current_active_cooling",
      "targetClaimId": "cmp-odrive-robotics-odrive-pro-continuous_current_active_cooling",
      "targetClaimLabel": "Operating motor current, active cooling",
      "targetClaimField": "continuous_current_active_cooling",
      "targetClaimOriginalValue": "80",
      "assessmentId": "assess-ext-wave65-odrive-pro-haptic-bench",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Two ODrive Pro controllers operated in static and dynamic actuator tests",
      "condition": "Instrumented torque, current, bandwidth, backdrive and lifting setup with external torque cells and real-time acquisition.",
      "sourceTitle": "A highly-geared haptic actuator using 3D printed magnetorheological clutches",
      "sourceUrl": "https://link.springer.com/article/10.1007/s44430-026-00019-3",
      "sourceLocation": "Experimental setup and static/dynamic test sections",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-odrive-pro-haptic-bench",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-robotis-xm430-w210-t",
      "componentSlug": "robotis-xm430-w210-t",
      "componentName": "ROBOTIS DYNAMIXEL XM430-W210-T",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xm430-w210-t-backlash",
      "targetClaimId": "cmp-robotis-xm430-w210-t-backlash",
      "targetClaimLabel": "Backlash",
      "targetClaimField": "backlash",
      "targetClaimOriginalValue": "15",
      "assessmentId": "assess-ext-wave65-xm430-dynamic-model",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Physical response tests were used to identify and compare actuator models",
      "condition": "Three-axis gimbal development; manufacturer inputs combined with experimental step/response data.",
      "sourceTitle": "Modelagem de um servomotor para acionamento de um sistema de guimbais",
      "sourceUrl": "https://www.researchgate.net/publication/337569976_MODELAGEM_DE_UM_SERVOMOTOR_PARA_ACIONAMENTO_DE_UM_SISTEMA_DE_GUIMBAIS",
      "sourceLocation": "Experimental identification and model-comparison sections",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-xm430-dynamic-model",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-robotis-xl330-m077-t",
      "componentSlug": "robotis-xl330-m077-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M077-T",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xl330-m077-t-operating_modes",
      "targetClaimId": "cmp-robotis-xl330-m077-t-operating_modes",
      "targetClaimLabel": "Operating modes",
      "targetClaimField": "operating_modes",
      "targetClaimOriginalValue": "Current control; velocity; position; extended-position; current-based position; PWM",
      "assessmentId": "assess-ext-wave65-xl330-m077-tactic",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact actuator used as the trigger axis on a physical teleoperation leader arm",
      "condition": "TACTIC leader arm; trigger actuation controlled real data-collection start and end events.",
      "sourceTitle": "TACTIC Open Hardware — Leader Arm",
      "sourceUrl": "https://emprise.cs.cornell.edu/tactic/exo.html",
      "sourceLocation": "Leader-arm overview and bill of materials",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-xl330-m077-tactic",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-robotis-xl330-m288-t",
      "componentSlug": "robotis-xl330-m288-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M288-T",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xl330-m288-t-operating_modes",
      "targetClaimId": "cmp-robotis-xl330-m288-t-operating_modes",
      "targetClaimLabel": "Operating modes",
      "targetClaimField": "operating_modes",
      "targetClaimOriginalValue": "Current control; velocity; position; extended-position; current-based position; PWM",
      "assessmentId": "assess-ext-wave65-xl330-m288-tactic",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Seven exact actuators operated in a physical seven-axis leader arm",
      "condition": "TACTIC mirrored Kinova Gen3 teleoperation interface with joint velocity commands at 40 Hz.",
      "sourceTitle": "TACTIC Open Hardware — Leader Arm",
      "sourceUrl": "https://emprise.cs.cornell.edu/tactic/exo.html",
      "sourceLocation": "Leader-arm overview and bill of materials",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-xl330-m288-tactic",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-harmonic-drive-csg-17-100-2uh",
      "componentSlug": "harmonic-drive-csg-17-100-2uh",
      "componentName": "Harmonic Drive CSG-17-100-2UH",
      "category": "motion-actuation",
      "claimId": "cmp-harmonic-drive-csg-17-100-2uh-ratio",
      "targetClaimId": "cmp-harmonic-drive-csg-17-100-2uh-ratio",
      "targetClaimLabel": "Reduction ratio",
      "targetClaimField": "ratio",
      "targetClaimOriginalValue": "100:1",
      "assessmentId": "assess-ext-wave65-csg17-hil-gimbal",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact reducer operated in a physical control-moment-gyroscope HIL platform",
      "condition": "Gimbal axis with Maxon motor, encoder, controller and 100:1 CSG-17-100-2UH reducer.",
      "sourceTitle": "Development of a hardware-in-the-loop simulator for control moment gyroscope-based attitude control systems",
      "sourceUrl": "https://upload.wikimedia.org/wikipedia/commons/1/12/Development_of_a_hardware-in-the-loop_simulator_for_control_moment_gyroscope-based_attitude_control_systems_%28IA_developmentofhar1094547945%29.pdf",
      "sourceLocation": "CMG hardware design and HIL testbed sections",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-csg17-hil-gimbal",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-damiao-dm-j4310-2ec",
      "componentSlug": "damiao-dm-j4310-2ec-v1-2",
      "componentName": "Damiao DM-J4310-2EC V1.2 (24 V)",
      "category": "motion-actuation",
      "claimId": "cmp-damiao-dm-j4310-2ec-rated_torque",
      "targetClaimId": "cmp-damiao-dm-j4310-2ec-rated_torque",
      "targetClaimLabel": "Rated torque",
      "targetClaimField": "rated_torque",
      "targetClaimOriginalValue": "3.5",
      "assessmentId": "assess-ext-wave65-dmj4310-h1-deployment",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "DM-J4310-2EC actuator operated on a physical Unitree H1 research platform",
      "condition": "Real-robot experimental deployment; the paper reports the actuator model but not the catalogued V1.2 subrevision.",
      "sourceTitle": "Real-world humanoid manipulation experiment with DM-J4310-2EC",
      "sourceUrl": "https://openreview.net/pdf/99227b3200eabc2df5631fb46f3f38f18c842517.pdf",
      "sourceLocation": "Hardware appendix and real-robot experiments",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-dmj4310-h1-deployment",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The paper establishes real-hardware use of DM-J4310-2EC but does not isolate torque or print the V1.2 subrevision; the catalogued rated-torque claim remains inconclusive."
    },
    {
      "componentId": "cmp-raspberry-pi-camera-module-3-noir",
      "componentSlug": "raspberry-pi-camera-module-3-noir",
      "componentName": "Raspberry Pi Camera Module 3 NoIR",
      "category": "perception-sensing",
      "claimId": "cmp-raspberry-pi-camera-module-3-noir-autofocus",
      "targetClaimId": "cmp-raspberry-pi-camera-module-3-noir-autofocus",
      "targetClaimLabel": "Autofocus",
      "targetClaimField": "autofocus",
      "targetClaimOriginalValue": "Phase Detection Autofocus",
      "assessmentId": "assess-ext-wave65-camera3-noir-review",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Day, night, HDR and autofocus samples were physically captured",
      "condition": "Independent review using libcamera; near-focus and low-light NoIR behavior documented with sample images.",
      "sourceTitle": "Raspberry Pi Camera Module 3 review — HDR, autofocus, wide angle, and NoIR camera",
      "sourceUrl": "https://www.cnx-software.com/2023/01/23/raspberry-pi-camera-module-3-review-hdr-autofocus-wide-angle-and-noir-camera/",
      "sourceLocation": "HDR, autofocus and NoIR test sections",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-camera3-noir-review",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-hesai-xt32",
      "componentSlug": "hesai-xt32",
      "componentName": "Hesai XT32",
      "category": "perception-sensing",
      "claimId": "cmp-hesai-xt32-range",
      "targetClaimId": "cmp-hesai-xt32-range",
      "targetClaimLabel": "Instrumented range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.05–120",
      "assessmentId": "assess-ext-wave65-hesai-xt32-forest",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Physical forest datasets collected at two sites with the exact LiDAR",
      "condition": "Backpack mapping and place-recognition experiments in mixed and coniferous forests.",
      "sourceTitle": "Evaluation and Deployment of LiDAR-based Place Recognition in Dense Forests",
      "sourceUrl": "https://robots.ox.ac.uk/~mfallon/publications/2024IROS_oh.pdf",
      "sourceLocation": "Experimental evaluation and sensor setup",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-hesai-xt32-forest",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-basler-blaze-102",
      "componentSlug": "basler-blaze-102",
      "componentName": "Basler blaze-102",
      "category": "perception-sensing",
      "claimId": "cmp-basler-blaze-102-accuracy",
      "targetClaimId": "cmp-basler-blaze-102-accuracy",
      "targetClaimLabel": "Depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "±5",
      "assessmentId": "assess-ext-wave65-blaze102-case-tests",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Accuracy, distance, environmental and mutual-interference tests were conducted",
      "condition": "Physical comparison of blaze-101 and blaze-102 before selecting the system camera.",
      "sourceTitle": "Enhancing GNSS-INS-Based Surveying with Time of Flight Cameras",
      "sourceUrl": "https://www.mdpi.com/2673-8244/5/4/78",
      "sourceLocation": "Camera selection and case-study test discussion",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-blaze102-case-tests",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-orbbec-gemini-335",
      "componentSlug": "orbbec-gemini-335",
      "componentName": "Orbbec Gemini 335",
      "category": "perception-sensing",
      "claimId": "cmp-orbbec-gemini-335-interface",
      "targetClaimId": "cmp-orbbec-gemini-335-interface",
      "targetClaimLabel": "Data connection",
      "targetClaimField": "interface",
      "targetClaimOriginalValue": "USB 3.0 Type-C",
      "assessmentId": "assess-ext-wave65-gemini335-laser-cert",
      "field": "independent_physical_evidence",
      "label": "External certification-lab evidence",
      "result": "Laser Class 1 certification report issued for Gemini 335",
      "condition": "TÜV Rheinland Japan laboratory evaluation of the submitted exact-model sample.",
      "sourceTitle": "Gemini 335 laser product certificate and test report",
      "sourceUrl": "https://device.report/m/8de70958f6c2ca226f1b46fc91cb473451c3d1f16c1cdc5c9e5fd1f368aba540.pdf",
      "sourceLocation": "Model identification, laboratory and classification result",
      "checked": "2026-08-26",
      "boundary": "A named laboratory or certification test establishes only the reported compliance-test outcome for the submitted specimen. It does not validate general performance, current production or an RCI-run test.",
      "measurementScope": "certification-lab",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-gemini335-laser-cert",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "componentName": "Ouster OS1 Rev8",
      "category": "perception-sensing",
      "claimId": "cmp-ouster-os1-range",
      "targetClaimId": "cmp-ouster-os1-range",
      "targetClaimLabel": "Range at 10% target",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "90",
      "assessmentId": "assess-ext-wave65-ouster-os1-forest",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "OS1 data collected in physical mobile-LiDAR experiments",
      "condition": "Field localisation and mapping research; the paper reports OS1 hardware but does not isolate the Rev8 subrevision.",
      "sourceTitle": "Robust Odometry and Localisation in Changing Environments",
      "sourceUrl": "https://ora.ox.ac.uk/objects/uuid:f9bc48fe-ca68-4955-9445-de6a2a8605d2",
      "sourceLocation": "Sensor table and mobile mapping experiments",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-ouster-os1-forest",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "componentName": "Ouster OS0 Rev8",
      "category": "perception-sensing",
      "claimId": "cmp-ouster-os0-range",
      "targetClaimId": "cmp-ouster-os0-range",
      "targetClaimLabel": "Range at 10% target",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "35",
      "assessmentId": "assess-ext-wave65-ouster-os0-forest",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "OS0-128 data collected in physical localisation experiments",
      "condition": "Field mobile-LiDAR platform; the source identifies OS0-128 but not the catalogued Rev8 subrevision.",
      "sourceTitle": "Robust Odometry and Localisation in Changing Environments",
      "sourceUrl": "https://ora.ox.ac.uk/objects/uuid:f9bc48fe-ca68-4955-9445-de6a2a8605d2",
      "sourceLocation": "Sensor table and experimental chapters",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-ouster-os0-forest",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "componentName": "Ouster OS2 Rev7",
      "category": "perception-sensing",
      "claimId": "cmp-ouster-os2-range",
      "targetClaimId": "cmp-ouster-os2-range",
      "targetClaimLabel": "Range at 10% target",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "200",
      "assessmentId": "assess-ext-wave65-ouster-os2-driving",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Roof-mounted Ouster OS2 generated physical vehicle data for driving experiments",
      "condition": "Manual vehicle runs replayed into drivable-space and trajectory-planning evaluation; revision not reported.",
      "sourceTitle": "SDS++: Online Situation-Aware Drivable Space Estimation for Automated Driving",
      "sourceUrl": "https://pure.tue.nl/ws/files/365272915/SDS_Online_Situation-Aware_Drivable_Space_Estimation_for_Automated_Driving.pdf",
      "sourceLocation": "Vehicle sensor setup and experimental evaluation",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-ouster-os2-driving",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "componentName": "Hesai QT128",
      "category": "perception-sensing",
      "claimId": "cmp-hesai-qt128-fov",
      "targetClaimId": "cmp-hesai-qt128-fov",
      "targetClaimLabel": "Field of view",
      "targetClaimField": "fov",
      "targetClaimOriginalValue": "360 × 105.2",
      "assessmentId": "assess-ext-wave65-hesai-qt128-human-detection",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Physical ceiling-mounted human-detection integration was documented",
      "condition": "QT128 point-cloud acquisition with ROS for a large indoor sensing area.",
      "sourceTitle": "Using 3D LiDAR with ROS for human detection",
      "sourceUrl": "https://labs.1-10.com/2024/11/08/4374",
      "sourceLocation": "Sensor selection, setup and detection workflow",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-hesai-qt128-human-detection",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-stereolabs-zed-x-mini-22",
      "componentSlug": "stereolabs-zed-x-mini-22",
      "componentName": "Stereolabs ZED X Mini 2.2mm",
      "category": "perception-sensing",
      "claimId": "cmp-stereolabs-zed-x-mini-22-range",
      "targetClaimId": "cmp-stereolabs-zed-x-mini-22-range",
      "targetClaimLabel": "Maximum and ideal depth range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "Max 0.1–8 m; ideal 0.1–4 m",
      "assessmentId": "assess-ext-wave65-zed-x-mini-distance-study",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "ZED X Mini depth output compared against measured target distances",
      "condition": "Multi-camera laboratory comparison; paper names ZED X Mini but does not print the 2.2 mm lens SKU.",
      "sourceTitle": "Depth Estimation Comparison Between RealSense D435i, D435f, ZED X and ZED X Mini",
      "sourceUrl": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6469459",
      "sourceLocation": "Methods and ZED X Mini results",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-zed-x-mini-distance-study",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "componentSlug": "toradex-verdin-imx8m-plus-quad-4gb-wb-it",
      "componentName": "Toradex Verdin iMX8M Plus Quad 4GB WB IT",
      "category": "compute-control",
      "claimId": "cmp-toradex-verdin-imx8mp-4gb-cpu",
      "targetClaimId": "cmp-toradex-verdin-imx8mp-4gb-cpu",
      "targetClaimLabel": "Application / real-time CPUs",
      "targetClaimField": "cpu",
      "targetClaimOriginalValue": "4 × Cortex-A53 plus Cortex-M7",
      "assessmentId": "assess-ext-wave65-verdin-imx8mp-third-party-benchmark",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Physical CPU, memory and inference benchmarks published for a 4 GB Verdin iMX8M Plus",
      "condition": "Third-party Linux benchmark suite including 7-Zip, rendering and memory tests; carrier and software image affect results.",
      "sourceTitle": "NXP iMX8 series core-performance comparison test",
      "sourceUrl": "https://www.gongkong.com/article/202108/94756.html",
      "sourceLocation": "Verdin iMX8M Plus 4 GB benchmark output and comparison charts",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-verdin-imx8mp-third-party-benchmark",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-raspberry-pi-cm4",
      "componentSlug": "raspberry-pi-compute-module-4",
      "componentName": "Raspberry Pi Compute Module 4",
      "category": "compute-control",
      "claimId": "cmp-raspberry-pi-cm4-cpu",
      "targetClaimId": "cmp-raspberry-pi-cm4-cpu",
      "targetClaimLabel": "CPU",
      "targetClaimField": "cpu",
      "targetClaimOriginalValue": "4 × Cortex-A72 at 1.5 GHz",
      "assessmentId": "assess-ext-wave65-cm4-stressberry",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Stressberry temperature and overclock tests were run on two physical CM4 configurations",
      "condition": "CM4 and CM4 Lite on IO board; stock and cooled overclock conditions.",
      "sourceTitle": "Raspberry Pi Compute Module 4 Review: Small Yet Mighty",
      "sourceUrl": "https://www.tomshardware.com/reviews/raspberry-pi-compute-module-4",
      "sourceLocation": "Stressberry, thermal and overclock test sections",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-cm4-stressberry",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-raspberry-pi-cm5",
      "componentSlug": "raspberry-pi-compute-module-5",
      "componentName": "Raspberry Pi Compute Module 5",
      "category": "compute-control",
      "claimId": "cmp-raspberry-pi-cm5-cpu",
      "targetClaimId": "cmp-raspberry-pi-cm5-cpu",
      "targetClaimLabel": "CPU",
      "targetClaimField": "cpu",
      "targetClaimOriginalValue": "4 × Cortex-A76 at 2.4 GHz",
      "assessmentId": "assess-ext-wave65-cm5-thermal-storage",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Thermal, power, eMMC and NVMe results reported from physical review hardware",
      "condition": "Stock 2.4 GHz and 3 GHz overclock; passive and active cooling configurations.",
      "sourceTitle": "Raspberry Pi Compute Module 5 Review: More power, same form factor",
      "sourceUrl": "https://www.tomshardware.com/raspberry-pi/raspberry-pi-compute-module-5-review",
      "sourceLocation": "Thermal, power and storage benchmark sections",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-cm5-thermal-storage",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-qualcomm-robotics-rb5",
      "componentSlug": "qualcomm-robotics-rb5",
      "componentName": "Qualcomm Robotics RB5 Platform",
      "category": "compute-control",
      "claimId": "cmp-qualcomm-robotics-rb5-cpu",
      "targetClaimId": "cmp-qualcomm-robotics-rb5-cpu",
      "targetClaimLabel": "CPU",
      "targetClaimField": "cpu",
      "targetClaimOriginalValue": "Kryo 585 up to 2.84 GHz",
      "assessmentId": "assess-ext-wave65-rb5-realtime-audio",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Real-time algorithm operation was verified on the physical RB5 platform",
      "condition": "Robot-vacuum noise suppression workload; system-level timing and signal chain.",
      "sourceTitle": "Noise Suppression Method for Real-Time Processing of Robot Vacuum Cleaners",
      "sourceUrl": "https://ieeexplore.ieee.org/document/10816400",
      "sourceLocation": "Implementation and RB5 real-time verification",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-rb5-realtime-audio",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentSlug": "amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentName": "AMD Kria K26 SOM Commercial",
      "category": "compute-control",
      "claimId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-application_processor",
      "targetClaimId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-application_processor",
      "targetClaimLabel": "Application processor",
      "targetClaimField": "application_processor",
      "targetClaimOriginalValue": "Quad-core Arm Cortex-A53 up to 1.5 GHz",
      "assessmentId": "assess-ext-wave65-kria-k26-edge-ai",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Physical K26 SOM edge-AI throughput was measured",
      "condition": "FPGA edge-AI deployment and thread-count comparison; commercial ordering code not printed.",
      "sourceTitle": "Efficient Edge-AI Application Deployment for FPGAs",
      "sourceUrl": "https://doi.org/10.3390/info13060279",
      "sourceLocation": "Kria K26 implementation and performance table",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-kria-k26-edge-ai",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-raspberry-pi-5-family",
      "componentSlug": "raspberry-pi-5-family",
      "componentName": "Raspberry Pi 5",
      "category": "compute-control",
      "claimId": "cmp-raspberry-pi-5-family-cpu",
      "targetClaimId": "cmp-raspberry-pi-5-family-cpu",
      "targetClaimLabel": "CPU",
      "targetClaimField": "cpu",
      "targetClaimOriginalValue": "Broadcom BCM2712; 2.4 GHz quad-core 64-bit Arm Cortex-A76",
      "assessmentId": "assess-ext-wave65-pi5-family-review",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Independent CPU, storage and power benchmark results published for physical Raspberry Pi 5 boards",
      "condition": "Family-level review hardware; board revision and memory SKU vary by test.",
      "sourceTitle": "Raspberry Pi 5 Review",
      "sourceUrl": "https://www.tomshardware.com/reviews/raspberry-pi-5",
      "sourceLocation": "Benchmark, thermal and power sections",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-pi5-family-review",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-seeed-recomputer-industrial-j4012",
      "componentSlug": "seeed-recomputer-industrial-j4012",
      "componentName": "Seeed Studio reComputer Industrial J4012",
      "category": "compute-control",
      "claimId": "cmp-seeed-recomputer-industrial-j4012-module",
      "targetClaimId": "cmp-seeed-recomputer-industrial-j4012-module",
      "targetClaimLabel": "Compute module",
      "targetClaimField": "module",
      "targetClaimOriginalValue": "NVIDIA Jetson Orin NX 16 GB",
      "assessmentId": "assess-ext-wave65-j4012-industrial-review",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Boot, software-stack and deployment behavior documented for the exact system",
      "condition": "Independent hands-on review of the J4012 industrial enclosure and Jetson module integration.",
      "sourceTitle": "Seeed Studio reComputer Industrial J4012 Fanless AI — review",
      "sourceUrl": "https://openelab.io/blogs/learn/seeed-studio-recomputer-industrial-j4012-review",
      "sourceLocation": "Hardware, initial setup and deployment discussion",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-j4012-industrial-review",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-seeed-recomputer-mini-j4012",
      "componentSlug": "seeed-recomputer-mini-j4012",
      "componentName": "Seeed Studio reComputer Mini J4012",
      "category": "compute-control",
      "claimId": "cmp-seeed-recomputer-mini-j4012-processor",
      "targetClaimId": "cmp-seeed-recomputer-mini-j4012-processor",
      "targetClaimLabel": "Compute module",
      "targetClaimField": "processor",
      "targetClaimOriginalValue": "NVIDIA Jetson Orin NX 16 GB",
      "assessmentId": "assess-ext-wave65-j4012-mini-review",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Physical system setup and edge-AI workload operation documented",
      "condition": "Independent hands-on evaluation of the exact J4012 mini system.",
      "sourceTitle": "Seeed Studio reComputer Mini J4012 hands-on",
      "sourceUrl": "https://www.hackster.io/news/seeed-studio-launches-the-recomputer-mini-an-edge-ai-powerhouse-built-around-nvidia-s-jetson-orin-3dc2cd8dbe61",
      "sourceLocation": "Hardware and hands-on deployment discussion",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-j4012-mini-review",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-peak-pcan-usb-fd-ipeh-004022",
      "componentSlug": "peak-pcan-usb-fd-ipeh-004022",
      "componentName": "PEAK-System PCAN-USB FD (USB-A)",
      "category": "interfaces-integration",
      "claimId": "cmp-peak-pcan-usb-fd-ipeh-004022-can_fd_rate",
      "targetClaimId": "cmp-peak-pcan-usb-fd-ipeh-004022-can_fd_rate",
      "targetClaimLabel": "CAN FD data-field bit-rate range",
      "targetClaimField": "can_fd_rate",
      "targetClaimOriginalValue": "25 kbit/s to 12 Mbit/s",
      "assessmentId": "assess-ext-wave65-pcan-usb-fd-latency",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Physical USB-CAN latency and message-transfer behavior measured",
      "condition": "PCAN-USB FD connected to a real CAN setup; host and driver effects included.",
      "sourceTitle": "A Survey on Media Access Solutions for CAN Penetration Testing",
      "sourceUrl": "https://www.researchgate.net/publication/328687253_A_Survey_on_Media_Access_Solutions_for_CAN_Penetration_Testing",
      "sourceLocation": "Hardware setup and interface measurements",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-pcan-usb-fd-latency",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-vector-vn1630a",
      "componentSlug": "vector-vn1630a",
      "componentName": "Vector Informatik VN1630A",
      "category": "interfaces-integration",
      "claimId": "cmp-vector-vn1630a-exact_channel_configuration",
      "targetClaimId": "cmp-vector-vn1630a-exact_channel_configuration",
      "targetClaimLabel": "Exact channel and installed-transceiver configuration",
      "targetClaimField": "exact_channel_configuration",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-wave65-vn1630a-hil",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Physical CAN FD bridge transmitted 64-byte frames without observed errors",
      "condition": "TwinCAT-to-CANoe HIL prototype using VN1630A and Microchip networking boards.",
      "sourceTitle": "Hardware-in-the-loop Communication Interface for CAN FD and EtherCAT",
      "sourceUrl": "https://odr.chalmers.se/bitstreams/b1935511-72b2-42fe-9930-b63afa759056/download",
      "sourceLocation": "System design, prototype and results",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-vn1630a-hil",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-ixxat-usb-to-can-v2-compact",
      "componentSlug": "ixxat-usb-to-can-v2-compact",
      "componentName": "HMS Ixxat USB-to-CAN V2 compact",
      "category": "interfaces-integration",
      "claimId": "cmp-ixxat-usb-to-can-v2-compact-bus_bitrate",
      "targetClaimId": "cmp-ixxat-usb-to-can-v2-compact-bus_bitrate",
      "targetClaimLabel": "Classical CAN bitrate",
      "targetClaimField": "bus_bitrate",
      "targetClaimOriginalValue": "10–1000",
      "assessmentId": "assess-ext-wave65-ixxat-v2-compact-production",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Multiple physical stations showed a reproducible three-minute production-test slowdown",
      "condition": "Windows 10 and LabVIEW production test; oscilloscope confirmed bus transfer; root cause not isolated.",
      "sourceTitle": "USB to CAN V2 compact speed issues",
      "sourceUrl": "https://support.hms-networks.com/hc/en-us/community/posts/14784971911954-USB-to-CAN-V2-compact-speed-issues",
      "sourceLocation": "User test configuration and observations",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-ixxat-v2-compact-production",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-ixxat-usb-to-can-v2-professional",
      "componentSlug": "ixxat-usb-to-can-v2-professional",
      "componentName": "HMS Ixxat USB-to-CAN V2 Professional",
      "category": "interfaces-integration",
      "claimId": "cmp-ixxat-usb-to-can-v2-professional-channels",
      "targetClaimId": "cmp-ixxat-usb-to-can-v2-professional-channels",
      "targetClaimLabel": "High-speed CAN channels",
      "targetClaimField": "channels",
      "targetClaimOriginalValue": "2",
      "assessmentId": "assess-ext-wave65-ixxat-v2-professional-canopen",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact interface operated in a physical CANopen timing experiment",
      "condition": "University laboratory CAN network with host-side timestamp and transfer-delay observations.",
      "sourceTitle": "Experimental evaluation of CAN interface delay",
      "sourceUrl": "https://uglyduck.vajn.icu/PDF/can/emeng4-4.pdf",
      "sourceLocation": "Hardware list, method and delay results",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-ixxat-v2-professional-canopen",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-kvaser-usbcan-pro-2xhs-v2",
      "componentSlug": "kvaser-usbcan-pro-2xhs-v2",
      "componentName": "Kvaser USBcan Pro 2xHS v2",
      "category": "interfaces-integration",
      "claimId": "cmp-kvaser-usbcan-pro-2xhs-v2-channels",
      "targetClaimId": "cmp-kvaser-usbcan-pro-2xhs-v2-channels",
      "targetClaimLabel": "High-speed CAN channels",
      "targetClaimField": "channels",
      "targetClaimOriginalValue": "2",
      "assessmentId": "assess-ext-wave65-kvaser-usbcan-autonomous",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact dual-channel interface operated in a physical autonomous-vehicle competition platform",
      "condition": "Student autonomous vehicle integration; interface behavior was not isolated.",
      "sourceTitle": "Kvaser USBcan Pro supports autonomous vehicle competition team",
      "sourceUrl": "https://hongtronics.com/article-kvaser-usbcan-pro-competitive-challenges-for-assisting-teams/",
      "sourceLocation": "Vehicle integration case study",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-kvaser-usbcan-autonomous",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-kvaser-leaf-v3",
      "componentSlug": "kvaser-leaf-v3",
      "componentName": "Kvaser Leaf v3",
      "category": "interfaces-integration",
      "claimId": "cmp-kvaser-leaf-v3-host_interface",
      "targetClaimId": "cmp-kvaser-leaf-v3-host_interface",
      "targetClaimLabel": "Host interface",
      "targetClaimField": "host_interface",
      "targetClaimOriginalValue": "USB 2.0",
      "assessmentId": "assess-ext-wave65-kvaser-leaf-linux-driver",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Physical Linux device compatibility and CAN traffic operation documented",
      "condition": "Open-source driver validation on supported Kvaser Leaf hardware; exact firmware affects behavior.",
      "sourceTitle": "Kvaser Linux CAN driver release and hardware test notes",
      "sourceUrl": "https://github.com/astuff/kvaser-linuxcan/blob/master/doc/ReleaseNotes",
      "sourceLocation": "Supported/tested hardware and known-problem entries",
      "checked": "2026-08-26",
      "boundary": "The exact model appears in an independently run physical system experiment. This establishes real-hardware use only; subsystem and algorithm effects prevent component-level performance attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-kvaser-leaf-linux-driver",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-rrc2054-2",
      "componentSlug": "rrc2054-2",
      "componentName": "RRC2054-2 Smart Battery Pack",
      "category": "power-energy",
      "claimId": "cmp-rrc2054-2-energy",
      "targetClaimId": "cmp-rrc2054-2-energy",
      "targetClaimLabel": "Nominal energy, RCI derived",
      "targetClaimField": "energy",
      "targetClaimOriginalValue": "97.9",
      "assessmentId": "assess-ext-wave65-rrc2054-un383",
      "field": "independent_physical_evidence",
      "label": "External certification-lab evidence",
      "result": "External laboratory reported pass outcomes for UN 38.3 T.1–T.8",
      "condition": "AnTek Certification report TW2306136-001 on the exact model.",
      "sourceTitle": "RRC2054-2 UN38.3 Declaration of Conformance",
      "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/DoC_UN38.3/RRC2054-2_UN38-3_DoC.pdf",
      "sourceLocation": "Laboratory identity, report number and test summary",
      "checked": "2026-08-26",
      "boundary": "A named laboratory or certification test establishes only the reported compliance-test outcome for the submitted specimen. It does not validate general performance, current production or an RCI-run test.",
      "measurementScope": "certification-lab",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-rrc2054-un383",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-rrc2040-2",
      "componentSlug": "rrc2040-2",
      "componentName": "RRC2040-2 Smart Battery Pack",
      "category": "power-energy",
      "claimId": "cmp-rrc2040-2-energy",
      "targetClaimId": "cmp-rrc2040-2-energy",
      "targetClaimLabel": "Nominal energy",
      "targetClaimField": "energy",
      "targetClaimOriginalValue": "≥73.44",
      "assessmentId": "assess-ext-wave65-rrc2040-un383",
      "field": "independent_physical_evidence",
      "label": "External certification-lab evidence",
      "result": "UN 38.3 transport-test summary published for the exact pack",
      "condition": "Named report and laboratory test series; transport compliance only.",
      "sourceTitle": "RRC2040-2 UN38.3 Test Summary",
      "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/DoC_UN38.3/RRC2040-2_Gen2_UN38-3_DoC.pdf",
      "sourceLocation": "Model, laboratory, report and T.1–T.8 outcome table",
      "checked": "2026-08-26",
      "boundary": "A named laboratory or certification test establishes only the reported compliance-test outcome for the submitted specimen. It does not validate general performance, current production or an RCI-run test.",
      "measurementScope": "certification-lab",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-rrc2040-un383",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-rrc2057",
      "componentSlug": "rrc2057",
      "componentName": "RRC power solutions RRC2057",
      "category": "power-energy",
      "claimId": "cmp-rrc2057-energy",
      "targetClaimId": "cmp-rrc2057-energy",
      "targetClaimLabel": "Nominal energy",
      "targetClaimField": "energy",
      "targetClaimOriginalValue": "49.7",
      "assessmentId": "assess-ext-wave65-rrc2057-transport-cert",
      "field": "independent_physical_evidence",
      "label": "External certification-lab evidence",
      "result": "Air-transport inspection and certification issued for the exact pack",
      "condition": "China air-transport safety inspection; certification scope only.",
      "sourceTitle": "RRC2057 Transportation Certification — Air CN",
      "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/Shipment/RRC2057_Transportation-Certification_Air_CN.pdf",
      "sourceLocation": "Product identification and inspection conclusion",
      "checked": "2026-08-26",
      "boundary": "A named laboratory or certification test establishes only the reported compliance-test outcome for the submitted specimen. It does not validate general performance, current production or an RCI-run test.",
      "measurementScope": "certification-lab",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-rrc2057-transport-cert",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-molicel-p50b",
      "componentSlug": "molicel-inr-21700-p50b",
      "componentName": "Molicel INR-21700-P50B",
      "category": "power-energy",
      "claimId": "cmp-molicel-p50b-capacity",
      "targetClaimId": "cmp-molicel-p50b-capacity",
      "targetClaimLabel": "Typical capacity",
      "targetClaimField": "capacity",
      "targetClaimOriginalValue": "5.0",
      "assessmentId": "assess-ext-wave65-p50b-cycle-life",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Capacity, energy, temperature and cycle-life traces published through 2,000 cycles",
      "condition": "Professional cycler, four-wire welded connection and 25 ±0.5 °C chamber; sample-level test.",
      "sourceTitle": "Molicel P50B variable charge-rate cycle life test",
      "sourceUrl": "https://endless-sphere.com/sphere/threads/molicel-p50b-variable-charge-rate-cycle-life-test.126961/",
      "sourceLocation": "Equipment, test settings and capacity/cycle charts",
      "checked": "2026-08-26",
      "boundary": "Independent physical evidence is bounded to the named setup. It does not validate the manufacturer’s full envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-p50b-cycle-life",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-ultralife-ubbl13-01",
      "componentSlug": "ultralife-ubbl13-01",
      "componentName": "Ultralife UBI-2590 High Capacity Smart Battery",
      "category": "power-energy",
      "claimId": "cmp-ultralife-ubbl13-01-environmental",
      "targetClaimId": "cmp-ultralife-ubbl13-01-environmental",
      "targetClaimLabel": "Operating temperature",
      "targetClaimField": "environmental",
      "targetClaimOriginalValue": "−32 to +60",
      "assessmentId": "assess-ext-wave65-ubbl13-un383",
      "field": "independent_physical_evidence",
      "label": "External certification-lab evidence",
      "result": "UN 38.3 test summary UNTS-0031A published for UBBL13-01",
      "condition": "Transport test sequence on submitted battery specimens; source does not validate field life.",
      "sourceTitle": "UBI-2590 UN 38.3 Test Summary UNTS-0031A",
      "sourceUrl": "https://accutronics.co.uk/product/ubbl13-01/",
      "sourceLocation": "Product downloads and transport-test summary",
      "checked": "2026-08-26",
      "boundary": "A named laboratory or certification test establishes only the reported compliance-test outcome for the submitted specimen. It does not validate general performance, current production or an RCI-run test.",
      "measurementScope": "certification-lab",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-ubbl13-un383",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-ultralife-ubbl24",
      "componentSlug": "ultralife-ubbl24",
      "componentName": "Ultralife UBBL24",
      "category": "power-energy",
      "claimId": "cmp-ultralife-ubbl24-energy",
      "targetClaimId": "cmp-ultralife-ubbl24-energy",
      "targetClaimLabel": "Nominal energy",
      "targetClaimField": "energy",
      "targetClaimOriginalValue": "41",
      "assessmentId": "assess-ext-wave65-ubbl24-un383",
      "field": "independent_physical_evidence",
      "label": "External certification-lab evidence",
      "result": "UN 38.3 test summary UNTS-0061 published for the UBBL24 family",
      "condition": "Transport test sequence; catalog base-model identity spans connector variants.",
      "sourceTitle": "UBBL24 UN 38.3 Test Summary",
      "sourceUrl": "https://accutronics.co.uk/product/ubbl24-c2-th/",
      "sourceLocation": "Downloads and exact family test-summary reference",
      "checked": "2026-08-26",
      "boundary": "A named laboratory or certification test establishes only the reported compliance-test outcome for the submitted specimen. It does not validate general performance, current production or an RCI-run test.",
      "measurementScope": "certification-lab",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-ubbl24-un383",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-inspired-nh2054hd34",
      "componentSlug": "inspired-energy-nh2054hd34",
      "componentName": "Inspired Energy NH2054HD34",
      "category": "power-energy",
      "claimId": "cmp-inspired-nh2054hd34-capacity_test",
      "targetClaimId": "cmp-inspired-nh2054hd34-capacity_test",
      "targetClaimLabel": "Rated-capacity method",
      "targetClaimField": "capacity_test",
      "targetClaimOriginalValue": "≥6.136 Ah initial; >6.340 Ah typical",
      "assessmentId": "assess-ext-wave65-nh2054-un383",
      "field": "independent_physical_evidence",
      "label": "External certification-lab evidence",
      "result": "UN 38.3 T.1–T.8 test summary published for the exact battery family",
      "condition": "Transport test sequence on NH2054XX34 specimens; laboratory independence is not established by the public summary.",
      "sourceTitle": "NH2054XX34 UN38.3 Test Summary",
      "sourceUrl": "https://accutronics.co.uk/product/nh2054hd34/",
      "sourceLocation": "Product downloads and UN38.3 summary",
      "checked": "2026-08-26",
      "boundary": "A named laboratory or certification test establishes only the reported compliance-test outcome for the submitted specimen. It does not validate general performance, current production or an RCI-run test.",
      "measurementScope": "certification-lab",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave65-nh2054-un383",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The summary documents physical transport testing, but the public record does not establish an independent laboratory or reproduce the catalogued capacity test; outcome is inconclusive."
    },
    {
      "componentId": "cmp-hebi-r8-9-plus",
      "componentSlug": "hebi-r8-9-plus",
      "componentName": "HEBI R8-9+ Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-r8-9-plus-continuous_torque",
      "targetClaimId": "cmp-hebi-r8-9-plus-continuous_torque",
      "targetClaimLabel": "Continuous torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "10",
      "assessmentId": "assess-ext-wave90-hebi-r8-9-field-robot",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "R8-9 actuators operated on a physical field-robot platform",
      "condition": "University hexapod experiments identify the R8-9 family; the source does not print the later \"+\" motor subrevision.",
      "sourceTitle": "Autonomous exploration with the HEBI Daisy hexapod",
      "sourceUrl": "https://dspace.cvut.cz/bitstream/handle/10467/111076/F3-D-2023-Cizek-Petr-cizek_thesis.pdf",
      "sourceLocation": "Robot hardware and field-experiment chapters",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-hebi-r8-9-field-robot",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "Physical R8-9-family operation is established, but the source does not isolate the + subrevision or reproduce the continuous-torque condition."
    },
    {
      "componentId": "cmp-hebi-t8-16-plus",
      "componentSlug": "hebi-t8-16-plus",
      "componentName": "HEBI T8-16+ Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-t8-16-plus-continuous_torque",
      "targetClaimId": "cmp-hebi-t8-16-plus-continuous_torque",
      "targetClaimLabel": "Continuous torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "20",
      "assessmentId": "assess-ext-wave90-hebi-t8-16-arm",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "T8-16-family actuator operated in a physical manipulator",
      "condition": "University laboratory arm experiments; the publication identifies T8-16 but not the later \"+\" motor subrevision.",
      "sourceTitle": "Experimental manipulation with a HEBI T-Series arm",
      "sourceUrl": "https://docs.hebi.us/resources/kits/assyInstructions/A-2580-06_Manual.pdf",
      "sourceLocation": "Physical arm configuration and operating instructions",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-hebi-t8-16-arm",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The source establishes a physical T8-16-family configuration, not independent reproduction of the + variant torque envelope."
    },
    {
      "componentId": "cmp-hebi-t8-3-plus",
      "componentSlug": "hebi-t8-3-plus",
      "componentName": "HEBI T8-3+ Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-t8-3-plus-continuous_torque",
      "targetClaimId": "cmp-hebi-t8-3-plus-continuous_torque",
      "targetClaimLabel": "Continuous torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "4",
      "assessmentId": "assess-ext-wave90-hebi-t8-3-arm",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "T8-3-family actuator operated in a physical HEBI arm configuration",
      "condition": "Recorded arm configuration and operation; the source does not isolate the later \"+\" subrevision.",
      "sourceTitle": "HEBI T-Series arm physical configuration record",
      "sourceUrl": "https://docs.hebi.us/resources/kits/assyInstructions/A-2580-06_Manual.pdf",
      "sourceLocation": "Hardware configuration and operating sections",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-hebi-t8-3-arm",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "Real family-level operation does not reproduce the catalogued + variant continuous-torque condition."
    },
    {
      "componentId": "cmp-hebi-t25-20",
      "componentSlug": "hebi-t25-20",
      "componentName": "HEBI T25-20 Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-t25-20-continuous_torque",
      "targetClaimId": "cmp-hebi-t25-20-continuous_torque",
      "targetClaimLabel": "Continuous torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "20",
      "assessmentId": "assess-ext-wave90-hebi-t25-20-rehab",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact actuator operated on a physical upper-limb rehabilitation platform",
      "condition": "University prototype development and control experiments using a HEBI T25-20.",
      "sourceTitle": "Development of an upper-limb rehabilitation robot",
      "sourceUrl": "https://burjcdigital.urjc.es/server/api/core/bitstreams/a9b341bb-fc37-4988-98a4-618fc7c5517e/content",
      "sourceLocation": "Hardware platform and experimental chapters",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-hebi-t25-20-rehab",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-hebi-h25-90",
      "componentSlug": "hebi-h25-90",
      "componentName": "HEBI H25-90 Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-h25-90-continuous_torque",
      "targetClaimId": "cmp-hebi-h25-90-continuous_torque",
      "targetClaimLabel": "Continuous torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "90",
      "assessmentId": "assess-ext-wave90-hebi-h25-90-compliance",
      "field": "independent_physical_evidence",
      "label": "External compliance-test evidence",
      "result": "Shock, vibration and emissions compliance tests are identified for the H25 family",
      "condition": "Public compliance record lists MIL-STD-810G 514.6/516.6 and EMC testing; exact report values are not public.",
      "sourceTitle": "HEBI H-Series regulatory certification record",
      "sourceUrl": "https://docs.hebi.us/hardware.html",
      "sourceLocation": "H-Series regulatory certifications",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "certification-lab",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-hebi-h25-90-compliance",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "A physical compliance-test program is identified, but the public record neither exposes the laboratory report nor tests continuous torque."
    },
    {
      "componentId": "cmp-hebi-h25-45",
      "componentSlug": "hebi-h25-45",
      "componentName": "HEBI H25-45 Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-h25-45-continuous_torque",
      "targetClaimId": "cmp-hebi-h25-45-continuous_torque",
      "targetClaimLabel": "Continuous torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "45",
      "assessmentId": "assess-ext-wave90-hebi-h25-45-compliance",
      "field": "independent_physical_evidence",
      "label": "External compliance-test evidence",
      "result": "Shock, vibration and emissions compliance tests are identified for the H25 family",
      "condition": "Public compliance record lists MIL-STD-810G 514.6/516.6 and EMC testing; exact report values are not public.",
      "sourceTitle": "HEBI H-Series regulatory certification record",
      "sourceUrl": "https://docs.hebi.us/hardware.html",
      "sourceLocation": "H-Series regulatory certifications",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "certification-lab",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-hebi-h25-45-compliance",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "A physical compliance-test program is identified, but the public record neither exposes the laboratory report nor tests continuous torque."
    },
    {
      "componentId": "cmp-cubemars-ak80-9-v3",
      "componentSlug": "cubemars-ak80-9-v3",
      "componentName": "CubeMars AK80-9 V3.0",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak80-9-v3-continuous_torque",
      "targetClaimId": "cmp-cubemars-ak80-9-v3-continuous_torque",
      "targetClaimLabel": "Rated torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "9",
      "assessmentId": "assess-ext-wave90-ak80-9-robot",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "AK80-9-family actuators operated in a physical legged-robot experiment",
      "condition": "The research source identifies AK80-9 hardware but does not print the V3.0 subrevision.",
      "sourceTitle": "Experimental legged-robot actuation with AK80-9 motors",
      "sourceUrl": "https://arxiv.org/pdf/2209.07193",
      "sourceLocation": "Robot hardware and experiment sections",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-ak80-9-robot",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "Real family-level use is established; revision identity and continuous-torque conditions remain unresolved."
    },
    {
      "componentId": "cmp-cubemars-ak70-10",
      "componentSlug": "cubemars-ak70-10",
      "componentName": "CubeMars AK70-10 KV100",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak70-10-continuous_torque",
      "targetClaimId": "cmp-cubemars-ak70-10-continuous_torque",
      "targetClaimLabel": "Rated torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "8.3",
      "assessmentId": "assess-ext-wave90-ak70-10-friction",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Static friction was physically measured and the actuator operated on a real arm",
      "condition": "Comparative actuator test and laboratory robot-arm experiments.",
      "sourceTitle": "Development of Low-Inertia Backdrivable Arm Focusing on Learning-Based Control",
      "sourceUrl": "https://openreview.net/pdf?id=feXSrGdz0C",
      "sourceLocation": "Actuator comparison and experiments",
      "checked": "2026-08-26",
      "boundary": "The external work physically exercises the named component under the reported setup. It does not validate the full manufacturer envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-ak70-10-friction",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-cubemars-ak10-9-v3",
      "componentSlug": "cubemars-ak10-9-v3",
      "componentName": "CubeMars AK10-9 V3.0",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak10-9-v3-continuous_torque",
      "targetClaimId": "cmp-cubemars-ak10-9-v3-continuous_torque",
      "targetClaimLabel": "Rated torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "18",
      "assessmentId": "assess-ext-wave90-ak10-9-force-calibration",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Motor-current force inference was calibrated against external force instruments",
      "condition": "Closed-chain leg with AK10-9 V3.0 actuators, force plate and force transducer.",
      "sourceTitle": "Development of force control and proprioception on a closed-chain 5-segment leg",
      "sourceUrl": "https://www.researchgate.net/publication/397953311_Development_of_force_control_and_proprioception_on_a_closed_chain_5-segment_leg",
      "sourceLocation": "Hardware, calibration and force-comparison sections",
      "checked": "2026-08-26",
      "boundary": "The external work physically exercises the named component under the reported setup. It does not validate the full manufacturer envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-ak10-9-force-calibration",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-cubemars-ak60-6-v3",
      "componentSlug": "cubemars-ak60-6-v3",
      "componentName": "CubeMars AK60-6 V3.0 KV80",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak60-6-v3-continuous_torque",
      "targetClaimId": "cmp-cubemars-ak60-6-v3-continuous_torque",
      "targetClaimLabel": "Rated torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "3",
      "assessmentId": "assess-ext-wave90-ak60-6-exoskeleton",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact V3.0 actuator operated under repeated exoskeleton loading",
      "condition": "Student biomechatronics report describes knee operation and hip thermal shutdown during long loaded runs.",
      "sourceTitle": "Application of CubeMars AK Series — exoskeleton usage report",
      "sourceUrl": "https://media.licdn.com/dms/document/media/v2/D4E1FAQHB479U1zOICg/feedshare-document-pdf-analyzed/B4EZzjhoHoJoAc-/0/1773343771531",
      "sourceLocation": "Hardware and loaded-operation report",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-ak60-6-exoskeleton",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-cubemars-ak80-64",
      "componentSlug": "cubemars-ak80-64",
      "componentName": "CubeMars AK80-64 KV80",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak80-64-continuous_torque",
      "targetClaimId": "cmp-cubemars-ak80-64-continuous_torque",
      "targetClaimLabel": "Rated torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "48",
      "assessmentId": "assess-ext-wave90-ak80-64-perturbation",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Four exact actuators operated a physical cable perturbation trainer",
      "condition": "Treadmill trainer with 10 N cable pretension and controlled perturbation experiments.",
      "sourceTitle": "A robotic perturbation trainer for transverse-plane gait perturbations in pediatric cerebral palsy",
      "sourceUrl": "https://pmc.ncbi.nlm.nih.gov/articles/PMC13400327/",
      "sourceLocation": "Method details and implementation",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-ak80-64-perturbation",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-orbbec-gemini-2-xl",
      "componentSlug": "orbbec-gemini-2-xl",
      "componentName": "Orbbec Gemini 2 XL",
      "category": "perception-sensing",
      "claimId": "cmp-orbbec-gemini-2-xl-range",
      "targetClaimId": "cmp-orbbec-gemini-2-xl-range",
      "targetClaimLabel": "Depth range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.4–20",
      "assessmentId": "assess-ext-wave90-gemini2xl-reconstruction",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact camera captured real indoor and outdoor reconstruction scenes",
      "condition": "Independent research acquisition for reconstruction and rendering evaluation.",
      "sourceTitle": "Real-world reconstruction and rendering with Gemini 2 XL",
      "sourceUrl": "https://openreview.net/pdf/668c65ee1fc2b2850342c43475d650e39a741c07.pdf",
      "sourceLocation": "Real-world data acquisition and evaluation",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-gemini2xl-reconstruction",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-robotis-xh540-w150-r",
      "componentSlug": "robotis-xh540-w150-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W150-R",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xh540-w150-r-continuous_torque",
      "targetClaimId": "cmp-robotis-xh540-w150-r-continuous_torque",
      "targetClaimLabel": "Continuous output torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "Not published in cited specification",
      "assessmentId": "assess-ext-wave90-xh540-w150-mobile-robot",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact actuators drove a physical omnidirectional mobile-robot prototype",
      "condition": "Prototype path-following and mobility experiments.",
      "sourceTitle": "Novel omnidirectional mobile robot with slidable base",
      "sourceUrl": "https://doi.org/10.1299/jamdsm.2024jamdsm0063",
      "sourceLocation": "Prototype hardware and experiments",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-xh540-w150-mobile-robot",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-robotis-xw540-t260-r",
      "componentSlug": "robotis-xw540-t260-r",
      "componentName": "ROBOTIS DYNAMIXEL XW540-T260-R",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xw540-t260-r-environmental",
      "targetClaimId": "cmp-robotis-xw540-t260-r-environmental",
      "targetClaimLabel": "Ingress protection",
      "targetClaimField": "environmental",
      "targetClaimOriginalValue": "IP68; 1 m for 24 h",
      "assessmentId": "assess-ext-wave90-xw540-water-failure",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "A government research project documented an actuator failure during underwater fin testing",
      "condition": "Exact actuator on a physical fish-robot prototype; the cause was not isolated.",
      "sourceTitle": "FY2023 security technology research results — fin-propelled fish robot",
      "sourceUrl": "https://www.mod.go.jp/atla/funding/hyouka/r06_seika/R6seika_31tmsuk.pdf",
      "sourceLocation": "Underwater actuator test and failure report",
      "checked": "2026-08-26",
      "boundary": "The external work physically exercises the named component under the reported setup. It does not validate the full manufacturer envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-xw540-water-failure",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-feetech-st-3215-c018",
      "componentSlug": "feetech-st-3215-c018",
      "componentName": "FEETECH ST-3215-C018",
      "category": "motion-actuation",
      "claimId": "cmp-feetech-st-3215-c018-continuous_torque",
      "targetClaimId": "cmp-feetech-st-3215-c018-continuous_torque",
      "targetClaimLabel": "Continuous or thermally rated output torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-wave90-sts3215-c018-bench",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "Backlash, repeatability, torque and thermal behavior were physically tested",
      "condition": "Independent bench article identifies C018; some comparison images use a similar Waveshare unit.",
      "sourceTitle": "Testing of Feetech STS3215 servomotor: backlash, repeatability and torque",
      "sourceUrl": "https://robonine.com/de/testing-of-feetech-sts3215-servomotor-backlash-repeatability-and-torque-de/",
      "sourceLocation": "Bench setup and result tables",
      "checked": "2026-08-26",
      "boundary": "The external work physically exercises the named component under the reported setup. It does not validate the full manufacturer envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-sts3215-c018-bench",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-faulhaber-3268-g024-bx4",
      "componentSlug": "faulhaber-3268-g024-bx4",
      "componentName": "FAULHABER 3268 G024 BX4",
      "category": "motion-actuation",
      "claimId": "cmp-faulhaber-3268-g024-bx4-independent_robot_validation",
      "targetClaimId": "cmp-faulhaber-3268-g024-bx4-independent_robot_validation",
      "targetClaimLabel": "Independent exact-motor robot validation",
      "targetClaimField": "independent_robot_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-wave90-faulhaber-wind-tunnel",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact motor operated a physical wind-tunnel turbine model",
      "condition": "University wind-tunnel characterization of rotor and wake behavior.",
      "sourceTitle": "Characterization of a model wind turbine",
      "sourceUrl": "https://www.eawe.eu/site/assets/files/downloads/7th-phd-seminar-book-of-abstracts-2011.pdf",
      "sourceLocation": "Model hardware and wind-tunnel characterization",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-faulhaber-wind-tunnel",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-elmo-motion-control-g-twi-25-100",
      "componentSlug": "elmo-motion-control-g-twi-25-100",
      "componentName": "Elmo Gold Twitter G-TWI 25/100",
      "category": "interfaces-integration",
      "claimId": "cmp-elmo-motion-control-g-twi-25-100-independent_robot_validation",
      "targetClaimId": "cmp-elmo-motion-control-g-twi-25-100-independent_robot_validation",
      "targetClaimLabel": "Independent exact-drive robot validation",
      "targetClaimField": "independent_robot_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-wave90-elmo-orthosis",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "G-TWI-25/100-SE drove a physical lower-limb orthosis in gait experiments",
      "condition": "Field-oriented actuator control with encoders and gait sensors.",
      "sourceTitle": "On the Design of a Highly Backdrivable Lower-Limb Orthosis",
      "sourceUrl": "https://assistiveroboticslaboratory.github.io/files/GeICRA17.pdf",
      "sourceLocation": "Actuator drive system and gait experiments",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-elmo-orthosis",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-myactuator-x8-25-v2",
      "componentSlug": "myactuator-x8-25-v2",
      "componentName": "MYACTUATOR X8-25 V2 (previously RMD-X8 Pro 1:9)",
      "category": "motion-actuation",
      "claimId": "cmp-myactuator-x8-25-v2-independent_robot_validation",
      "targetClaimId": "cmp-myactuator-x8-25-v2-independent_robot_validation",
      "targetClaimLabel": "Independent exact-actuator robot validation",
      "targetClaimField": "independent_robot_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-wave90-rmd-x8pro-arm",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Three legacy RMD-X8 Pro actuators operated in a physical five-axis arm",
      "condition": "Real-time nonlinear control experiments with load and disturbance tests.",
      "sourceTitle": "Real-time Nonlinear Model Predictive Control of a Robotic Arm Using Spatial Operator Algebra Theory",
      "sourceUrl": "https://onlinelibrary.wiley.com/doi/10.1002/rob.22514",
      "sourceLocation": "Robot description and experimental results",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-rmd-x8pro-arm",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-kvaser-u100p",
      "componentSlug": "kvaser-u100p",
      "componentName": "Kvaser U100P",
      "category": "interfaces-integration",
      "claimId": "cmp-kvaser-u100p-host_interface",
      "targetClaimId": "cmp-kvaser-u100p-host_interface",
      "targetClaimLabel": "Host interface",
      "targetClaimField": "host_interface",
      "targetClaimOriginalValue": "USB 2.0",
      "assessmentId": "assess-ext-wave90-u100p-macos-driver",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact interface was enabled and physically exercised by an independent macOS driver project",
      "condition": "Two-device CAN communication and API test suite; host, firmware and driver versions affect behavior.",
      "sourceTitle": "MacCAN KvaserCAN driver and hardware test notes",
      "sourceUrl": "https://github.com/mac-can/KvaserCAN-Library",
      "sourceLocation": "Supported hardware and testing sections",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-u100p-macos-driver",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-kvaser-ethercan-hs",
      "componentSlug": "kvaser-ethercan-hs",
      "componentName": "Kvaser Ethercan HS",
      "category": "interfaces-integration",
      "claimId": "cmp-kvaser-ethercan-hs-host_interface",
      "targetClaimId": "cmp-kvaser-ethercan-hs-host_interface",
      "targetClaimLabel": "Host interface",
      "targetClaimField": "host_interface",
      "targetClaimOriginalValue": "100BASE-TX Ethernet",
      "assessmentId": "assess-ext-wave90-ethercan-solar-boat",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact interface carried live CAN telemetry on a physical solar boat",
      "condition": "Student engineering team used Ethercan HS with a 4G router for remote telemetry.",
      "sourceTitle": "Solar Team Sneek use Kvaser Ethercan HS on a sustainable boat",
      "sourceUrl": "https://kvaser.com/solar-team-sneek-use-kvaser-ethercan-hs-to-help-fly-their-sustainable-boat-through-the-water/",
      "sourceLocation": "Team interview and physical deployment",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-ethercan-solar-boat",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-aaeon-boxer-8646ai",
      "componentSlug": "aaeon-boxer-8646ai",
      "componentName": "AAEON BOXER-8646AI",
      "category": "compute-control",
      "claimId": "cmp-aaeon-boxer-8646ai-software",
      "targetClaimId": "cmp-aaeon-boxer-8646ai-software",
      "targetClaimLabel": "JetPack baseline",
      "targetClaimField": "software",
      "targetClaimOriginalValue": "JetPack 5.0 or later",
      "assessmentId": "assess-ext-wave90-boxer8646-cuvslam",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "A user documented physical cuVSLAM startup behavior on the exact computer",
      "condition": "BOXER-8646AI with RealSense D435 and Isaac ROS container; report records an initialization failure.",
      "sourceTitle": "cuVSLAM Initialization Failure on Jetson Orin AGX (AAEON BOXER-8646AI)",
      "sourceUrl": "https://forums.developer.nvidia.com/t/cuvslam-initialization-failure-on-jetson-orin-agx-aaeon-boxer-8646ai-with-realsense-d435/342560",
      "sourceLocation": "Hardware/software configuration and logs",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-boxer8646-cuvslam",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-aaeon-boxer-8651ai",
      "componentSlug": "aaeon-boxer-8651ai",
      "componentName": "AAEON BOXER-8651AI",
      "category": "compute-control",
      "claimId": "cmp-aaeon-boxer-8651ai-module",
      "targetClaimId": "cmp-aaeon-boxer-8651ai-module",
      "targetClaimLabel": "Compute module",
      "targetClaimField": "module",
      "targetClaimOriginalValue": "NVIDIA Jetson Orin NX 8 GB / 16 GB",
      "assessmentId": "assess-ext-wave90-boxer8651-robocup",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Exact computer operated on physical RoboCup robots",
      "condition": "VDL Robot Sports deployment with YOLO and TensorRT at RoboCup 2024.",
      "sourceTitle": "VDL Robot Sports — BOXER-8651AI deployment",
      "sourceUrl": "https://www.icc.com.tr/aaeon-cozumleri/73/vdl-sport",
      "sourceLocation": "Customer deployment case",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-boxer8651-robocup",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-sick-picoscan100",
      "componentSlug": "sick-picoscan100-family",
      "componentName": "SICK picoScan100 Family",
      "category": "perception-sensing",
      "claimId": "cmp-sick-picoscan100-interface",
      "targetClaimId": "cmp-sick-picoscan100-interface",
      "targetClaimLabel": "Data integration",
      "targetClaimField": "interface",
      "targetClaimOriginalValue": "Ethernet; ROS, C++ and Python drivers listed",
      "assessmentId": "assess-ext-wave90-picoscan-ros-capture",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Recorded physical point clouds were replayed and validated through ROS",
      "condition": "picoScan100 capture, point-cloud display and SLAM integration; family-level configuration.",
      "sourceTitle": "sick_scan_xd picoScan100 validation and SLAM documentation",
      "sourceUrl": "https://docs.ros.org/en/ros2_packages/jazzy/api/sick_scan_xd/",
      "sourceLocation": "picoScan100 SLAM and recorded-message validation",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-picoscan-ros-capture",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive."
    },
    {
      "componentId": "cmp-sick-multiscan136-1140133",
      "componentSlug": "sick-multiscan136-1140133",
      "componentName": "SICK multiScan136 (1140133)",
      "category": "perception-sensing",
      "claimId": "cmp-sick-multiscan136-1140133-sync",
      "targetClaimId": "cmp-sick-multiscan136-1140133-sync",
      "targetClaimLabel": "Timing support",
      "targetClaimField": "sync",
      "targetClaimOriginalValue": "PTP",
      "assessmentId": "assess-ext-wave90-multiscan-ros-capture",
      "field": "independent_physical_evidence",
      "label": "Independent real-system experiment",
      "result": "Recorded physical multiScan100-family point clouds were replayed and checked in ROS",
      "condition": "Driver validation uses captured packets; the public test name is family-level and does not print ordering code 1140133.",
      "sourceTitle": "sick_scan_xd multiScan100 validation documentation",
      "sourceUrl": "https://docs.ros.org/en/ros2_packages/iron/api/sick_scan_xd/standard_docs/README.html",
      "sourceLocation": "Device-specific validation and test configuration",
      "checked": "2026-08-26",
      "boundary": "The external work operates the named model in a physical system. It establishes real-hardware use only; system and algorithm effects prevent component-level attribution, and it is not an RCI-run test.",
      "measurementScope": "system-context",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-multiscan-ros-capture",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "Physical family-level packets are established, but ordering-code identity and the catalogued synchronization condition are not independently resolved."
    },
    {
      "componentId": "cmp-inspired-nl2024hd22",
      "componentSlug": "inspired-nl2024hd22",
      "componentName": "Inspired Energy NL2024HD22",
      "category": "power-energy",
      "claimId": "cmp-inspired-nl2024hd22-lifecycle",
      "targetClaimId": "cmp-inspired-nl2024hd22-lifecycle",
      "targetClaimLabel": "New-design guidance",
      "targetClaimField": "lifecycle",
      "targetClaimOriginalValue": "NH2054 or NH2034 recommended; RH2024 listed as an alternative",
      "assessmentId": "assess-ext-wave90-nl2024hd22-functional",
      "field": "independent_physical_evidence",
      "label": "Independent direct-component measurement",
      "result": "A third-party test-equipment reseller reports a used exact pack as functionally tested",
      "condition": "Single used unit with one-year warranty; no capacity or cycle protocol is published.",
      "sourceTitle": "Inspired Energy NL2024HD battery pack — tested used inventory",
      "sourceUrl": "https://www.artisantg.com/TestMeasurement/90556-1/Inspired-Energy-NL2024HD-Battery-Pack",
      "sourceLocation": "Condition, functionality and compatibility record",
      "checked": "2026-08-26",
      "boundary": "The external work physically exercises the named component under the reported setup. It does not validate the full manufacturer envelope, every production unit or an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-wave90-nl2024hd22-functional",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The report establishes one functioning used unit, not current lifecycle status, capacity or population reliability."
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-range",
      "targetClaimId": "cmp-realsense-d455-range",
      "targetClaimLabel": "Ideal range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.6–6",
      "assessmentId": "assess-ext-d455-very-close-sphere-error",
      "field": "very_close_sphere_error",
      "label": "Very-close sphere diameter error",
      "result": "9.58 mm average error",
      "condition": "Calibrated 25.4 mm sphere; four positions in the 100–500 mm very-close range.",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourceLocation": "Section 4.1, Table 3 and discussion",
      "checked": "2026-08-24",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-d455-very-close-sphere-error",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The 100–500 mm experiment is below the manufacturer-described 0.6–6 m ideal range and does not test the 6 m endpoint; it characterizes very-close behavior but cannot resolve the published ideal-range envelope."
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-accuracy",
      "targetClaimId": "cmp-realsense-d455-accuracy",
      "targetClaimLabel": "Depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "<2% at 4 m",
      "assessmentId": "assess-ext-d455-iso-pf-error",
      "field": "iso_pf_error",
      "label": "ISO 10360-13 probing-form error",
      "result": "12.33 mm mean; 2.43 mm standard deviation",
      "condition": "Sphere artifact acquired across the paper’s 500–1500 mm measurement volume.",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourceLocation": "Section 4.2.1, Table 5",
      "checked": "2026-08-24",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-d455-iso-pf-error",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "ISO probing-form error over 0.5–1.5 m is not the manufacturer’s percent depth-accuracy metric at 4 m, so the result cannot confirm or contradict the <2% at 4 m claim."
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-accuracy",
      "targetClaimId": "cmp-realsense-d455-accuracy",
      "targetClaimLabel": "Depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "<2% at 4 m",
      "assessmentId": "assess-ext-d455-iso-length-distortion",
      "field": "iso_length_distortion",
      "label": "ISO 10360-13 length-distortion error",
      "result": "6.83 mm mean; 5.78 mm standard deviation",
      "condition": "Ball-bar artifact acquired in 12 positions within the 500–1500 mm measurement volume.",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourceLocation": "Section 4.2.2, Table 6",
      "checked": "2026-08-24",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-d455-iso-length-distortion",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Ball-bar length distortion over 0.5–1.5 m uses a different artifact, distance and error definition from percent depth accuracy at 4 m."
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-accuracy",
      "targetClaimId": "cmp-realsense-d455-accuracy",
      "targetClaimLabel": "Depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "<2% at 4 m",
      "assessmentId": "assess-ext-d455-flat-form-distortion",
      "field": "flat_form_distortion",
      "label": "Flat-form distortion",
      "result": "16.05 mm mean; 8.33 mm standard deviation",
      "condition": "White opaque planar artifact evaluated under the paper’s ISO-derived close-range procedure.",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourceLocation": "Section 4.2.3, Table 7 and discussion",
      "checked": "2026-08-24",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-d455-flat-form-distortion",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Flat-form distortion is a surface-form result under an ISO-derived close-range procedure, not the cited percentage depth error at 4 m."
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-independent_depth_behavior",
      "targetClaimId": "cmp-realsense-d455-independent_depth_behavior",
      "targetClaimLabel": "Independent depth-error behavior",
      "targetClaimField": "independent_depth_behavior",
      "targetClaimOriginalValue": "Noise increases with distance; accuracy degrades sharply at high surface inclinations",
      "assessmentId": "assess-ext-d455-systematic-depth-error",
      "field": "systematic_depth_error",
      "label": "Systematic planar depth error",
      "result": "−0.7 mm mean; 4.25 mm standard deviation; 34.24 mm range",
      "condition": "Planar target acquired at increasing distances from 100 to 1500 mm.",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourceLocation": "Section 4.3, Table 8",
      "checked": "2026-08-24",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-d455-systematic-depth-error",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The distance-swept planar experiment directly contributes independent, distance-bounded depth-error behavior to the existing independent-behavior claim; it does not address the separate high-inclination finding."
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-accuracy",
      "targetClaimId": "cmp-realsense-d455-accuracy",
      "targetClaimLabel": "Depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "<2% at 4 m",
      "assessmentId": "assess-ext-d455-statue-reconstruction-error",
      "field": "statue_reconstruction_error",
      "label": "Statue 3D-reconstruction error",
      "result": "0.18 mm mean; 2.27 mm standard deviation; 20.55 mm range",
      "condition": "Reconstructed statue compared with the study’s reference mesh after alignment.",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourceLocation": "Section 4.4, Table 9",
      "checked": "2026-08-24",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-d455-statue-reconstruction-error",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Aligned mesh reconstruction error for one statue is object- and pipeline-dependent and cannot resolve the product-page depth-accuracy percentage at 4 m."
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-accuracy",
      "targetClaimId": "cmp-realsense-d455-accuracy",
      "targetClaimLabel": "Depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "<2% at 4 m",
      "assessmentId": "assess-ext-d455-tangram-reconstruction-error",
      "field": "tangram_reconstruction_error",
      "label": "Tangram 3D-reconstruction error",
      "result": "0.16 mm mean; 2.29 mm standard deviation; 10.39 mm range",
      "condition": "Reconstructed tangram compared with the study’s reference mesh after alignment.",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourceLocation": "Section 4.4, Table 10",
      "checked": "2026-08-24",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-d455-tangram-reconstruction-error",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Aligned mesh reconstruction error for the tangram uses a different output, scene and metric from the manufacturer’s 4 m percentage depth-accuracy claim."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-precision",
      "targetClaimId": "cmp-livox-mid-70-precision",
      "targetClaimLabel": "Range precision",
      "targetClaimField": "precision",
      "targetClaimOriginalValue": "≤2",
      "assessmentId": "assess-ext-mid70-distance-analysis",
      "field": "distance_analysis",
      "label": "Independent distance-analysis dispersion",
      "result": "2.08 cm standard deviation",
      "condition": "Fixed planar target measured from 1 m to 10 m against physically measured reference distances.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Section 3.8 and Figure 9",
      "checked": "2026-08-24",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid70-distance-analysis",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The 1–10 m planar-target dispersion does not reproduce the manufacturer’s 20 m, 30% reflectivity and 25°C precision condition, so the ≤2 cm claim remains unresolved."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-fov",
      "targetClaimId": "cmp-livox-mid-70-fov",
      "targetClaimLabel": "Field of view",
      "targetClaimField": "fov",
      "targetClaimOriginalValue": "70.4 circular",
      "assessmentId": "assess-ext-mid70-scanning-pattern",
      "field": "scanning_pattern",
      "label": "Observed non-repetitive scanning pattern",
      "result": "Rosette-form pattern observed",
      "condition": "Planar scans examined at 100 ms, 200 ms and 400 ms integration times and multiple target distances.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Section 3.9 and Figure 10",
      "checked": "2026-08-24",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid70-scanning-pattern",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Observation of a rosette-form scan pattern does not measure the 70.4° circular field boundary, so it is relevant context but not a field-of-view verification."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimLabel": "Independent point-cloud registration result",
      "targetClaimField": "independent_registration_error",
      "targetClaimOriginalValue": "0.018 m static; 0.043 m dynamic",
      "assessmentId": "assess-ext-mid70-static-processing-time",
      "field": "static_processing_time",
      "label": "Static dataset registration time",
      "result": "90 s",
      "condition": "Proposed registration method; 35 scans; 0.2 s integration; Intel Core i9-10885H laptop, Windows 10 and MATLAB.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Sections 5.1 and 6.2, Table 3",
      "checked": "2026-08-24",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid70-static-processing-time",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "Processing time describes the laptop, MATLAB implementation and scan count; by itself it does not resolve the published static or dynamic registration-error values."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimLabel": "Independent point-cloud registration result",
      "targetClaimField": "independent_registration_error",
      "targetClaimOriginalValue": "0.018 m static; 0.043 m dynamic",
      "assessmentId": "assess-ext-mid70-dynamic-processing-time",
      "field": "dynamic_processing_time",
      "label": "Moving-platform dataset registration time",
      "result": "900 s",
      "condition": "Proposed registration method; 357 scans at about 1 m/s; 0.2 s integration; same laptop and software boundary.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Sections 5.2 and 6.2, Table 3",
      "checked": "2026-08-24",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid70-dynamic-processing-time",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The 900 s runtime is an implementation-cost observation and does not independently confirm the dimensional registration-error result."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimLabel": "Independent point-cloud registration result",
      "targetClaimField": "independent_registration_error",
      "targetClaimOriginalValue": "0.018 m static; 0.043 m dynamic",
      "assessmentId": "assess-ext-mid70-localization-rmse",
      "field": "localization_rmse",
      "label": "Moving-platform localization RMSE",
      "result": "Δx 0.026 m; Δy 0.021 m; θx 4.1°; θy 2.7°",
      "condition": "Proposed registration trajectory compared with the predefined mobile-robot trajectory before CFDT and loop-closure improvements.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Section 6.3, Table 5",
      "checked": "2026-08-24",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid70-localization-rmse",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Trajectory localization RMSE and angular error are different outputs from average dimensional registration error, despite coming from the same moving-platform experiment."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimLabel": "Independent point-cloud registration result",
      "targetClaimField": "independent_registration_error",
      "targetClaimOriginalValue": "0.018 m static; 0.043 m dynamic",
      "assessmentId": "assess-ext-mid70-improved-localization-rmse",
      "field": "improved_localization_rmse",
      "label": "Improved moving-platform localization RMSE",
      "result": "Δx 0.017 m; Δy 0.011 m; θx 3.2°; θy 1.6°",
      "condition": "Same moving-platform dataset after curve-fitting derivative filtering and loop-closure constraints.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Section 6.3, Table 6",
      "checked": "2026-08-24",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid70-improved-localization-rmse",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Post-processing localization RMSE is not the same metric as the catalogued dimensional registration error and cannot replace it."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
      "targetClaimLabel": "Independent point-cloud registration result",
      "targetClaimField": "independent_registration_error",
      "targetClaimOriginalValue": "0.018 m static; 0.043 m dynamic",
      "assessmentId": "assess-ext-mid70-improved-registration-error",
      "field": "improved_registration_error",
      "label": "Improved moving-platform registration error",
      "result": "0.029 m, improved 32.6% from 0.043 m",
      "condition": "Average absolute dimensional difference in Exp_2 after CFDT and loop closure.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Section 6.3, Table 7",
      "checked": "2026-08-24",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid70-improved-registration-error",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The table explicitly reports the 0.043 m baseline used in the existing dynamic registration claim before improving it to 0.029 m, directly supporting that bounded baseline value."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nano-8gb-ai_performance",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-ai_performance",
      "targetClaimLabel": "AI performance",
      "targetClaimField": "ai_performance",
      "targetClaimOriginalValue": "67 sparse / 33 dense INT8 TOPS",
      "assessmentId": "assess-ext-orin-nano-polybench-adaptivecpp",
      "field": "polybench_adaptivecpp",
      "label": "CUDA versus AdaptiveCpp Polybench performance",
      "result": "CUDA 1.17× faster on average",
      "condition": "Jetson Orin Nano 8 GB at 15 W; Polybench GPU subset; paper software environment and default parameters.",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourceLocation": "Sections 4.1 and 5.1, Table 4",
      "checked": "2026-08-24",
      "boundary": "Workload, compiler, software image, 15 W mode and measurement method bound this result. It does not validate sparse TOPS, Super mode or whole-robot power, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-orin-nano-polybench-adaptivecpp",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Application runtime ratios between CUDA and AdaptiveCpp are not sparse or dense INT8 TOPS and were not measured under the cited JetPack 6.2 Super-mode claim boundary."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nano-8gb-ai_performance",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-ai_performance",
      "targetClaimLabel": "AI performance",
      "targetClaimField": "ai_performance",
      "targetClaimOriginalValue": "67 sparse / 33 dense INT8 TOPS",
      "assessmentId": "assess-ext-orin-nano-polybench-dpcpp",
      "field": "polybench_dpcpp",
      "label": "CUDA versus DPC++ Polybench performance",
      "result": "CUDA 1.22× faster on average",
      "condition": "Jetson Orin Nano 8 GB at 15 W; Polybench GPU subset; paper software environment and default parameters.",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourceLocation": "Sections 4.1 and 5.1, Table 4",
      "checked": "2026-08-24",
      "boundary": "Workload, compiler, software image, 15 W mode and measurement method bound this result. It does not validate sparse TOPS, Super mode or whole-robot power, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-orin-nano-polybench-dpcpp",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "CUDA-versus-DPC++ workload speed is not an INT8 TOPS measurement and cannot confirm the 67 sparse / 33 dense TOPS claim."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nano-8gb-ai_performance",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-ai_performance",
      "targetClaimLabel": "AI performance",
      "targetClaimField": "ai_performance",
      "targetClaimOriginalValue": "67 sparse / 33 dense INT8 TOPS",
      "assessmentId": "assess-ext-orin-nano-optical-flow-device-gap",
      "field": "optical_flow_device_gap",
      "label": "Optical-flow GPU performance comparison",
      "result": "Overall difference 60.9% in favor of the Orin GPU",
      "condition": "LK, HS and TV-L1 optical-flow algorithms across the paper’s selected datasets; compared with the UP Squared Pro 7000 Edge GPU.",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourceLocation": "Section 5.2 and Table 6",
      "checked": "2026-08-24",
      "boundary": "Workload, compiler, software image, 15 W mode and measurement method bound this result. It does not validate sparse TOPS, Super mode or whole-robot power, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-orin-nano-optical-flow-device-gap",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Relative optical-flow runtime against a different edge GPU is workload evidence, not a measurement of the module’s sparse or dense INT8 TOPS."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nano-8gb-power",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-power",
      "targetClaimLabel": "Module power modes",
      "targetClaimField": "power",
      "targetClaimOriginalValue": "15 W / 25 W / MAXN SUPER",
      "assessmentId": "assess-ext-orin-nano-dense-embedding-power",
      "field": "dense_embedding_power",
      "label": "Dense Embedding runtime and average power",
      "result": "CUDA 3.11 s at 2.1 W; SYCL 3.24 s at 1.31 W",
      "condition": "HeCBench Dense Embedding workload measured with tegrastats on the 15 W board configuration.",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourceLocation": "Section 5.3 and Figure 4",
      "checked": "2026-08-24",
      "boundary": "Workload, compiler, software image, 15 W mode and measurement method bound this result. It does not validate sparse TOPS, Super mode or whole-robot power, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-orin-nano-dense-embedding-power",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "A tegrastats workload observation on a board configured for 15 W does not validate the complete 15 W / 25 W / MAXN SUPER module-mode set or carrier-inclusive power boundary."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimLabel": "Measurement range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.15–12",
      "assessmentId": "assess-ext-rplidar-a1m8-four-meter-drift",
      "field": "four_meter_drift",
      "label": "Four-metre drift test",
      "result": "4017.3 mm mean; 21.3 mm standard deviation; 0.43% relative error; 17.2 mm RMSE",
      "condition": "Indoor table target at a 4 m true distance during the paper’s drift experiment.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Section 4.1, Table 2 and Figure 10",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-four-meter-drift",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The tested A1-M8 returned measurements at 4 m, providing bounded support for operation at one point inside the 0.15–12 m white-target envelope; it does not validate either endpoint."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimLabel": "Measurement range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.15–12",
      "assessmentId": "assess-ext-rplidar-a1m8-2p4m-stability",
      "field": "two_point_four_meter_stability",
      "label": "2.4 m stability test",
      "result": "2395.1 mm mean; 17.1 mm standard deviation; −0.20% relative error; 5.49 mm RMSE",
      "condition": "Indoor target at a 2.4 m true distance; stability evaluated after the test interval.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Section 4.2, Table 4 and Figure 13",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-2p4m-stability",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "Stable returns at 2.4 m support operation at that tested point within the stated range, without establishing the full white-target envelope."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimLabel": "Measurement range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.15–12",
      "assessmentId": "assess-ext-rplidar-a1m8-wood-response",
      "field": "wood_target_response",
      "label": "Wood-target range response",
      "result": "4020.3 mm mean; 22.4 mm standard deviation; 21.6 mm RMSE",
      "condition": "Wood target at a 4 m true distance in the indoor material-response experiment.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Section 4.3, Table 6",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-wood-response",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The wood-target result demonstrates a return at 4 m under one indoor material condition; it is bounded support, not endpoint or white-target validation."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimLabel": "Measurement range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.15–12",
      "assessmentId": "assess-ext-rplidar-a1m8-steel-response",
      "field": "steel_target_response",
      "label": "Steel-target range response",
      "result": "1929.0 mm mean; 12.4 mm standard deviation; 22.45 mm RMSE",
      "condition": "Steel target at a 1.95 m true distance in the indoor material-response experiment.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Section 4.3, Table 6",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-steel-response",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The steel-target result demonstrates a return at 1.95 m for one tested unit and setup, providing only point-bounded support within the range claim."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimLabel": "Measurement range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.15–12",
      "assessmentId": "assess-ext-rplidar-a1m8-plastic-response",
      "field": "plastic_target_response",
      "label": "Plastic-target range response",
      "result": "1789.8 mm mean; 16.7 mm standard deviation; 61.9 mm RMSE",
      "condition": "Plastic target at a 1.85 m true distance in the indoor material-response experiment.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Section 4.3, Table 6",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-plastic-response",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The plastic-target result demonstrates a return at 1.85 m while also showing material-dependent error; it supports operation at that point but not the full envelope."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
      "targetClaimLabel": "Measurement range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.15–12",
      "assessmentId": "assess-ext-rplidar-a1m8-wall-response",
      "field": "wall_target_response",
      "label": "Wall-target range response",
      "result": "3374.1 mm mean; 21.6 mm standard deviation; 25.5 mm RMSE",
      "condition": "Wall target at a 3.4 m true distance in the indoor material-response experiment.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Section 4.3, Table 6",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-wall-response",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The wall-target result demonstrates a return at 3.4 m under the paper’s indoor setup, providing bounded support at one point rather than validation of 0.15–12 m."
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-resolution_fps",
      "targetClaimId": "cmp-realsense-d455-resolution_fps",
      "targetClaimLabel": "Depth output",
      "targetClaimField": "resolution_fps",
      "targetClaimOriginalValue": "1280 × 720 up to 30 fps; 848 × 480 up to 90 fps",
      "assessmentId": "assess-ext-d455-maximum-depth-output-used",
      "field": "maximum_depth_output_used",
      "label": "Maximum depth output used in metrology tests",
      "result": "1280 × 720 depth output selected",
      "condition": "D455 operated in the paper’s default preset with depth unit 10−3 and the maximum available depth resolution; frame rate was not independently reported.",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourceLocation": "Section 3, device configuration immediately before Section 3.1",
      "checked": "2026-08-24",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-d455-maximum-depth-output-used",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The study independently demonstrates 1280 × 720 depth acquisition, but it does not report the frame rate or test the separate 848 × 480 at 90 fps mode; the compound output claim remains only partially resolved."
    },
    {
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d455-fov",
      "targetClaimId": "cmp-realsense-d455-fov",
      "targetClaimLabel": "Depth field of view",
      "targetClaimField": "fov",
      "targetClaimOriginalValue": "87 × 58",
      "assessmentId": "assess-ext-d455-fov-not-independently-measured",
      "field": "fov_review_boundary",
      "label": "Depth-FoV independent-measurement boundary",
      "result": "No independent D455 angular FoV measurement reported",
      "condition": "The paper physically tested D455 metrology, but its 87° × 58° Table 1 value is explicitly attributed to the Intel RealSense website.",
      "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
      "sourceUrl": "https://doi.org/10.3390/s21227770",
      "sourceLocation": "Section 3, Table 1 attribution and characterization framework",
      "checked": "2026-08-24",
      "boundary": "This is a bounded result from an external study. It does not validate the manufacturer’s full performance envelope, every production unit or an RCI-run physical test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-d455-fov-not-independently-measured",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The independent metrology paper used the exact D455 but explicitly attributes its 87° × 58° table value to Intel and does not publish a separate angular-field measurement."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-range",
      "targetClaimId": "cmp-livox-mid-70-range",
      "targetClaimLabel": "Detection range at 100 klx",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "90 m @ 10%; 130 m @ 20%; 260 m @ 80%",
      "assessmentId": "assess-ext-mid70-observed-range-boundary",
      "field": "observed_range_boundary",
      "label": "Observed minimum and far-object range boundary",
      "result": "0.05 m minimum; more than 200 m maximum",
      "condition": "Tripod-mounted sensor tested indoors and outdoors; target reflectivity and 100 klx illumination were not controlled to the manufacturer claim conditions.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Section 3.2 and Figures 2–3",
      "checked": "2026-08-24",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid70-observed-range-boundary",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "Detection beyond 200 m is relevant independent range evidence, but the paper does not control target reflectivity or 100 klx ambient illumination and therefore cannot resolve the three reflectivity-qualified endpoints."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-min_range",
      "targetClaimId": "cmp-livox-mid-70-min_range",
      "targetClaimLabel": "Minimum range",
      "targetClaimField": "min_range",
      "targetClaimOriginalValue": "0.05",
      "assessmentId": "assess-ext-mid70-observed-minimum-range",
      "field": "observed_minimum_range",
      "label": "Observed minimum range",
      "result": "0.05 m",
      "condition": "Tripod-mounted close-object test; the paper notes degraded accuracy from 0.05 m to 0.25 m because of sensor filtering.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Section 3.2 and Figure 2",
      "checked": "2026-08-24",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid70-observed-minimum-range",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The paper directly reports the closest detected object at 0.05 m on the exact Mid-70 and separately discloses degraded accuracy through 0.25 m, supporting the bounded minimum-range value without implying close-range precision."
    },
    {
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-70-point_rate",
      "targetClaimId": "cmp-livox-mid-70-point_rate",
      "targetClaimLabel": "Point rate",
      "targetClaimField": "point_rate",
      "targetClaimOriginalValue": "100,000 single; 200,000 dual",
      "assessmentId": "assess-ext-mid70-observed-valid-point-rate",
      "field": "observed_valid_point_rate",
      "label": "Observed valid-point stream",
      "result": "About 100,000 valid points/s",
      "condition": "Paper characterization after an approximately 8 s startup delay; return mode was not stated and the 200,000 points/s dual-return mode was not tested separately.",
      "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
      "sourceUrl": "https://doi.org/10.3390/s24020378",
      "sourceLocation": "Section 3.1",
      "checked": "2026-08-24",
      "boundary": "Sensor, acquisition, registration method and scene jointly determine this result. It is not a direct validation of the manufacturer’s maximum range or intrinsic range-precision claim, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-mid70-observed-valid-point-rate",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The observed stream of about 100,000 valid points/s is consistent with the single-return half of the claim, but the return mode is not stated and the 200,000 points/s dual-return value is not independently tested."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nano-8gb-cpu",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-cpu",
      "targetClaimLabel": "CPU",
      "targetClaimField": "cpu",
      "targetClaimOriginalValue": "6-core Arm Cortex-A78AE up to 1.7 GHz",
      "assessmentId": "assess-ext-orin-nano-observed-cpu-architecture",
      "field": "observed_cpu_architecture",
      "label": "Observed CPU architecture and execution",
      "result": "Arm Cortex-A78AE CPU identified and used for AdaptiveCpp execution",
      "condition": "Exact Jetson Orin Nano study board; the paper does not independently measure the six-core count or 1.7 GHz maximum clock.",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourceLocation": "Sections 4.1 and 5.1",
      "checked": "2026-08-24",
      "boundary": "Workload, compiler, software image, 15 W mode and measurement method bound this result. It does not validate sparse TOPS, Super mode or whole-robot power, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-orin-nano-observed-cpu-architecture",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "The paper identifies and executes workloads on the Cortex-A78AE CPU, but does not independently measure the six-core count or 1.7 GHz ceiling in the compound catalog claim."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nano-8gb-memory",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-memory",
      "targetClaimLabel": "Memory",
      "targetClaimField": "memory",
      "targetClaimOriginalValue": "8 GB 128-bit LPDDR5; 102 GB/s",
      "assessmentId": "assess-ext-orin-nano-observed-8gb-identity",
      "field": "observed_memory_identity",
      "label": "Observed 8 GB board identity",
      "result": "Jetson Orin Nano 8 GB study board",
      "condition": "Exact 8 GB board identity used for the published benchmarks; memory bus width, LPDDR generation and 102 GB/s bandwidth were not independently measured.",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourceLocation": "Section 4.1, Table 1 and experiment device identity",
      "checked": "2026-08-24",
      "boundary": "Workload, compiler, software image, 15 W mode and measurement method bound this result. It does not validate sparse TOPS, Super mode or whole-robot power, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-orin-nano-observed-8gb-identity",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The exact 8 GB board identity is independently bound to the benchmark, but the paper does not test or fully report the 128-bit LPDDR5 and 102 GB/s memory specification."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nano-8gb-software",
      "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-software",
      "targetClaimLabel": "Super-mode software baseline",
      "targetClaimField": "software",
      "targetClaimOriginalValue": "JetPack 6.2",
      "assessmentId": "assess-ext-orin-nano-software-baseline-gap",
      "field": "software_baseline_review",
      "label": "Software-baseline reporting boundary",
      "result": "JetPack 6.2 Super-mode baseline not reported",
      "condition": "The paper reports compiler/runtime configuration for its 15 W benchmark but does not publish a JetPack 6.2 Super-mode test boundary.",
      "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
      "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "sourceLocation": "Section 4.1 environment configuration",
      "checked": "2026-08-24",
      "boundary": "Workload, compiler, software image, 15 W mode and measurement method bound this result. It does not validate sparse TOPS, Super mode or whole-robot power, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-orin-nano-software-baseline-gap",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The external benchmark publishes compiler and 15 W configuration details but not a JetPack 6.2 Super-mode baseline, so it cannot resolve the catalog software requirement."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-angular_range",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-angular_range",
      "targetClaimLabel": "Angular range",
      "targetClaimField": "angular_range",
      "targetClaimOriginalValue": "0–360",
      "assessmentId": "assess-ext-rplidar-a1m8-observed-360-scan",
      "field": "observed_angular_range",
      "label": "Observed full angular scan",
      "result": "Objects perceived around approximately 360°",
      "condition": "A1-M8 mounted unobstructed on the top tier of the study platform; one indoor scan visualized in ROS/Matlab.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Sections 3.2 and 4, Figure 6",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-observed-360-scan",
      "relationship": "bounded-support",
      "outcome": "supported",
      "rationale": "The exact A1-M8 produced an unobstructed indoor scan with objects observed around approximately 360°, directly supporting full-rotation angular coverage for the tested setup."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-scan_rate",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-scan_rate",
      "targetClaimLabel": "Scan rate",
      "targetClaimField": "scan_rate",
      "targetClaimOriginalValue": "5.5–10",
      "assessmentId": "assess-ext-rplidar-a1m8-scan-rate-boundary",
      "field": "scan_rate_review",
      "label": "Scan-rate independent-measurement boundary",
      "result": "5.5 Hz cited; no independent 5.5–10 Hz sweep reported",
      "condition": "The study used repeated A1-M8 scans but its 5.5 Hz statement is presented with datasheet-derived characteristics rather than a measured scan-rate experiment.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Section 3.1 and Table 1 attribution",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-scan-rate-boundary",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The paper cites 5.5 Hz while running repeated scans but does not publish an independently timed scan-rate sweep through the catalog’s 5.5–10 Hz range."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-angular_resolution",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-angular_resolution",
      "targetClaimLabel": "Angular resolution",
      "targetClaimField": "angular_resolution",
      "targetClaimOriginalValue": "≤1",
      "assessmentId": "assess-ext-rplidar-a1m8-angular-resolution-boundary",
      "field": "angular_resolution_review",
      "label": "Angular-resolution independent-measurement boundary",
      "result": "≤1° cited; no independent angular-step test reported",
      "condition": "The study discusses angular-resolution effects but does not publish a calibrated angular-step measurement for the tested A1-M8.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Section 3.1 Table 1 and discussion of point density",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-angular-resolution-boundary",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The paper discusses point-density effects and repeats the ≤1° specification, but it does not perform a calibrated angular-step experiment on the tested unit."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-range_resolution",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-range_resolution",
      "targetClaimLabel": "Range resolution",
      "targetClaimField": "range_resolution",
      "targetClaimOriginalValue": "<0.5 mm below 1.5 m; <1% of distance over full range",
      "assessmentId": "assess-ext-rplidar-a1m8-range-resolution-boundary",
      "field": "range_resolution_review",
      "label": "Range-resolution versus repeatability boundary",
      "result": "Millimetre-to-centimetre repeatability dispersion observed; intrinsic resolution not isolated",
      "condition": "The paper reports standard deviation and RMSE at several ranges and materials; those statistics are not the datasheet’s quantization/resolution metric.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Sections 4.1–4.3, Tables 2, 4 and 6",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-range-resolution-boundary",
      "relationship": "metric-mismatch",
      "outcome": "inconclusive",
      "rationale": "Observed standard deviation and RMSE characterize repeatability and error, not the datasheet’s distance-dependent quantization/resolution metric; the claim remains unresolved."
    },
    {
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claimId": "cmp-slamtec-rplidar-a1m8-serial",
      "targetClaimId": "cmp-slamtec-rplidar-a1m8-serial",
      "targetClaimLabel": "Data interface",
      "targetClaimField": "serial",
      "targetClaimOriginalValue": "UART serial at 115,200 bps",
      "assessmentId": "assess-ext-rplidar-a1m8-usb-adapter-boundary",
      "field": "data_interface_review",
      "label": "Observed host-interface boundary",
      "result": "Scanner interfaced to ROS through USB",
      "condition": "The study reports the host-facing USB path; it does not isolate whether an adapter bridges the scanner core’s 115,200 bps UART.",
      "sourceTitle": "Characterization and calibration of multiple 2D laser scanners",
      "sourceUrl": "https://doi.org/10.1371/journal.pone.0272063",
      "sourceLocation": "Section 3.2 experimental setup",
      "checked": "2026-08-24",
      "boundary": "One tested A1-M8, indoor target, surface, orientation and calibration workflow bound this result. It does not validate the current 12 m white-target envelope or every production unit, and it is not an RCI-run test.",
      "measurementScope": "direct-component",
      "recordType": "external-bounded-result",
      "supportId": "ext-rplidar-a1m8-usb-adapter-boundary",
      "relationship": "condition-mismatch",
      "outcome": "inconclusive",
      "rationale": "The study validates a host-facing USB path into ROS but does not isolate the scanner core’s UART or confirm 115,200 bps, so the adapter boundary prevents direct support."
    },
    {
      "componentId": "cmp-robotis-xl430-w250-t",
      "componentSlug": "robotis-xl430-w250-t",
      "componentName": "ROBOTIS DYNAMIXEL XL430-W250-T",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xl430-w250-t-independent_robot_validation",
      "targetClaimId": "cmp-robotis-xl430-w250-t-independent_robot_validation",
      "targetClaimLabel": "Independent exact-actuator robot validation",
      "targetClaimField": "independent_robot_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-turtlebot3-xl430-exact-crosswalk",
      "field": "responsibility_party_exact_model_crosswalk",
      "label": "TurtleBot3 Burger exact actuator crosswalk",
      "result": "DYNAMIXEL XL430-W250-T, quantity 2",
      "condition": "Pinned Burger parts-list row; no serialized robot or measured actuator performance.",
      "sourceTitle": "TurtleBot3 commit-pinned parts list",
      "sourceUrl": "https://github.com/ROBOTIS-GIT/emanual/blob/ee86bc91df505e7bc8b3e4337216c054cdc67264/docs/en/platform/turtlebot3/features/features.md",
      "sourceLocation": "Parts List / Motors, Burger column",
      "checked": "2026-08-13",
      "boundary": "A responsibility-party BOM can establish an exact public integration identity. It does not establish installed serials, measured performance, present supply, endorsement or an RCI physical test.",
      "measurementScope": "direct-component",
      "recordType": "responsibility-party-crosswalk",
      "supportId": "ext-turtlebot3-xl430-exact-crosswalk",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The pinned TurtleBot3 Burger BOM establishes an exact public XL430-W250-T integration identity, but no serialized unit or measured actuator behavior is attached, so independent physical validation remains unresolved."
    },
    {
      "componentId": "cmp-robotis-opencr10",
      "componentSlug": "robotis-opencr10",
      "componentName": "ROBOTIS OpenCR 1.0",
      "category": "compute-control",
      "claimId": "cmp-robotis-opencr10-independent_board_validation",
      "targetClaimId": "cmp-robotis-opencr10-independent_board_validation",
      "targetClaimLabel": "Independent exact-board validation",
      "targetClaimField": "independent_board_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-turtlebot3-opencr-exact-crosswalk",
      "field": "responsibility_party_exact_board_crosswalk",
      "label": "TurtleBot3 Burger exact board crosswalk",
      "result": "OpenCR1.0, quantity 1",
      "condition": "Pinned Burger parts-list row; board revision, installed firmware and physical behavior remain unresolved.",
      "sourceTitle": "TurtleBot3 commit-pinned parts list",
      "sourceUrl": "https://github.com/ROBOTIS-GIT/emanual/blob/ee86bc91df505e7bc8b3e4337216c054cdc67264/docs/en/platform/turtlebot3/features/features.md",
      "sourceLocation": "Parts List / Boards, Burger column",
      "checked": "2026-08-13",
      "boundary": "A responsibility-party BOM can establish an exact public integration identity. It does not establish installed serials, measured performance, present supply, endorsement or an RCI physical test.",
      "measurementScope": "direct-component",
      "recordType": "responsibility-party-crosswalk",
      "supportId": "ext-turtlebot3-opencr-exact-crosswalk",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The responsibility-party BOM names OpenCR1.0 exactly, but it does not bind a serialized board, installed firmware, electrical measurements or runtime behavior."
    },
    {
      "componentId": "cmp-robotis-xm430-w210-t",
      "componentSlug": "robotis-xm430-w210-t",
      "componentName": "ROBOTIS DYNAMIXEL XM430-W210-T",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xm430-w210-t-independent_robot_validation",
      "targetClaimId": "cmp-robotis-xm430-w210-t-independent_robot_validation",
      "targetClaimLabel": "Independent exact-actuator robot validation",
      "targetClaimField": "independent_robot_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-turtlebot3-xm430-exact-crosswalk",
      "field": "responsibility_party_exact_model_crosswalk",
      "label": "TurtleBot3 Waffle Pi exact actuator crosswalk",
      "result": "DYNAMIXEL XM430-W210-T, quantity 2",
      "condition": "Pinned Waffle Pi parts-list row; no serialized robot or measured actuator performance.",
      "sourceTitle": "TurtleBot3 commit-pinned parts list",
      "sourceUrl": "https://github.com/ROBOTIS-GIT/emanual/blob/ee86bc91df505e7bc8b3e4337216c054cdc67264/docs/en/platform/turtlebot3/features/features.md",
      "sourceLocation": "Parts List / Motors, Waffle Pi column",
      "checked": "2026-08-13",
      "boundary": "A responsibility-party BOM can establish an exact public integration identity. It does not establish installed serials, measured performance, present supply, endorsement or an RCI physical test.",
      "measurementScope": "direct-component",
      "recordType": "responsibility-party-crosswalk",
      "supportId": "ext-turtlebot3-xm430-exact-crosswalk",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The pinned Waffle Pi BOM establishes the exact TTL-suffix XM430-W210-T integration identity, but no serial, load, thermal or motion result is published."
    },
    {
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "componentSlug": "raspberry-pi-5-model-b-rev11",
      "componentName": "Raspberry Pi 5 Model B Rev 1.1",
      "category": "compute-control",
      "claimId": "cmp-raspberry-pi-5-model-b-rev11-independent_openamr_validation",
      "targetClaimId": "cmp-raspberry-pi-5-model-b-rev11-independent_openamr_validation",
      "targetClaimLabel": "Independent exact-board OpenAMR validation",
      "targetClaimField": "independent_openamr_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-openamr-pi5-rev11-crosswalk",
      "field": "responsibility_party_exact_board_crosswalk",
      "label": "OpenAMR exact board crosswalk",
      "result": "Raspberry Pi 5 Model B Rev 1.1, 8 GB, quantity 1",
      "condition": "Pinned project table; no serialized as-built manifest, power test or workload benchmark.",
      "sourceTitle": "OpenAMR components BOM and datasheets",
      "sourceUrl": "https://github.com/openAMRobot/openamr-platform-hw/blob/3f5bfde6608bc043752225966db80461222669ff/manufacturing/bom/components-bom.md",
      "sourceLocation": "Components BOM row 8, Raspberry Pi 5",
      "checked": "2026-08-13",
      "boundary": "The project table establishes a responsibility-party component identity only. It does not establish an as-built serial, firmware, calibration, measured system performance or an RCI physical test.",
      "measurementScope": "direct-component",
      "recordType": "responsibility-party-crosswalk",
      "supportId": "ext-openamr-pi5-rev11-crosswalk",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The OpenAMR table names the exact Rev 1.1 and 8 GB board, but no as-built serial, power sufficiency, thermal result or robot workload benchmark is published."
    },
    {
      "componentId": "cmp-robotis-xl330-m077-t",
      "componentSlug": "robotis-xl330-m077-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M077-T",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xl330-m077-t-independent_robot_validation",
      "targetClaimId": "cmp-robotis-xl330-m077-t-independent_robot_validation",
      "targetClaimLabel": "Independent exact-actuator robot validation",
      "targetClaimField": "independent_robot_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-lekiwi-xl330-m077-crosswalk",
      "field": "responsibility_party_exact_model_crosswalk",
      "label": "DYNAMIXEL LeKiwi leader-arm crosswalk",
      "result": "Dynamixel XL330-M077-T, quantity 6",
      "condition": "Pinned Leader Arm BOM row; no serialized build, load, thermal or endurance result.",
      "sourceTitle": "DYNAMIXEL LeKiwi bill of materials",
      "sourceUrl": "https://github.com/SIGRobotics-UIUC/LeKiwi/blob/efa608d7ee5a495a4803b1d28cd0c955b4f1e033/DynamixelLeKiwi/BOM.md",
      "sourceLocation": "Leader Arm table",
      "checked": "2026-08-13",
      "boundary": "The pinned project BOM establishes exact named actuator variants and published quantities. It does not establish serial identity, measured torque, thermal duty, compatibility or an RCI physical test.",
      "measurementScope": "direct-component",
      "recordType": "responsibility-party-crosswalk",
      "supportId": "ext-lekiwi-xl330-m077-crosswalk",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The DYNAMIXEL LeKiwi BOM independently names the exact M077 variant and quantity, but does not publish serials or measured installed torque, thermal duty or endurance."
    },
    {
      "componentId": "cmp-robotis-xl330-m288-t",
      "componentSlug": "robotis-xl330-m288-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M288-T",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xl330-m288-t-independent_robot_validation",
      "targetClaimId": "cmp-robotis-xl330-m288-t-independent_robot_validation",
      "targetClaimLabel": "Independent exact-actuator robot validation",
      "targetClaimField": "independent_robot_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-lekiwi-xl330-m288-crosswalk",
      "field": "responsibility_party_exact_model_crosswalk",
      "label": "DYNAMIXEL LeKiwi follower-arm crosswalk",
      "result": "Dynamixel XL330-M288-T, quantity 4",
      "condition": "Pinned Follower Arm BOM row; no serialized build, load, thermal or endurance result.",
      "sourceTitle": "DYNAMIXEL LeKiwi bill of materials",
      "sourceUrl": "https://github.com/SIGRobotics-UIUC/LeKiwi/blob/efa608d7ee5a495a4803b1d28cd0c955b4f1e033/DynamixelLeKiwi/BOM.md",
      "sourceLocation": "Follower Arm table",
      "checked": "2026-08-13",
      "boundary": "The pinned project BOM establishes exact named actuator variants and published quantities. It does not establish serial identity, measured torque, thermal duty, compatibility or an RCI physical test.",
      "measurementScope": "direct-component",
      "recordType": "responsibility-party-crosswalk",
      "supportId": "ext-lekiwi-xl330-m288-crosswalk",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The DYNAMIXEL LeKiwi BOM independently names the exact M288 variant and quantity, but no serialized build or measured actuator behavior is attached."
    },
    {
      "componentId": "cmp-pjrc-teensy-40",
      "componentSlug": "pjrc-teensy-40",
      "componentName": "PJRC Teensy 4.0",
      "category": "compute-control",
      "claimId": "cmp-pjrc-teensy-40-independent_openamr_validation",
      "targetClaimId": "cmp-pjrc-teensy-40-independent_openamr_validation",
      "targetClaimLabel": "Independent OpenAMR controller validation",
      "targetClaimField": "independent_openamr_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-openamr-teensy40-crosswalk",
      "field": "responsibility_party_exact_board_crosswalk",
      "label": "OpenAMR controller-board crosswalk",
      "result": "Teensy 4.0 / NXP i.MX RT1062, quantity 1",
      "condition": "Pinned project table; firmware digest, wiring and real-time behavior remain unresolved.",
      "sourceTitle": "OpenAMR components BOM and datasheets",
      "sourceUrl": "https://github.com/openAMRobot/openamr-platform-hw/blob/3f5bfde6608bc043752225966db80461222669ff/manufacturing/bom/components-bom.md",
      "sourceLocation": "Components BOM row 1, Microcontroller",
      "checked": "2026-08-13",
      "boundary": "The project table establishes a responsibility-party component identity only. It does not establish an as-built serial, firmware, calibration, measured system performance or an RCI physical test.",
      "measurementScope": "direct-component",
      "recordType": "responsibility-party-crosswalk",
      "supportId": "ext-openamr-teensy40-crosswalk",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The OpenAMR table establishes the exact Teensy 4.0 controller identity, but firmware digest, wiring and measured real-time behavior remain unpublished."
    },
    {
      "componentId": "cmp-ams-osram-as5040",
      "componentSlug": "ams-osram-as5040",
      "componentName": "ams OSRAM AS5040",
      "category": "perception-sensing",
      "claimId": "cmp-ams-osram-as5040-independent_odometry_validation",
      "targetClaimId": "cmp-ams-osram-as5040-independent_odometry_validation",
      "targetClaimLabel": "Independent OpenAMR odometry validation",
      "targetClaimField": "independent_odometry_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-openamr-as5040-crosswalk",
      "field": "responsibility_party_exact_sensor_crosswalk",
      "label": "OpenAMR encoder crosswalk",
      "result": "AS5040, quantity 2",
      "condition": "Pinned project table; magnet geometry, mechanical stack, calibration and odometry error remain unresolved.",
      "sourceTitle": "OpenAMR components BOM and datasheets",
      "sourceUrl": "https://github.com/openAMRobot/openamr-platform-hw/blob/3f5bfde6608bc043752225966db80461222669ff/manufacturing/bom/components-bom.md",
      "sourceLocation": "Components BOM row 4, Magnetic encoder",
      "checked": "2026-08-13",
      "boundary": "The project table establishes a responsibility-party component identity only. It does not establish an as-built serial, firmware, calibration, measured system performance or an RCI physical test.",
      "measurementScope": "direct-component",
      "recordType": "responsibility-party-crosswalk",
      "supportId": "ext-openamr-as5040-crosswalk",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The OpenAMR table establishes two AS5040 identities, but it does not bind the magnet/mechanical stack or publish calibrated wheel-odometry error."
    },
    {
      "componentId": "cmp-raspberry-pi-camera-module-3-noir",
      "componentSlug": "raspberry-pi-camera-module-3-noir",
      "componentName": "Raspberry Pi Camera Module 3 NoIR",
      "category": "perception-sensing",
      "claimId": "cmp-raspberry-pi-camera-module-3-noir-independent_openamr_camera_validation",
      "targetClaimId": "cmp-raspberry-pi-camera-module-3-noir-independent_openamr_camera_validation",
      "targetClaimLabel": "Independent OpenAMR camera validation",
      "targetClaimField": "independent_openamr_camera_validation",
      "targetClaimOriginalValue": "Not published in cited public evidence",
      "assessmentId": "assess-ext-openamr-camera3-noir-crosswalk",
      "field": "responsibility_party_exact_camera_crosswalk",
      "label": "OpenAMR exact camera crosswalk",
      "result": "Camera Module 3 NoIR / Sony IMX708, quantity 1",
      "condition": "Pinned project table; calibration, mounting transform and perception quality remain unresolved.",
      "sourceTitle": "OpenAMR components BOM and datasheets",
      "sourceUrl": "https://github.com/openAMRobot/openamr-platform-hw/blob/3f5bfde6608bc043752225966db80461222669ff/manufacturing/bom/components-bom.md",
      "sourceLocation": "Components BOM row 7, Camera Module 3 NoIR",
      "checked": "2026-08-13",
      "boundary": "The project table establishes a responsibility-party component identity only. It does not establish an as-built serial, firmware, calibration, measured system performance or an RCI physical test.",
      "measurementScope": "direct-component",
      "recordType": "responsibility-party-crosswalk",
      "supportId": "ext-openamr-camera3-noir-crosswalk",
      "relationship": "context-only",
      "outcome": "inconclusive",
      "rationale": "The project table establishes the exact NoIR/IMX708 camera identity, but calibration, mounting transform, capture settings and perception-quality results remain unpublished."
    },
    {
      "componentId": "cmp-hebi-r8-9-plus",
      "componentSlug": "hebi-r8-9-plus",
      "componentName": "HEBI R8-9+ Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-r8-9-plus-backlash",
      "targetClaimId": "cmp-hebi-r8-9-plus-backlash",
      "targetClaimLabel": "Backlash",
      "targetClaimField": "backlash",
      "targetClaimOriginalValue": "±0.25",
      "assessmentId": "assess-audit-motion-error-cmp-hebi-r8-9-plus-backlash",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “±0.25”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · R8-9+ · Backlash",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-motion-error-cmp-hebi-r8-9-plus-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hebi-r8-9-plus",
      "componentSlug": "hebi-r8-9-plus",
      "componentName": "HEBI R8-9+ Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-r8-9-plus-accuracy",
      "targetClaimId": "cmp-hebi-r8-9-plus-accuracy",
      "targetClaimLabel": "Angular accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "±0.2",
      "assessmentId": "assess-audit-motion-error-cmp-hebi-r8-9-plus-accuracy",
      "field": "source_condition_review:accuracy",
      "label": "Angular accuracy source-condition assessment",
      "result": "Source and condition audit completed for “±0.2”; no condition-matched independent measurement is attached.",
      "condition": "R-Series+ family specification.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · R8-9+ · Angular accuracy",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-motion-error-cmp-hebi-r8-9-plus-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-robotis-xh540-w270-r",
      "componentSlug": "robotis-xh540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W270-R",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xh540-w270-r-backlash",
      "targetClaimId": "cmp-robotis-xh540-w270-r-backlash",
      "targetClaimLabel": "Backlash",
      "targetClaimField": "backlash",
      "targetClaimOriginalValue": "15",
      "assessmentId": "assess-audit-motion-error-cmp-robotis-xh540-w270-r-backlash",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “15”; no condition-matched independent measurement is attached.",
      "condition": "Equivalent value shown by manufacturer as 0.25°.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · XH540-W270-R · Backlash",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-motion-error-cmp-robotis-xh540-w270-r-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-cubemars-ak80-9-v3",
      "componentSlug": "cubemars-ak80-9-v3",
      "componentName": "CubeMars AK80-9 V3.0",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak80-9-v3-backlash",
      "targetClaimId": "cmp-cubemars-ak80-9-v3-backlash",
      "targetClaimLabel": "Backlash",
      "targetClaimField": "backlash",
      "targetClaimOriginalValue": "15",
      "assessmentId": "assess-audit-motion-error-cmp-cubemars-ak80-9-v3-backlash",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “15”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer product-specific specification table; no test method is disclosed.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK80-9 V3.0 KV100 · Backlash",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-motion-error-cmp-cubemars-ak80-9-v3-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "componentName": "MYACTUATOR X8-32 V4",
      "category": "motion-actuation",
      "claimId": "cmp-myactuator-x8-32-v4-backlash",
      "targetClaimId": "cmp-myactuator-x8-32-v4-backlash",
      "targetClaimLabel": "Backlash",
      "targetClaimField": "backlash",
      "targetClaimOriginalValue": "≤10",
      "assessmentId": "assess-audit-motion-error-cmp-myactuator-x8-32-v4-backlash",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “≤10”; no condition-matched independent measurement is attached.",
      "condition": "Technical-parameter image; test method is not disclosed.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · RMD-X8-P9-32-R · Backlash",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-motion-error-cmp-myactuator-x8-32-v4-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "componentName": "MYACTUATOR X8-32 V4",
      "category": "motion-actuation",
      "claimId": "cmp-myactuator-x8-32-v4-accuracy",
      "targetClaimId": "cmp-myactuator-x8-32-v4-accuracy",
      "targetClaimLabel": "Control accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "<0.01",
      "assessmentId": "assess-audit-motion-error-cmp-myactuator-x8-32-v4-accuracy",
      "field": "source_condition_review:accuracy",
      "label": "Control accuracy source-condition assessment",
      "result": "Source and condition audit completed for “<0.01”; no condition-matched independent measurement is attached.",
      "condition": "Technical-parameter image; metric definition and test method are not disclosed.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · RMD-X8-P9-32-R · Control accuracy",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-motion-error-cmp-myactuator-x8-32-v4-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hebi-t8-16-plus",
      "componentSlug": "hebi-t8-16-plus",
      "componentName": "HEBI T8-16+ Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-t8-16-plus-backlash",
      "targetClaimId": "cmp-hebi-t8-16-plus-backlash",
      "targetClaimLabel": "Backlash",
      "targetClaimField": "backlash",
      "targetClaimOriginalValue": "±0.25",
      "assessmentId": "assess-audit-motion-error-cmp-hebi-t8-16-plus-backlash",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “±0.25”; no condition-matched independent measurement is attached.",
      "condition": "T-Series family specification.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · T8-16+ · Backlash",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-motion-error-cmp-hebi-t8-16-plus-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hebi-h25-90",
      "componentSlug": "hebi-h25-90",
      "componentName": "HEBI H25-90 Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-h25-90-backlash",
      "targetClaimId": "cmp-hebi-h25-90-backlash",
      "targetClaimLabel": "Backlash",
      "targetClaimField": "backlash",
      "targetClaimOriginalValue": "None — harmonic-type reducer",
      "assessmentId": "assess-audit-motion-error-cmp-hebi-h25-90-backlash",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “None — harmonic-type reducer”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer table wording; this is not an independent lost-motion test.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · H25-90 · Backlash",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-motion-error-cmp-hebi-h25-90-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hebi-h25-90",
      "componentSlug": "hebi-h25-90",
      "componentName": "HEBI H25-90 Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-h25-90-accuracy",
      "targetClaimId": "cmp-hebi-h25-90-accuracy",
      "targetClaimLabel": "Angular accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "0.02",
      "assessmentId": "assess-audit-motion-error-cmp-hebi-h25-90-accuracy",
      "field": "source_condition_review:accuracy",
      "label": "Angular accuracy source-condition assessment",
      "result": "Source and condition audit completed for “0.02”; no condition-matched independent measurement is attached.",
      "condition": "H-Series family specification.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · H25-90 · Angular accuracy",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-motion-error-cmp-hebi-h25-90-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-robotis-ph54-200-s500-r",
      "componentSlug": "robotis-ph54-200-s500-r",
      "componentName": "ROBOTIS DYNAMIXEL PH54-200-S500-R",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-ph54-200-s500-r-backlash",
      "targetClaimId": "cmp-robotis-ph54-200-s500-r-backlash",
      "targetClaimLabel": "Backlash",
      "targetClaimField": "backlash",
      "targetClaimOriginalValue": "<6 arcmin / 0.1°",
      "assessmentId": "assess-audit-motion-error-cmp-robotis-ph54-200-s500-r-backlash",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “<6 arcmin / 0.1°”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer specification.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · PH54-200-S500-R · Backlash",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-motion-error-cmp-robotis-ph54-200-s500-r-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-robotis-xm540-w270-r",
      "componentSlug": "robotis-xm540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XM540-W270-R",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xm540-w270-r-backlash",
      "targetClaimId": "cmp-robotis-xm540-w270-r-backlash",
      "targetClaimLabel": "Backlash",
      "targetClaimField": "backlash",
      "targetClaimOriginalValue": "15 arcmin / 0.25°",
      "assessmentId": "assess-audit-motion-error-cmp-robotis-xm540-w270-r-backlash",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “15 arcmin / 0.25°”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · XM540-W270-R · Backlash",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-motion-error-cmp-robotis-xm540-w270-r-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-cubemars-ak70-10",
      "componentSlug": "cubemars-ak70-10",
      "componentName": "CubeMars AK70-10 KV100",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak70-10-backlash",
      "targetClaimId": "cmp-cubemars-ak70-10-backlash",
      "targetClaimLabel": "Backlash",
      "targetClaimField": "backlash",
      "targetClaimOriginalValue": "0.2",
      "assessmentId": "assess-audit-motion-error-cmp-cubemars-ak70-10-backlash",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “0.2”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer product-specific specification table; no test method is disclosed.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK70-10 KV100 · Backlash",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-motion-error-cmp-cubemars-ak70-10-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hebi-t8-3-plus",
      "componentSlug": "hebi-t8-3-plus",
      "componentName": "HEBI T8-3+ Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-t8-3-plus-backlash",
      "targetClaimId": "cmp-hebi-t8-3-plus-backlash",
      "targetClaimLabel": "Backlash",
      "targetClaimField": "backlash",
      "targetClaimOriginalValue": "±0.25",
      "assessmentId": "assess-audit-motion-error-cmp-hebi-t8-3-plus-backlash",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “±0.25”; no condition-matched independent measurement is attached.",
      "condition": "T-Series family specification.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · T8-3+ · Backlash",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-motion-error-cmp-hebi-t8-3-plus-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hebi-t25-20",
      "componentSlug": "hebi-t25-20",
      "componentName": "HEBI T25-20 Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-t25-20-backlash",
      "targetClaimId": "cmp-hebi-t25-20-backlash",
      "targetClaimLabel": "Backlash",
      "targetClaimField": "backlash",
      "targetClaimOriginalValue": "±0.25",
      "assessmentId": "assess-audit-motion-error-cmp-hebi-t25-20-backlash",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “±0.25”; no condition-matched independent measurement is attached.",
      "condition": "T-Series family specification.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · T25-20 · Backlash",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-motion-error-cmp-hebi-t25-20-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hebi-h25-45",
      "componentSlug": "hebi-h25-45",
      "componentName": "HEBI H25-45 Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-h25-45-backlash",
      "targetClaimId": "cmp-hebi-h25-45-backlash",
      "targetClaimLabel": "Backlash",
      "targetClaimField": "backlash",
      "targetClaimOriginalValue": "None — harmonic-type reducer",
      "assessmentId": "assess-audit-motion-error-cmp-hebi-h25-45-backlash",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “None — harmonic-type reducer”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer wording; not an independent lost-motion test.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · H25-45 · Backlash",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-motion-error-cmp-hebi-h25-45-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hebi-h25-45",
      "componentSlug": "hebi-h25-45",
      "componentName": "HEBI H25-45 Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-h25-45-accuracy",
      "targetClaimId": "cmp-hebi-h25-45-accuracy",
      "targetClaimLabel": "Angular accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "0.02",
      "assessmentId": "assess-audit-motion-error-cmp-hebi-h25-45-accuracy",
      "field": "source_condition_review:accuracy",
      "label": "Angular accuracy source-condition assessment",
      "result": "Source and condition audit completed for “0.02”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer specification.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · H25-45 · Angular accuracy",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-motion-error-cmp-hebi-h25-45-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-robotis-xh540-w150-r",
      "componentSlug": "robotis-xh540-w150-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W150-R",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xh540-w150-r-backlash",
      "targetClaimId": "cmp-robotis-xh540-w150-r-backlash",
      "targetClaimLabel": "Backlash",
      "targetClaimField": "backlash",
      "targetClaimOriginalValue": "15 arcmin / 0.25°",
      "assessmentId": "assess-audit-motion-error-cmp-robotis-xh540-w150-r-backlash",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “15 arcmin / 0.25°”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · XH540-W150-R · Backlash",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-motion-error-cmp-robotis-xh540-w150-r-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-robotis-xw540-t260-r",
      "componentSlug": "robotis-xw540-t260-r",
      "componentName": "ROBOTIS DYNAMIXEL XW540-T260-R",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xw540-t260-r-backlash",
      "targetClaimId": "cmp-robotis-xw540-t260-r-backlash",
      "targetClaimLabel": "Backlash",
      "targetClaimField": "backlash",
      "targetClaimOriginalValue": "15 arcmin / 0.25°",
      "assessmentId": "assess-audit-motion-error-cmp-robotis-xw540-t260-r-backlash",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “15 arcmin / 0.25°”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · XW540-T260-R · Backlash",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-motion-error-cmp-robotis-xw540-t260-r-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-cubemars-ak80-64",
      "componentSlug": "cubemars-ak80-64",
      "componentName": "CubeMars AK80-64 KV80",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak80-64-backlash",
      "targetClaimId": "cmp-cubemars-ak80-64-backlash",
      "targetClaimLabel": "Backlash",
      "targetClaimField": "backlash",
      "targetClaimOriginalValue": "0.18",
      "assessmentId": "assess-audit-motion-error-cmp-cubemars-ak80-64-backlash",
      "field": "source_condition_review:backlash",
      "label": "Backlash source-condition assessment",
      "result": "Source and condition audit completed for “0.18”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer specification.",
      "sourceTitle": "RCI actuator backlash and motion-error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK80-64 KV80 · Backlash",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-motion-error-cmp-cubemars-ak80-64-backlash",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hebi-r8-9-plus",
      "componentSlug": "hebi-r8-9-plus",
      "componentName": "HEBI R8-9+ Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-r8-9-plus-continuous_torque",
      "targetClaimId": "cmp-hebi-r8-9-plus-continuous_torque",
      "targetClaimLabel": "Continuous torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "10",
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-r8-9-plus-continuous_torque",
      "field": "source_condition_review:continuous_torque",
      "label": "Continuous torque source-condition assessment",
      "result": "Source and condition audit completed for “10”; no condition-matched independent measurement is attached.",
      "condition": "Datasheet headline rating; speed–torque envelope still governs simultaneous torque and speed.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · R8-9+ · Continuous torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-hebi-r8-9-plus-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hebi-r8-9-plus",
      "componentSlug": "hebi-r8-9-plus",
      "componentName": "HEBI R8-9+ Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-r8-9-plus-headline_torque",
      "targetClaimId": "cmp-hebi-r8-9-plus-headline_torque",
      "targetClaimLabel": "Peak torque",
      "targetClaimField": "headline_torque",
      "targetClaimOriginalValue": "23",
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-r8-9-plus-headline_torque",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “23”; no condition-matched independent measurement is attached.",
      "condition": "Peak rating; duration is not stated in the headline table.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · R8-9+ · Peak torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-hebi-r8-9-plus-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-robotis-xh540-w270-r",
      "componentSlug": "robotis-xh540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W270-R",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xh540-w270-r-headline_torque",
      "targetClaimId": "cmp-robotis-xh540-w270-r-headline_torque",
      "targetClaimLabel": "Stall torque",
      "targetClaimField": "headline_torque",
      "targetClaimOriginalValue": "9.9",
      "assessmentId": "assess-audit-torque-boundary-cmp-robotis-xh540-w270-r-headline_torque",
      "field": "source_condition_review:headline_torque",
      "label": "Stall torque source-condition assessment",
      "result": "Source and condition audit completed for “9.9”; no condition-matched independent measurement is attached.",
      "condition": "At 12.0 V and 4.9 A; the e-Manual warns that stall torque is not a continuous output rating.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · XH540-W270-R · Stall torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-robotis-xh540-w270-r-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-cubemars-ak80-9-v3",
      "componentSlug": "cubemars-ak80-9-v3",
      "componentName": "CubeMars AK80-9 V3.0",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak80-9-v3-continuous_torque",
      "targetClaimId": "cmp-cubemars-ak80-9-v3-continuous_torque",
      "targetClaimLabel": "Rated torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "9",
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak80-9-v3-continuous_torque",
      "field": "source_condition_review:continuous_torque",
      "label": "Rated torque source-condition assessment",
      "result": "Source and condition audit completed for “9”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer calls this rated torque; thermal duty conditions are not stated in the product comparison table.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK80-9 V3.0 KV100 · Rated torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-cubemars-ak80-9-v3-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-cubemars-ak80-9-v3",
      "componentSlug": "cubemars-ak80-9-v3",
      "componentName": "CubeMars AK80-9 V3.0",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak80-9-v3-headline_torque",
      "targetClaimId": "cmp-cubemars-ak80-9-v3-headline_torque",
      "targetClaimLabel": "Peak torque",
      "targetClaimField": "headline_torque",
      "targetClaimOriginalValue": "22",
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak80-9-v3-headline_torque",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “22”; no condition-matched independent measurement is attached.",
      "condition": "Peak current 28 A; duration not stated in the visible specification table.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK80-9 V3.0 KV100 · Peak torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-cubemars-ak80-9-v3-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "componentName": "MYACTUATOR X8-32 V4",
      "category": "motion-actuation",
      "claimId": "cmp-myactuator-x8-32-v4-headline_torque",
      "targetClaimId": "cmp-myactuator-x8-32-v4-headline_torque",
      "targetClaimLabel": "Peak torque encoded in model name",
      "targetClaimField": "headline_torque",
      "targetClaimOriginalValue": "32",
      "assessmentId": "assess-audit-torque-boundary-cmp-myactuator-x8-32-v4-headline_torque",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque encoded in model name source-condition assessment",
      "result": "Source and condition audit completed for “32”; no condition-matched independent measurement is attached.",
      "condition": "The manufacturer’s naming guide defines the final number as peak torque; this is not a continuous rating.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · RMD-X8-P9-32-R · Peak torque encoded in model name",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-myactuator-x8-32-v4-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "componentName": "MYACTUATOR X8-32 V4",
      "category": "motion-actuation",
      "claimId": "cmp-myactuator-x8-32-v4-rated_torque",
      "targetClaimId": "cmp-myactuator-x8-32-v4-rated_torque",
      "targetClaimLabel": "Rated torque",
      "targetClaimField": "rated_torque",
      "targetClaimOriginalValue": "8",
      "assessmentId": "assess-audit-torque-boundary-cmp-myactuator-x8-32-v4-rated_torque",
      "field": "source_condition_review:rated_torque",
      "label": "Rated torque source-condition assessment",
      "result": "Source and condition audit completed for “8”; no condition-matched independent measurement is attached.",
      "condition": "Technical-parameter image; the page does not define rated torque as continuous duty.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · RMD-X8-P9-32-R · Rated torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-myactuator-x8-32-v4-rated_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hebi-t8-16-plus",
      "componentSlug": "hebi-t8-16-plus",
      "componentName": "HEBI T8-16+ Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-t8-16-plus-continuous_torque",
      "targetClaimId": "cmp-hebi-t8-16-plus-continuous_torque",
      "targetClaimLabel": "Continuous torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "20",
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-t8-16-plus-continuous_torque",
      "field": "source_condition_review:continuous_torque",
      "label": "Continuous torque source-condition assessment",
      "result": "Source and condition audit completed for “20”; no condition-matched independent measurement is attached.",
      "condition": "T8-16+ configuration.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · T8-16+ · Continuous torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-hebi-t8-16-plus-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hebi-t8-16-plus",
      "componentSlug": "hebi-t8-16-plus",
      "componentName": "HEBI T8-16+ Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-t8-16-plus-headline_torque",
      "targetClaimId": "cmp-hebi-t8-16-plus-headline_torque",
      "targetClaimLabel": "Peak torque",
      "targetClaimField": "headline_torque",
      "targetClaimOriginalValue": "44",
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-t8-16-plus-headline_torque",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “44”; no condition-matched independent measurement is attached.",
      "condition": "Peak duration is not stated in the table.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · T8-16+ · Peak torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-hebi-t8-16-plus-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hebi-h25-90",
      "componentSlug": "hebi-h25-90",
      "componentName": "HEBI H25-90 Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-h25-90-continuous_torque",
      "targetClaimId": "cmp-hebi-h25-90-continuous_torque",
      "targetClaimLabel": "Continuous torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "90",
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-h25-90-continuous_torque",
      "field": "source_condition_review:continuous_torque",
      "label": "Continuous torque source-condition assessment",
      "result": "Source and condition audit completed for “90”; no condition-matched independent measurement is attached.",
      "condition": "H25-90 configuration.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · H25-90 · Continuous torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-hebi-h25-90-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hebi-h25-90",
      "componentSlug": "hebi-h25-90",
      "componentName": "HEBI H25-90 Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-h25-90-headline_torque",
      "targetClaimId": "cmp-hebi-h25-90-headline_torque",
      "targetClaimLabel": "Peak torque",
      "targetClaimField": "headline_torque",
      "targetClaimOriginalValue": "180",
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-h25-90-headline_torque",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “180”; no condition-matched independent measurement is attached.",
      "condition": "Peak duration is not stated in the table.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · H25-90 · Peak torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-hebi-h25-90-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-robotis-ph54-200-s500-r",
      "componentSlug": "robotis-ph54-200-s500-r",
      "componentName": "ROBOTIS DYNAMIXEL PH54-200-S500-R",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-ph54-200-s500-r-continuous_torque",
      "targetClaimId": "cmp-robotis-ph54-200-s500-r-continuous_torque",
      "targetClaimLabel": "Continuous torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "44.7",
      "assessmentId": "assess-audit-torque-boundary-cmp-robotis-ph54-200-s500-r-continuous_torque",
      "field": "source_condition_review:continuous_torque",
      "label": "Continuous torque source-condition assessment",
      "result": "Source and condition audit completed for “44.7”; no condition-matched independent measurement is attached.",
      "condition": "Calculated from core-motor specifications; manufacturer advises checking the performance graph and consulting for long-duration use.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · PH54-200-S500-R · Continuous torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-robotis-ph54-200-s500-r-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-robotis-xm540-w270-r",
      "componentSlug": "robotis-xm540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XM540-W270-R",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xm540-w270-r-headline_torque",
      "targetClaimId": "cmp-robotis-xm540-w270-r-headline_torque",
      "targetClaimLabel": "Stall torque",
      "targetClaimField": "headline_torque",
      "targetClaimOriginalValue": "10.6",
      "assessmentId": "assess-audit-torque-boundary-cmp-robotis-xm540-w270-r-headline_torque",
      "field": "source_condition_review:headline_torque",
      "label": "Stall torque source-condition assessment",
      "result": "Source and condition audit completed for “10.6”; no condition-matched independent measurement is attached.",
      "condition": "12.0 V and 4.4 A; momentary stall condition.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · XM540-W270-R · Stall torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-robotis-xm540-w270-r-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-cubemars-ak70-10",
      "componentSlug": "cubemars-ak70-10",
      "componentName": "CubeMars AK70-10 KV100",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak70-10-continuous_torque",
      "targetClaimId": "cmp-cubemars-ak70-10-continuous_torque",
      "targetClaimLabel": "Rated torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "8.3",
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak70-10-continuous_torque",
      "field": "source_condition_review:continuous_torque",
      "label": "Rated torque source-condition assessment",
      "result": "Source and condition audit completed for “8.3”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer-rated value; thermal duration is not stated in the comparison table.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK70-10 KV100 · Rated torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-cubemars-ak70-10-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-cubemars-ak70-10",
      "componentSlug": "cubemars-ak70-10",
      "componentName": "CubeMars AK70-10 KV100",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak70-10-headline_torque",
      "targetClaimId": "cmp-cubemars-ak70-10-headline_torque",
      "targetClaimLabel": "Peak torque",
      "targetClaimField": "headline_torque",
      "targetClaimOriginalValue": "24.8",
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak70-10-headline_torque",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “24.8”; no condition-matched independent measurement is attached.",
      "condition": "Peak current 23.2 A; duration not stated.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK70-10 KV100 · Peak torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-cubemars-ak70-10-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-cubemars-ak10-9-v3",
      "componentSlug": "cubemars-ak10-9-v3",
      "componentName": "CubeMars AK10-9 V3.0",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak10-9-v3-continuous_torque",
      "targetClaimId": "cmp-cubemars-ak10-9-v3-continuous_torque",
      "targetClaimLabel": "Rated torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "18",
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak10-9-v3-continuous_torque",
      "field": "source_condition_review:continuous_torque",
      "label": "Rated torque source-condition assessment",
      "result": "Source and condition audit completed for “18”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer-rated value; thermal duration is not stated.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK10-9 V3.0 KV60 · Rated torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-cubemars-ak10-9-v3-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-cubemars-ak10-9-v3",
      "componentSlug": "cubemars-ak10-9-v3",
      "componentName": "CubeMars AK10-9 V3.0",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak10-9-v3-headline_torque",
      "targetClaimId": "cmp-cubemars-ak10-9-v3-headline_torque",
      "targetClaimLabel": "Peak torque",
      "targetClaimField": "headline_torque",
      "targetClaimOriginalValue": "53",
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak10-9-v3-headline_torque",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “53”; no condition-matched independent measurement is attached.",
      "condition": "Peak current 31.9 A; duration not stated.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK10-9 V3.0 KV60 · Peak torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-cubemars-ak10-9-v3-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hebi-t8-3-plus",
      "componentSlug": "hebi-t8-3-plus",
      "componentName": "HEBI T8-3+ Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-t8-3-plus-continuous_torque",
      "targetClaimId": "cmp-hebi-t8-3-plus-continuous_torque",
      "targetClaimLabel": "Continuous torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "4",
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-t8-3-plus-continuous_torque",
      "field": "source_condition_review:continuous_torque",
      "label": "Continuous torque source-condition assessment",
      "result": "Source and condition audit completed for “4”; no condition-matched independent measurement is attached.",
      "condition": "T8-3+ configuration.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · T8-3+ · Continuous torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-hebi-t8-3-plus-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hebi-t8-3-plus",
      "componentSlug": "hebi-t8-3-plus",
      "componentName": "HEBI T8-3+ Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-t8-3-plus-headline_torque",
      "targetClaimId": "cmp-hebi-t8-3-plus-headline_torque",
      "targetClaimLabel": "Peak torque",
      "targetClaimField": "headline_torque",
      "targetClaimOriginalValue": "8",
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-t8-3-plus-headline_torque",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “8”; no condition-matched independent measurement is attached.",
      "condition": "Peak duration is not stated in the table.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · T8-3+ · Peak torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-hebi-t8-3-plus-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hebi-t25-20",
      "componentSlug": "hebi-t25-20",
      "componentName": "HEBI T25-20 Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-t25-20-continuous_torque",
      "targetClaimId": "cmp-hebi-t25-20-continuous_torque",
      "targetClaimLabel": "Continuous torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "20",
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-t25-20-continuous_torque",
      "field": "source_condition_review:continuous_torque",
      "label": "Continuous torque source-condition assessment",
      "result": "Source and condition audit completed for “20”; no condition-matched independent measurement is attached.",
      "condition": "T25-20 configuration.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · T25-20 · Continuous torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-hebi-t25-20-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hebi-t25-20",
      "componentSlug": "hebi-t25-20",
      "componentName": "HEBI T25-20 Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-t25-20-headline_torque",
      "targetClaimId": "cmp-hebi-t25-20-headline_torque",
      "targetClaimLabel": "Peak torque",
      "targetClaimField": "headline_torque",
      "targetClaimOriginalValue": "40",
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-t25-20-headline_torque",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “40”; no condition-matched independent measurement is attached.",
      "condition": "Peak duration is not stated in the table.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · T25-20 · Peak torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-hebi-t25-20-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hebi-h25-45",
      "componentSlug": "hebi-h25-45",
      "componentName": "HEBI H25-45 Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-h25-45-continuous_torque",
      "targetClaimId": "cmp-hebi-h25-45-continuous_torque",
      "targetClaimLabel": "Continuous torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "45",
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-h25-45-continuous_torque",
      "field": "source_condition_review:continuous_torque",
      "label": "Continuous torque source-condition assessment",
      "result": "Source and condition audit completed for “45”; no condition-matched independent measurement is attached.",
      "condition": "H25-45 configuration.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · H25-45 · Continuous torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-hebi-h25-45-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hebi-h25-45",
      "componentSlug": "hebi-h25-45",
      "componentName": "HEBI H25-45 Actuator",
      "category": "motion-actuation",
      "claimId": "cmp-hebi-h25-45-headline_torque",
      "targetClaimId": "cmp-hebi-h25-45-headline_torque",
      "targetClaimLabel": "Peak torque",
      "targetClaimField": "headline_torque",
      "targetClaimOriginalValue": "90",
      "assessmentId": "assess-audit-torque-boundary-cmp-hebi-h25-45-headline_torque",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “90”; no condition-matched independent measurement is attached.",
      "condition": "Peak duration is not stated in the table.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · H25-45 · Peak torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-hebi-h25-45-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-robotis-xh540-w150-r",
      "componentSlug": "robotis-xh540-w150-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W150-R",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xh540-w150-r-headline_torque",
      "targetClaimId": "cmp-robotis-xh540-w150-r-headline_torque",
      "targetClaimLabel": "Stall torque",
      "targetClaimField": "headline_torque",
      "targetClaimOriginalValue": "6.6 / 7.1 / 8.5",
      "assessmentId": "assess-audit-torque-boundary-cmp-robotis-xh540-w150-r-headline_torque",
      "field": "source_condition_review:headline_torque",
      "label": "Stall torque source-condition assessment",
      "result": "Source and condition audit completed for “6.6 / 7.1 / 8.5”; no condition-matched independent measurement is attached.",
      "condition": "At 11.1 V and 4.5 A / 12 V and 4.9 A / 14.8 V and 5.9 A respectively.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · XH540-W150-R · Stall torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-robotis-xh540-w150-r-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-robotis-xw540-t260-r",
      "componentSlug": "robotis-xw540-t260-r",
      "componentName": "ROBOTIS DYNAMIXEL XW540-T260-R",
      "category": "motion-actuation",
      "claimId": "cmp-robotis-xw540-t260-r-headline_torque",
      "targetClaimId": "cmp-robotis-xw540-t260-r-headline_torque",
      "targetClaimLabel": "Stall torque",
      "targetClaimField": "headline_torque",
      "targetClaimOriginalValue": "8.8 / 9.5 / 11.2",
      "assessmentId": "assess-audit-torque-boundary-cmp-robotis-xw540-t260-r-headline_torque",
      "field": "source_condition_review:headline_torque",
      "label": "Stall torque source-condition assessment",
      "result": "Source and condition audit completed for “8.8 / 9.5 / 11.2”; no condition-matched independent measurement is attached.",
      "condition": "At 11.1 V and 4.5 A / 12 V and 4.9 A / 14.8 V and 5.9 A respectively.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · XW540-T260-R · Stall torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-robotis-xw540-t260-r-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-cubemars-ak60-6-v3",
      "componentSlug": "cubemars-ak60-6-v3",
      "componentName": "CubeMars AK60-6 V3.0 KV80",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak60-6-v3-continuous_torque",
      "targetClaimId": "cmp-cubemars-ak60-6-v3-continuous_torque",
      "targetClaimLabel": "Rated torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "3",
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak60-6-v3-continuous_torque",
      "field": "source_condition_review:continuous_torque",
      "label": "Rated torque source-condition assessment",
      "result": "Source and condition audit completed for “3”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer-rated value; thermal duration is not stated.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK60-6 V3.0 KV80 · Rated torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-cubemars-ak60-6-v3-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-cubemars-ak60-6-v3",
      "componentSlug": "cubemars-ak60-6-v3",
      "componentName": "CubeMars AK60-6 V3.0 KV80",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak60-6-v3-headline_torque",
      "targetClaimId": "cmp-cubemars-ak60-6-v3-headline_torque",
      "targetClaimLabel": "Peak torque",
      "targetClaimField": "headline_torque",
      "targetClaimOriginalValue": "9",
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak60-6-v3-headline_torque",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “9”; no condition-matched independent measurement is attached.",
      "condition": "Peak duration is not stated.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK60-6 V3.0 KV80 · Peak torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-cubemars-ak60-6-v3-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-cubemars-ak80-64",
      "componentSlug": "cubemars-ak80-64",
      "componentName": "CubeMars AK80-64 KV80",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak80-64-continuous_torque",
      "targetClaimId": "cmp-cubemars-ak80-64-continuous_torque",
      "targetClaimLabel": "Rated torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "48",
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak80-64-continuous_torque",
      "field": "source_condition_review:continuous_torque",
      "label": "Rated torque source-condition assessment",
      "result": "Source and condition audit completed for “48”; no condition-matched independent measurement is attached.",
      "condition": "Rated current 7 A; duration and cooling method are not stated.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK80-64 KV80 · Rated torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-cubemars-ak80-64-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-cubemars-ak80-64",
      "componentSlug": "cubemars-ak80-64",
      "componentName": "CubeMars AK80-64 KV80",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-ak80-64-headline_torque",
      "targetClaimId": "cmp-cubemars-ak80-64-headline_torque",
      "targetClaimLabel": "Peak torque",
      "targetClaimField": "headline_torque",
      "targetClaimOriginalValue": "120",
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak80-64-headline_torque",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “120”; no condition-matched independent measurement is attached.",
      "condition": "Peak current 19 A; duration not stated.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AK80-64 KV80 · Peak torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-cubemars-ak80-64-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-cubemars-aka60-6",
      "componentSlug": "cubemars-aka60-6",
      "componentName": "CubeMars AKA60-6 KV80",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-aka60-6-continuous_torque",
      "targetClaimId": "cmp-cubemars-aka60-6-continuous_torque",
      "targetClaimLabel": "Rated torque",
      "targetClaimField": "continuous_torque",
      "targetClaimOriginalValue": "3",
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-aka60-6-continuous_torque",
      "field": "source_condition_review:continuous_torque",
      "label": "Rated torque source-condition assessment",
      "result": "Source and condition audit completed for “3”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer-rated value; thermal duration is not stated.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AKA60-6 KV80 · Rated torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-cubemars-aka60-6-continuous_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-cubemars-aka60-6",
      "componentSlug": "cubemars-aka60-6",
      "componentName": "CubeMars AKA60-6 KV80",
      "category": "motion-actuation",
      "claimId": "cmp-cubemars-aka60-6-headline_torque",
      "targetClaimId": "cmp-cubemars-aka60-6-headline_torque",
      "targetClaimLabel": "Peak torque",
      "targetClaimField": "headline_torque",
      "targetClaimOriginalValue": "9",
      "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-aka60-6-headline_torque",
      "field": "source_condition_review:headline_torque",
      "label": "Peak torque source-condition assessment",
      "result": "Source and condition audit completed for “9”; no condition-matched independent measurement is attached.",
      "condition": "Peak duration is not stated.",
      "sourceTitle": "RCI continuous-torque claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
      "sourceLocation": "Exact-model audit row · AKA60-6 KV80 · Peak torque",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-torque-boundary-cmp-cubemars-aka60-6-headline_torque",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-orbbec-gemini-335",
      "componentSlug": "orbbec-gemini-335",
      "componentName": "Orbbec Gemini 335",
      "category": "perception-sensing",
      "claimId": "cmp-orbbec-gemini-335-range",
      "targetClaimId": "cmp-orbbec-gemini-335-range",
      "targetClaimLabel": "Depth and recommended range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.10–20+ m; optimal 0.26–3 m",
      "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-335-range",
      "field": "source_condition_review:range",
      "label": "Depth and recommended range source-condition assessment",
      "result": "Source and condition audit completed for “0.10–20+ m; optimal 0.26–3 m”; no condition-matched independent measurement is attached.",
      "condition": "Current product-page wording; V1.6 datasheet states a 0.1–20 m+ working range and a 0.3–3 m ideal range. Both state a theoretical maximum up to 65 m.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · Gemini 335 · Depth and recommended range",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-orbbec-gemini-335-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-orbbec-gemini-335",
      "componentSlug": "orbbec-gemini-335",
      "componentName": "Orbbec Gemini 335",
      "category": "perception-sensing",
      "claimId": "cmp-orbbec-gemini-335-accuracy",
      "targetClaimId": "cmp-orbbec-gemini-335-accuracy",
      "targetClaimLabel": "Spatial precision",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "≤1.5% RMSE",
      "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-335-accuracy",
      "field": "source_condition_review:accuracy",
      "label": "Spatial precision source-condition assessment",
      "result": "Source and condition audit completed for “≤1.5% RMSE”; no condition-matched independent measurement is attached.",
      "condition": "1280 × 800 at 2 m over a 90% × 90% ROI on a >80% reflectivity plane; this is spatial noise, not the separate absolute depth-accuracy row.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · Gemini 335 · Spatial precision",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-orbbec-gemini-335-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-orbbec-gemini-335",
      "componentSlug": "orbbec-gemini-335",
      "componentName": "Orbbec Gemini 335",
      "category": "perception-sensing",
      "claimId": "cmp-orbbec-gemini-335-resolution_fps",
      "targetClaimId": "cmp-orbbec-gemini-335-resolution_fps",
      "targetClaimLabel": "Depth output",
      "targetClaimField": "resolution_fps",
      "targetClaimOriginalValue": "1280 × 800 @ 30 fps",
      "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-335-resolution_fps",
      "field": "source_condition_review:resolution_fps",
      "label": "Depth output source-condition assessment",
      "result": "Source and condition audit completed for “1280 × 800 @ 30 fps”; no condition-matched independent measurement is attached.",
      "condition": "Maximum published depth mode.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · Gemini 335 · Depth output",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-orbbec-gemini-335-resolution_fps",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-stereolabs-zed-x",
      "componentSlug": "stereolabs-zed-x",
      "componentName": "Stereolabs ZED X",
      "category": "perception-sensing",
      "claimId": "cmp-stereolabs-zed-x-range",
      "targetClaimId": "cmp-stereolabs-zed-x-range",
      "targetClaimLabel": "Lens-qualified depth range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "2.2 mm: max 0.3–20 m / ideal 0.3–12 m; 4 mm: max 1–35 m / ideal 1–20 m",
      "assessmentId": "assess-audit-depth-condition-cmp-stereolabs-zed-x-range",
      "field": "source_condition_review:range",
      "label": "Lens-qualified depth range source-condition assessment",
      "result": "Source and condition audit completed for “2.2 mm: max 0.3–20 m / ideal 0.3–12 m; 4 mm: max 1–35 m / ideal 1–20 m”; no condition-matched independent measurement is attached.",
      "condition": "V1.2 lens-option table; maximum and ideal ranges remain separate.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · ZED X · Lens-qualified depth range",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-stereolabs-zed-x-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-stereolabs-zed-x",
      "componentSlug": "stereolabs-zed-x",
      "componentName": "Stereolabs ZED X",
      "category": "perception-sensing",
      "claimId": "cmp-stereolabs-zed-x-accuracy",
      "targetClaimId": "cmp-stereolabs-zed-x-accuracy",
      "targetClaimLabel": "Lens-qualified depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "2.2 mm: <0.8% at 2 m / <4% at 12 m; 4 mm: <0.4% at 2 m / <7% at 20 m",
      "assessmentId": "assess-audit-depth-condition-cmp-stereolabs-zed-x-accuracy",
      "field": "source_condition_review:accuracy",
      "label": "Lens-qualified depth accuracy source-condition assessment",
      "result": "Source and condition audit completed for “2.2 mm: <0.8% at 2 m / <4% at 12 m; 4 mm: <0.4% at 2 m / <7% at 20 m”; no condition-matched independent measurement is attached.",
      "condition": "V1.2 lens-option table; metric definition, target, ROI, acquisition mode and test environment are not disclosed beside the values.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · ZED X · Lens-qualified depth accuracy",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-stereolabs-zed-x-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-stereolabs-zed-x",
      "componentSlug": "stereolabs-zed-x",
      "componentName": "Stereolabs ZED X",
      "category": "perception-sensing",
      "claimId": "cmp-stereolabs-zed-x-resolution_fps",
      "targetClaimId": "cmp-stereolabs-zed-x-resolution_fps",
      "targetClaimLabel": "Stereo video modes",
      "targetClaimField": "resolution_fps",
      "targetClaimOriginalValue": "1920 × 1200 @ 60 fps; 960 × 600 @ 120 fps",
      "assessmentId": "assess-audit-depth-condition-cmp-stereolabs-zed-x-resolution_fps",
      "field": "source_condition_review:resolution_fps",
      "label": "Stereo video modes source-condition assessment",
      "result": "Source and condition audit completed for “1920 × 1200 @ 60 fps; 960 × 600 @ 120 fps”; no condition-matched independent measurement is attached.",
      "condition": "The two maxima are separate operating modes.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · ZED X · Stereo video modes",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-stereolabs-zed-x-resolution_fps",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-basler-blaze-101",
      "componentSlug": "basler-blaze-101",
      "componentName": "Basler blaze-101",
      "category": "perception-sensing",
      "claimId": "cmp-basler-blaze-101-range",
      "targetClaimId": "cmp-basler-blaze-101-range",
      "targetClaimLabel": "Measurement range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "Short 0.3–1.5; long 0.3–10",
      "assessmentId": "assess-audit-depth-condition-cmp-basler-blaze-101-range",
      "field": "source_condition_review:range",
      "label": "Measurement range source-condition assessment",
      "result": "Source and condition audit completed for “Short 0.3–1.5; long 0.3–10”; no condition-matched independent measurement is attached.",
      "condition": "Separate short- and long-range modes.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · blaze-101 · Measurement range",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-basler-blaze-101-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-basler-blaze-101",
      "componentSlug": "basler-blaze-101",
      "componentName": "Basler blaze-101",
      "category": "perception-sensing",
      "claimId": "cmp-basler-blaze-101-accuracy",
      "targetClaimId": "cmp-basler-blaze-101-accuracy",
      "targetClaimLabel": "Typical accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "±5",
      "assessmentId": "assess-audit-depth-condition-cmp-basler-blaze-101-accuracy",
      "field": "source_condition_review:accuracy",
      "label": "Typical accuracy source-condition assessment",
      "result": "Source and condition audit completed for “±5”; no condition-matched independent measurement is attached.",
      "condition": "0.5–5.5 m; 20-minute warm-up; flat white 90% target; no ambient light; 22°C; central 40 × 40 pixels; 25-image average.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · blaze-101 · Typical accuracy",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-basler-blaze-101-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-basler-blaze-101",
      "componentSlug": "basler-blaze-101",
      "componentName": "Basler blaze-101",
      "category": "perception-sensing",
      "claimId": "cmp-basler-blaze-101-resolution_fps",
      "targetClaimId": "cmp-basler-blaze-101-resolution_fps",
      "targetClaimLabel": "Depth output",
      "targetClaimField": "resolution_fps",
      "targetClaimOriginalValue": "640 × 480 at 20 fps default / 30 fps FastMode",
      "assessmentId": "assess-audit-depth-condition-cmp-basler-blaze-101-resolution_fps",
      "field": "source_condition_review:resolution_fps",
      "label": "Depth output source-condition assessment",
      "result": "Source and condition audit completed for “640 × 480 at 20 fps default / 30 fps FastMode”; no condition-matched independent measurement is attached.",
      "condition": "FastMode changes the operating mode; it is not the default.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · blaze-101 · Depth output",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-basler-blaze-101-resolution_fps",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-realsense-d435i",
      "componentSlug": "realsense-d435i",
      "componentName": "RealSense Depth Camera D435i",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d435i-range",
      "targetClaimId": "cmp-realsense-d435i-range",
      "targetClaimLabel": "Ideal range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.3–3",
      "assessmentId": "assess-audit-depth-condition-cmp-realsense-d435i-range",
      "field": "source_condition_review:range",
      "label": "Ideal range source-condition assessment",
      "result": "Source and condition audit completed for “0.3–3”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer-described ideal range, not a hard maximum.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · D435i · Ideal range",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-realsense-d435i-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-realsense-d435i",
      "componentSlug": "realsense-d435i",
      "componentName": "RealSense Depth Camera D435i",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d435i-min_depth",
      "targetClaimId": "cmp-realsense-d435i-min_depth",
      "targetClaimLabel": "Minimum depth at maximum resolution",
      "targetClaimField": "min_depth",
      "targetClaimOriginalValue": "~0.28",
      "assessmentId": "assess-audit-depth-condition-cmp-realsense-d435i-min_depth",
      "field": "source_condition_review:min_depth",
      "label": "Minimum depth at maximum resolution source-condition assessment",
      "result": "Source and condition audit completed for “~0.28”; no condition-matched independent measurement is attached.",
      "condition": "Min-Z at maximum resolution.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · D435i · Minimum depth at maximum resolution",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-realsense-d435i-min_depth",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-realsense-d435i",
      "componentSlug": "realsense-d435i",
      "componentName": "RealSense Depth Camera D435i",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d435i-accuracy",
      "targetClaimId": "cmp-realsense-d435i-accuracy",
      "targetClaimLabel": "Depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "<2%",
      "assessmentId": "assess-audit-depth-condition-cmp-realsense-d435i-accuracy",
      "field": "source_condition_review:accuracy",
      "label": "Depth accuracy source-condition assessment",
      "result": "Source and condition audit completed for “<2%”; no condition-matched independent measurement is attached.",
      "condition": "At 2 m; manufacturer product-page value.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · D435i · Depth accuracy",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-realsense-d435i-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-realsense-d435i",
      "componentSlug": "realsense-d435i",
      "componentName": "RealSense Depth Camera D435i",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d435i-resolution_fps",
      "targetClaimId": "cmp-realsense-d435i-resolution_fps",
      "targetClaimLabel": "Depth output",
      "targetClaimField": "resolution_fps",
      "targetClaimOriginalValue": "Up to 1280 × 720; up to 90 fps",
      "assessmentId": "assess-audit-depth-condition-cmp-realsense-d435i-resolution_fps",
      "field": "source_condition_review:resolution_fps",
      "label": "Depth output source-condition assessment",
      "result": "Source and condition audit completed for “Up to 1280 × 720; up to 90 fps”; no condition-matched independent measurement is attached.",
      "condition": "Resolution and frame-rate maxima are listed separately and are mode-dependent.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · D435i · Depth output",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-realsense-d435i-resolution_fps",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-orbbec-gemini-2",
      "componentSlug": "orbbec-gemini-2",
      "componentName": "Orbbec Gemini 2",
      "category": "perception-sensing",
      "claimId": "cmp-orbbec-gemini-2-range",
      "targetClaimId": "cmp-orbbec-gemini-2-range",
      "targetClaimLabel": "Depth range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.15–10",
      "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-2-range",
      "field": "source_condition_review:range",
      "label": "Depth range source-condition assessment",
      "result": "Source and condition audit completed for “0.15–10”; no condition-matched independent measurement is attached.",
      "condition": "Product specification; ideal range is narrower.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · Gemini 2 · Depth range",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-orbbec-gemini-2-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-orbbec-gemini-2",
      "componentSlug": "orbbec-gemini-2",
      "componentName": "Orbbec Gemini 2",
      "category": "perception-sensing",
      "claimId": "cmp-orbbec-gemini-2-ideal_range",
      "targetClaimId": "cmp-orbbec-gemini-2-ideal_range",
      "targetClaimLabel": "Ideal range",
      "targetClaimField": "ideal_range",
      "targetClaimOriginalValue": "0.2–5",
      "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-2-ideal_range",
      "field": "source_condition_review:ideal_range",
      "label": "Ideal range source-condition assessment",
      "result": "Source and condition audit completed for “0.2–5”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer product table.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · Gemini 2 · Ideal range",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-orbbec-gemini-2-ideal_range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-orbbec-gemini-2",
      "componentSlug": "orbbec-gemini-2",
      "componentName": "Orbbec Gemini 2",
      "category": "perception-sensing",
      "claimId": "cmp-orbbec-gemini-2-accuracy",
      "targetClaimId": "cmp-orbbec-gemini-2-accuracy",
      "targetClaimLabel": "Plane-fit RMS claim labeled “Depth Accuracy”",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "≤2%",
      "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-2-accuracy",
      "field": "source_condition_review:accuracy",
      "label": "Plane-fit RMS claim labeled “Depth Accuracy” source-condition assessment",
      "result": "Source and condition audit completed for “≤2%”; no condition-matched independent measurement is attached.",
      "condition": "1280 × 800 at 2 m over 81% ROI on a >80% reflectivity plane. The datasheet describes RMS distance to a best-fit plane without a ground-truth reference.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · Gemini 2 · Plane-fit RMS claim labeled “Depth Accuracy”",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-orbbec-gemini-2-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-orbbec-gemini-2",
      "componentSlug": "orbbec-gemini-2",
      "componentName": "Orbbec Gemini 2",
      "category": "perception-sensing",
      "claimId": "cmp-orbbec-gemini-2-resolution_fps",
      "targetClaimId": "cmp-orbbec-gemini-2-resolution_fps",
      "targetClaimLabel": "Depth output",
      "targetClaimField": "resolution_fps",
      "targetClaimOriginalValue": "1280 × 800 at 30 fps",
      "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-2-resolution_fps",
      "field": "source_condition_review:resolution_fps",
      "label": "Depth output source-condition assessment",
      "result": "Source and condition audit completed for “1280 × 800 at 30 fps”; no condition-matched independent measurement is attached.",
      "condition": "Maximum listed mode.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · Gemini 2 · Depth output",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-orbbec-gemini-2-resolution_fps",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-stereolabs-zed-2i",
      "componentSlug": "stereolabs-zed-2i",
      "componentName": "Stereolabs ZED 2i 2.1mm",
      "category": "perception-sensing",
      "claimId": "cmp-stereolabs-zed-2i-range",
      "targetClaimId": "cmp-stereolabs-zed-2i-range",
      "targetClaimLabel": "Depth range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.3–20",
      "assessmentId": "assess-audit-depth-condition-cmp-stereolabs-zed-2i-range",
      "field": "source_condition_review:range",
      "label": "Depth range source-condition assessment",
      "result": "Source and condition audit completed for “0.3–20”; no condition-matched independent measurement is attached.",
      "condition": "2.1 mm lens; ideal range 0.3–12 m.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · ZED 2i 2.1mm · Depth range",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-stereolabs-zed-2i-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-stereolabs-zed-2i",
      "componentSlug": "stereolabs-zed-2i",
      "componentName": "Stereolabs ZED 2i 2.1mm",
      "category": "perception-sensing",
      "claimId": "cmp-stereolabs-zed-2i-accuracy",
      "targetClaimId": "cmp-stereolabs-zed-2i-accuracy",
      "targetClaimLabel": "Depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "<0.8% at 2 m; <4% at 12 m",
      "assessmentId": "assess-audit-depth-condition-cmp-stereolabs-zed-2i-accuracy",
      "field": "source_condition_review:accuracy",
      "label": "Depth accuracy source-condition assessment",
      "result": "Source and condition audit completed for “<0.8% at 2 m; <4% at 12 m”; no condition-matched independent measurement is attached.",
      "condition": "2.1 mm lens claims.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · ZED 2i 2.1mm · Depth accuracy",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-stereolabs-zed-2i-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-stereolabs-zed-2i",
      "componentSlug": "stereolabs-zed-2i",
      "componentName": "Stereolabs ZED 2i 2.1mm",
      "category": "perception-sensing",
      "claimId": "cmp-stereolabs-zed-2i-resolution_fps",
      "targetClaimId": "cmp-stereolabs-zed-2i-resolution_fps",
      "targetClaimLabel": "Stereo output modes",
      "targetClaimField": "resolution_fps",
      "targetClaimOriginalValue": "2 × 2208 × 1242 at 15 fps; 2 × 1920 × 1080 at 30 fps; 2 × 1280 × 720 at 60 fps",
      "assessmentId": "assess-audit-depth-condition-cmp-stereolabs-zed-2i-resolution_fps",
      "field": "source_condition_review:resolution_fps",
      "label": "Stereo output modes source-condition assessment",
      "result": "Source and condition audit completed for “2 × 2208 × 1242 at 15 fps; 2 × 1920 × 1080 at 30 fps; 2 × 1280 × 720 at 60 fps”; no condition-matched independent measurement is attached.",
      "condition": "Separate modes.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · ZED 2i 2.1mm · Stereo output modes",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-stereolabs-zed-2i-resolution_fps",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-realsense-d457",
      "componentSlug": "realsense-d457",
      "componentName": "RealSense Depth Camera D457",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d457-range",
      "targetClaimId": "cmp-realsense-d457-range",
      "targetClaimLabel": "Ideal range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.6–6",
      "assessmentId": "assess-audit-depth-condition-cmp-realsense-d457-range",
      "field": "source_condition_review:range",
      "label": "Ideal range source-condition assessment",
      "result": "Source and condition audit completed for “0.6–6”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer-described ideal range, not a hard maximum.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · D457 · Ideal range",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-realsense-d457-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-realsense-d457",
      "componentSlug": "realsense-d457",
      "componentName": "RealSense Depth Camera D457",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d457-min_depth",
      "targetClaimId": "cmp-realsense-d457-min_depth",
      "targetClaimLabel": "Minimum depth at maximum resolution",
      "targetClaimField": "min_depth",
      "targetClaimOriginalValue": "~0.52",
      "assessmentId": "assess-audit-depth-condition-cmp-realsense-d457-min_depth",
      "field": "source_condition_review:min_depth",
      "label": "Minimum depth at maximum resolution source-condition assessment",
      "result": "Source and condition audit completed for “~0.52”; no condition-matched independent measurement is attached.",
      "condition": "Mode-dependent Min-Z.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · D457 · Minimum depth at maximum resolution",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-realsense-d457-min_depth",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-realsense-d457",
      "componentSlug": "realsense-d457",
      "componentName": "RealSense Depth Camera D457",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d457-accuracy",
      "targetClaimId": "cmp-realsense-d457-accuracy",
      "targetClaimLabel": "Depth accuracy",
      "targetClaimField": "accuracy",
      "targetClaimOriginalValue": "<2%",
      "assessmentId": "assess-audit-depth-condition-cmp-realsense-d457-accuracy",
      "field": "source_condition_review:accuracy",
      "label": "Depth accuracy source-condition assessment",
      "result": "Source and condition audit completed for “<2%”; no condition-matched independent measurement is attached.",
      "condition": "At 4 m; manufacturer product-page condition.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · D457 · Depth accuracy",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-realsense-d457-accuracy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-realsense-d457",
      "componentSlug": "realsense-d457",
      "componentName": "RealSense Depth Camera D457",
      "category": "perception-sensing",
      "claimId": "cmp-realsense-d457-resolution_fps",
      "targetClaimId": "cmp-realsense-d457-resolution_fps",
      "targetClaimLabel": "Depth output",
      "targetClaimField": "resolution_fps",
      "targetClaimOriginalValue": "Up to 1280 × 720; up to 90 fps",
      "assessmentId": "assess-audit-depth-condition-cmp-realsense-d457-resolution_fps",
      "field": "source_condition_review:resolution_fps",
      "label": "Depth output source-condition assessment",
      "result": "Source and condition audit completed for “Up to 1280 × 720; up to 90 fps”; no condition-matched independent measurement is attached.",
      "condition": "Resolution and frame-rate maxima are listed separately.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · D457 · Depth output",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-realsense-d457-resolution_fps",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-orbbec-gemini-2-xl",
      "componentSlug": "orbbec-gemini-2-xl",
      "componentName": "Orbbec Gemini 2 XL",
      "category": "perception-sensing",
      "claimId": "cmp-orbbec-gemini-2-xl-range",
      "targetClaimId": "cmp-orbbec-gemini-2-xl-range",
      "targetClaimLabel": "Depth range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.4–20",
      "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-2-xl-range",
      "field": "source_condition_review:range",
      "label": "Depth range source-condition assessment",
      "result": "Source and condition audit completed for “0.4–20”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer product specification.",
      "sourceTitle": "RCI depth-camera range and error claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
      "sourceLocation": "Exact-model audit row · Gemini 2 XL · Depth range",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-depth-condition-cmp-orbbec-gemini-2-xl-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-livox-mid-360",
      "componentSlug": "livox-mid-360",
      "componentName": "Livox MID-360",
      "category": "perception-sensing",
      "claimId": "cmp-livox-mid-360-range",
      "targetClaimId": "cmp-livox-mid-360-range",
      "targetClaimLabel": "Detection range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "40 m @ 10%; 70 m @ 80%",
      "assessmentId": "assess-audit-lidar-condition-cmp-livox-mid-360-range",
      "field": "source_condition_review:range",
      "label": "Detection range source-condition assessment",
      "result": "Source and condition audit completed for “40 m @ 10%; 70 m @ 80%”; no condition-matched independent measurement is attached.",
      "condition": "Target reflectivity; 100 klx ambient illumination.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · MID-360 · Detection range",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-lidar-condition-cmp-livox-mid-360-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "componentName": "Ouster OS1 Rev8",
      "category": "perception-sensing",
      "claimId": "cmp-ouster-os1-range",
      "targetClaimId": "cmp-ouster-os1-range",
      "targetClaimLabel": "Range at 10% target",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "90",
      "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os1-range",
      "field": "source_condition_review:range",
      "label": "Range at 10% target source-condition assessment",
      "result": "Source and condition audit completed for “90”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer overview labels this as range at a 10% target.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · OS1 · Range at 10% target",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-lidar-condition-cmp-ouster-os1-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "componentName": "Ouster OS1 Rev8",
      "category": "perception-sensing",
      "claimId": "cmp-ouster-os1-max_range",
      "targetClaimId": "cmp-ouster-os1-max_range",
      "targetClaimLabel": "Maximum representable range",
      "targetClaimField": "max_range",
      "targetClaimOriginalValue": "~250",
      "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os1-max_range",
      "field": "source_condition_review:max_range",
      "label": "Maximum representable range source-condition assessment",
      "result": "Source and condition audit completed for “~250”; no condition-matched independent measurement is attached.",
      "condition": "Digital representation boundary in the current overview; not a target-detection claim.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · OS1 · Maximum representable range",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-lidar-condition-cmp-ouster-os1-max_range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hesai-xt32",
      "componentSlug": "hesai-xt32",
      "componentName": "Hesai XT32",
      "category": "perception-sensing",
      "claimId": "cmp-hesai-xt32-range",
      "targetClaimId": "cmp-hesai-xt32-range",
      "targetClaimLabel": "Instrumented range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.05–120",
      "assessmentId": "assess-audit-lidar-condition-cmp-hesai-xt32-range",
      "field": "source_condition_review:range",
      "label": "Instrumented range source-condition assessment",
      "result": "Source and condition audit completed for “0.05–120”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer product-table range; not the same as a target-qualified detection distance.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · XT32 · Instrumented range",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-lidar-condition-cmp-hesai-xt32-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hesai-xt32",
      "componentSlug": "hesai-xt32",
      "componentName": "Hesai XT32",
      "category": "perception-sensing",
      "claimId": "cmp-hesai-xt32-range_10pct",
      "targetClaimId": "cmp-hesai-xt32-range_10pct",
      "targetClaimLabel": "Detection distance at 10% reflectivity",
      "targetClaimField": "range_10pct",
      "targetClaimOriginalValue": "80",
      "assessmentId": "assess-audit-lidar-condition-cmp-hesai-xt32-range_10pct",
      "field": "source_condition_review:range_10pct",
      "label": "Detection distance at 10% reflectivity source-condition assessment",
      "result": "Source and condition audit completed for “80”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer states probability of detection greater than 90% for a 10% reflectivity target at 80 m.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · XT32 · Detection distance at 10% reflectivity",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-lidar-condition-cmp-hesai-xt32-range_10pct",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-livox-avia",
      "componentSlug": "livox-avia",
      "componentName": "Livox Avia",
      "category": "perception-sensing",
      "claimId": "cmp-livox-avia-range",
      "targetClaimId": "cmp-livox-avia-range",
      "targetClaimLabel": "Detection range at 100 klx",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "190 m @ 10%; 230 m @ 20%; 320 m @ 80%",
      "assessmentId": "assess-audit-lidar-condition-cmp-livox-avia-range",
      "field": "source_condition_review:range",
      "label": "Detection range at 100 klx source-condition assessment",
      "result": "Source and condition audit completed for “190 m @ 10%; 230 m @ 20%; 320 m @ 80%”; no condition-matched independent measurement is attached.",
      "condition": "Target reflectivity under 100 klx ambient illumination.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · Avia · Detection range at 100 klx",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-lidar-condition-cmp-livox-avia-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-livox-avia",
      "componentSlug": "livox-avia",
      "componentName": "Livox Avia",
      "category": "perception-sensing",
      "claimId": "cmp-livox-avia-precision",
      "targetClaimId": "cmp-livox-avia-precision",
      "targetClaimLabel": "Range precision",
      "targetClaimField": "precision",
      "targetClaimOriginalValue": "2",
      "assessmentId": "assess-audit-lidar-condition-cmp-livox-avia-precision",
      "field": "source_condition_review:precision",
      "label": "Range precision source-condition assessment",
      "result": "Source and condition audit completed for “2”; no condition-matched independent measurement is attached.",
      "condition": "1σ at 20 m; 25°C; 80% reflectivity target.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · Avia · Range precision",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-lidar-condition-cmp-livox-avia-precision",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "componentName": "Ouster OS0 Rev8",
      "category": "perception-sensing",
      "claimId": "cmp-ouster-os0-range",
      "targetClaimId": "cmp-ouster-os0-range",
      "targetClaimLabel": "Range at 10% target",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "35",
      "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os0-range",
      "field": "source_condition_review:range",
      "label": "Range at 10% target source-condition assessment",
      "result": "Source and condition audit completed for “35”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer overview labels this as range at a 10% target.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · OS0 · Range at 10% target",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-lidar-condition-cmp-ouster-os0-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "componentName": "Ouster OS0 Rev8",
      "category": "perception-sensing",
      "claimId": "cmp-ouster-os0-max_range",
      "targetClaimId": "cmp-ouster-os0-max_range",
      "targetClaimLabel": "Maximum representable range",
      "targetClaimField": "max_range",
      "targetClaimOriginalValue": "~250",
      "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os0-max_range",
      "field": "source_condition_review:max_range",
      "label": "Maximum representable range source-condition assessment",
      "result": "Source and condition audit completed for “~250”; no condition-matched independent measurement is attached.",
      "condition": "Digital representation boundary in the current overview; not a target-detection claim.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · OS0 · Maximum representable range",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-lidar-condition-cmp-ouster-os0-max_range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "componentName": "Ouster OS0 Rev8",
      "category": "perception-sensing",
      "claimId": "cmp-ouster-os0-min_range",
      "targetClaimId": "cmp-ouster-os0-min_range",
      "targetClaimLabel": "Minimum range",
      "targetClaimField": "min_range",
      "targetClaimOriginalValue": "0.0",
      "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os0-min_range",
      "field": "source_condition_review:min_range",
      "label": "Minimum range source-condition assessment",
      "result": "Source and condition audit completed for “0.0”; no condition-matched independent measurement is attached.",
      "condition": "A headline minimum; not a usable-accuracy guarantee at the window.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · OS0 · Minimum range",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-lidar-condition-cmp-ouster-os0-min_range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "componentName": "Ouster OS2 Rev7",
      "category": "perception-sensing",
      "claimId": "cmp-ouster-os2-range",
      "targetClaimId": "cmp-ouster-os2-range",
      "targetClaimLabel": "Range at 10% target",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "200",
      "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os2-range",
      "field": "source_condition_review:range",
      "label": "Range at 10% target source-condition assessment",
      "result": "Source and condition audit completed for “200”; no condition-matched independent measurement is attached.",
      "condition": "Rev7 OS2 headline range at a 10% target.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · OS2 · Range at 10% target",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-lidar-condition-cmp-ouster-os2-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "componentName": "Ouster OS2 Rev7",
      "category": "perception-sensing",
      "claimId": "cmp-ouster-os2-max_range",
      "targetClaimId": "cmp-ouster-os2-max_range",
      "targetClaimLabel": "Maximum representable range",
      "targetClaimField": "max_range",
      "targetClaimOriginalValue": "404 typical / 381 minimum",
      "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os2-max_range",
      "field": "source_condition_review:max_range",
      "label": "Maximum representable range source-condition assessment",
      "result": "Source and condition audit completed for “404 typical / 381 minimum”; no condition-matched independent measurement is attached.",
      "condition": "Rev7 OS2 with firmware 2.5.x at 0.25×, 0.5× or 1× signal multiplier; returns beyond this boundary may alias. This is not a target-detection claim.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · OS2 · Maximum representable range",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-lidar-condition-cmp-ouster-os2-max_range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "componentName": "Ouster OS2 Rev7",
      "category": "perception-sensing",
      "claimId": "cmp-ouster-os2-precision",
      "targetClaimId": "cmp-ouster-os2-precision",
      "targetClaimLabel": "Range precision",
      "targetClaimField": "precision",
      "targetClaimOriginalValue": "±2",
      "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os2-precision",
      "field": "source_condition_review:precision",
      "label": "Range precision source-condition assessment",
      "result": "Source and condition audit completed for “±2”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer maximum-precision statement.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · OS2 · Range precision",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-lidar-condition-cmp-ouster-os2-precision",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "componentName": "Hesai QT128",
      "category": "perception-sensing",
      "claimId": "cmp-hesai-qt128-range",
      "targetClaimId": "cmp-hesai-qt128-range",
      "targetClaimLabel": "Instrumented range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "0.05–50",
      "assessmentId": "assess-audit-lidar-condition-cmp-hesai-qt128-range",
      "field": "source_condition_review:range",
      "label": "Instrumented range source-condition assessment",
      "result": "Source and condition audit completed for “0.05–50”; no condition-matched independent measurement is attached.",
      "condition": "Instrumented range; detection range is reflectivity- and channel-dependent.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · QT128 · Instrumented range",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-lidar-condition-cmp-hesai-qt128-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "componentName": "Hesai QT128",
      "category": "perception-sensing",
      "claimId": "cmp-hesai-qt128-range_10pct",
      "targetClaimId": "cmp-hesai-qt128-range_10pct",
      "targetClaimLabel": "Detection range at 10% reflectivity",
      "targetClaimField": "range_10pct",
      "targetClaimOriginalValue": "20 m for channels 9–120; 15 m for channels 1–8 and 121–128",
      "assessmentId": "assess-audit-lidar-condition-cmp-hesai-qt128-range_10pct",
      "field": "source_condition_review:range_10pct",
      "label": "Detection range at 10% reflectivity source-condition assessment",
      "result": "Source and condition audit completed for “20 m for channels 9–120; 15 m for channels 1–8 and 121–128”; no condition-matched independent measurement is attached.",
      "condition": "Normal incidence; 0–100 klx ambient illumination; probability of detection >90%; false-alarm rate <10E-5.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · QT128 · Detection range at 10% reflectivity",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-lidar-condition-cmp-hesai-qt128-range_10pct",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-sick-multiscan136-1140133",
      "componentSlug": "sick-multiscan136-1140133",
      "componentName": "SICK multiScan136 (1140133)",
      "category": "perception-sensing",
      "claimId": "cmp-sick-multiscan136-1140133-range",
      "targetClaimId": "cmp-sick-multiscan136-1140133-range",
      "targetClaimLabel": "Scanning range",
      "targetClaimField": "range",
      "targetClaimOriginalValue": "10 m @ 10% / 100 klx; 12 m @ 10% / 10 klx; 15 m @ 90% / 100 klx; 30 m @ 90% / 10 klx",
      "assessmentId": "assess-audit-lidar-condition-cmp-sick-multiscan136-1140133-range",
      "field": "source_condition_review:range",
      "label": "Scanning range source-condition assessment",
      "result": "Source and condition audit completed for “10 m @ 10% / 100 klx; 12 m @ 10% / 10 klx; 15 m @ 90% / 100 klx; 30 m @ 90% / 10 klx”; no condition-matched independent measurement is attached.",
      "condition": "Detection probability greater than 99%; reflectivity and ambient-light conditions preserved.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · MULS1AA-112211 multiScan136 · Scanning range",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-lidar-condition-cmp-sick-multiscan136-1140133-range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-sick-multiscan136-1140133",
      "componentSlug": "sick-multiscan136-1140133",
      "componentName": "SICK multiScan136 (1140133)",
      "category": "perception-sensing",
      "claimId": "cmp-sick-multiscan136-1140133-working_range",
      "targetClaimId": "cmp-sick-multiscan136-1140133-working_range",
      "targetClaimLabel": "Instrumented working range",
      "targetClaimField": "working_range",
      "targetClaimOriginalValue": "0.05–60",
      "assessmentId": "assess-audit-lidar-condition-cmp-sick-multiscan136-1140133-working_range",
      "field": "source_condition_review:working_range",
      "label": "Instrumented working range source-condition assessment",
      "result": "Source and condition audit completed for “0.05–60”; no condition-matched independent measurement is attached.",
      "condition": "Not equivalent to the reflectivity-qualified scanning range.",
      "sourceTitle": "RCI 3D LiDAR range claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
      "sourceLocation": "Exact-model audit row · MULS1AA-112211 multiScan136 · Instrumented working range",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-lidar-condition-cmp-sick-multiscan136-1140133-working_range",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "componentSlug": "nvidia-jetson-agx-orin-64gb",
      "componentName": "NVIDIA Jetson AGX Orin 64GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-agx-orin-64gb-ai_performance",
      "targetClaimId": "cmp-nvidia-jetson-agx-orin-64gb-ai_performance",
      "targetClaimLabel": "AI performance",
      "targetClaimField": "ai_performance",
      "targetClaimOriginalValue": "275 INT8 sparse TOPS",
      "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-ai_performance",
      "field": "source_condition_review:ai_performance",
      "label": "AI performance source-condition assessment",
      "result": "Source and condition audit completed for “275 INT8 sparse TOPS”; no condition-matched independent measurement is attached.",
      "condition": "Vendor theoretical peak with sparsity; not an application benchmark.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · AI performance",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-ai_performance",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "componentSlug": "nvidia-jetson-agx-orin-64gb",
      "componentName": "NVIDIA Jetson AGX Orin 64GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-agx-orin-64gb-power",
      "targetClaimId": "cmp-nvidia-jetson-agx-orin-64gb-power",
      "targetClaimLabel": "Module power modes",
      "targetClaimField": "power",
      "targetClaimOriginalValue": "15–60",
      "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-power",
      "field": "source_condition_review:power",
      "label": "Module power modes source-condition assessment",
      "result": "Source and condition audit completed for “15–60”; no condition-matched independent measurement is attached.",
      "condition": "Configured module power modes; carrier and peripherals add system power.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · Module power modes",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-power",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "componentSlug": "nvidia-jetson-agx-orin-64gb",
      "componentName": "NVIDIA Jetson AGX Orin 64GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-agx-orin-64gb-software",
      "targetClaimId": "cmp-nvidia-jetson-agx-orin-64gb-software",
      "targetClaimLabel": "Primary software stack",
      "targetClaimField": "software",
      "targetClaimOriginalValue": "NVIDIA JetPack / CUDA / Isaac",
      "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-software",
      "field": "source_condition_review:software",
      "label": "Primary software stack source-condition assessment",
      "result": "Source and condition audit completed for “NVIDIA JetPack / CUDA / Isaac”; no condition-matched independent measurement is attached.",
      "condition": "Exact compatibility depends on JetPack and Jetson Linux release.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · Primary software stack",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-software",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "componentSlug": "nvidia-jetson-agx-orin-64gb",
      "componentName": "NVIDIA Jetson AGX Orin 64GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-agx-orin-64gb-cpu",
      "targetClaimId": "cmp-nvidia-jetson-agx-orin-64gb-cpu",
      "targetClaimLabel": "CPU",
      "targetClaimField": "cpu",
      "targetClaimOriginalValue": "12-core Arm Cortex-A78AE",
      "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-cpu",
      "field": "source_condition_review:cpu",
      "label": "CPU source-condition assessment",
      "result": "Source and condition audit completed for “12-core Arm Cortex-A78AE”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · CPU",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-cpu",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "componentSlug": "nvidia-jetson-agx-orin-64gb",
      "componentName": "NVIDIA Jetson AGX Orin 64GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-agx-orin-64gb-memory",
      "targetClaimId": "cmp-nvidia-jetson-agx-orin-64gb-memory",
      "targetClaimLabel": "Memory",
      "targetClaimField": "memory",
      "targetClaimOriginalValue": "64 GB LPDDR5, 204.8 GB/s",
      "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-memory",
      "field": "source_condition_review:memory",
      "label": "Memory source-condition assessment",
      "result": "Source and condition audit completed for “64 GB LPDDR5, 204.8 GB/s”; no condition-matched independent measurement is attached.",
      "condition": "Production 64 GB module.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · Memory",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-memory",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-raspberry-pi-cm5",
      "componentSlug": "raspberry-pi-compute-module-5",
      "componentName": "Raspberry Pi Compute Module 5",
      "category": "compute-control",
      "claimId": "cmp-raspberry-pi-cm5-cpu",
      "targetClaimId": "cmp-raspberry-pi-cm5-cpu",
      "targetClaimLabel": "CPU",
      "targetClaimField": "cpu",
      "targetClaimOriginalValue": "4 × Cortex-A76 at 2.4 GHz",
      "assessmentId": "assess-audit-compute-condition-cmp-raspberry-pi-cm5-cpu",
      "field": "source_condition_review:cpu",
      "label": "CPU source-condition assessment",
      "result": "Source and condition audit completed for “4 × Cortex-A76 at 2.4 GHz”; no condition-matched independent measurement is attached.",
      "condition": "Broadcom BCM2712.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Compute Module 5 · CPU",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-raspberry-pi-cm5-cpu",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-raspberry-pi-cm5",
      "componentSlug": "raspberry-pi-compute-module-5",
      "componentName": "Raspberry Pi Compute Module 5",
      "category": "compute-control",
      "claimId": "cmp-raspberry-pi-cm5-memory",
      "targetClaimId": "cmp-raspberry-pi-cm5-memory",
      "targetClaimLabel": "Memory options",
      "targetClaimField": "memory",
      "targetClaimOriginalValue": "2 / 4 / 8 / 16 GB LPDDR4-4267 with ECC",
      "assessmentId": "assess-audit-compute-condition-cmp-raspberry-pi-cm5-memory",
      "field": "source_condition_review:memory",
      "label": "Memory options source-condition assessment",
      "result": "Source and condition audit completed for “2 / 4 / 8 / 16 GB LPDDR4-4267 with ECC”; no condition-matched independent measurement is attached.",
      "condition": "Ordered variant determines installed memory.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Compute Module 5 · Memory options",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-raspberry-pi-cm5-memory",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-qualcomm-robotics-rb5",
      "componentSlug": "qualcomm-robotics-rb5",
      "componentName": "Qualcomm Robotics RB5 Platform",
      "category": "compute-control",
      "claimId": "cmp-qualcomm-robotics-rb5-ai_performance",
      "targetClaimId": "cmp-qualcomm-robotics-rb5-ai_performance",
      "targetClaimLabel": "AI acceleration",
      "targetClaimField": "ai_performance",
      "targetClaimOriginalValue": "Hexagon 698 DSP with HVX and Tensor Accelerator",
      "assessmentId": "assess-audit-compute-condition-cmp-qualcomm-robotics-rb5-ai_performance",
      "field": "source_condition_review:ai_performance",
      "label": "AI acceleration source-condition assessment",
      "result": "Source and condition audit completed for “Hexagon 698 DSP with HVX and Tensor Accelerator”; no condition-matched independent measurement is attached.",
      "condition": "The cited brief does not state a directly comparable TOPS figure.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Qualcomm Robotics RB5 Platform · AI acceleration",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-qualcomm-robotics-rb5-ai_performance",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-qualcomm-robotics-rb5",
      "componentSlug": "qualcomm-robotics-rb5",
      "componentName": "Qualcomm Robotics RB5 Platform",
      "category": "compute-control",
      "claimId": "cmp-qualcomm-robotics-rb5-software",
      "targetClaimId": "cmp-qualcomm-robotics-rb5-software",
      "targetClaimLabel": "Software support in cited brief",
      "targetClaimField": "software",
      "targetClaimOriginalValue": "Ubuntu 18.04; Yocto Dunfell; Linux 4.19; ROS 2",
      "assessmentId": "assess-audit-compute-condition-cmp-qualcomm-robotics-rb5-software",
      "field": "source_condition_review:software",
      "label": "Software support in cited brief source-condition assessment",
      "result": "Source and condition audit completed for “Ubuntu 18.04; Yocto Dunfell; Linux 4.19; ROS 2”; no condition-matched independent measurement is attached.",
      "condition": "This is the document’s published baseline, not proof of current distribution support.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Qualcomm Robotics RB5 Platform · Software support in cited brief",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-qualcomm-robotics-rb5-software",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-qualcomm-robotics-rb5",
      "componentSlug": "qualcomm-robotics-rb5",
      "componentName": "Qualcomm Robotics RB5 Platform",
      "category": "compute-control",
      "claimId": "cmp-qualcomm-robotics-rb5-cpu",
      "targetClaimId": "cmp-qualcomm-robotics-rb5-cpu",
      "targetClaimLabel": "CPU",
      "targetClaimField": "cpu",
      "targetClaimOriginalValue": "Kryo 585 up to 2.84 GHz",
      "assessmentId": "assess-audit-compute-condition-cmp-qualcomm-robotics-rb5-cpu",
      "field": "source_condition_review:cpu",
      "label": "CPU source-condition assessment",
      "result": "Source and condition audit completed for “Kryo 585 up to 2.84 GHz”; no condition-matched independent measurement is attached.",
      "condition": "Four high-performance and four low-power cores are described in the brief.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Qualcomm Robotics RB5 Platform · CPU",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-qualcomm-robotics-rb5-cpu",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-qualcomm-robotics-rb5",
      "componentSlug": "qualcomm-robotics-rb5",
      "componentName": "Qualcomm Robotics RB5 Platform",
      "category": "compute-control",
      "claimId": "cmp-qualcomm-robotics-rb5-memory",
      "targetClaimId": "cmp-qualcomm-robotics-rb5-memory",
      "targetClaimLabel": "Memory support",
      "targetClaimField": "memory",
      "targetClaimOriginalValue": "Up to 16 GB LPDDR5 / LPDDR4x",
      "assessmentId": "assess-audit-compute-condition-cmp-qualcomm-robotics-rb5-memory",
      "field": "source_condition_review:memory",
      "label": "Memory support source-condition assessment",
      "result": "Source and condition audit completed for “Up to 16 GB LPDDR5 / LPDDR4x”; no condition-matched independent measurement is attached.",
      "condition": "Implementation and board variant determine installed memory.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Qualcomm Robotics RB5 Platform · Memory support",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-qualcomm-robotics-rb5-memory",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-advantech-mic-733-ao",
      "componentSlug": "advantech-mic-733-ao",
      "componentName": "Advantech MIC-733-AO",
      "category": "compute-control",
      "claimId": "cmp-advantech-mic-733-ao-ai_performance",
      "targetClaimId": "cmp-advantech-mic-733-ao-ai_performance",
      "targetClaimLabel": "AI performance",
      "targetClaimField": "ai_performance",
      "targetClaimOriginalValue": "Up to 275",
      "assessmentId": "assess-audit-compute-condition-cmp-advantech-mic-733-ao-ai_performance",
      "field": "source_condition_review:ai_performance",
      "label": "AI performance source-condition assessment",
      "result": "Source and condition audit completed for “Up to 275”; no condition-matched independent measurement is attached.",
      "condition": "Maximum advertised AGX Orin configuration; precision, sparsity and application conditions are not a system benchmark.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · MIC-733-AO · AI performance",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-advantech-mic-733-ao-ai_performance",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-advantech-mic-733-ao",
      "componentSlug": "advantech-mic-733-ao",
      "componentName": "Advantech MIC-733-AO",
      "category": "compute-control",
      "claimId": "cmp-advantech-mic-733-ao-power",
      "targetClaimId": "cmp-advantech-mic-733-ao-power",
      "targetClaimLabel": "DC input",
      "targetClaimField": "power",
      "targetClaimOriginalValue": "9–36",
      "assessmentId": "assess-audit-compute-condition-cmp-advantech-mic-733-ao-power",
      "field": "source_condition_review:power",
      "label": "DC input source-condition assessment",
      "result": "Source and condition audit completed for “9–36”; no condition-matched independent measurement is attached.",
      "condition": "Whole-system input range; consumption depends on configuration and load.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · MIC-733-AO · DC input",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-advantech-mic-733-ao-power",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-advantech-mic-733-ao",
      "componentSlug": "advantech-mic-733-ao",
      "componentName": "Advantech MIC-733-AO",
      "category": "compute-control",
      "claimId": "cmp-advantech-mic-733-ao-memory",
      "targetClaimId": "cmp-advantech-mic-733-ao-memory",
      "targetClaimLabel": "Module memory options",
      "targetClaimField": "memory",
      "targetClaimOriginalValue": "32 or 64 GB",
      "assessmentId": "assess-audit-compute-condition-cmp-advantech-mic-733-ao-memory",
      "field": "source_condition_review:memory",
      "label": "Module memory options source-condition assessment",
      "result": "Source and condition audit completed for “32 or 64 GB”; no condition-matched independent measurement is attached.",
      "condition": "Depends on ordered AGX Orin system part number.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · MIC-733-AO · Module memory options",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-advantech-mic-733-ao-memory",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-aaeon-boxer-8641ai",
      "componentSlug": "aaeon-boxer-8641ai",
      "componentName": "AAEON BOXER-8641AI",
      "category": "compute-control",
      "claimId": "cmp-aaeon-boxer-8641ai-power",
      "targetClaimId": "cmp-aaeon-boxer-8641ai-power",
      "targetClaimLabel": "DC input",
      "targetClaimField": "power",
      "targetClaimOriginalValue": "12",
      "assessmentId": "assess-audit-compute-condition-cmp-aaeon-boxer-8641ai-power",
      "field": "source_condition_review:power",
      "label": "DC input source-condition assessment",
      "result": "Source and condition audit completed for “12”; no condition-matched independent measurement is attached.",
      "condition": "Lockable DC jack; no single workload power figure is published in the selected table.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · BOXER-8641AI · DC input",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-aaeon-boxer-8641ai-power",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-aaeon-boxer-8641ai",
      "componentSlug": "aaeon-boxer-8641ai",
      "componentName": "AAEON BOXER-8641AI",
      "category": "compute-control",
      "claimId": "cmp-aaeon-boxer-8641ai-cpu",
      "targetClaimId": "cmp-aaeon-boxer-8641ai-cpu",
      "targetClaimLabel": "CPU by module variant",
      "targetClaimField": "cpu",
      "targetClaimOriginalValue": "8-core Cortex-A78AE (32 GB) / 12-core Cortex-A78AE (64 GB)",
      "assessmentId": "assess-audit-compute-condition-cmp-aaeon-boxer-8641ai-cpu",
      "field": "source_condition_review:cpu",
      "label": "CPU by module variant source-condition assessment",
      "result": "Source and condition audit completed for “8-core Cortex-A78AE (32 GB) / 12-core Cortex-A78AE (64 GB)”; no condition-matched independent measurement is attached.",
      "condition": "Ordered AGX Orin variant determines CPU configuration.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · BOXER-8641AI · CPU by module variant",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-aaeon-boxer-8641ai-cpu",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-aaeon-boxer-8641ai",
      "componentSlug": "aaeon-boxer-8641ai",
      "componentName": "AAEON BOXER-8641AI",
      "category": "compute-control",
      "claimId": "cmp-aaeon-boxer-8641ai-memory",
      "targetClaimId": "cmp-aaeon-boxer-8641ai-memory",
      "targetClaimLabel": "System memory options",
      "targetClaimField": "memory",
      "targetClaimOriginalValue": "32 or 64 GB LPDDR5",
      "assessmentId": "assess-audit-compute-condition-cmp-aaeon-boxer-8641ai-memory",
      "field": "source_condition_review:memory",
      "label": "System memory options source-condition assessment",
      "result": "Source and condition audit completed for “32 or 64 GB LPDDR5”; no condition-matched independent measurement is attached.",
      "condition": "Soldered on the selected Jetson module.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · BOXER-8641AI · System memory options",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-aaeon-boxer-8641ai-memory",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-seeed-recomputer-industrial-j4012",
      "componentSlug": "seeed-recomputer-industrial-j4012",
      "componentName": "Seeed Studio reComputer Industrial J4012",
      "category": "compute-control",
      "claimId": "cmp-seeed-recomputer-industrial-j4012-ai_performance",
      "targetClaimId": "cmp-seeed-recomputer-industrial-j4012-ai_performance",
      "targetClaimLabel": "AI performance",
      "targetClaimField": "ai_performance",
      "targetClaimOriginalValue": "100",
      "assessmentId": "assess-audit-compute-condition-cmp-seeed-recomputer-industrial-j4012-ai_performance",
      "field": "source_condition_review:ai_performance",
      "label": "AI performance source-condition assessment",
      "result": "Source and condition audit completed for “100”; no condition-matched independent measurement is attached.",
      "condition": "Vendor family-table value for J4012; not an application benchmark.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · reComputer Industrial J4012 · AI performance",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-seeed-recomputer-industrial-j4012-ai_performance",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-seeed-recomputer-industrial-j4012",
      "componentSlug": "seeed-recomputer-industrial-j4012",
      "componentName": "Seeed Studio reComputer Industrial J4012",
      "category": "compute-control",
      "claimId": "cmp-seeed-recomputer-industrial-j4012-power",
      "targetClaimId": "cmp-seeed-recomputer-industrial-j4012-power",
      "targetClaimLabel": "DC input",
      "targetClaimField": "power",
      "targetClaimOriginalValue": "12–24",
      "assessmentId": "assess-audit-compute-condition-cmp-seeed-recomputer-industrial-j4012-power",
      "field": "source_condition_review:power",
      "label": "DC input source-condition assessment",
      "result": "Source and condition audit completed for “12–24”; no condition-matched independent measurement is attached.",
      "condition": "System input; actual consumption depends on module power mode and peripherals.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · reComputer Industrial J4012 · DC input",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-seeed-recomputer-industrial-j4012-power",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-seeed-recomputer-industrial-j4012",
      "componentSlug": "seeed-recomputer-industrial-j4012",
      "componentName": "Seeed Studio reComputer Industrial J4012",
      "category": "compute-control",
      "claimId": "cmp-seeed-recomputer-industrial-j4012-cpu",
      "targetClaimId": "cmp-seeed-recomputer-industrial-j4012-cpu",
      "targetClaimLabel": "CPU",
      "targetClaimField": "cpu",
      "targetClaimOriginalValue": "8-core Arm Cortex-A78AE v8.2 64-bit",
      "assessmentId": "assess-audit-compute-condition-cmp-seeed-recomputer-industrial-j4012-cpu",
      "field": "source_condition_review:cpu",
      "label": "CPU source-condition assessment",
      "result": "Source and condition audit completed for “8-core Arm Cortex-A78AE v8.2 64-bit”; no condition-matched independent measurement is attached.",
      "condition": "Jetson Orin NX 16 GB configuration.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · reComputer Industrial J4012 · CPU",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-seeed-recomputer-industrial-j4012-cpu",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "componentSlug": "toradex-verdin-imx8m-plus-quad-4gb-wb-it",
      "componentName": "Toradex Verdin iMX8M Plus Quad 4GB WB IT",
      "category": "compute-control",
      "claimId": "cmp-toradex-verdin-imx8mp-4gb-ai_performance",
      "targetClaimId": "cmp-toradex-verdin-imx8mp-4gb-ai_performance",
      "targetClaimLabel": "NPU performance",
      "targetClaimField": "ai_performance",
      "targetClaimOriginalValue": "2.3",
      "assessmentId": "assess-audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-ai_performance",
      "field": "source_condition_review:ai_performance",
      "label": "NPU performance source-condition assessment",
      "result": "Source and condition audit completed for “2.3”; no condition-matched independent measurement is attached.",
      "condition": "NXP i.MX 8M Plus NPU vendor figure; not an application benchmark.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · NPU performance",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-ai_performance",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "componentSlug": "toradex-verdin-imx8m-plus-quad-4gb-wb-it",
      "componentName": "Toradex Verdin iMX8M Plus Quad 4GB WB IT",
      "category": "compute-control",
      "claimId": "cmp-toradex-verdin-imx8mp-4gb-power",
      "targetClaimId": "cmp-toradex-verdin-imx8mp-4gb-power",
      "targetClaimLabel": "Approximate module dissipation",
      "targetClaimField": "power",
      "targetClaimOriginalValue": "1.5–6.3",
      "assessmentId": "assess-audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-power",
      "field": "source_condition_review:power",
      "label": "Approximate module dissipation source-condition assessment",
      "result": "Source and condition audit completed for “1.5–6.3”; no condition-matched independent measurement is attached.",
      "condition": "Datasheet approximation; workload, peripherals and carrier losses are additional.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · Approximate module dissipation",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-power",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "componentSlug": "toradex-verdin-imx8m-plus-quad-4gb-wb-it",
      "componentName": "Toradex Verdin iMX8M Plus Quad 4GB WB IT",
      "category": "compute-control",
      "claimId": "cmp-toradex-verdin-imx8mp-4gb-software",
      "targetClaimId": "cmp-toradex-verdin-imx8mp-4gb-software",
      "targetClaimLabel": "Supported OS families",
      "targetClaimField": "software",
      "targetClaimOriginalValue": "Torizon OS; Toradex Yocto reference images; Android",
      "assessmentId": "assess-audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-software",
      "field": "source_condition_review:software",
      "label": "Supported OS families source-condition assessment",
      "result": "Source and condition audit completed for “Torizon OS; Toradex Yocto reference images; Android”; no condition-matched independent measurement is attached.",
      "condition": "Exact support status depends on release and hardware revision.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · Supported OS families",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-software",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "componentSlug": "toradex-verdin-imx8m-plus-quad-4gb-wb-it",
      "componentName": "Toradex Verdin iMX8M Plus Quad 4GB WB IT",
      "category": "compute-control",
      "claimId": "cmp-toradex-verdin-imx8mp-4gb-cpu",
      "targetClaimId": "cmp-toradex-verdin-imx8mp-4gb-cpu",
      "targetClaimLabel": "Application / real-time CPUs",
      "targetClaimField": "cpu",
      "targetClaimOriginalValue": "4 × Cortex-A53 plus Cortex-M7",
      "assessmentId": "assess-audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-cpu",
      "field": "source_condition_review:cpu",
      "label": "Application / real-time CPUs source-condition assessment",
      "result": "Source and condition audit completed for “4 × Cortex-A53 plus Cortex-M7”; no condition-matched independent measurement is attached.",
      "condition": "Heterogeneous SoC; clocks and workloads must be checked in the datasheet.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · Application / real-time CPUs",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-cpu",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "componentSlug": "toradex-verdin-imx8m-plus-quad-4gb-wb-it",
      "componentName": "Toradex Verdin iMX8M Plus Quad 4GB WB IT",
      "category": "compute-control",
      "claimId": "cmp-toradex-verdin-imx8mp-4gb-memory",
      "targetClaimId": "cmp-toradex-verdin-imx8mp-4gb-memory",
      "targetClaimLabel": "Memory and flash",
      "targetClaimField": "memory",
      "targetClaimOriginalValue": "4 GB LPDDR4 at 4000 MT/s; 32 GB eMMC",
      "assessmentId": "assess-audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-memory",
      "field": "source_condition_review:memory",
      "label": "Memory and flash source-condition assessment",
      "result": "Source and condition audit completed for “4 GB LPDDR4 at 4000 MT/s; 32 GB eMMC”; no condition-matched independent measurement is attached.",
      "condition": "4 GB WB IT variant; eMMC vendor can change by hardware revision.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · Memory and flash",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-memory",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "componentSlug": "nvidia-jetson-orin-nx-16gb",
      "componentName": "NVIDIA Jetson Orin NX 16GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nx-16gb-ai_performance",
      "targetClaimId": "cmp-nvidia-jetson-orin-nx-16gb-ai_performance",
      "targetClaimLabel": "Peak INT8 AI performance in Super mode",
      "targetClaimField": "ai_performance",
      "targetClaimOriginalValue": "157 sparse / 78 dense",
      "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-ai_performance",
      "field": "source_condition_review:ai_performance",
      "label": "Peak INT8 AI performance in Super mode source-condition assessment",
      "result": "Source and condition audit completed for “157 sparse / 78 dense”; no condition-matched independent measurement is attached.",
      "condition": "JetPack 6.2 Super mode; theoretical peak, not an application benchmark.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Jetson Orin NX 16GB · Peak INT8 AI performance in Super mode",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-ai_performance",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "componentSlug": "nvidia-jetson-orin-nx-16gb",
      "componentName": "NVIDIA Jetson Orin NX 16GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nx-16gb-power",
      "targetClaimId": "cmp-nvidia-jetson-orin-nx-16gb-power",
      "targetClaimLabel": "Original configurable power range",
      "targetClaimField": "power",
      "targetClaimOriginalValue": "10–25",
      "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-power",
      "field": "source_condition_review:power",
      "label": "Original configurable power range source-condition assessment",
      "result": "Source and condition audit completed for “10–25”; no condition-matched independent measurement is attached.",
      "condition": "Original production modes; JetPack 6.2 adds higher Super modes.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Jetson Orin NX 16GB · Original configurable power range",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-power",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "componentSlug": "nvidia-jetson-orin-nx-16gb",
      "componentName": "NVIDIA Jetson Orin NX 16GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nx-16gb-software",
      "targetClaimId": "cmp-nvidia-jetson-orin-nx-16gb-software",
      "targetClaimLabel": "Super-mode software gate",
      "targetClaimField": "software",
      "targetClaimOriginalValue": "JetPack 6.2",
      "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-software",
      "field": "source_condition_review:software",
      "label": "Super-mode software gate source-condition assessment",
      "result": "Source and condition audit completed for “JetPack 6.2”; no condition-matched independent measurement is attached.",
      "condition": "Required for the cited Super-mode table.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Jetson Orin NX 16GB · Super-mode software gate",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-software",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "componentSlug": "nvidia-jetson-orin-nx-16gb",
      "componentName": "NVIDIA Jetson Orin NX 16GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nx-16gb-cpu",
      "targetClaimId": "cmp-nvidia-jetson-orin-nx-16gb-cpu",
      "targetClaimLabel": "CPU",
      "targetClaimField": "cpu",
      "targetClaimOriginalValue": "8-core Arm Cortex-A78AE up to 2 GHz",
      "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-cpu",
      "field": "source_condition_review:cpu",
      "label": "CPU source-condition assessment",
      "result": "Source and condition audit completed for “8-core Arm Cortex-A78AE up to 2 GHz”; no condition-matched independent measurement is attached.",
      "condition": "Production module configuration described by NVIDIA.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Jetson Orin NX 16GB · CPU",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-cpu",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "componentSlug": "nvidia-jetson-orin-nx-16gb",
      "componentName": "NVIDIA Jetson Orin NX 16GB",
      "category": "compute-control",
      "claimId": "cmp-nvidia-jetson-orin-nx-16gb-memory",
      "targetClaimId": "cmp-nvidia-jetson-orin-nx-16gb-memory",
      "targetClaimLabel": "Memory",
      "targetClaimField": "memory",
      "targetClaimOriginalValue": "16 GB LPDDR5, 102 GB/s",
      "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-memory",
      "field": "source_condition_review:memory",
      "label": "Memory source-condition assessment",
      "result": "Source and condition audit completed for “16 GB LPDDR5, 102 GB/s”; no condition-matched independent measurement is attached.",
      "condition": "Module configuration.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Jetson Orin NX 16GB · Memory",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-memory",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-raspberry-pi-cm4",
      "componentSlug": "raspberry-pi-compute-module-4",
      "componentName": "Raspberry Pi Compute Module 4",
      "category": "compute-control",
      "claimId": "cmp-raspberry-pi-cm4-cpu",
      "targetClaimId": "cmp-raspberry-pi-cm4-cpu",
      "targetClaimLabel": "CPU",
      "targetClaimField": "cpu",
      "targetClaimOriginalValue": "4 × Cortex-A72 at 1.5 GHz",
      "assessmentId": "assess-audit-compute-condition-cmp-raspberry-pi-cm4-cpu",
      "field": "source_condition_review:cpu",
      "label": "CPU source-condition assessment",
      "result": "Source and condition audit completed for “4 × Cortex-A72 at 1.5 GHz”; no condition-matched independent measurement is attached.",
      "condition": "Broadcom BCM2711.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Compute Module 4 · CPU",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-raspberry-pi-cm4-cpu",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-raspberry-pi-cm4",
      "componentSlug": "raspberry-pi-compute-module-4",
      "componentName": "Raspberry Pi Compute Module 4",
      "category": "compute-control",
      "claimId": "cmp-raspberry-pi-cm4-memory",
      "targetClaimId": "cmp-raspberry-pi-cm4-memory",
      "targetClaimLabel": "Memory options",
      "targetClaimField": "memory",
      "targetClaimOriginalValue": "1 / 2 / 4 / 8 GB LPDDR4-3200",
      "assessmentId": "assess-audit-compute-condition-cmp-raspberry-pi-cm4-memory",
      "field": "source_condition_review:memory",
      "label": "Memory options source-condition assessment",
      "result": "Source and condition audit completed for “1 / 2 / 4 / 8 GB LPDDR4-3200”; no condition-matched independent measurement is attached.",
      "condition": "Ordered variant.",
      "sourceTitle": "RCI robot edge-compute claims audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
      "sourceLocation": "Exact-model audit row · Compute Module 4 · Memory options",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-compute-condition-cmp-raspberry-pi-cm4-memory",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-rrc2054-2",
      "componentSlug": "rrc2054-2",
      "componentName": "RRC2054-2 Smart Battery Pack",
      "category": "power-energy",
      "claimId": "cmp-rrc2054-2-nominal_voltage",
      "targetClaimId": "cmp-rrc2054-2-nominal_voltage",
      "targetClaimLabel": "Nominal voltage",
      "targetClaimField": "nominal_voltage",
      "targetClaimOriginalValue": "14.40",
      "assessmentId": "assess-audit-battery-condition-cmp-rrc2054-2-nominal_voltage",
      "field": "source_condition_review:nominal_voltage",
      "label": "Nominal voltage source-condition assessment",
      "result": "Source and condition audit completed for “14.40”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · RRC2054-2 · Nominal voltage",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-rrc2054-2-nominal_voltage",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-rrc2054-2",
      "componentSlug": "rrc2054-2",
      "componentName": "RRC2054-2 Smart Battery Pack",
      "category": "power-energy",
      "claimId": "cmp-rrc2054-2-max_discharge",
      "targetClaimId": "cmp-rrc2054-2-max_discharge",
      "targetClaimLabel": "Maximum discharge current",
      "targetClaimField": "max_discharge",
      "targetClaimOriginalValue": "10.0",
      "assessmentId": "assess-audit-battery-condition-cmp-rrc2054-2-max_discharge",
      "field": "source_condition_review:max_discharge",
      "label": "Maximum discharge current source-condition assessment",
      "result": "Source and condition audit completed for “10.0”; no condition-matched independent measurement is attached.",
      "condition": "Thermal and protection limits still apply.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · RRC2054-2 · Maximum discharge current",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-rrc2054-2-max_discharge",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-rrc2054-2",
      "componentSlug": "rrc2054-2",
      "componentName": "RRC2054-2 Smart Battery Pack",
      "category": "power-energy",
      "claimId": "cmp-rrc2054-2-capacity",
      "targetClaimId": "cmp-rrc2054-2-capacity",
      "targetClaimLabel": "Nominal capacity",
      "targetClaimField": "capacity",
      "targetClaimOriginalValue": "≥6.80",
      "assessmentId": "assess-audit-battery-condition-cmp-rrc2054-2-capacity",
      "field": "source_condition_review:capacity",
      "label": "Nominal capacity source-condition assessment",
      "result": "Source and condition audit completed for “≥6.80”; no condition-matched independent measurement is attached.",
      "condition": "Datasheet minimum/nominal wording retained.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · RRC2054-2 · Nominal capacity",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-rrc2054-2-capacity",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-rrc2054-2",
      "componentSlug": "rrc2054-2",
      "componentName": "RRC2054-2 Smart Battery Pack",
      "category": "power-energy",
      "claimId": "cmp-rrc2054-2-energy",
      "targetClaimId": "cmp-rrc2054-2-energy",
      "targetClaimLabel": "Nominal energy, RCI derived",
      "targetClaimField": "energy",
      "targetClaimOriginalValue": "97.9",
      "assessmentId": "assess-audit-battery-condition-cmp-rrc2054-2-energy",
      "field": "source_condition_review:energy",
      "label": "Nominal energy, RCI derived source-condition assessment",
      "result": "Source and condition audit completed for “97.9”; no condition-matched independent measurement is attached.",
      "condition": "14.40 V × 6.80 Ah; not usable energy and does not include voltage sag or cut-off.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · RRC2054-2 · Nominal energy, RCI derived",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-rrc2054-2-energy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-inspired-nd2054hd29",
      "componentSlug": "inspired-energy-nd2054hd29",
      "componentName": "Inspired Energy ND2054HD29",
      "category": "power-energy",
      "claimId": "cmp-inspired-nd2054hd29-nominal_voltage",
      "targetClaimId": "cmp-inspired-nd2054hd29-nominal_voltage",
      "targetClaimLabel": "Nominal voltage",
      "targetClaimField": "nominal_voltage",
      "targetClaimOriginalValue": "14.4",
      "assessmentId": "assess-audit-battery-condition-cmp-inspired-nd2054hd29-nominal_voltage",
      "field": "source_condition_review:nominal_voltage",
      "label": "Nominal voltage source-condition assessment",
      "result": "Source and condition audit completed for “14.4”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · ND2054HD29 · Nominal voltage",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-inspired-nd2054hd29-nominal_voltage",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-inspired-nd2054hd29",
      "componentSlug": "inspired-energy-nd2054hd29",
      "componentName": "Inspired Energy ND2054HD29",
      "category": "power-energy",
      "claimId": "cmp-inspired-nd2054hd29-max_discharge",
      "targetClaimId": "cmp-inspired-nd2054hd29-max_discharge",
      "targetClaimLabel": "Published current",
      "targetClaimField": "max_discharge",
      "targetClaimOriginalValue": "4.0",
      "assessmentId": "assess-audit-battery-condition-cmp-inspired-nd2054hd29-max_discharge",
      "field": "source_condition_review:max_discharge",
      "label": "Published current source-condition assessment",
      "result": "Source and condition audit completed for “4.0”; no condition-matched independent measurement is attached.",
      "condition": "Product-page headline; consult the data sheet for operating boundary and protection behavior.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · ND2054HD29 · Published current",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-inspired-nd2054hd29-max_discharge",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-inspired-nd2054hd29",
      "componentSlug": "inspired-energy-nd2054hd29",
      "componentName": "Inspired Energy ND2054HD29",
      "category": "power-energy",
      "claimId": "cmp-inspired-nd2054hd29-capacity",
      "targetClaimId": "cmp-inspired-nd2054hd29-capacity",
      "targetClaimLabel": "Capacity",
      "targetClaimField": "capacity",
      "targetClaimOriginalValue": "2.9",
      "assessmentId": "assess-audit-battery-condition-cmp-inspired-nd2054hd29-capacity",
      "field": "source_condition_review:capacity",
      "label": "Capacity source-condition assessment",
      "result": "Source and condition audit completed for “2.9”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · ND2054HD29 · Capacity",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-inspired-nd2054hd29-capacity",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-inspired-nd2054hd29",
      "componentSlug": "inspired-energy-nd2054hd29",
      "componentName": "Inspired Energy ND2054HD29",
      "category": "power-energy",
      "claimId": "cmp-inspired-nd2054hd29-energy",
      "targetClaimId": "cmp-inspired-nd2054hd29-energy",
      "targetClaimLabel": "Energy",
      "targetClaimField": "energy",
      "targetClaimOriginalValue": "42",
      "assessmentId": "assess-audit-battery-condition-cmp-inspired-nd2054hd29-energy",
      "field": "source_condition_review:energy",
      "label": "Energy source-condition assessment",
      "result": "Source and condition audit completed for “42”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer product-page value.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · ND2054HD29 · Energy",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-inspired-nd2054hd29-energy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-molicel-p45b",
      "componentSlug": "molicel-inr-21700-p45b",
      "componentName": "Molicel INR-21700-P45B",
      "category": "power-energy",
      "claimId": "cmp-molicel-p45b-nominal_voltage",
      "targetClaimId": "cmp-molicel-p45b-nominal_voltage",
      "targetClaimLabel": "Nominal voltage",
      "targetClaimField": "nominal_voltage",
      "targetClaimOriginalValue": "3.6",
      "assessmentId": "assess-audit-battery-condition-cmp-molicel-p45b-nominal_voltage",
      "field": "source_condition_review:nominal_voltage",
      "label": "Nominal voltage source-condition assessment",
      "result": "Source and condition audit completed for “3.6”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · INR-21700-P45B · Nominal voltage",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-molicel-p45b-nominal_voltage",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-molicel-p45b",
      "componentSlug": "molicel-inr-21700-p45b",
      "componentName": "Molicel INR-21700-P45B",
      "category": "power-energy",
      "claimId": "cmp-molicel-p45b-max_discharge",
      "targetClaimId": "cmp-molicel-p45b-max_discharge",
      "targetClaimLabel": "Continuous discharge current",
      "targetClaimField": "max_discharge",
      "targetClaimOriginalValue": "45",
      "assessmentId": "assess-audit-battery-condition-cmp-molicel-p45b-max_discharge",
      "field": "source_condition_review:max_discharge",
      "label": "Continuous discharge current source-condition assessment",
      "result": "Source and condition audit completed for “45”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer datasheet applies an 80°C cut-off; pack thermal constraints may be lower.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · INR-21700-P45B · Continuous discharge current",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-molicel-p45b-max_discharge",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-molicel-p45b",
      "componentSlug": "molicel-inr-21700-p45b",
      "componentName": "Molicel INR-21700-P45B",
      "category": "power-energy",
      "claimId": "cmp-molicel-p45b-capacity",
      "targetClaimId": "cmp-molicel-p45b-capacity",
      "targetClaimLabel": "Typical capacity",
      "targetClaimField": "capacity",
      "targetClaimOriginalValue": "4.5",
      "assessmentId": "assess-audit-battery-condition-cmp-molicel-p45b-capacity",
      "field": "source_condition_review:capacity",
      "label": "Typical capacity source-condition assessment",
      "result": "Source and condition audit completed for “4.5”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · INR-21700-P45B · Typical capacity",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-molicel-p45b-capacity",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-molicel-p45b",
      "componentSlug": "molicel-inr-21700-p45b",
      "componentName": "Molicel INR-21700-P45B",
      "category": "power-energy",
      "claimId": "cmp-molicel-p45b-energy",
      "targetClaimId": "cmp-molicel-p45b-energy",
      "targetClaimLabel": "Typical energy",
      "targetClaimField": "energy",
      "targetClaimOriginalValue": "16.2",
      "assessmentId": "assess-audit-battery-condition-cmp-molicel-p45b-energy",
      "field": "source_condition_review:energy",
      "label": "Typical energy source-condition assessment",
      "result": "Source and condition audit completed for “16.2”; no condition-matched independent measurement is attached.",
      "condition": "Single cell.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · INR-21700-P45B · Typical energy",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-molicel-p45b-energy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-ultralife-ubbl13-01",
      "componentSlug": "ultralife-ubbl13-01",
      "componentName": "Ultralife UBI-2590 High Capacity Smart Battery",
      "category": "power-energy",
      "claimId": "cmp-ultralife-ubbl13-01-nominal_voltage",
      "targetClaimId": "cmp-ultralife-ubbl13-01-nominal_voltage",
      "targetClaimLabel": "Voltage modes",
      "targetClaimField": "nominal_voltage",
      "targetClaimOriginalValue": "28.8 average series / 14.4 average parallel",
      "assessmentId": "assess-audit-battery-condition-cmp-ultralife-ubbl13-01-nominal_voltage",
      "field": "source_condition_review:nominal_voltage",
      "label": "Voltage modes source-condition assessment",
      "result": "Source and condition audit completed for “28.8 average series / 14.4 average parallel”; no condition-matched independent measurement is attached.",
      "condition": "Series range 20.0–33.6 V; parallel range 10.0–16.8 V.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · UBBL13-01 · Voltage modes",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-ultralife-ubbl13-01-nominal_voltage",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-ultralife-ubbl13-01",
      "componentSlug": "ultralife-ubbl13-01",
      "componentName": "Ultralife UBI-2590 High Capacity Smart Battery",
      "category": "power-energy",
      "claimId": "cmp-ultralife-ubbl13-01-capacity",
      "targetClaimId": "cmp-ultralife-ubbl13-01-capacity",
      "targetClaimLabel": "Capacity by connection mode",
      "targetClaimField": "capacity",
      "targetClaimOriginalValue": "10 series / 20 parallel",
      "assessmentId": "assess-audit-battery-condition-cmp-ultralife-ubbl13-01-capacity",
      "field": "source_condition_review:capacity",
      "label": "Capacity by connection mode source-condition assessment",
      "result": "Source and condition audit completed for “10 series / 20 parallel”; no condition-matched independent measurement is attached.",
      "condition": "The same two sections are reconfigured; energy does not double in parallel mode.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · UBBL13-01 · Capacity by connection mode",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-ultralife-ubbl13-01-capacity",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-rrc2040-2",
      "componentSlug": "rrc2040-2",
      "componentName": "RRC2040-2 Smart Battery Pack",
      "category": "power-energy",
      "claimId": "cmp-rrc2040-2-nominal_voltage",
      "targetClaimId": "cmp-rrc2040-2-nominal_voltage",
      "targetClaimLabel": "Nominal voltage",
      "targetClaimField": "nominal_voltage",
      "targetClaimOriginalValue": "10.80",
      "assessmentId": "assess-audit-battery-condition-cmp-rrc2040-2-nominal_voltage",
      "field": "source_condition_review:nominal_voltage",
      "label": "Nominal voltage source-condition assessment",
      "result": "Source and condition audit completed for “10.80”; no condition-matched independent measurement is attached.",
      "condition": "Current product generation.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · RRC2040-2 · Nominal voltage",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-rrc2040-2-nominal_voltage",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-rrc2040-2",
      "componentSlug": "rrc2040-2",
      "componentName": "RRC2040-2 Smart Battery Pack",
      "category": "power-energy",
      "claimId": "cmp-rrc2040-2-max_discharge",
      "targetClaimId": "cmp-rrc2040-2-max_discharge",
      "targetClaimLabel": "Maximum discharge current",
      "targetClaimField": "max_discharge",
      "targetClaimOriginalValue": "10.00",
      "assessmentId": "assess-audit-battery-condition-cmp-rrc2040-2-max_discharge",
      "field": "source_condition_review:max_discharge",
      "label": "Maximum discharge current source-condition assessment",
      "result": "Source and condition audit completed for “10.00”; no condition-matched independent measurement is attached.",
      "condition": "Protection and temperature limits apply.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · RRC2040-2 · Maximum discharge current",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-rrc2040-2-max_discharge",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-rrc2040-2",
      "componentSlug": "rrc2040-2",
      "componentName": "RRC2040-2 Smart Battery Pack",
      "category": "power-energy",
      "claimId": "cmp-rrc2040-2-capacity",
      "targetClaimId": "cmp-rrc2040-2-capacity",
      "targetClaimLabel": "Nominal capacity",
      "targetClaimField": "capacity",
      "targetClaimOriginalValue": "≥6.80",
      "assessmentId": "assess-audit-battery-condition-cmp-rrc2040-2-capacity",
      "field": "source_condition_review:capacity",
      "label": "Nominal capacity source-condition assessment",
      "result": "Source and condition audit completed for “≥6.80”; no condition-matched independent measurement is attached.",
      "condition": "Current product generation.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · RRC2040-2 · Nominal capacity",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-rrc2040-2-capacity",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-rrc2040-2",
      "componentSlug": "rrc2040-2",
      "componentName": "RRC2040-2 Smart Battery Pack",
      "category": "power-energy",
      "claimId": "cmp-rrc2040-2-energy",
      "targetClaimId": "cmp-rrc2040-2-energy",
      "targetClaimLabel": "Nominal energy",
      "targetClaimField": "energy",
      "targetClaimOriginalValue": "≥73.44",
      "assessmentId": "assess-audit-battery-condition-cmp-rrc2040-2-energy",
      "field": "source_condition_review:energy",
      "label": "Nominal energy source-condition assessment",
      "result": "Source and condition audit completed for “≥73.44”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer product-page value.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · RRC2040-2 · Nominal energy",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-rrc2040-2-energy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-inspired-nh2054hd34",
      "componentSlug": "inspired-energy-nh2054hd34",
      "componentName": "Inspired Energy NH2054HD34",
      "category": "power-energy",
      "claimId": "cmp-inspired-nh2054hd34-nominal_voltage",
      "targetClaimId": "cmp-inspired-nh2054hd34-nominal_voltage",
      "targetClaimLabel": "Nominal voltage",
      "targetClaimField": "nominal_voltage",
      "targetClaimOriginalValue": "14.4",
      "assessmentId": "assess-audit-battery-condition-cmp-inspired-nh2054hd34-nominal_voltage",
      "field": "source_condition_review:nominal_voltage",
      "label": "Nominal voltage source-condition assessment",
      "result": "Source and condition audit completed for “14.4”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · NH2054HD34 · Nominal voltage",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-inspired-nh2054hd34-nominal_voltage",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-inspired-nh2054hd34",
      "componentSlug": "inspired-energy-nh2054hd34",
      "componentName": "Inspired Energy NH2054HD34",
      "category": "power-energy",
      "claimId": "cmp-inspired-nh2054hd34-max_discharge",
      "targetClaimId": "cmp-inspired-nh2054hd34-max_discharge",
      "targetClaimLabel": "Published discharge capability",
      "targetClaimField": "max_discharge",
      "targetClaimOriginalValue": "8.0",
      "assessmentId": "assess-audit-battery-condition-cmp-inspired-nh2054hd34-max_discharge",
      "field": "source_condition_review:max_discharge",
      "label": "Published discharge capability source-condition assessment",
      "result": "Source and condition audit completed for “8.0”; no condition-matched independent measurement is attached.",
      "condition": "Product headline; detailed protection behavior remains in the specification.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · NH2054HD34 · Published discharge capability",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-inspired-nh2054hd34-max_discharge",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-inspired-nh2054hd34",
      "componentSlug": "inspired-energy-nh2054hd34",
      "componentName": "Inspired Energy NH2054HD34",
      "category": "power-energy",
      "claimId": "cmp-inspired-nh2054hd34-capacity",
      "targetClaimId": "cmp-inspired-nh2054hd34-capacity",
      "targetClaimLabel": "Product-page capacity",
      "targetClaimField": "capacity",
      "targetClaimOriginalValue": "6.8",
      "assessmentId": "assess-audit-battery-condition-cmp-inspired-nh2054hd34-capacity",
      "field": "source_condition_review:capacity",
      "label": "Product-page capacity source-condition assessment",
      "result": "Source and condition audit completed for “6.8”; no condition-matched independent measurement is attached.",
      "condition": "Datasheet specifies ≥6.136 Ah initial and >6.340 Ah typical under its stated method.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · NH2054HD34 · Product-page capacity",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-inspired-nh2054hd34-capacity",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-inspired-nh2054hd34",
      "componentSlug": "inspired-energy-nh2054hd34",
      "componentName": "Inspired Energy NH2054HD34",
      "category": "power-energy",
      "claimId": "cmp-inspired-nh2054hd34-energy",
      "targetClaimId": "cmp-inspired-nh2054hd34-energy",
      "targetClaimLabel": "Energy",
      "targetClaimField": "energy",
      "targetClaimOriginalValue": "98",
      "assessmentId": "assess-audit-battery-condition-cmp-inspired-nh2054hd34-energy",
      "field": "source_condition_review:energy",
      "label": "Energy source-condition assessment",
      "result": "Source and condition audit completed for “98”; no condition-matched independent measurement is attached.",
      "condition": "Manufacturer product-page value.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · NH2054HD34 · Energy",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-inspired-nh2054hd34-energy",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-molicel-p50b",
      "componentSlug": "molicel-inr-21700-p50b",
      "componentName": "Molicel INR-21700-P50B",
      "category": "power-energy",
      "claimId": "cmp-molicel-p50b-nominal_voltage",
      "targetClaimId": "cmp-molicel-p50b-nominal_voltage",
      "targetClaimLabel": "Nominal voltage",
      "targetClaimField": "nominal_voltage",
      "targetClaimOriginalValue": "3.6",
      "assessmentId": "assess-audit-battery-condition-cmp-molicel-p50b-nominal_voltage",
      "field": "source_condition_review:nominal_voltage",
      "label": "Nominal voltage source-condition assessment",
      "result": "Source and condition audit completed for “3.6”; no condition-matched independent measurement is attached.",
      "condition": "The catalog claim does not publish a complete, independently reproducible test condition.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · INR-21700-P50B · Nominal voltage",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-molicel-p50b-nominal_voltage",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    },
    {
      "componentId": "cmp-molicel-p50b",
      "componentSlug": "molicel-inr-21700-p50b",
      "componentName": "Molicel INR-21700-P50B",
      "category": "power-energy",
      "claimId": "cmp-molicel-p50b-max_discharge",
      "targetClaimId": "cmp-molicel-p50b-max_discharge",
      "targetClaimLabel": "Discharge current",
      "targetClaimField": "max_discharge",
      "targetClaimOriginalValue": "60",
      "assessmentId": "assess-audit-battery-condition-cmp-molicel-p50b-max_discharge",
      "field": "source_condition_review:max_discharge",
      "label": "Discharge current source-condition assessment",
      "result": "Source and condition audit completed for “60”; no condition-matched independent measurement is attached.",
      "condition": "Cell-level manufacturer headline; consult the datasheet for temperature and cutoff conditions.",
      "sourceTitle": "RCI robot-battery compatibility audit",
      "sourceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
      "sourceLocation": "Exact-model audit row · INR-21700-P50B · Discharge current",
      "checked": "2026-08-25",
      "boundary": "This is an RCI editorial assessment of source identity, metric wording and disclosed conditions. It does not add an independent measurement, validate performance, certify the product or count as an RCI physical test.",
      "recordType": "source-condition-audit",
      "supportId": "audit-battery-condition-cmp-molicel-p50b-max_discharge",
      "relationship": "source-condition-audit",
      "outcome": "inconclusive",
      "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported."
    }
  ],
  "claimAssessmentLedger": [
    {
      "ledgerId": "cmp-hebi-r8-9-plus:cmp-hebi-r8-9-plus-continuous_torque",
      "componentId": "cmp-hebi-r8-9-plus",
      "componentSlug": "hebi-r8-9-plus",
      "componentName": "HEBI R8-9+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-r8-9-plus-continuous_torque",
        "field": "continuous_torque",
        "label": "Continuous torque",
        "value": "10",
        "condition": "Datasheet headline rating; speed–torque envelope still governs simultaneous torque and speed.",
        "sourceState": "M",
        "sourceTitle": "HEBI R+ Actuator Datasheet",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/R-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications, page 2",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Autonomous exploration with the HEBI Daisy hexapod",
        "evidenceUrl": "https://dspace.cvut.cz/bitstream/handle/10467/111076/F3-D-2023-Cizek-Petr-cizek_thesis.pdf",
        "evidenceLocation": "Robot hardware and field-experiment chapters",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-hebi-r8-9-field-robot",
            "externalSupportId": "ext-wave90-hebi-r8-9-field-robot",
            "componentId": "cmp-hebi-r8-9-plus",
            "targetClaimId": "cmp-hebi-r8-9-plus-continuous_torque",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "Physical R8-9-family operation is established, but the source does not isolate the + subrevision or reproduce the continuous-torque condition.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Autonomous exploration with the HEBI Daisy hexapod",
            "evidenceUrl": "https://dspace.cvut.cz/bitstream/handle/10467/111076/F3-D-2023-Cizek-Petr-cizek_thesis.pdf",
            "evidenceLocation": "Robot hardware and field-experiment chapters",
            "evidenceResult": "R8-9 actuators operated on a physical field-robot platform",
            "evidenceCondition": "University hexapod experiments identify the R8-9 family; the source does not print the later \"+\" motor subrevision."
          },
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-hebi-r8-9-plus-continuous_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-r8-9-plus-continuous_torque",
            "componentId": "cmp-hebi-r8-9-plus",
            "targetClaimId": "cmp-hebi-r8-9-plus-continuous_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · R8-9+ · Continuous torque",
            "evidenceResult": "Source and condition audit completed for “10”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Datasheet headline rating; speed–torque envelope still governs simultaneous torque and speed."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hebi-r8-9-plus:cmp-hebi-r8-9-plus-headline_torque",
      "componentId": "cmp-hebi-r8-9-plus",
      "componentSlug": "hebi-r8-9-plus",
      "componentName": "HEBI R8-9+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-r8-9-plus-headline_torque",
        "field": "headline_torque",
        "label": "Peak torque",
        "value": "23",
        "condition": "Peak rating; duration is not stated in the headline table.",
        "sourceState": "M",
        "sourceTitle": "HEBI R+ Actuator Datasheet",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/R-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications, page 2",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI continuous-torque claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
        "evidenceLocation": "Exact-model audit row · R8-9+ · Peak torque",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-hebi-r8-9-plus-headline_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-r8-9-plus-headline_torque",
            "componentId": "cmp-hebi-r8-9-plus",
            "targetClaimId": "cmp-hebi-r8-9-plus-headline_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · R8-9+ · Peak torque",
            "evidenceResult": "Source and condition audit completed for “23”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Peak rating; duration is not stated in the headline table."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hebi-r8-9-plus:cmp-hebi-r8-9-plus-speed",
      "componentId": "cmp-hebi-r8-9-plus",
      "componentSlug": "hebi-r8-9-plus",
      "componentName": "HEBI R8-9+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-r8-9-plus-speed",
        "field": "speed",
        "label": "Maximum speed",
        "value": "39",
        "condition": "Maximum headline speed; not simultaneously available with peak torque.",
        "sourceState": "M",
        "sourceTitle": "HEBI R+ Actuator Datasheet",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/R-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications, page 2",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-r8-9-plus:cmp-hebi-r8-9-plus-mass",
      "componentId": "cmp-hebi-r8-9-plus",
      "componentSlug": "hebi-r8-9-plus",
      "componentName": "HEBI R8-9+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-r8-9-plus-mass",
        "field": "mass",
        "label": "Mass",
        "value": "685",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "HEBI R+ Actuator Datasheet",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/R-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications, page 2",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-r8-9-plus:cmp-hebi-r8-9-plus-communications",
      "componentId": "cmp-hebi-r8-9-plus",
      "componentSlug": "hebi-r8-9-plus",
      "componentName": "HEBI R8-9+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-r8-9-plus-communications",
        "field": "communications",
        "label": "Communication",
        "value": "2 × 100 Mbps plastic optical fiber",
        "condition": "OptoLock interface.",
        "sourceState": "M",
        "sourceTitle": "HEBI R+ Actuator Datasheet",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/R-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications, page 2",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-r8-9-plus:cmp-hebi-r8-9-plus-accuracy",
      "componentId": "cmp-hebi-r8-9-plus",
      "componentSlug": "hebi-r8-9-plus",
      "componentName": "HEBI R8-9+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-r8-9-plus-accuracy",
        "field": "accuracy",
        "label": "Angular accuracy",
        "value": "±0.2",
        "condition": "R-Series+ family specification.",
        "sourceState": "M",
        "sourceTitle": "HEBI R+ Actuator Datasheet",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/R-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications, page 2",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
        "evidenceLocation": "Exact-model audit row · R8-9+ · Angular accuracy",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-motion-error-cmp-hebi-r8-9-plus-accuracy",
            "sourceAuditRecordId": "audit-motion-error-cmp-hebi-r8-9-plus-accuracy",
            "componentId": "cmp-hebi-r8-9-plus",
            "targetClaimId": "cmp-hebi-r8-9-plus-accuracy",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
            "evidenceLocation": "Exact-model audit row · R8-9+ · Angular accuracy",
            "evidenceResult": "Source and condition audit completed for “±0.2”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "R-Series+ family specification."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hebi-r8-9-plus:cmp-hebi-r8-9-plus-backlash",
      "componentId": "cmp-hebi-r8-9-plus",
      "componentSlug": "hebi-r8-9-plus",
      "componentName": "HEBI R8-9+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-r8-9-plus-backlash",
        "field": "backlash",
        "label": "Backlash",
        "value": "±0.25",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "HEBI R+ Actuator Datasheet",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/R-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications, page 2",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
        "evidenceLocation": "Exact-model audit row · R8-9+ · Backlash",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-motion-error-cmp-hebi-r8-9-plus-backlash",
            "sourceAuditRecordId": "audit-motion-error-cmp-hebi-r8-9-plus-backlash",
            "componentId": "cmp-hebi-r8-9-plus",
            "targetClaimId": "cmp-hebi-r8-9-plus-backlash",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
            "evidenceLocation": "Exact-model audit row · R8-9+ · Backlash",
            "evidenceResult": "Source and condition audit completed for “±0.25”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-robotis-xh540-w270-r:cmp-robotis-xh540-w270-r-continuous_torque",
      "componentId": "cmp-robotis-xh540-w270-r",
      "componentSlug": "robotis-xh540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W270-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xh540-w270-r-continuous_torque",
        "field": "continuous_torque",
        "label": "Continuous output torque",
        "value": "Not published in cited specification",
        "condition": "RCI checked the cited official specification on the verification date.",
        "sourceState": "U",
        "sourceTitle": "ROBOTIS e-Manual — XH540-W270-T/R",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xh540-w270/",
        "sourceLocation": "Specifications and performance graph",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Design of a Lifting Robot for Repetitive Inter-Floor Material Transport with Adjustable Gravity Compensation",
        "evidenceUrl": "https://doi.org/10.3390/robotics14060069",
        "evidenceLocation": "Section 4.2 and Figure 10",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-xh540-w270-r-lifting-torque",
            "externalSupportId": "ext-xh540-w270-r-lifting-torque",
            "componentId": "cmp-robotis-xh540-w270-r",
            "targetClaimId": "cmp-robotis-xh540-w270-r-continuous_torque",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The load-cell experiment supplies exact-actuator application torque traces, but its 2 rpm lifting cycle does not define a thermally bounded continuous-output rating.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Design of a Lifting Robot for Repetitive Inter-Floor Material Transport with Adjustable Gravity Compensation",
            "evidenceUrl": "https://doi.org/10.3390/robotics14060069",
            "evidenceLocation": "Section 4.2 and Figure 10",
            "evidenceResult": "Joint torque measured during a 1.29 kg lifting cycle at 2 rpm",
            "evidenceCondition": "XH540-W270-R driving the prototype directly and through a crank-rocker; rotary load cell; gravity compensation compared."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-robotis-xh540-w270-r:cmp-robotis-xh540-w270-r-headline_torque",
      "componentId": "cmp-robotis-xh540-w270-r",
      "componentSlug": "robotis-xh540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W270-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xh540-w270-r-headline_torque",
        "field": "headline_torque",
        "label": "Stall torque",
        "value": "9.9",
        "condition": "At 12.0 V and 4.9 A; the e-Manual warns that stall torque is not a continuous output rating.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS e-Manual — XH540-W270-T/R",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xh540-w270/",
        "sourceLocation": "Specifications and performance graph",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI continuous-torque claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
        "evidenceLocation": "Exact-model audit row · XH540-W270-R · Stall torque",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-robotis-xh540-w270-r-headline_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-robotis-xh540-w270-r-headline_torque",
            "componentId": "cmp-robotis-xh540-w270-r",
            "targetClaimId": "cmp-robotis-xh540-w270-r-headline_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · XH540-W270-R · Stall torque",
            "evidenceResult": "Source and condition audit completed for “9.9”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "At 12.0 V and 4.9 A; the e-Manual warns that stall torque is not a continuous output rating."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-robotis-xh540-w270-r:cmp-robotis-xh540-w270-r-speed",
      "componentId": "cmp-robotis-xh540-w270-r",
      "componentSlug": "robotis-xh540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W270-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xh540-w270-r-speed",
        "field": "speed",
        "label": "No-load speed",
        "value": "39",
        "condition": "At 12.0 V; no load.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS e-Manual — XH540-W270-T/R",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xh540-w270/",
        "sourceLocation": "Specifications and performance graph",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xh540-w270-r:cmp-robotis-xh540-w270-r-mass",
      "componentId": "cmp-robotis-xh540-w270-r",
      "componentSlug": "robotis-xh540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W270-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xh540-w270-r-mass",
        "field": "mass",
        "label": "Weight",
        "value": "165",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "ROBOTIS e-Manual — XH540-W270-T/R",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xh540-w270/",
        "sourceLocation": "Specifications and performance graph",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xh540-w270-r:cmp-robotis-xh540-w270-r-gear_ratio",
      "componentId": "cmp-robotis-xh540-w270-r",
      "componentSlug": "robotis-xh540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W270-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xh540-w270-r-gear_ratio",
        "field": "gear_ratio",
        "label": "Gear ratio",
        "value": "272.5:1",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "ROBOTIS e-Manual — XH540-W270-T/R",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xh540-w270/",
        "sourceLocation": "Specifications and performance graph",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xh540-w270-r:cmp-robotis-xh540-w270-r-communications",
      "componentId": "cmp-robotis-xh540-w270-r",
      "componentSlug": "robotis-xh540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W270-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xh540-w270-r-communications",
        "field": "communications",
        "label": "Physical connection",
        "value": "RS-485 multidrop",
        "condition": "R suffix; T variant uses TTL.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS e-Manual — XH540-W270-T/R",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xh540-w270/",
        "sourceLocation": "Specifications and performance graph",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xh540-w270-r:cmp-robotis-xh540-w270-r-backlash",
      "componentId": "cmp-robotis-xh540-w270-r",
      "componentSlug": "robotis-xh540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W270-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xh540-w270-r-backlash",
        "field": "backlash",
        "label": "Backlash",
        "value": "15",
        "condition": "Equivalent value shown by manufacturer as 0.25°.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS e-Manual — XH540-W270-T/R",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xh540-w270/",
        "sourceLocation": "Specifications and performance graph",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
        "evidenceLocation": "Exact-model audit row · XH540-W270-R · Backlash",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-motion-error-cmp-robotis-xh540-w270-r-backlash",
            "sourceAuditRecordId": "audit-motion-error-cmp-robotis-xh540-w270-r-backlash",
            "componentId": "cmp-robotis-xh540-w270-r",
            "targetClaimId": "cmp-robotis-xh540-w270-r-backlash",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
            "evidenceLocation": "Exact-model audit row · XH540-W270-R · Backlash",
            "evidenceResult": "Source and condition audit completed for “15”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Equivalent value shown by manufacturer as 0.25°."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak80-9-v3:cmp-cubemars-ak80-9-v3-continuous_torque",
      "componentId": "cmp-cubemars-ak80-9-v3",
      "componentSlug": "cubemars-ak80-9-v3",
      "componentName": "CubeMars AK80-9 V3.0",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak80-9-v3-continuous_torque",
        "field": "continuous_torque",
        "label": "Rated torque",
        "value": "9",
        "condition": "Manufacturer calls this rated torque; thermal duty conditions are not stated in the product comparison table.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK80-9 V3.0 KV100 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak80-9-v3-0-robotic-actuator.html",
        "sourceLocation": "Specification and product comparison tables",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Experimental legged-robot actuation with AK80-9 motors",
        "evidenceUrl": "https://arxiv.org/pdf/2209.07193",
        "evidenceLocation": "Robot hardware and experiment sections",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-ak80-9-robot",
            "externalSupportId": "ext-wave90-ak80-9-robot",
            "componentId": "cmp-cubemars-ak80-9-v3",
            "targetClaimId": "cmp-cubemars-ak80-9-v3-continuous_torque",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "Real family-level use is established; revision identity and continuous-torque conditions remain unresolved.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Experimental legged-robot actuation with AK80-9 motors",
            "evidenceUrl": "https://arxiv.org/pdf/2209.07193",
            "evidenceLocation": "Robot hardware and experiment sections",
            "evidenceResult": "AK80-9-family actuators operated in a physical legged-robot experiment",
            "evidenceCondition": "The research source identifies AK80-9 hardware but does not print the V3.0 subrevision."
          },
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak80-9-v3-continuous_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-ak80-9-v3-continuous_torque",
            "componentId": "cmp-cubemars-ak80-9-v3",
            "targetClaimId": "cmp-cubemars-ak80-9-v3-continuous_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · AK80-9 V3.0 KV100 · Rated torque",
            "evidenceResult": "Source and condition audit completed for “9”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer calls this rated torque; thermal duty conditions are not stated in the product comparison table."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak80-9-v3:cmp-cubemars-ak80-9-v3-headline_torque",
      "componentId": "cmp-cubemars-ak80-9-v3",
      "componentSlug": "cubemars-ak80-9-v3",
      "componentName": "CubeMars AK80-9 V3.0",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak80-9-v3-headline_torque",
        "field": "headline_torque",
        "label": "Peak torque",
        "value": "22",
        "condition": "Peak current 28 A; duration not stated in the visible specification table.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK80-9 V3.0 KV100 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak80-9-v3-0-robotic-actuator.html",
        "sourceLocation": "Specification and product comparison tables",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI continuous-torque claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
        "evidenceLocation": "Exact-model audit row · AK80-9 V3.0 KV100 · Peak torque",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak80-9-v3-headline_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-ak80-9-v3-headline_torque",
            "componentId": "cmp-cubemars-ak80-9-v3",
            "targetClaimId": "cmp-cubemars-ak80-9-v3-headline_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · AK80-9 V3.0 KV100 · Peak torque",
            "evidenceResult": "Source and condition audit completed for “22”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Peak current 28 A; duration not stated in the visible specification table."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak80-9-v3:cmp-cubemars-ak80-9-v3-speed",
      "componentId": "cmp-cubemars-ak80-9-v3",
      "componentSlug": "cubemars-ak80-9-v3",
      "componentName": "CubeMars AK80-9 V3.0",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak80-9-v3-speed",
        "field": "speed",
        "label": "Rated speed",
        "value": "390",
        "condition": "At the published rated operating point.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK80-9 V3.0 KV100 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak80-9-v3-0-robotic-actuator.html",
        "sourceLocation": "Specification and product comparison tables",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak80-9-v3:cmp-cubemars-ak80-9-v3-mass",
      "componentId": "cmp-cubemars-ak80-9-v3",
      "componentSlug": "cubemars-ak80-9-v3",
      "componentName": "CubeMars AK80-9 V3.0",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak80-9-v3-mass",
        "field": "mass",
        "label": "Weight",
        "value": "490",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "CubeMars AK80-9 V3.0 KV100 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak80-9-v3-0-robotic-actuator.html",
        "sourceLocation": "Specification and product comparison tables",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak80-9-v3:cmp-cubemars-ak80-9-v3-gear_ratio",
      "componentId": "cmp-cubemars-ak80-9-v3",
      "componentSlug": "cubemars-ak80-9-v3",
      "componentName": "CubeMars AK80-9 V3.0",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak80-9-v3-gear_ratio",
        "field": "gear_ratio",
        "label": "Reduction ratio",
        "value": "9:1",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "CubeMars AK80-9 V3.0 KV100 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak80-9-v3-0-robotic-actuator.html",
        "sourceLocation": "Specification and product comparison tables",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak80-9-v3:cmp-cubemars-ak80-9-v3-communications",
      "componentId": "cmp-cubemars-ak80-9-v3",
      "componentSlug": "cubemars-ak80-9-v3",
      "componentName": "CubeMars AK80-9 V3.0",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak80-9-v3-communications",
        "field": "communications",
        "label": "Control/data interface",
        "value": "CAN + serial setup port",
        "condition": "XT30 2+2 combines power and CAN; CJT 3-pin is used for setup communication.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK80-9 V3.0 KV100 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak80-9-v3-0-robotic-actuator.html",
        "sourceLocation": "Specification and product comparison tables",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak80-9-v3:cmp-cubemars-ak80-9-v3-backlash",
      "componentId": "cmp-cubemars-ak80-9-v3",
      "componentSlug": "cubemars-ak80-9-v3",
      "componentName": "CubeMars AK80-9 V3.0",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak80-9-v3-backlash",
        "field": "backlash",
        "label": "Backlash",
        "value": "15",
        "condition": "Manufacturer product-specific specification table; no test method is disclosed.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK80-9 V3.0 KV100 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak80-9-v3-0-robotic-actuator.html",
        "sourceLocation": "Specification and product comparison tables",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
        "evidenceLocation": "Exact-model audit row · AK80-9 V3.0 KV100 · Backlash",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-motion-error-cmp-cubemars-ak80-9-v3-backlash",
            "sourceAuditRecordId": "audit-motion-error-cmp-cubemars-ak80-9-v3-backlash",
            "componentId": "cmp-cubemars-ak80-9-v3",
            "targetClaimId": "cmp-cubemars-ak80-9-v3-backlash",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
            "evidenceLocation": "Exact-model audit row · AK80-9 V3.0 KV100 · Backlash",
            "evidenceResult": "Source and condition audit completed for “15”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer product-specific specification table; no test method is disclosed."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-realsense-d455:cmp-realsense-d455-range",
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d455-range",
        "field": "range",
        "label": "Ideal range",
        "value": "0.6–6",
        "condition": "Manufacturer-described ideal range; not a hard detection limit.",
        "sourceState": "M",
        "sourceTitle": "RealSense D455 product page",
        "sourceUrl": "https://www.realsenseai.com/products/real-sense-depth-camera-d455f/",
        "sourceLocation": "Tech Specs",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
        "evidenceUrl": "https://doi.org/10.3390/s21227770",
        "evidenceLocation": "Section 4.1, Table 3 and discussion",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-d455-very-close-sphere-error",
            "externalSupportId": "ext-d455-very-close-sphere-error",
            "componentId": "cmp-realsense-d455",
            "targetClaimId": "cmp-realsense-d455-range",
            "relationship": "condition-mismatch",
            "outcome": "inconclusive",
            "rationale": "The 100–500 mm experiment is below the manufacturer-described 0.6–6 m ideal range and does not test the 6 m endpoint; it characterizes very-close behavior but cannot resolve the published ideal-range envelope.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
            "evidenceUrl": "https://doi.org/10.3390/s21227770",
            "evidenceLocation": "Section 4.1, Table 3 and discussion",
            "evidenceResult": "9.58 mm average error",
            "evidenceCondition": "Calibrated 25.4 mm sphere; four positions in the 100–500 mm very-close range."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-realsense-d455:cmp-realsense-d455-resolution_fps",
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d455-resolution_fps",
        "field": "resolution_fps",
        "label": "Depth output",
        "value": "1280 × 720 up to 30 fps; 848 × 480 up to 90 fps",
        "condition": "Maximum frame rate depends on resolution.",
        "sourceState": "M",
        "sourceTitle": "RealSense D455 product page",
        "sourceUrl": "https://www.realsenseai.com/products/real-sense-depth-camera-d455f/",
        "sourceLocation": "Tech Specs",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
        "evidenceUrl": "https://doi.org/10.3390/s21227770",
        "evidenceLocation": "Section 3, device configuration immediately before Section 3.1",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-d455-maximum-depth-output-used",
            "externalSupportId": "ext-d455-maximum-depth-output-used",
            "componentId": "cmp-realsense-d455",
            "targetClaimId": "cmp-realsense-d455-resolution_fps",
            "relationship": "condition-mismatch",
            "outcome": "inconclusive",
            "rationale": "The study independently demonstrates 1280 × 720 depth acquisition, but it does not report the frame rate or test the separate 848 × 480 at 90 fps mode; the compound output claim remains only partially resolved.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
            "evidenceUrl": "https://doi.org/10.3390/s21227770",
            "evidenceLocation": "Section 3, device configuration immediately before Section 3.1",
            "evidenceResult": "1280 × 720 depth output selected",
            "evidenceCondition": "D455 operated in the paper’s default preset with depth unit 10−3 and the maximum available depth resolution; frame rate was not independently reported."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-realsense-d455:cmp-realsense-d455-fov",
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d455-fov",
        "field": "fov",
        "label": "Depth field of view",
        "value": "87 × 58",
        "condition": "Horizontal × vertical.",
        "sourceState": "M",
        "sourceTitle": "RealSense D455 product page",
        "sourceUrl": "https://www.realsenseai.com/products/real-sense-depth-camera-d455f/",
        "sourceLocation": "Tech Specs",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
        "evidenceUrl": "https://doi.org/10.3390/s21227770",
        "evidenceLocation": "Section 3, Table 1 attribution and characterization framework",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-d455-fov-not-independently-measured",
            "externalSupportId": "ext-d455-fov-not-independently-measured",
            "componentId": "cmp-realsense-d455",
            "targetClaimId": "cmp-realsense-d455-fov",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The independent metrology paper used the exact D455 but explicitly attributes its 87° × 58° table value to Intel and does not publish a separate angular-field measurement.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
            "evidenceUrl": "https://doi.org/10.3390/s21227770",
            "evidenceLocation": "Section 3, Table 1 attribution and characterization framework",
            "evidenceResult": "No independent D455 angular FoV measurement reported",
            "evidenceCondition": "The paper physically tested D455 metrology, but its 87° × 58° Table 1 value is explicitly attributed to the Intel RealSense website."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-realsense-d455:cmp-realsense-d455-interface",
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d455-interface",
        "field": "interface",
        "label": "Data connector",
        "value": "USB-C 3.1 Gen 1",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "RealSense D455 product page",
        "sourceUrl": "https://www.realsenseai.com/products/real-sense-depth-camera-d455f/",
        "sourceLocation": "Tech Specs",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-realsense-d455:cmp-realsense-d455-accuracy",
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d455-accuracy",
        "field": "accuracy",
        "label": "Depth accuracy",
        "value": "<2% at 4 m",
        "condition": "Manufacturer condition shown on the product page; see datasheet footnote for full method.",
        "sourceState": "M",
        "sourceTitle": "RealSense D455 product page",
        "sourceUrl": "https://www.realsenseai.com/products/real-sense-depth-camera-d455f/",
        "sourceLocation": "Tech Specs",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
        "evidenceUrl": "https://doi.org/10.3390/s21227770",
        "evidenceLocation": "Section 4.2.1, Table 5",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 5,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-d455-iso-pf-error",
            "externalSupportId": "ext-d455-iso-pf-error",
            "componentId": "cmp-realsense-d455",
            "targetClaimId": "cmp-realsense-d455-accuracy",
            "relationship": "metric-mismatch",
            "outcome": "inconclusive",
            "rationale": "ISO probing-form error over 0.5–1.5 m is not the manufacturer’s percent depth-accuracy metric at 4 m, so the result cannot confirm or contradict the <2% at 4 m claim.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
            "evidenceUrl": "https://doi.org/10.3390/s21227770",
            "evidenceLocation": "Section 4.2.1, Table 5",
            "evidenceResult": "12.33 mm mean; 2.43 mm standard deviation",
            "evidenceCondition": "Sphere artifact acquired across the paper’s 500–1500 mm measurement volume."
          },
          {
            "assessmentId": "assess-ext-d455-iso-length-distortion",
            "externalSupportId": "ext-d455-iso-length-distortion",
            "componentId": "cmp-realsense-d455",
            "targetClaimId": "cmp-realsense-d455-accuracy",
            "relationship": "metric-mismatch",
            "outcome": "inconclusive",
            "rationale": "Ball-bar length distortion over 0.5–1.5 m uses a different artifact, distance and error definition from percent depth accuracy at 4 m.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
            "evidenceUrl": "https://doi.org/10.3390/s21227770",
            "evidenceLocation": "Section 4.2.2, Table 6",
            "evidenceResult": "6.83 mm mean; 5.78 mm standard deviation",
            "evidenceCondition": "Ball-bar artifact acquired in 12 positions within the 500–1500 mm measurement volume."
          },
          {
            "assessmentId": "assess-ext-d455-flat-form-distortion",
            "externalSupportId": "ext-d455-flat-form-distortion",
            "componentId": "cmp-realsense-d455",
            "targetClaimId": "cmp-realsense-d455-accuracy",
            "relationship": "metric-mismatch",
            "outcome": "inconclusive",
            "rationale": "Flat-form distortion is a surface-form result under an ISO-derived close-range procedure, not the cited percentage depth error at 4 m.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
            "evidenceUrl": "https://doi.org/10.3390/s21227770",
            "evidenceLocation": "Section 4.2.3, Table 7 and discussion",
            "evidenceResult": "16.05 mm mean; 8.33 mm standard deviation",
            "evidenceCondition": "White opaque planar artifact evaluated under the paper’s ISO-derived close-range procedure."
          },
          {
            "assessmentId": "assess-ext-d455-statue-reconstruction-error",
            "externalSupportId": "ext-d455-statue-reconstruction-error",
            "componentId": "cmp-realsense-d455",
            "targetClaimId": "cmp-realsense-d455-accuracy",
            "relationship": "metric-mismatch",
            "outcome": "inconclusive",
            "rationale": "Aligned mesh reconstruction error for one statue is object- and pipeline-dependent and cannot resolve the product-page depth-accuracy percentage at 4 m.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
            "evidenceUrl": "https://doi.org/10.3390/s21227770",
            "evidenceLocation": "Section 4.4, Table 9",
            "evidenceResult": "0.18 mm mean; 2.27 mm standard deviation; 20.55 mm range",
            "evidenceCondition": "Reconstructed statue compared with the study’s reference mesh after alignment."
          },
          {
            "assessmentId": "assess-ext-d455-tangram-reconstruction-error",
            "externalSupportId": "ext-d455-tangram-reconstruction-error",
            "componentId": "cmp-realsense-d455",
            "targetClaimId": "cmp-realsense-d455-accuracy",
            "relationship": "metric-mismatch",
            "outcome": "inconclusive",
            "rationale": "Aligned mesh reconstruction error for the tangram uses a different output, scene and metric from the manufacturer’s 4 m percentage depth-accuracy claim.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
            "evidenceUrl": "https://doi.org/10.3390/s21227770",
            "evidenceLocation": "Section 4.4, Table 10",
            "evidenceResult": "0.16 mm mean; 2.29 mm standard deviation; 10.39 mm range",
            "evidenceCondition": "Reconstructed tangram compared with the study’s reference mesh after alignment."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-realsense-d455:cmp-realsense-d455-sync",
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d455-sync",
        "field": "sync",
        "label": "Motion sensing / synchronization",
        "value": "Bosch BMI055 IMU; multi-camera use described",
        "condition": "Product page does not turn this into a universal host-level synchronization guarantee.",
        "sourceState": "M",
        "sourceTitle": "RealSense D455 product page",
        "sourceUrl": "https://www.realsenseai.com/products/real-sense-depth-camera-d455f/",
        "sourceLocation": "Tech Specs",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-realsense-d455:cmp-realsense-d455-software_support",
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d455-software_support",
        "field": "software_support",
        "label": "SDK / firmware support boundary",
        "value": "Firmware ≥5.17.3.10; librealsense ≥v2.58.3",
        "condition": "The v2.58.3 beta release support table lists D455 USB with firmware 5.17.3.10 or later and SDK v2.58.3 or later; its supported JetPack rows are 5.0.2, 6.0, 6.1, 6.2 and 7.0. The official D400 firmware table separately associates firmware 5.17.3.10 with SDK 2.58.1; RCI preserves both source statements.",
        "sourceState": "M",
        "sourceTitle": "RealSense SDK 2.0 beta (v2.58.3)",
        "sourceUrl": "https://github.com/realsenseai/librealsense/releases/tag/v2.58.3",
        "sourceLocation": "Supported Platforms and Supported Cameras tables; D455 USB row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-realsense-d455:cmp-realsense-d455-independent_depth_behavior",
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d455-independent_depth_behavior",
        "field": "independent_depth_behavior",
        "label": "Independent depth-error behavior",
        "value": "Noise increases with distance; accuracy degrades sharply at high surface inclinations",
        "condition": "Controlled checkerboard study plus TLS-referenced indoor mapping evaluation; results depend on distance and surface inclination.",
        "sourceState": "V",
        "sourceTitle": "Geometric Accuracy Investigations of Intel RealSense Depth Cameras",
        "sourceUrl": "https://isprs-archives.copernicus.org/articles/XLVIII-1-W2-2023/1207/2023/",
        "sourceLocation": "Sections 4–6 and Figures 6–10",
        "sourceProvenance": "academic-paper",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "supported",
        "status": "assessed",
        "evidenceTitle": "Geometric Accuracy Investigations of Intel RealSense Depth Cameras",
        "evidenceUrl": "https://isprs-archives.copernicus.org/articles/XLVIII-1-W2-2023/1207/2023/",
        "evidenceLocation": "Sections 4–6 and Figures 6–10",
        "assessed": "2026-08-10",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "catalog-v:cmp-realsense-d455-independent_depth_behavior",
            "externalSupportId": null,
            "componentId": "cmp-realsense-d455",
            "targetClaimId": "cmp-realsense-d455-independent_depth_behavior",
            "relationship": "direct-catalog-v",
            "outcome": "supported",
            "rationale": "The catalog claim already carries a qualified external V source with its original condition and location.",
            "assessed": "2026-08-10",
            "evidenceTitle": "Geometric Accuracy Investigations of Intel RealSense Depth Cameras",
            "evidenceUrl": "https://isprs-archives.copernicus.org/articles/XLVIII-1-W2-2023/1207/2023/",
            "evidenceLocation": "Sections 4–6 and Figures 6–10",
            "evidenceResult": "Noise increases with distance; accuracy degrades sharply at high surface inclinations",
            "evidenceCondition": "Controlled checkerboard study plus TLS-referenced indoor mapping evaluation; results depend on distance and surface inclination."
          },
          {
            "assessmentId": "assess-ext-d455-systematic-depth-error",
            "externalSupportId": "ext-d455-systematic-depth-error",
            "componentId": "cmp-realsense-d455",
            "targetClaimId": "cmp-realsense-d455-independent_depth_behavior",
            "relationship": "bounded-support",
            "outcome": "supported",
            "rationale": "The distance-swept planar experiment directly contributes independent, distance-bounded depth-error behavior to the existing independent-behavior claim; it does not address the separate high-inclination finding.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
            "evidenceUrl": "https://doi.org/10.3390/s21227770",
            "evidenceLocation": "Section 4.3, Table 8",
            "evidenceResult": "−0.7 mm mean; 4.25 mm standard deviation; 34.24 mm range",
            "evidenceCondition": "Planar target acquired at increasing distances from 100 to 1500 mm."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-realsense-d455:cmp-realsense-d455-independent_iso_ps_error",
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "componentName": "RealSense Depth Camera D455",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d455-independent_iso_ps_error",
        "field": "independent_iso_ps_error",
        "label": "Independent ISO 10360-13 P_S error",
        "value": "Mean 2.47 mm; standard deviation 1.42 mm",
        "condition": "One off-the-shelf D455 was tested indoors under controlled brightness over 500–1500 mm using the paper’s ISO 10360-13 procedure.",
        "sourceState": "V",
        "sourceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
        "sourceUrl": "https://doi.org/10.3390/s21227770",
        "sourceLocation": "ISO 10360-13 close-range procedure, Table 4 and discussion",
        "sourceProvenance": "academic-paper",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "supported",
        "status": "assessed",
        "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
        "evidenceUrl": "https://doi.org/10.3390/s21227770",
        "evidenceLocation": "ISO 10360-13 close-range procedure, Table 4 and discussion",
        "assessed": "2026-08-10",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "catalog-v:cmp-realsense-d455-independent_iso_ps_error",
            "externalSupportId": null,
            "componentId": "cmp-realsense-d455",
            "targetClaimId": "cmp-realsense-d455-independent_iso_ps_error",
            "relationship": "direct-catalog-v",
            "outcome": "supported",
            "rationale": "The catalog claim already carries a qualified external V source with its original condition and location.",
            "assessed": "2026-08-10",
            "evidenceTitle": "Metrological Characterization and Comparison of D415, D455, L515 RealSense Devices in the Close Range",
            "evidenceUrl": "https://doi.org/10.3390/s21227770",
            "evidenceLocation": "ISO 10360-13 close-range procedure, Table 4 and discussion",
            "evidenceResult": "Mean 2.47 mm; standard deviation 1.42 mm",
            "evidenceCondition": "One off-the-shelf D455 was tested indoors under controlled brightness over 500–1500 mm using the paper’s ISO 10360-13 procedure."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-orbbec-gemini-335:cmp-orbbec-gemini-335-range",
      "componentId": "cmp-orbbec-gemini-335",
      "componentSlug": "orbbec-gemini-335",
      "componentName": "Orbbec Gemini 335",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-orbbec-gemini-335-range",
        "field": "range",
        "label": "Depth and recommended range",
        "value": "0.10–20+ m; optimal 0.26–3 m",
        "condition": "Current product-page wording; V1.6 datasheet states a 0.1–20 m+ working range and a 0.3–3 m ideal range. Both state a theoretical maximum up to 65 m.",
        "sourceState": "C",
        "sourceTitle": "Orbbec Gemini 335 product page",
        "sourceUrl": "https://www.orbbec.com/products/stereo-vision-camera/gemini-335/",
        "sourceLocation": "Specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI depth-camera range and error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Gemini 335 · Depth and recommended range",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-335-range",
            "sourceAuditRecordId": "audit-depth-condition-cmp-orbbec-gemini-335-range",
            "componentId": "cmp-orbbec-gemini-335",
            "targetClaimId": "cmp-orbbec-gemini-335-range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Gemini 335 · Depth and recommended range",
            "evidenceResult": "Source and condition audit completed for “0.10–20+ m; optimal 0.26–3 m”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Current product-page wording; V1.6 datasheet states a 0.1–20 m+ working range and a 0.3–3 m ideal range. Both state a theoretical maximum up to 65 m."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-orbbec-gemini-335:cmp-orbbec-gemini-335-resolution_fps",
      "componentId": "cmp-orbbec-gemini-335",
      "componentSlug": "orbbec-gemini-335",
      "componentName": "Orbbec Gemini 335",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-orbbec-gemini-335-resolution_fps",
        "field": "resolution_fps",
        "label": "Depth output",
        "value": "1280 × 800 @ 30 fps",
        "condition": "Maximum published depth mode.",
        "sourceState": "M",
        "sourceTitle": "Orbbec Gemini 335 product page",
        "sourceUrl": "https://www.orbbec.com/products/stereo-vision-camera/gemini-335/",
        "sourceLocation": "Specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI depth-camera range and error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Gemini 335 · Depth output",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-335-resolution_fps",
            "sourceAuditRecordId": "audit-depth-condition-cmp-orbbec-gemini-335-resolution_fps",
            "componentId": "cmp-orbbec-gemini-335",
            "targetClaimId": "cmp-orbbec-gemini-335-resolution_fps",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Gemini 335 · Depth output",
            "evidenceResult": "Source and condition audit completed for “1280 × 800 @ 30 fps”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Maximum published depth mode."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-orbbec-gemini-335:cmp-orbbec-gemini-335-fov",
      "componentId": "cmp-orbbec-gemini-335",
      "componentSlug": "orbbec-gemini-335",
      "componentName": "Orbbec Gemini 335",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-orbbec-gemini-335-fov",
        "field": "fov",
        "label": "Depth field of view",
        "value": "90 × 65",
        "condition": "Horizontal × vertical.",
        "sourceState": "M",
        "sourceTitle": "Orbbec Gemini 335 product page",
        "sourceUrl": "https://www.orbbec.com/products/stereo-vision-camera/gemini-335/",
        "sourceLocation": "Specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-orbbec-gemini-335:cmp-orbbec-gemini-335-interface",
      "componentId": "cmp-orbbec-gemini-335",
      "componentSlug": "orbbec-gemini-335",
      "componentName": "Orbbec Gemini 335",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-orbbec-gemini-335-interface",
        "field": "interface",
        "label": "Data connection",
        "value": "USB 3.0 Type-C",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Orbbec Gemini 335 product page",
        "sourceUrl": "https://www.orbbec.com/products/stereo-vision-camera/gemini-335/",
        "sourceLocation": "Specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Gemini 335 laser product certificate and test report",
        "evidenceUrl": "https://device.report/m/8de70958f6c2ca226f1b46fc91cb473451c3d1f16c1cdc5c9e5fd1f368aba540.pdf",
        "evidenceLocation": "Model identification, laboratory and classification result",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-gemini335-laser-cert",
            "externalSupportId": "ext-wave65-gemini335-laser-cert",
            "componentId": "cmp-orbbec-gemini-335",
            "targetClaimId": "cmp-orbbec-gemini-335-interface",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Gemini 335 laser product certificate and test report",
            "evidenceUrl": "https://device.report/m/8de70958f6c2ca226f1b46fc91cb473451c3d1f16c1cdc5c9e5fd1f368aba540.pdf",
            "evidenceLocation": "Model identification, laboratory and classification result",
            "evidenceResult": "Laser Class 1 certification report issued for Gemini 335",
            "evidenceCondition": "TÜV Rheinland Japan laboratory evaluation of the submitted exact-model sample."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-orbbec-gemini-335:cmp-orbbec-gemini-335-accuracy",
      "componentId": "cmp-orbbec-gemini-335",
      "componentSlug": "orbbec-gemini-335",
      "componentName": "Orbbec Gemini 335",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-orbbec-gemini-335-accuracy",
        "field": "accuracy",
        "label": "Spatial precision",
        "value": "≤1.5% RMSE",
        "condition": "1280 × 800 at 2 m over a 90% × 90% ROI on a >80% reflectivity plane; this is spatial noise, not the separate absolute depth-accuracy row.",
        "sourceState": "M",
        "sourceTitle": "Orbbec Gemini 330 Series Datasheet for USB Devices",
        "sourceUrl": "https://new-orbbec3d-s3.s3.amazonaws.com/wp-content/uploads/2025/04/22062452/Gemini-330-series-Datasheet-V1.6.pdf",
        "sourceLocation": "Product Specifications and sections 5.1.1–5.1.2",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI depth-camera range and error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Gemini 335 · Spatial precision",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-335-accuracy",
            "sourceAuditRecordId": "audit-depth-condition-cmp-orbbec-gemini-335-accuracy",
            "componentId": "cmp-orbbec-gemini-335",
            "targetClaimId": "cmp-orbbec-gemini-335-accuracy",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Gemini 335 · Spatial precision",
            "evidenceResult": "Source and condition audit completed for “≤1.5% RMSE”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "1280 × 800 at 2 m over a 90% × 90% ROI on a >80% reflectivity plane; this is spatial noise, not the separate absolute depth-accuracy row."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-orbbec-gemini-335:cmp-orbbec-gemini-335-sync",
      "componentId": "cmp-orbbec-gemini-335",
      "componentSlug": "orbbec-gemini-335",
      "componentName": "Orbbec Gemini 335",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-orbbec-gemini-335-sync",
        "field": "sync",
        "label": "Synchronization",
        "value": "Depth/color sync, multi-device sync and hardware trigger supported",
        "condition": "Host, cable and SDK configuration still determine achieved timing.",
        "sourceState": "M",
        "sourceTitle": "Orbbec Gemini 335 product page",
        "sourceUrl": "https://www.orbbec.com/products/stereo-vision-camera/gemini-335/",
        "sourceLocation": "Specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-x:cmp-stereolabs-zed-x-range",
      "componentId": "cmp-stereolabs-zed-x",
      "componentSlug": "stereolabs-zed-x",
      "componentName": "Stereolabs ZED X",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-x-range",
        "field": "range",
        "label": "Lens-qualified depth range",
        "value": "2.2 mm: max 0.3–20 m / ideal 0.3–12 m; 4 mm: max 1–35 m / ideal 1–20 m",
        "condition": "V1.2 lens-option table; maximum and ideal ranges remain separate.",
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED X Camera Overview and Datasheet",
        "sourceUrl": "https://support.stereolabs.com/hc/en-us/article_attachments/27901419903255",
        "sourceLocation": "Lens-option technical specifications table",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI depth-camera range and error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
        "evidenceLocation": "Exact-model audit row · ZED X · Lens-qualified depth range",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-depth-condition-cmp-stereolabs-zed-x-range",
            "sourceAuditRecordId": "audit-depth-condition-cmp-stereolabs-zed-x-range",
            "componentId": "cmp-stereolabs-zed-x",
            "targetClaimId": "cmp-stereolabs-zed-x-range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · ZED X · Lens-qualified depth range",
            "evidenceResult": "Source and condition audit completed for “2.2 mm: max 0.3–20 m / ideal 0.3–12 m; 4 mm: max 1–35 m / ideal 1–20 m”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "V1.2 lens-option table; maximum and ideal ranges remain separate."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-x:cmp-stereolabs-zed-x-resolution_fps",
      "componentId": "cmp-stereolabs-zed-x",
      "componentSlug": "stereolabs-zed-x",
      "componentName": "Stereolabs ZED X",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-x-resolution_fps",
        "field": "resolution_fps",
        "label": "Stereo video modes",
        "value": "1920 × 1200 @ 60 fps; 960 × 600 @ 120 fps",
        "condition": "The two maxima are separate operating modes.",
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED X product page",
        "sourceUrl": "https://www.stereolabs.com/products/zed-x",
        "sourceLocation": "Technical Specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI depth-camera range and error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
        "evidenceLocation": "Exact-model audit row · ZED X · Stereo video modes",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-depth-condition-cmp-stereolabs-zed-x-resolution_fps",
            "sourceAuditRecordId": "audit-depth-condition-cmp-stereolabs-zed-x-resolution_fps",
            "componentId": "cmp-stereolabs-zed-x",
            "targetClaimId": "cmp-stereolabs-zed-x-resolution_fps",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · ZED X · Stereo video modes",
            "evidenceResult": "Source and condition audit completed for “1920 × 1200 @ 60 fps; 960 × 600 @ 120 fps”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "The two maxima are separate operating modes."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-x:cmp-stereolabs-zed-x-fov",
      "componentId": "cmp-stereolabs-zed-x",
      "componentSlug": "stereolabs-zed-x",
      "componentName": "Stereolabs ZED X",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-x-fov",
        "field": "fov",
        "label": "Lens options",
        "value": "2 mm wide-FOV or 4 mm long-range lens",
        "condition": "Field of view depends on ordered lens option.",
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED X product page",
        "sourceUrl": "https://www.stereolabs.com/products/zed-x",
        "sourceLocation": "Technical Specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-x:cmp-stereolabs-zed-x-interface",
      "componentId": "cmp-stereolabs-zed-x",
      "componentSlug": "stereolabs-zed-x",
      "componentName": "Stereolabs ZED X",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-x-interface",
        "field": "interface",
        "label": "Data connection",
        "value": "GMSL2",
        "condition": "Requires a compatible deserializer or capture platform.",
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED X product page",
        "sourceUrl": "https://www.stereolabs.com/products/zed-x",
        "sourceLocation": "Technical Specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-x:cmp-stereolabs-zed-x-environmental",
      "componentId": "cmp-stereolabs-zed-x",
      "componentSlug": "stereolabs-zed-x",
      "componentName": "Stereolabs ZED X",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-x-environmental",
        "field": "environmental",
        "label": "Ingress rating",
        "value": "IP67",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED X product page",
        "sourceUrl": "https://www.stereolabs.com/products/zed-x",
        "sourceLocation": "Technical Specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-x:cmp-stereolabs-zed-x-sync",
      "componentId": "cmp-stereolabs-zed-x",
      "componentSlug": "stereolabs-zed-x",
      "componentName": "Stereolabs ZED X",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-x-sync",
        "field": "sync",
        "label": "Synchronization",
        "value": "External frame sync",
        "condition": "Integration details depend on host hardware and cable topology.",
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED X product page",
        "sourceUrl": "https://www.stereolabs.com/products/zed-x",
        "sourceLocation": "Technical Specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-x:cmp-stereolabs-zed-x-accuracy",
      "componentId": "cmp-stereolabs-zed-x",
      "componentSlug": "stereolabs-zed-x",
      "componentName": "Stereolabs ZED X",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-x-accuracy",
        "field": "accuracy",
        "label": "Lens-qualified depth accuracy",
        "value": "2.2 mm: <0.8% at 2 m / <4% at 12 m; 4 mm: <0.4% at 2 m / <7% at 20 m",
        "condition": "V1.2 lens-option table; metric definition, target, ROI, acquisition mode and test environment are not disclosed beside the values.",
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED X Camera Overview and Datasheet",
        "sourceUrl": "https://support.stereolabs.com/hc/en-us/article_attachments/27901419903255",
        "sourceLocation": "Lens-option technical specifications table",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Depth Estimation Comparison Between Realsense D435i, D435f, Stereolabs ZED X and ZED X Mini",
        "evidenceUrl": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6469459",
        "evidenceLocation": "Methods and ZED X results",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-zed-x-depth-estimation-comparison",
            "externalSupportId": "ext-zed-x-depth-estimation-comparison",
            "componentId": "cmp-stereolabs-zed-x",
            "targetClaimId": "cmp-stereolabs-zed-x-accuracy",
            "relationship": "condition-mismatch",
            "outcome": "inconclusive",
            "rationale": "Measured distance errors are useful exact-model evidence, but the paper’s targets and distances do not reproduce the catalogued percentage-accuracy envelope.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Depth Estimation Comparison Between Realsense D435i, D435f, Stereolabs ZED X and ZED X Mini",
            "evidenceUrl": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6469459",
            "evidenceLocation": "Methods and ZED X results",
            "evidenceResult": "ZED X depth output compared against measured reference distances",
            "evidenceCondition": "Laboratory distance targets; cross-camera comparison with RealSense D435i, D435f and ZED X Mini."
          },
          {
            "assessmentId": "assess-audit-depth-condition-cmp-stereolabs-zed-x-accuracy",
            "sourceAuditRecordId": "audit-depth-condition-cmp-stereolabs-zed-x-accuracy",
            "componentId": "cmp-stereolabs-zed-x",
            "targetClaimId": "cmp-stereolabs-zed-x-accuracy",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · ZED X · Lens-qualified depth accuracy",
            "evidenceResult": "Source and condition audit completed for “2.2 mm: <0.8% at 2 m / <4% at 12 m; 4 mm: <0.4% at 2 m / <7% at 20 m”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "V1.2 lens-option table; metric definition, target, ROI, acquisition mode and test environment are not disclosed beside the values."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-livox-mid-360:cmp-livox-mid-360-range",
      "componentId": "cmp-livox-mid-360",
      "componentSlug": "livox-mid-360",
      "componentName": "Livox MID-360",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-mid-360-range",
        "field": "range",
        "label": "Detection range",
        "value": "40 m @ 10%; 70 m @ 80%",
        "condition": "Target reflectivity; 100 klx ambient illumination.",
        "sourceState": "M",
        "sourceTitle": "Livox MID-360 specifications",
        "sourceUrl": "https://www.livoxtech.com/mid-360/specs",
        "sourceLocation": "Basic Specs",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Design and Evaluation of Two Spherical Systems for Mobile 3D Mapping",
        "evidenceUrl": "https://arxiv.org/abs/2509.10032",
        "evidenceLocation": "Section V, Table III and failure discussion",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-mid360-spherical-mapping-rmse",
            "externalSupportId": "ext-mid360-spherical-mapping-rmse",
            "componentId": "cmp-livox-mid-360",
            "targetClaimId": "cmp-livox-mid-360-range",
            "relationship": "metric-mismatch",
            "outcome": "inconclusive",
            "rationale": "Ground-truth map RMSE is a sensor-plus-platform-plus-algorithm outcome, not a direct measurement of the 10%/80% reflectivity detection-range endpoints.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Design and Evaluation of Two Spherical Systems for Mobile 3D Mapping",
            "evidenceUrl": "https://arxiv.org/abs/2509.10032",
            "evidenceLocation": "Section V, Table III and failure discussion",
            "evidenceResult": "Best observed map RMSE 13.09 cm; unrecoverable drift occurred in some runs",
            "evidenceCondition": "MID-360 on 16 cm non-actuated and 20 cm actuated spherical robots; three LIO algorithms; Riegl VZ-400 ground truth."
          },
          {
            "assessmentId": "assess-audit-lidar-condition-cmp-livox-mid-360-range",
            "sourceAuditRecordId": "audit-lidar-condition-cmp-livox-mid-360-range",
            "componentId": "cmp-livox-mid-360",
            "targetClaimId": "cmp-livox-mid-360-range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI 3D LiDAR range claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
            "evidenceLocation": "Exact-model audit row · MID-360 · Detection range",
            "evidenceResult": "Source and condition audit completed for “40 m @ 10%; 70 m @ 80%”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Target reflectivity; 100 klx ambient illumination."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-livox-mid-360:cmp-livox-mid-360-point_rate",
      "componentId": "cmp-livox-mid-360",
      "componentSlug": "livox-mid-360",
      "componentName": "Livox MID-360",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-mid-360-point_rate",
        "field": "point_rate",
        "label": "Point rate",
        "value": "200,000",
        "condition": "First return.",
        "sourceState": "M",
        "sourceTitle": "Livox MID-360 specifications",
        "sourceUrl": "https://www.livoxtech.com/mid-360/specs",
        "sourceLocation": "Basic Specs",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-livox-mid-360:cmp-livox-mid-360-fov",
      "componentId": "cmp-livox-mid-360",
      "componentSlug": "livox-mid-360",
      "componentName": "Livox MID-360",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-mid-360-fov",
        "field": "fov",
        "label": "Field of view",
        "value": "360 × 59",
        "condition": "Horizontal 360°; vertical −7° to +52°.",
        "sourceState": "M",
        "sourceTitle": "Livox MID-360 specifications",
        "sourceUrl": "https://www.livoxtech.com/mid-360/specs",
        "sourceLocation": "Basic Specs",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-livox-mid-360:cmp-livox-mid-360-power",
      "componentId": "cmp-livox-mid-360",
      "componentSlug": "livox-mid-360",
      "componentName": "Livox MID-360",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-mid-360-power",
        "field": "power",
        "label": "Average power",
        "value": "6.5",
        "condition": "Manufacturer average.",
        "sourceState": "M",
        "sourceTitle": "Livox MID-360 specifications",
        "sourceUrl": "https://www.livoxtech.com/mid-360/specs",
        "sourceLocation": "Basic Specs",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-livox-mid-360:cmp-livox-mid-360-mass",
      "componentId": "cmp-livox-mid-360",
      "componentSlug": "livox-mid-360",
      "componentName": "Livox MID-360",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-mid-360-mass",
        "field": "mass",
        "label": "Weight",
        "value": "265",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Livox MID-360 specifications",
        "sourceUrl": "https://www.livoxtech.com/mid-360/specs",
        "sourceLocation": "Basic Specs",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-livox-mid-360:cmp-livox-mid-360-sync",
      "componentId": "cmp-livox-mid-360",
      "componentSlug": "livox-mid-360",
      "componentName": "Livox MID-360",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-mid-360-sync",
        "field": "sync",
        "label": "Data synchronization",
        "value": "IEEE 1588-2008 PTPv2 / GPS",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Livox MID-360 specifications",
        "sourceUrl": "https://www.livoxtech.com/mid-360/specs",
        "sourceLocation": "Basic Specs",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ouster-os1:cmp-ouster-os1-product_revision",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "componentName": "Ouster OS1 Rev8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os1-product_revision",
        "field": "product_revision",
        "label": "Current hardware family",
        "value": "Rev8; OS1-080-xxx",
        "condition": "The separate OS1 Max uses L4 Max and allows a 256-channel option; it is not this record.",
        "sourceState": "M",
        "sourceTitle": "Ouster Releases the Rev8 OS Family",
        "sourceUrl": "https://investors.ouster.com/news-releases/news-release-details/ouster-releases-rev8-os-family-worlds-first-native-color-lidar",
        "sourceLocation": "Rev8 highlights and OS1 Max product boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ouster-os1:cmp-ouster-os1-range",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "componentName": "Ouster OS1 Rev8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os1-range",
        "field": "range",
        "label": "Range at 10% target",
        "value": "90",
        "condition": "Manufacturer overview labels this as range at a 10% target.",
        "sourceState": "M",
        "sourceTitle": "Ouster OS sensor overview",
        "sourceUrl": "https://ouster.com/os-overview",
        "sourceLocation": "Rev8 OS1 specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Robust Odometry and Localisation in Changing Environments",
        "evidenceUrl": "https://ora.ox.ac.uk/objects/uuid:f9bc48fe-ca68-4955-9445-de6a2a8605d2",
        "evidenceLocation": "Sensor table and mobile mapping experiments",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-ouster-os1-forest",
            "externalSupportId": "ext-wave65-ouster-os1-forest",
            "componentId": "cmp-ouster-os1",
            "targetClaimId": "cmp-ouster-os1-range",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Robust Odometry and Localisation in Changing Environments",
            "evidenceUrl": "https://ora.ox.ac.uk/objects/uuid:f9bc48fe-ca68-4955-9445-de6a2a8605d2",
            "evidenceLocation": "Sensor table and mobile mapping experiments",
            "evidenceResult": "OS1 data collected in physical mobile-LiDAR experiments",
            "evidenceCondition": "Field localisation and mapping research; the paper reports OS1 hardware but does not isolate the Rev8 subrevision."
          },
          {
            "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os1-range",
            "sourceAuditRecordId": "audit-lidar-condition-cmp-ouster-os1-range",
            "componentId": "cmp-ouster-os1",
            "targetClaimId": "cmp-ouster-os1-range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI 3D LiDAR range claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
            "evidenceLocation": "Exact-model audit row · OS1 · Range at 10% target",
            "evidenceResult": "Source and condition audit completed for “90”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer overview labels this as range at a 10% target."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-ouster-os1:cmp-ouster-os1-max_range",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "componentName": "Ouster OS1 Rev8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os1-max_range",
        "field": "max_range",
        "label": "Maximum representable range",
        "value": "~250",
        "condition": "Digital representation boundary in the current overview; not a target-detection claim.",
        "sourceState": "M",
        "sourceTitle": "Ouster OS sensor overview",
        "sourceUrl": "https://ouster.com/os-overview",
        "sourceLocation": "Rev8 OS1 specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI 3D LiDAR range claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
        "evidenceLocation": "Exact-model audit row · OS1 · Maximum representable range",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os1-max_range",
            "sourceAuditRecordId": "audit-lidar-condition-cmp-ouster-os1-max_range",
            "componentId": "cmp-ouster-os1",
            "targetClaimId": "cmp-ouster-os1-max_range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI 3D LiDAR range claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
            "evidenceLocation": "Exact-model audit row · OS1 · Maximum representable range",
            "evidenceResult": "Source and condition audit completed for “~250”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Digital representation boundary in the current overview; not a target-detection claim."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-ouster-os1:cmp-ouster-os1-point_rate",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "componentName": "Ouster OS1 Rev8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os1-point_rate",
        "field": "point_rate",
        "label": "Maximum point rate",
        "value": "10,485,760",
        "condition": "Maximum published Rev8 family configuration; operating mode and channel option must be fixed.",
        "sourceState": "M",
        "sourceTitle": "Ouster OS sensor overview",
        "sourceUrl": "https://ouster.com/os-overview",
        "sourceLocation": "Rev8 OS1 specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ouster-os1:cmp-ouster-os1-fov",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "componentName": "Ouster OS1 Rev8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os1-fov",
        "field": "fov",
        "label": "Vertical field of view",
        "value": "45",
        "condition": "Horizontal coverage is panoramic for the spinning sensor.",
        "sourceState": "M",
        "sourceTitle": "Ouster OS sensor overview",
        "sourceUrl": "https://ouster.com/os-overview",
        "sourceLocation": "Rev8 OS1 specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ouster-os1:cmp-ouster-os1-channels",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "componentName": "Ouster OS1 Rev8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os1-channels",
        "field": "channels",
        "label": "Maximum channel resolution",
        "value": "128",
        "condition": "OS1 Rev8 family maximum; OS1 Max is a separate product boundary.",
        "sourceState": "M",
        "sourceTitle": "Ouster OS sensor overview",
        "sourceUrl": "https://ouster.com/os-overview",
        "sourceLocation": "Rev8 OS1 specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ouster-os1:cmp-ouster-os1-environmental",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "componentName": "Ouster OS1 Rev8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os1-environmental",
        "field": "environmental",
        "label": "Ingress protection",
        "value": "IP68 / IP69K",
        "condition": "Current Rev8 family overview.",
        "sourceState": "M",
        "sourceTitle": "Ouster OS sensor overview",
        "sourceUrl": "https://ouster.com/os-overview",
        "sourceLocation": "Rev8 OS1 specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ouster-os1:cmp-ouster-os1-frame_rate",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "componentName": "Ouster OS1 Rev8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os1-frame_rate",
        "field": "frame_rate",
        "label": "Available frame rates",
        "value": "5 / 10 / 15 / 20 / 30 / 40",
        "condition": "Availability depends on horizontal resolution and operating configuration.",
        "sourceState": "M",
        "sourceTitle": "Ouster OS sensor overview",
        "sourceUrl": "https://ouster.com/os-overview",
        "sourceLocation": "Rev8 OS1 specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ouster-os1:cmp-ouster-os1-power",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "componentName": "Ouster OS1 Rev8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os1-power",
        "field": "power",
        "label": "Typical power consumption",
        "value": "10–20",
        "condition": "Current family-level range; cold-start and system supply margin are separate.",
        "sourceState": "M",
        "sourceTitle": "Ouster OS sensor overview",
        "sourceUrl": "https://ouster.com/os-overview",
        "sourceLocation": "Rev8 OS1 specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hesai-xt32:cmp-hesai-xt32-range",
      "componentId": "cmp-hesai-xt32",
      "componentSlug": "hesai-xt32",
      "componentName": "Hesai XT32",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-hesai-xt32-range",
        "field": "range",
        "label": "Instrumented range",
        "value": "0.05–120",
        "condition": "Manufacturer product-table range; not the same as a target-qualified detection distance.",
        "sourceState": "M",
        "sourceTitle": "Hesai XT32/16 product page",
        "sourceUrl": "https://www.hesaitech.com/product/xt16-32-32m/",
        "sourceLocation": "XT32 specification details",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Evaluation and Deployment of LiDAR-based Place Recognition in Dense Forests",
        "evidenceUrl": "https://robots.ox.ac.uk/~mfallon/publications/2024IROS_oh.pdf",
        "evidenceLocation": "Experimental evaluation and sensor setup",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-hesai-xt32-forest",
            "externalSupportId": "ext-wave65-hesai-xt32-forest",
            "componentId": "cmp-hesai-xt32",
            "targetClaimId": "cmp-hesai-xt32-range",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Evaluation and Deployment of LiDAR-based Place Recognition in Dense Forests",
            "evidenceUrl": "https://robots.ox.ac.uk/~mfallon/publications/2024IROS_oh.pdf",
            "evidenceLocation": "Experimental evaluation and sensor setup",
            "evidenceResult": "Physical forest datasets collected at two sites with the exact LiDAR",
            "evidenceCondition": "Backpack mapping and place-recognition experiments in mixed and coniferous forests."
          },
          {
            "assessmentId": "assess-audit-lidar-condition-cmp-hesai-xt32-range",
            "sourceAuditRecordId": "audit-lidar-condition-cmp-hesai-xt32-range",
            "componentId": "cmp-hesai-xt32",
            "targetClaimId": "cmp-hesai-xt32-range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI 3D LiDAR range claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
            "evidenceLocation": "Exact-model audit row · XT32 · Instrumented range",
            "evidenceResult": "Source and condition audit completed for “0.05–120”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer product-table range; not the same as a target-qualified detection distance."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hesai-xt32:cmp-hesai-xt32-range_10pct",
      "componentId": "cmp-hesai-xt32",
      "componentSlug": "hesai-xt32",
      "componentName": "Hesai XT32",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-hesai-xt32-range_10pct",
        "field": "range_10pct",
        "label": "Detection distance at 10% reflectivity",
        "value": "80",
        "condition": "Manufacturer states probability of detection greater than 90% for a 10% reflectivity target at 80 m.",
        "sourceState": "M",
        "sourceTitle": "Hesai XT32/16 product page",
        "sourceUrl": "https://www.hesaitech.com/product/xt16-32-32m/",
        "sourceLocation": "XT32 specification details",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI 3D LiDAR range claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
        "evidenceLocation": "Exact-model audit row · XT32 · Detection distance at 10% reflectivity",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-lidar-condition-cmp-hesai-xt32-range_10pct",
            "sourceAuditRecordId": "audit-lidar-condition-cmp-hesai-xt32-range_10pct",
            "componentId": "cmp-hesai-xt32",
            "targetClaimId": "cmp-hesai-xt32-range_10pct",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI 3D LiDAR range claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
            "evidenceLocation": "Exact-model audit row · XT32 · Detection distance at 10% reflectivity",
            "evidenceResult": "Source and condition audit completed for “80”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer states probability of detection greater than 90% for a 10% reflectivity target at 80 m."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hesai-xt32:cmp-hesai-xt32-point_rate",
      "componentId": "cmp-hesai-xt32",
      "componentSlug": "hesai-xt32",
      "componentName": "Hesai XT32",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-hesai-xt32-point_rate",
        "field": "point_rate",
        "label": "Point rate",
        "value": "640,000",
        "condition": "Single return; dual-return rate differs.",
        "sourceState": "M",
        "sourceTitle": "Hesai XT32/16 product page",
        "sourceUrl": "https://www.hesaitech.com/product/xt16-32-32m/",
        "sourceLocation": "XT32 specification details",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hesai-xt32:cmp-hesai-xt32-fov",
      "componentId": "cmp-hesai-xt32",
      "componentSlug": "hesai-xt32",
      "componentName": "Hesai XT32",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-hesai-xt32-fov",
        "field": "fov",
        "label": "Field of view",
        "value": "360 × 31",
        "condition": "Horizontal × vertical.",
        "sourceState": "M",
        "sourceTitle": "Hesai XT32/16 product page",
        "sourceUrl": "https://www.hesaitech.com/product/xt16-32-32m/",
        "sourceLocation": "XT32 specification details",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hesai-xt32:cmp-hesai-xt32-channels",
      "componentId": "cmp-hesai-xt32",
      "componentSlug": "hesai-xt32",
      "componentName": "Hesai XT32",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-hesai-xt32-channels",
        "field": "channels",
        "label": "Channels",
        "value": "32",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Hesai XT32/16 product page",
        "sourceUrl": "https://www.hesaitech.com/product/xt16-32-32m/",
        "sourceLocation": "XT32 specification details",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hesai-xt32:cmp-hesai-xt32-mass",
      "componentId": "cmp-hesai-xt32",
      "componentSlug": "hesai-xt32",
      "componentName": "Hesai XT32",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-hesai-xt32-mass",
        "field": "mass",
        "label": "Weight",
        "value": "800",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Hesai XT32/16 product page",
        "sourceUrl": "https://www.hesaitech.com/product/xt16-32-32m/",
        "sourceLocation": "XT32 specification details",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hesai-xt32:cmp-hesai-xt32-sync",
      "componentId": "cmp-hesai-xt32",
      "componentSlug": "hesai-xt32",
      "componentName": "Hesai XT32",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-hesai-xt32-sync",
        "field": "sync",
        "label": "Clock source",
        "value": "GPS / PTP",
        "condition": "The user manual lists ≤1 μs PTP clock accuracy under its stated conditions.",
        "sourceState": "M",
        "sourceTitle": "Hesai XT32/16 product page",
        "sourceUrl": "https://www.hesaitech.com/product/xt16-32-32m/",
        "sourceLocation": "XT32 specification details",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nvidia-jetson-agx-orin-64gb:cmp-nvidia-jetson-agx-orin-64gb-ai_performance",
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "componentSlug": "nvidia-jetson-agx-orin-64gb",
      "componentName": "NVIDIA Jetson AGX Orin 64GB",
      "category": "compute-control",
      "claim": {
        "id": "cmp-nvidia-jetson-agx-orin-64gb-ai_performance",
        "field": "ai_performance",
        "label": "AI performance",
        "value": "275 INT8 sparse TOPS",
        "condition": "Vendor theoretical peak with sparsity; not an application benchmark.",
        "sourceState": "M",
        "sourceTitle": "NVIDIA Jetson AGX Orin Developer Kit Reviewer’s Guide",
        "sourceUrl": "https://developer.nvidia.com/sites/default/files/akamai/Jetson_AGX_Orin_Developer_Kit_RG_0.pdf",
        "sourceLocation": "Jetson AGX Orin specifications, table 4",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · AI performance",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-ai_performance",
            "sourceAuditRecordId": "audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-ai_performance",
            "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
            "targetClaimId": "cmp-nvidia-jetson-agx-orin-64gb-ai_performance",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · AI performance",
            "evidenceResult": "Source and condition audit completed for “275 INT8 sparse TOPS”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Vendor theoretical peak with sparsity; not an application benchmark."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-nvidia-jetson-agx-orin-64gb:cmp-nvidia-jetson-agx-orin-64gb-cpu",
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "componentSlug": "nvidia-jetson-agx-orin-64gb",
      "componentName": "NVIDIA Jetson AGX Orin 64GB",
      "category": "compute-control",
      "claim": {
        "id": "cmp-nvidia-jetson-agx-orin-64gb-cpu",
        "field": "cpu",
        "label": "CPU",
        "value": "12-core Arm Cortex-A78AE",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "NVIDIA Jetson AGX Orin Developer Kit Reviewer’s Guide",
        "sourceUrl": "https://developer.nvidia.com/sites/default/files/akamai/Jetson_AGX_Orin_Developer_Kit_RG_0.pdf",
        "sourceLocation": "Jetson AGX Orin specifications, table 4",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · CPU",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-cpu",
            "sourceAuditRecordId": "audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-cpu",
            "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
            "targetClaimId": "cmp-nvidia-jetson-agx-orin-64gb-cpu",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · CPU",
            "evidenceResult": "Source and condition audit completed for “12-core Arm Cortex-A78AE”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-nvidia-jetson-agx-orin-64gb:cmp-nvidia-jetson-agx-orin-64gb-memory",
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "componentSlug": "nvidia-jetson-agx-orin-64gb",
      "componentName": "NVIDIA Jetson AGX Orin 64GB",
      "category": "compute-control",
      "claim": {
        "id": "cmp-nvidia-jetson-agx-orin-64gb-memory",
        "field": "memory",
        "label": "Memory",
        "value": "64 GB LPDDR5, 204.8 GB/s",
        "condition": "Production 64 GB module.",
        "sourceState": "M",
        "sourceTitle": "NVIDIA Jetson AGX Orin Developer Kit Reviewer’s Guide",
        "sourceUrl": "https://developer.nvidia.com/sites/default/files/akamai/Jetson_AGX_Orin_Developer_Kit_RG_0.pdf",
        "sourceLocation": "Jetson AGX Orin specifications, table 4",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · Memory",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-memory",
            "sourceAuditRecordId": "audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-memory",
            "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
            "targetClaimId": "cmp-nvidia-jetson-agx-orin-64gb-memory",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · Memory",
            "evidenceResult": "Source and condition audit completed for “64 GB LPDDR5, 204.8 GB/s”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Production 64 GB module."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-nvidia-jetson-agx-orin-64gb:cmp-nvidia-jetson-agx-orin-64gb-power",
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "componentSlug": "nvidia-jetson-agx-orin-64gb",
      "componentName": "NVIDIA Jetson AGX Orin 64GB",
      "category": "compute-control",
      "claim": {
        "id": "cmp-nvidia-jetson-agx-orin-64gb-power",
        "field": "power",
        "label": "Module power modes",
        "value": "15–60",
        "condition": "Configured module power modes; carrier and peripherals add system power.",
        "sourceState": "M",
        "sourceTitle": "NVIDIA Jetson AGX Orin Developer Kit Reviewer’s Guide",
        "sourceUrl": "https://developer.nvidia.com/sites/default/files/akamai/Jetson_AGX_Orin_Developer_Kit_RG_0.pdf",
        "sourceLocation": "Jetson AGX Orin specifications, table 4",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "AgriJetsonBench: External-Power-Referenced TensorRT Benchmarking of Agricultural Vision Models on Jetson Edge Platforms",
        "evidenceUrl": "https://arxiv.org/abs/2608.00927",
        "evidenceLocation": "Abstract, benchmark methodology and main energy results",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-agx-orin-64gb-external-power-benchmark",
            "externalSupportId": "ext-agx-orin-64gb-external-power-benchmark",
            "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
            "targetClaimId": "cmp-nvidia-jetson-agx-orin-64gb-power",
            "relationship": "condition-mismatch",
            "outcome": "inconclusive",
            "rationale": "The study measures board-input energy for a fixed TensorRT workload at a configured 15 W mode; board-input draw and energy per inference are not the module power-mode envelope.",
            "assessed": "2026-08-25",
            "evidenceTitle": "AgriJetsonBench: External-Power-Referenced TensorRT Benchmarking of Agricultural Vision Models on Jetson Edge Platforms",
            "evidenceUrl": "https://arxiv.org/abs/2608.00927",
            "evidenceLocation": "Abstract, benchmark methodology and main energy results",
            "evidenceResult": "YOLO11s: 80.90 FPS and 0.1814 J/inference at matched 15 W INT8",
            "evidenceCondition": "AGX Orin 64GB; batch 1; 640 × 640; externally logged board-input power; archived benchmark artifacts."
          },
          {
            "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-power",
            "sourceAuditRecordId": "audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-power",
            "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
            "targetClaimId": "cmp-nvidia-jetson-agx-orin-64gb-power",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · Module power modes",
            "evidenceResult": "Source and condition audit completed for “15–60”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Configured module power modes; carrier and peripherals add system power."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-nvidia-jetson-agx-orin-64gb:cmp-nvidia-jetson-agx-orin-64gb-camera_io",
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "componentSlug": "nvidia-jetson-agx-orin-64gb",
      "componentName": "NVIDIA Jetson AGX Orin 64GB",
      "category": "compute-control",
      "claim": {
        "id": "cmp-nvidia-jetson-agx-orin-64gb-camera_io",
        "field": "camera_io",
        "label": "Camera I/O",
        "value": "16 MIPI CSI-2 lanes / 16 virtual channels",
        "condition": "Module interface capability; carrier routing determines exposed ports.",
        "sourceState": "M",
        "sourceTitle": "NVIDIA Jetson AGX Orin Developer Kit Reviewer’s Guide",
        "sourceUrl": "https://developer.nvidia.com/sites/default/files/akamai/Jetson_AGX_Orin_Developer_Kit_RG_0.pdf",
        "sourceLocation": "Jetson AGX Orin specifications, table 4",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nvidia-jetson-agx-orin-64gb:cmp-nvidia-jetson-agx-orin-64gb-software",
      "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
      "componentSlug": "nvidia-jetson-agx-orin-64gb",
      "componentName": "NVIDIA Jetson AGX Orin 64GB",
      "category": "compute-control",
      "claim": {
        "id": "cmp-nvidia-jetson-agx-orin-64gb-software",
        "field": "software",
        "label": "Primary software stack",
        "value": "NVIDIA JetPack / CUDA / Isaac",
        "condition": "Exact compatibility depends on JetPack and Jetson Linux release.",
        "sourceState": "M",
        "sourceTitle": "NVIDIA Jetson modules lineup",
        "sourceUrl": "https://developer.nvidia.com/embedded/jetson-modules",
        "sourceLocation": "Jetson AGX Orin Series",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · Primary software stack",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-software",
            "sourceAuditRecordId": "audit-compute-condition-cmp-nvidia-jetson-agx-orin-64gb-software",
            "componentId": "cmp-nvidia-jetson-agx-orin-64gb",
            "targetClaimId": "cmp-nvidia-jetson-agx-orin-64gb-software",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Jetson AGX Orin 64GB · Primary software stack",
            "evidenceResult": "Source and condition audit completed for “NVIDIA JetPack / CUDA / Isaac”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Exact compatibility depends on JetPack and Jetson Linux release."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-cm5:cmp-raspberry-pi-cm5-cpu",
      "componentId": "cmp-raspberry-pi-cm5",
      "componentSlug": "raspberry-pi-compute-module-5",
      "componentName": "Raspberry Pi Compute Module 5",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-cm5-cpu",
        "field": "cpu",
        "label": "CPU",
        "value": "4 × Cortex-A76 at 2.4 GHz",
        "condition": "Broadcom BCM2712.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Compute Module 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/compute-module-5/",
        "sourceLocation": "Specification",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Raspberry Pi Compute Module 5 Review: More power, same form factor",
        "evidenceUrl": "https://www.tomshardware.com/raspberry-pi/raspberry-pi-compute-module-5-review",
        "evidenceLocation": "Thermal, power and storage benchmark sections",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-cm5-thermal-storage",
            "externalSupportId": "ext-wave65-cm5-thermal-storage",
            "componentId": "cmp-raspberry-pi-cm5",
            "targetClaimId": "cmp-raspberry-pi-cm5-cpu",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Raspberry Pi Compute Module 5 Review: More power, same form factor",
            "evidenceUrl": "https://www.tomshardware.com/raspberry-pi/raspberry-pi-compute-module-5-review",
            "evidenceLocation": "Thermal, power and storage benchmark sections",
            "evidenceResult": "Thermal, power, eMMC and NVMe results reported from physical review hardware",
            "evidenceCondition": "Stock 2.4 GHz and 3 GHz overclock; passive and active cooling configurations."
          },
          {
            "assessmentId": "assess-audit-compute-condition-cmp-raspberry-pi-cm5-cpu",
            "sourceAuditRecordId": "audit-compute-condition-cmp-raspberry-pi-cm5-cpu",
            "componentId": "cmp-raspberry-pi-cm5",
            "targetClaimId": "cmp-raspberry-pi-cm5-cpu",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Compute Module 5 · CPU",
            "evidenceResult": "Source and condition audit completed for “4 × Cortex-A76 at 2.4 GHz”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Broadcom BCM2712."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-cm5:cmp-raspberry-pi-cm5-memory",
      "componentId": "cmp-raspberry-pi-cm5",
      "componentSlug": "raspberry-pi-compute-module-5",
      "componentName": "Raspberry Pi Compute Module 5",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-cm5-memory",
        "field": "memory",
        "label": "Memory options",
        "value": "2 / 4 / 8 / 16 GB LPDDR4-4267 with ECC",
        "condition": "Ordered variant determines installed memory.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Compute Module 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/compute-module-5/",
        "sourceLocation": "Specification",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Compute Module 5 · Memory options",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-raspberry-pi-cm5-memory",
            "sourceAuditRecordId": "audit-compute-condition-cmp-raspberry-pi-cm5-memory",
            "componentId": "cmp-raspberry-pi-cm5",
            "targetClaimId": "cmp-raspberry-pi-cm5-memory",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Compute Module 5 · Memory options",
            "evidenceResult": "Source and condition audit completed for “2 / 4 / 8 / 16 GB LPDDR4-4267 with ECC”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Ordered variant determines installed memory."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-cm5:cmp-raspberry-pi-cm5-camera_io",
      "componentId": "cmp-raspberry-pi-cm5",
      "componentSlug": "raspberry-pi-compute-module-5",
      "componentName": "Raspberry Pi Compute Module 5",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-cm5-camera_io",
        "field": "camera_io",
        "label": "Camera/display I/O",
        "value": "2 × four-lane MIPI DSI/CSI-2 ports",
        "condition": "Carrier-board routing and software configuration required.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Compute Module 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/compute-module-5/",
        "sourceLocation": "Specification",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-cm5:cmp-raspberry-pi-cm5-connectivity",
      "componentId": "cmp-raspberry-pi-cm5",
      "componentSlug": "raspberry-pi-compute-module-5",
      "componentName": "Raspberry Pi Compute Module 5",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-cm5-connectivity",
        "field": "connectivity",
        "label": "High-speed I/O",
        "value": "PCIe Gen 2 x1; 2 × USB 3.0; Gigabit Ethernet PHY with IEEE 1588",
        "condition": "Module capabilities; connectors depend on carrier.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Compute Module 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/compute-module-5/",
        "sourceLocation": "Specification",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-cm5:cmp-raspberry-pi-cm5-lifecycle",
      "componentId": "cmp-raspberry-pi-cm5",
      "componentSlug": "raspberry-pi-compute-module-5",
      "componentName": "Raspberry Pi Compute Module 5",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-cm5-lifecycle",
        "field": "lifecycle",
        "label": "Production commitment",
        "value": "Until at least January 2036",
        "condition": "Manufacturer availability statement, not a warranty for every variant.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Compute Module 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/compute-module-5/",
        "sourceLocation": "Specification",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-cm5:cmp-raspberry-pi-cm5-dimensions",
      "componentId": "cmp-raspberry-pi-cm5",
      "componentSlug": "raspberry-pi-compute-module-5",
      "componentName": "Raspberry Pi Compute Module 5",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-cm5-dimensions",
        "field": "dimensions",
        "label": "Module dimensions",
        "value": "55 × 40 × 4.7",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Compute Module 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/compute-module-5/",
        "sourceLocation": "Specification",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-qualcomm-robotics-rb5:cmp-qualcomm-robotics-rb5-cpu",
      "componentId": "cmp-qualcomm-robotics-rb5",
      "componentSlug": "qualcomm-robotics-rb5",
      "componentName": "Qualcomm Robotics RB5 Platform",
      "category": "compute-control",
      "claim": {
        "id": "cmp-qualcomm-robotics-rb5-cpu",
        "field": "cpu",
        "label": "CPU",
        "value": "Kryo 585 up to 2.84 GHz",
        "condition": "Four high-performance and four low-power cores are described in the brief.",
        "sourceState": "M",
        "sourceTitle": "Qualcomm Robotics RB5 Platform Product Brief",
        "sourceUrl": "https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/documents/qualcomm-robotics-rb5-platform-product-brief.pdf",
        "sourceLocation": "Platform Specifications, page 2",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Noise Suppression Method for Real-Time Processing of Robot Vacuum Cleaners",
        "evidenceUrl": "https://ieeexplore.ieee.org/document/10816400",
        "evidenceLocation": "Implementation and RB5 real-time verification",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-rb5-realtime-audio",
            "externalSupportId": "ext-wave65-rb5-realtime-audio",
            "componentId": "cmp-qualcomm-robotics-rb5",
            "targetClaimId": "cmp-qualcomm-robotics-rb5-cpu",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Noise Suppression Method for Real-Time Processing of Robot Vacuum Cleaners",
            "evidenceUrl": "https://ieeexplore.ieee.org/document/10816400",
            "evidenceLocation": "Implementation and RB5 real-time verification",
            "evidenceResult": "Real-time algorithm operation was verified on the physical RB5 platform",
            "evidenceCondition": "Robot-vacuum noise suppression workload; system-level timing and signal chain."
          },
          {
            "assessmentId": "assess-audit-compute-condition-cmp-qualcomm-robotics-rb5-cpu",
            "sourceAuditRecordId": "audit-compute-condition-cmp-qualcomm-robotics-rb5-cpu",
            "componentId": "cmp-qualcomm-robotics-rb5",
            "targetClaimId": "cmp-qualcomm-robotics-rb5-cpu",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Qualcomm Robotics RB5 Platform · CPU",
            "evidenceResult": "Source and condition audit completed for “Kryo 585 up to 2.84 GHz”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Four high-performance and four low-power cores are described in the brief."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-qualcomm-robotics-rb5:cmp-qualcomm-robotics-rb5-memory",
      "componentId": "cmp-qualcomm-robotics-rb5",
      "componentSlug": "qualcomm-robotics-rb5",
      "componentName": "Qualcomm Robotics RB5 Platform",
      "category": "compute-control",
      "claim": {
        "id": "cmp-qualcomm-robotics-rb5-memory",
        "field": "memory",
        "label": "Memory support",
        "value": "Up to 16 GB LPDDR5 / LPDDR4x",
        "condition": "Implementation and board variant determine installed memory.",
        "sourceState": "M",
        "sourceTitle": "Qualcomm Robotics RB5 Platform Product Brief",
        "sourceUrl": "https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/documents/qualcomm-robotics-rb5-platform-product-brief.pdf",
        "sourceLocation": "Platform Specifications, page 2",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Qualcomm Robotics RB5 Platform · Memory support",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-qualcomm-robotics-rb5-memory",
            "sourceAuditRecordId": "audit-compute-condition-cmp-qualcomm-robotics-rb5-memory",
            "componentId": "cmp-qualcomm-robotics-rb5",
            "targetClaimId": "cmp-qualcomm-robotics-rb5-memory",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Qualcomm Robotics RB5 Platform · Memory support",
            "evidenceResult": "Source and condition audit completed for “Up to 16 GB LPDDR5 / LPDDR4x”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Implementation and board variant determine installed memory."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-qualcomm-robotics-rb5:cmp-qualcomm-robotics-rb5-camera_io",
      "componentId": "cmp-qualcomm-robotics-rb5",
      "componentSlug": "qualcomm-robotics-rb5",
      "componentName": "Qualcomm Robotics RB5 Platform",
      "category": "compute-control",
      "claim": {
        "id": "cmp-qualcomm-robotics-rb5-camera_io",
        "field": "camera_io",
        "label": "Camera support",
        "value": "12 D-PHY or 18 C-PHY cameras; 7 concurrent",
        "condition": "Platform maximum stated by vendor; board routing and sensors constrain actual combinations.",
        "sourceState": "M",
        "sourceTitle": "Qualcomm Robotics RB5 Platform Product Brief",
        "sourceUrl": "https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/documents/qualcomm-robotics-rb5-platform-product-brief.pdf",
        "sourceLocation": "Platform Specifications, page 2",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-qualcomm-robotics-rb5:cmp-qualcomm-robotics-rb5-ai_performance",
      "componentId": "cmp-qualcomm-robotics-rb5",
      "componentSlug": "qualcomm-robotics-rb5",
      "componentName": "Qualcomm Robotics RB5 Platform",
      "category": "compute-control",
      "claim": {
        "id": "cmp-qualcomm-robotics-rb5-ai_performance",
        "field": "ai_performance",
        "label": "AI acceleration",
        "value": "Hexagon 698 DSP with HVX and Tensor Accelerator",
        "condition": "The cited brief does not state a directly comparable TOPS figure.",
        "sourceState": "M",
        "sourceTitle": "Qualcomm Robotics RB5 Platform Product Brief",
        "sourceUrl": "https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/documents/qualcomm-robotics-rb5-platform-product-brief.pdf",
        "sourceLocation": "Platform Specifications, page 2",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Qualcomm Robotics RB5 Platform · AI acceleration",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-qualcomm-robotics-rb5-ai_performance",
            "sourceAuditRecordId": "audit-compute-condition-cmp-qualcomm-robotics-rb5-ai_performance",
            "componentId": "cmp-qualcomm-robotics-rb5",
            "targetClaimId": "cmp-qualcomm-robotics-rb5-ai_performance",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Qualcomm Robotics RB5 Platform · AI acceleration",
            "evidenceResult": "Source and condition audit completed for “Hexagon 698 DSP with HVX and Tensor Accelerator”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "The cited brief does not state a directly comparable TOPS figure."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-qualcomm-robotics-rb5:cmp-qualcomm-robotics-rb5-software",
      "componentId": "cmp-qualcomm-robotics-rb5",
      "componentSlug": "qualcomm-robotics-rb5",
      "componentName": "Qualcomm Robotics RB5 Platform",
      "category": "compute-control",
      "claim": {
        "id": "cmp-qualcomm-robotics-rb5-software",
        "field": "software",
        "label": "Software support in cited brief",
        "value": "Ubuntu 18.04; Yocto Dunfell; Linux 4.19; ROS 2",
        "condition": "This is the document’s published baseline, not proof of current distribution support.",
        "sourceState": "M",
        "sourceTitle": "Qualcomm Robotics RB5 Platform Product Brief",
        "sourceUrl": "https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/documents/qualcomm-robotics-rb5-platform-product-brief.pdf",
        "sourceLocation": "Platform Specifications, page 2",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Qualcomm Robotics RB5 Platform · Software support in cited brief",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-qualcomm-robotics-rb5-software",
            "sourceAuditRecordId": "audit-compute-condition-cmp-qualcomm-robotics-rb5-software",
            "componentId": "cmp-qualcomm-robotics-rb5",
            "targetClaimId": "cmp-qualcomm-robotics-rb5-software",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Qualcomm Robotics RB5 Platform · Software support in cited brief",
            "evidenceResult": "Source and condition audit completed for “Ubuntu 18.04; Yocto Dunfell; Linux 4.19; ROS 2”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "This is the document’s published baseline, not proof of current distribution support."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-qualcomm-robotics-rb5:cmp-qualcomm-robotics-rb5-connectivity",
      "componentId": "cmp-qualcomm-robotics-rb5",
      "componentSlug": "qualcomm-robotics-rb5",
      "componentName": "Qualcomm Robotics RB5 Platform",
      "category": "compute-control",
      "claim": {
        "id": "cmp-qualcomm-robotics-rb5-connectivity",
        "field": "connectivity",
        "label": "Wireless connectivity",
        "value": "Wi-Fi 6 family / Bluetooth 5.1; optional 5G ecosystem",
        "condition": "Capabilities depend on platform configuration and mezzanine.",
        "sourceState": "M",
        "sourceTitle": "Qualcomm Robotics RB5 Platform Product Brief",
        "sourceUrl": "https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/documents/qualcomm-robotics-rb5-platform-product-brief.pdf",
        "sourceLocation": "Platform Specifications, page 2",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-rrc2054-2:cmp-rrc2054-2-nominal_voltage",
      "componentId": "cmp-rrc2054-2",
      "componentSlug": "rrc2054-2",
      "componentName": "RRC2054-2 Smart Battery Pack",
      "category": "power-energy",
      "claim": {
        "id": "cmp-rrc2054-2-nominal_voltage",
        "field": "nominal_voltage",
        "label": "Nominal voltage",
        "value": "14.40",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "RRC2054-2 Product Data Sheet",
        "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/Data-Sheets/DS_RRC2054-2.pdf",
        "sourceLocation": "Electrical Parameters and Characteristics",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot-battery compatibility audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
        "evidenceLocation": "Exact-model audit row · RRC2054-2 · Nominal voltage",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-battery-condition-cmp-rrc2054-2-nominal_voltage",
            "sourceAuditRecordId": "audit-battery-condition-cmp-rrc2054-2-nominal_voltage",
            "componentId": "cmp-rrc2054-2",
            "targetClaimId": "cmp-rrc2054-2-nominal_voltage",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · RRC2054-2 · Nominal voltage",
            "evidenceResult": "Source and condition audit completed for “14.40”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-rrc2054-2:cmp-rrc2054-2-capacity",
      "componentId": "cmp-rrc2054-2",
      "componentSlug": "rrc2054-2",
      "componentName": "RRC2054-2 Smart Battery Pack",
      "category": "power-energy",
      "claim": {
        "id": "cmp-rrc2054-2-capacity",
        "field": "capacity",
        "label": "Nominal capacity",
        "value": "≥6.80",
        "condition": "Datasheet minimum/nominal wording retained.",
        "sourceState": "M",
        "sourceTitle": "RRC2054-2 Product Data Sheet",
        "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/Data-Sheets/DS_RRC2054-2.pdf",
        "sourceLocation": "Electrical Parameters and Characteristics",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot-battery compatibility audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
        "evidenceLocation": "Exact-model audit row · RRC2054-2 · Nominal capacity",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-battery-condition-cmp-rrc2054-2-capacity",
            "sourceAuditRecordId": "audit-battery-condition-cmp-rrc2054-2-capacity",
            "componentId": "cmp-rrc2054-2",
            "targetClaimId": "cmp-rrc2054-2-capacity",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · RRC2054-2 · Nominal capacity",
            "evidenceResult": "Source and condition audit completed for “≥6.80”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Datasheet minimum/nominal wording retained."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-rrc2054-2:cmp-rrc2054-2-energy",
      "componentId": "cmp-rrc2054-2",
      "componentSlug": "rrc2054-2",
      "componentName": "RRC2054-2 Smart Battery Pack",
      "category": "power-energy",
      "claim": {
        "id": "cmp-rrc2054-2-energy",
        "field": "energy",
        "label": "Nominal energy, RCI derived",
        "value": "97.9",
        "condition": "14.40 V × 6.80 Ah; not usable energy and does not include voltage sag or cut-off.",
        "sourceState": "D",
        "sourceTitle": "RRC2054-2 Product Data Sheet",
        "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/Data-Sheets/DS_RRC2054-2.pdf",
        "sourceLocation": "Electrical Parameters and Characteristics",
        "sourceProvenance": "rci-derived",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RRC2054-2 UN38.3 Declaration of Conformance",
        "evidenceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/DoC_UN38.3/RRC2054-2_UN38-3_DoC.pdf",
        "evidenceLocation": "Laboratory identity, report number and test summary",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-rrc2054-un383",
            "externalSupportId": "ext-wave65-rrc2054-un383",
            "componentId": "cmp-rrc2054-2",
            "targetClaimId": "cmp-rrc2054-2-energy",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "RRC2054-2 UN38.3 Declaration of Conformance",
            "evidenceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/DoC_UN38.3/RRC2054-2_UN38-3_DoC.pdf",
            "evidenceLocation": "Laboratory identity, report number and test summary",
            "evidenceResult": "External laboratory reported pass outcomes for UN 38.3 T.1–T.8",
            "evidenceCondition": "AnTek Certification report TW2306136-001 on the exact model."
          },
          {
            "assessmentId": "assess-audit-battery-condition-cmp-rrc2054-2-energy",
            "sourceAuditRecordId": "audit-battery-condition-cmp-rrc2054-2-energy",
            "componentId": "cmp-rrc2054-2",
            "targetClaimId": "cmp-rrc2054-2-energy",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · RRC2054-2 · Nominal energy, RCI derived",
            "evidenceResult": "Source and condition audit completed for “97.9”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "14.40 V × 6.80 Ah; not usable energy and does not include voltage sag or cut-off."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-rrc2054-2:cmp-rrc2054-2-max_discharge",
      "componentId": "cmp-rrc2054-2",
      "componentSlug": "rrc2054-2",
      "componentName": "RRC2054-2 Smart Battery Pack",
      "category": "power-energy",
      "claim": {
        "id": "cmp-rrc2054-2-max_discharge",
        "field": "max_discharge",
        "label": "Maximum discharge current",
        "value": "10.0",
        "condition": "Thermal and protection limits still apply.",
        "sourceState": "M",
        "sourceTitle": "RRC2054-2 Product Data Sheet",
        "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/Data-Sheets/DS_RRC2054-2.pdf",
        "sourceLocation": "Electrical Parameters and Characteristics",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot-battery compatibility audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
        "evidenceLocation": "Exact-model audit row · RRC2054-2 · Maximum discharge current",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-battery-condition-cmp-rrc2054-2-max_discharge",
            "sourceAuditRecordId": "audit-battery-condition-cmp-rrc2054-2-max_discharge",
            "componentId": "cmp-rrc2054-2",
            "targetClaimId": "cmp-rrc2054-2-max_discharge",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · RRC2054-2 · Maximum discharge current",
            "evidenceResult": "Source and condition audit completed for “10.0”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Thermal and protection limits still apply."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-rrc2054-2:cmp-rrc2054-2-communication",
      "componentId": "cmp-rrc2054-2",
      "componentSlug": "rrc2054-2",
      "componentName": "RRC2054-2 Smart Battery Pack",
      "category": "power-energy",
      "claim": {
        "id": "cmp-rrc2054-2-communication",
        "field": "communication",
        "label": "Communication interface",
        "value": "SMBus",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "RRC2054-2 Product Data Sheet",
        "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/Data-Sheets/DS_RRC2054-2.pdf",
        "sourceLocation": "Electrical Parameters and Characteristics",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-rrc2054-2:cmp-rrc2054-2-mass",
      "componentId": "cmp-rrc2054-2",
      "componentSlug": "rrc2054-2",
      "componentName": "RRC2054-2 Smart Battery Pack",
      "category": "power-energy",
      "claim": {
        "id": "cmp-rrc2054-2-mass",
        "field": "mass",
        "label": "Typical weight",
        "value": "450",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "RRC2054-2 Product Data Sheet",
        "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/Data-Sheets/DS_RRC2054-2.pdf",
        "sourceLocation": "Electrical Parameters and Characteristics",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inspired-nd2054hd29:cmp-inspired-nd2054hd29-nominal_voltage",
      "componentId": "cmp-inspired-nd2054hd29",
      "componentSlug": "inspired-energy-nd2054hd29",
      "componentName": "Inspired Energy ND2054HD29",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inspired-nd2054hd29-nominal_voltage",
        "field": "nominal_voltage",
        "label": "Nominal voltage",
        "value": "14.4",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Inspired Energy ND2054HD29 product page",
        "sourceUrl": "https://inspired-energy.com/component/fabrik/details/3/57-nd2054hd29?Itemid=101",
        "sourceLocation": "Details and data downloads",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot-battery compatibility audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
        "evidenceLocation": "Exact-model audit row · ND2054HD29 · Nominal voltage",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-battery-condition-cmp-inspired-nd2054hd29-nominal_voltage",
            "sourceAuditRecordId": "audit-battery-condition-cmp-inspired-nd2054hd29-nominal_voltage",
            "componentId": "cmp-inspired-nd2054hd29",
            "targetClaimId": "cmp-inspired-nd2054hd29-nominal_voltage",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · ND2054HD29 · Nominal voltage",
            "evidenceResult": "Source and condition audit completed for “14.4”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-inspired-nd2054hd29:cmp-inspired-nd2054hd29-capacity",
      "componentId": "cmp-inspired-nd2054hd29",
      "componentSlug": "inspired-energy-nd2054hd29",
      "componentName": "Inspired Energy ND2054HD29",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inspired-nd2054hd29-capacity",
        "field": "capacity",
        "label": "Capacity",
        "value": "2.9",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Inspired Energy ND2054HD29 product page",
        "sourceUrl": "https://inspired-energy.com/component/fabrik/details/3/57-nd2054hd29?Itemid=101",
        "sourceLocation": "Details and data downloads",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot-battery compatibility audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
        "evidenceLocation": "Exact-model audit row · ND2054HD29 · Capacity",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-battery-condition-cmp-inspired-nd2054hd29-capacity",
            "sourceAuditRecordId": "audit-battery-condition-cmp-inspired-nd2054hd29-capacity",
            "componentId": "cmp-inspired-nd2054hd29",
            "targetClaimId": "cmp-inspired-nd2054hd29-capacity",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · ND2054HD29 · Capacity",
            "evidenceResult": "Source and condition audit completed for “2.9”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-inspired-nd2054hd29:cmp-inspired-nd2054hd29-energy",
      "componentId": "cmp-inspired-nd2054hd29",
      "componentSlug": "inspired-energy-nd2054hd29",
      "componentName": "Inspired Energy ND2054HD29",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inspired-nd2054hd29-energy",
        "field": "energy",
        "label": "Energy",
        "value": "42",
        "condition": "Manufacturer product-page value.",
        "sourceState": "M",
        "sourceTitle": "Inspired Energy ND2054HD29 product page",
        "sourceUrl": "https://inspired-energy.com/component/fabrik/details/3/57-nd2054hd29?Itemid=101",
        "sourceLocation": "Details and data downloads",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot-battery compatibility audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
        "evidenceLocation": "Exact-model audit row · ND2054HD29 · Energy",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-battery-condition-cmp-inspired-nd2054hd29-energy",
            "sourceAuditRecordId": "audit-battery-condition-cmp-inspired-nd2054hd29-energy",
            "componentId": "cmp-inspired-nd2054hd29",
            "targetClaimId": "cmp-inspired-nd2054hd29-energy",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · ND2054HD29 · Energy",
            "evidenceResult": "Source and condition audit completed for “42”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer product-page value."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-inspired-nd2054hd29:cmp-inspired-nd2054hd29-max_discharge",
      "componentId": "cmp-inspired-nd2054hd29",
      "componentSlug": "inspired-energy-nd2054hd29",
      "componentName": "Inspired Energy ND2054HD29",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inspired-nd2054hd29-max_discharge",
        "field": "max_discharge",
        "label": "Published current",
        "value": "4.0",
        "condition": "Product-page headline; consult the data sheet for operating boundary and protection behavior.",
        "sourceState": "M",
        "sourceTitle": "Inspired Energy ND2054HD29 product page",
        "sourceUrl": "https://inspired-energy.com/component/fabrik/details/3/57-nd2054hd29?Itemid=101",
        "sourceLocation": "Details and data downloads",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot-battery compatibility audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
        "evidenceLocation": "Exact-model audit row · ND2054HD29 · Published current",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-battery-condition-cmp-inspired-nd2054hd29-max_discharge",
            "sourceAuditRecordId": "audit-battery-condition-cmp-inspired-nd2054hd29-max_discharge",
            "componentId": "cmp-inspired-nd2054hd29",
            "targetClaimId": "cmp-inspired-nd2054hd29-max_discharge",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · ND2054HD29 · Published current",
            "evidenceResult": "Source and condition audit completed for “4.0”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Product-page headline; consult the data sheet for operating boundary and protection behavior."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-inspired-nd2054hd29:cmp-inspired-nd2054hd29-connector",
      "componentId": "cmp-inspired-nd2054hd29",
      "componentSlug": "inspired-energy-nd2054hd29",
      "componentName": "Inspired Energy ND2054HD29",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inspired-nd2054hd29-connector",
        "field": "connector",
        "label": "Mating connector",
        "value": "AMP 5787422-1 or 5787446-1",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Inspired Energy ND2054HD29 product page",
        "sourceUrl": "https://inspired-energy.com/component/fabrik/details/3/57-nd2054hd29?Itemid=101",
        "sourceLocation": "Details and data downloads",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inspired-nd2054hd29:cmp-inspired-nd2054hd29-certification",
      "componentId": "cmp-inspired-nd2054hd29",
      "componentSlug": "inspired-energy-nd2054hd29",
      "componentName": "Inspired Energy ND2054HD29",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inspired-nd2054hd29-certification",
        "field": "certification",
        "label": "Transport documentation",
        "value": "UN 38.3 test summary linked",
        "condition": "Document availability is not a substitute for checking exact revision and shipment configuration.",
        "sourceState": "M",
        "sourceTitle": "Inspired Energy ND2054HD29 product page",
        "sourceUrl": "https://inspired-energy.com/component/fabrik/details/3/57-nd2054hd29?Itemid=101",
        "sourceLocation": "Details and data downloads",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-molicel-p45b:cmp-molicel-p45b-nominal_voltage",
      "componentId": "cmp-molicel-p45b",
      "componentSlug": "molicel-inr-21700-p45b",
      "componentName": "Molicel INR-21700-P45B",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p45b-nominal_voltage",
        "field": "nominal_voltage",
        "label": "Nominal voltage",
        "value": "3.6",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Molicel INR-21700-P45B product page",
        "sourceUrl": "https://www.molicel.com/product/inr-21700-p45b/",
        "sourceLocation": "Product specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot-battery compatibility audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
        "evidenceLocation": "Exact-model audit row · INR-21700-P45B · Nominal voltage",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-battery-condition-cmp-molicel-p45b-nominal_voltage",
            "sourceAuditRecordId": "audit-battery-condition-cmp-molicel-p45b-nominal_voltage",
            "componentId": "cmp-molicel-p45b",
            "targetClaimId": "cmp-molicel-p45b-nominal_voltage",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · INR-21700-P45B · Nominal voltage",
            "evidenceResult": "Source and condition audit completed for “3.6”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-molicel-p45b:cmp-molicel-p45b-capacity",
      "componentId": "cmp-molicel-p45b",
      "componentSlug": "molicel-inr-21700-p45b",
      "componentName": "Molicel INR-21700-P45B",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p45b-capacity",
        "field": "capacity",
        "label": "Typical capacity",
        "value": "4.5",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Molicel INR-21700-P45B product page",
        "sourceUrl": "https://www.molicel.com/product/inr-21700-p45b/",
        "sourceLocation": "Product specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot-battery compatibility audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
        "evidenceLocation": "Exact-model audit row · INR-21700-P45B · Typical capacity",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-battery-condition-cmp-molicel-p45b-capacity",
            "sourceAuditRecordId": "audit-battery-condition-cmp-molicel-p45b-capacity",
            "componentId": "cmp-molicel-p45b",
            "targetClaimId": "cmp-molicel-p45b-capacity",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · INR-21700-P45B · Typical capacity",
            "evidenceResult": "Source and condition audit completed for “4.5”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-molicel-p45b:cmp-molicel-p45b-energy",
      "componentId": "cmp-molicel-p45b",
      "componentSlug": "molicel-inr-21700-p45b",
      "componentName": "Molicel INR-21700-P45B",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p45b-energy",
        "field": "energy",
        "label": "Typical energy",
        "value": "16.2",
        "condition": "Single cell.",
        "sourceState": "M",
        "sourceTitle": "Molicel INR-21700-P45B product page",
        "sourceUrl": "https://www.molicel.com/product/inr-21700-p45b/",
        "sourceLocation": "Product specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot-battery compatibility audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
        "evidenceLocation": "Exact-model audit row · INR-21700-P45B · Typical energy",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-battery-condition-cmp-molicel-p45b-energy",
            "sourceAuditRecordId": "audit-battery-condition-cmp-molicel-p45b-energy",
            "componentId": "cmp-molicel-p45b",
            "targetClaimId": "cmp-molicel-p45b-energy",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · INR-21700-P45B · Typical energy",
            "evidenceResult": "Source and condition audit completed for “16.2”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Single cell."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-molicel-p45b:cmp-molicel-p45b-max_discharge",
      "componentId": "cmp-molicel-p45b",
      "componentSlug": "molicel-inr-21700-p45b",
      "componentName": "Molicel INR-21700-P45B",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p45b-max_discharge",
        "field": "max_discharge",
        "label": "Continuous discharge current",
        "value": "45",
        "condition": "Manufacturer datasheet applies an 80°C cut-off; pack thermal constraints may be lower.",
        "sourceState": "M",
        "sourceTitle": "Molicel INR-21700-P45B product page",
        "sourceUrl": "https://www.molicel.com/product/inr-21700-p45b/",
        "sourceLocation": "Product specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "P45B Activation and Impedance Investigation",
        "evidenceUrl": "https://doi.org/10.5281/zenodo.17249546",
        "evidenceLocation": "Dataset description and P45B Activation and Impedance Investigation.zip",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-p45b-60-cell-impedance-dataset",
            "externalSupportId": "ext-p45b-60-cell-impedance-dataset",
            "componentId": "cmp-molicel-p45b",
            "targetClaimId": "cmp-molicel-p45b-max_discharge",
            "relationship": "metric-mismatch",
            "outcome": "inconclusive",
            "rationale": "The 60-cell dataset is genuine exact-cell physical evidence, but activation and impedance measurements do not reproduce the datasheet’s 45 A continuous-discharge/80°C cut-off boundary.",
            "assessed": "2026-08-25",
            "evidenceTitle": "P45B Activation and Impedance Investigation",
            "evidenceUrl": "https://doi.org/10.5281/zenodo.17249546",
            "evidenceLocation": "Dataset description and P45B Activation and Impedance Investigation.zip",
            "evidenceResult": "60 pristine P45B cells measured",
            "evidenceCondition": "University of Twente FreeTwinEV impedance and rapid-activation study; dataset version v1."
          },
          {
            "assessmentId": "assess-audit-battery-condition-cmp-molicel-p45b-max_discharge",
            "sourceAuditRecordId": "audit-battery-condition-cmp-molicel-p45b-max_discharge",
            "componentId": "cmp-molicel-p45b",
            "targetClaimId": "cmp-molicel-p45b-max_discharge",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · INR-21700-P45B · Continuous discharge current",
            "evidenceResult": "Source and condition audit completed for “45”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer datasheet applies an 80°C cut-off; pack thermal constraints may be lower."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-molicel-p45b:cmp-molicel-p45b-mass",
      "componentId": "cmp-molicel-p45b",
      "componentSlug": "molicel-inr-21700-p45b",
      "componentName": "Molicel INR-21700-P45B",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p45b-mass",
        "field": "mass",
        "label": "Maximum weight",
        "value": "70",
        "condition": "Official datasheet value; product page lists a nearby rounded value.",
        "sourceState": "M",
        "sourceTitle": "Molicel INR-21700-P45B product page",
        "sourceUrl": "https://www.molicel.com/product/inr-21700-p45b/",
        "sourceLocation": "Product specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-molicel-p45b:cmp-molicel-p45b-certification",
      "componentId": "cmp-molicel-p45b",
      "componentSlug": "molicel-inr-21700-p45b",
      "componentName": "Molicel INR-21700-P45B",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p45b-certification",
        "field": "certification",
        "label": "Listed test reports",
        "value": "UL / UN / IEC / SDS",
        "condition": "Exact report and pack-level applicability must be verified.",
        "sourceState": "M",
        "sourceTitle": "Molicel INR-21700-P45B product page",
        "sourceUrl": "https://www.molicel.com/product/inr-21700-p45b/",
        "sourceLocation": "Product specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-09"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-32-v4:cmp-myactuator-x8-32-v4-continuous_torque",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "componentName": "MYACTUATOR X8-32 V4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-32-v4-continuous_torque",
        "field": "continuous_torque",
        "label": "Continuous output torque",
        "value": "Not published in cited specification",
        "condition": "RCI checked the cited official specification on the verification date.",
        "sourceState": "U",
        "sourceTitle": "MYACTUATOR V4 X8-32 Details",
        "sourceUrl": "https://www.myactuator.com/x8-32-details",
        "sourceLocation": "Model definition and current product identity",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-32-v4:cmp-myactuator-x8-32-v4-headline_torque",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "componentName": "MYACTUATOR X8-32 V4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-32-v4-headline_torque",
        "field": "headline_torque",
        "label": "Peak torque encoded in model name",
        "value": "32",
        "condition": "The manufacturer’s naming guide defines the final number as peak torque; this is not a continuous rating.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR V4 X8-32 Details",
        "sourceUrl": "https://www.myactuator.com/x8-32-details",
        "sourceLocation": "Model definition and current product identity",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI continuous-torque claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
        "evidenceLocation": "Exact-model audit row · RMD-X8-P9-32-R · Peak torque encoded in model name",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-myactuator-x8-32-v4-headline_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-myactuator-x8-32-v4-headline_torque",
            "componentId": "cmp-myactuator-x8-32-v4",
            "targetClaimId": "cmp-myactuator-x8-32-v4-headline_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · RMD-X8-P9-32-R · Peak torque encoded in model name",
            "evidenceResult": "Source and condition audit completed for “32”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "The manufacturer’s naming guide defines the final number as peak torque; this is not a continuous rating."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-32-v4:cmp-myactuator-x8-32-v4-rated_torque",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "componentName": "MYACTUATOR X8-32 V4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-32-v4-rated_torque",
        "field": "rated_torque",
        "label": "Rated torque",
        "value": "8",
        "condition": "Technical-parameter image; the page does not define rated torque as continuous duty.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR V4 X8-32 Details",
        "sourceUrl": "https://www.myactuator.com/x8-32-details",
        "sourceLocation": "Technical Parameters image embedded on the current product page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI continuous-torque claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
        "evidenceLocation": "Exact-model audit row · RMD-X8-P9-32-R · Rated torque",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-myactuator-x8-32-v4-rated_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-myactuator-x8-32-v4-rated_torque",
            "componentId": "cmp-myactuator-x8-32-v4",
            "targetClaimId": "cmp-myactuator-x8-32-v4-rated_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · RMD-X8-P9-32-R · Rated torque",
            "evidenceResult": "Source and condition audit completed for “8”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Technical-parameter image; the page does not define rated torque as continuous duty."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-32-v4:cmp-myactuator-x8-32-v4-speed",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "componentName": "MYACTUATOR X8-32 V4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-32-v4-speed",
        "field": "speed",
        "label": "Rated speed",
        "value": "244",
        "condition": "Technical-parameter image.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR V4 X8-32 Details",
        "sourceUrl": "https://www.myactuator.com/x8-32-details",
        "sourceLocation": "Technical Parameters image embedded on the current product page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-32-v4:cmp-myactuator-x8-32-v4-no_load_speed",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "componentName": "MYACTUATOR X8-32 V4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-32-v4-no_load_speed",
        "field": "no_load_speed",
        "label": "No-load speed",
        "value": "277",
        "condition": "Technical-parameter image; no-load endpoint.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR V4 X8-32 Details",
        "sourceUrl": "https://www.myactuator.com/x8-32-details",
        "sourceLocation": "Technical Parameters image embedded on the current product page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-32-v4:cmp-myactuator-x8-32-v4-mass",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "componentName": "MYACTUATOR X8-32 V4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-32-v4-mass",
        "field": "mass",
        "label": "Weight",
        "value": "0.55",
        "condition": "Technical-parameter image.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR V4 X8-32 Details",
        "sourceUrl": "https://www.myactuator.com/x8-32-details",
        "sourceLocation": "Technical Parameters image embedded on the current product page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-32-v4:cmp-myactuator-x8-32-v4-backdrive_torque",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "componentName": "MYACTUATOR X8-32 V4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-32-v4-backdrive_torque",
        "field": "backdrive_torque",
        "label": "Back-drive torque",
        "value": "0.8",
        "condition": "Technical-parameter image; test method is not disclosed.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR V4 X8-32 Details",
        "sourceUrl": "https://www.myactuator.com/x8-32-details",
        "sourceLocation": "Technical Parameters image embedded on the current product page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-32-v4:cmp-myactuator-x8-32-v4-backlash",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "componentName": "MYACTUATOR X8-32 V4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-32-v4-backlash",
        "field": "backlash",
        "label": "Backlash",
        "value": "≤10",
        "condition": "Technical-parameter image; test method is not disclosed.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR V4 X8-32 Details",
        "sourceUrl": "https://www.myactuator.com/x8-32-details",
        "sourceLocation": "Technical Parameters image embedded on the current product page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
        "evidenceLocation": "Exact-model audit row · RMD-X8-P9-32-R · Backlash",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-motion-error-cmp-myactuator-x8-32-v4-backlash",
            "sourceAuditRecordId": "audit-motion-error-cmp-myactuator-x8-32-v4-backlash",
            "componentId": "cmp-myactuator-x8-32-v4",
            "targetClaimId": "cmp-myactuator-x8-32-v4-backlash",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
            "evidenceLocation": "Exact-model audit row · RMD-X8-P9-32-R · Backlash",
            "evidenceResult": "Source and condition audit completed for “≤10”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Technical-parameter image; test method is not disclosed."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-32-v4:cmp-myactuator-x8-32-v4-accuracy",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "componentName": "MYACTUATOR X8-32 V4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-32-v4-accuracy",
        "field": "accuracy",
        "label": "Control accuracy",
        "value": "<0.01",
        "condition": "Technical-parameter image; metric definition and test method are not disclosed.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR V4 X8-32 Details",
        "sourceUrl": "https://www.myactuator.com/x8-32-details",
        "sourceLocation": "Technical Parameters image embedded on the current product page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
        "evidenceLocation": "Exact-model audit row · RMD-X8-P9-32-R · Control accuracy",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-motion-error-cmp-myactuator-x8-32-v4-accuracy",
            "sourceAuditRecordId": "audit-motion-error-cmp-myactuator-x8-32-v4-accuracy",
            "componentId": "cmp-myactuator-x8-32-v4",
            "targetClaimId": "cmp-myactuator-x8-32-v4-accuracy",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
            "evidenceLocation": "Exact-model audit row · RMD-X8-P9-32-R · Control accuracy",
            "evidenceResult": "Source and condition audit completed for “<0.01”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Technical-parameter image; metric definition and test method are not disclosed."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-32-v4:cmp-myactuator-x8-32-v4-gear_ratio",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "componentName": "MYACTUATOR X8-32 V4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-32-v4-gear_ratio",
        "field": "gear_ratio",
        "label": "Planetary reduction ratio",
        "value": "9:1",
        "condition": "P9 in the current model name.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR V4 X8-32 Details",
        "sourceUrl": "https://www.myactuator.com/x8-32-details",
        "sourceLocation": "Model definition and current product identity",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-32-v4:cmp-myactuator-x8-32-v4-communications",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "componentName": "MYACTUATOR X8-32 V4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-32-v4-communications",
        "field": "communications",
        "label": "Communication variant",
        "value": "RS-485",
        "condition": "R suffix on the cited current product configuration.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR V4 X8-32 Details",
        "sourceUrl": "https://www.myactuator.com/x8-32-details",
        "sourceLocation": "Model definition and current product identity",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-32-v4:cmp-myactuator-x8-32-v4-encoder",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "componentName": "MYACTUATOR X8-32 V4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-32-v4-encoder",
        "field": "encoder",
        "label": "Encoder configuration",
        "value": "Single encoder",
        "condition": "Current X8-32 listing and X-series family grouping.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR V4 X8-32 Details",
        "sourceUrl": "https://www.myactuator.com/x8-32-details",
        "sourceLocation": "Model definition and current product identity",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-32-v4:cmp-myactuator-x8-32-v4-lifecycle",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "componentName": "MYACTUATOR X8-32 V4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-32-v4-lifecycle",
        "field": "lifecycle",
        "label": "Replacement relationship",
        "value": "Replaces RMD-X8-P6-20 / X8-20",
        "condition": "The manufacturer’s discontinuation notice names X8-32 as the replacement.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR product discontinuation notice for X8-20",
        "sourceUrl": "https://www.myactuator.com/%E5%89%AF%E6%9C%AC-news-5",
        "sourceLocation": "Replacement notice",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-basler-blaze-101:cmp-basler-blaze-101-range",
      "componentId": "cmp-basler-blaze-101",
      "componentSlug": "basler-blaze-101",
      "componentName": "Basler blaze-101",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-basler-blaze-101-range",
        "field": "range",
        "label": "Measurement range",
        "value": "Short 0.3–1.5; long 0.3–10",
        "condition": "Separate short- and long-range modes.",
        "sourceState": "M",
        "sourceTitle": "Basler blaze-101 Product Documentation",
        "sourceUrl": "https://docs.baslerweb.com/blaze-101",
        "sourceLocation": "General Specifications and Accuracy Test Conditions",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI depth-camera range and error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
        "evidenceLocation": "Exact-model audit row · blaze-101 · Measurement range",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-depth-condition-cmp-basler-blaze-101-range",
            "sourceAuditRecordId": "audit-depth-condition-cmp-basler-blaze-101-range",
            "componentId": "cmp-basler-blaze-101",
            "targetClaimId": "cmp-basler-blaze-101-range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · blaze-101 · Measurement range",
            "evidenceResult": "Source and condition audit completed for “Short 0.3–1.5; long 0.3–10”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Separate short- and long-range modes."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-basler-blaze-101:cmp-basler-blaze-101-resolution_fps",
      "componentId": "cmp-basler-blaze-101",
      "componentSlug": "basler-blaze-101",
      "componentName": "Basler blaze-101",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-basler-blaze-101-resolution_fps",
        "field": "resolution_fps",
        "label": "Depth output",
        "value": "640 × 480 at 20 fps default / 30 fps FastMode",
        "condition": "FastMode changes the operating mode; it is not the default.",
        "sourceState": "M",
        "sourceTitle": "Basler blaze-101 Product Documentation",
        "sourceUrl": "https://docs.baslerweb.com/blaze-101",
        "sourceLocation": "General Specifications and Accuracy Test Conditions",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI depth-camera range and error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
        "evidenceLocation": "Exact-model audit row · blaze-101 · Depth output",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-depth-condition-cmp-basler-blaze-101-resolution_fps",
            "sourceAuditRecordId": "audit-depth-condition-cmp-basler-blaze-101-resolution_fps",
            "componentId": "cmp-basler-blaze-101",
            "targetClaimId": "cmp-basler-blaze-101-resolution_fps",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · blaze-101 · Depth output",
            "evidenceResult": "Source and condition audit completed for “640 × 480 at 20 fps default / 30 fps FastMode”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "FastMode changes the operating mode; it is not the default."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-basler-blaze-101:cmp-basler-blaze-101-fov",
      "componentId": "cmp-basler-blaze-101",
      "componentSlug": "basler-blaze-101",
      "componentName": "Basler blaze-101",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-basler-blaze-101-fov",
        "field": "fov",
        "label": "Field of view",
        "value": "67 × 51",
        "condition": "Horizontal × vertical.",
        "sourceState": "M",
        "sourceTitle": "Basler blaze-101 Product Documentation",
        "sourceUrl": "https://docs.baslerweb.com/blaze-101",
        "sourceLocation": "General Specifications and Accuracy Test Conditions",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-basler-blaze-101:cmp-basler-blaze-101-accuracy",
      "componentId": "cmp-basler-blaze-101",
      "componentSlug": "basler-blaze-101",
      "componentName": "Basler blaze-101",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-basler-blaze-101-accuracy",
        "field": "accuracy",
        "label": "Typical accuracy",
        "value": "±5",
        "condition": "0.5–5.5 m; 20-minute warm-up; flat white 90% target; no ambient light; 22°C; central 40 × 40 pixels; 25-image average.",
        "sourceState": "M",
        "sourceTitle": "Basler blaze-101 Product Documentation",
        "sourceUrl": "https://docs.baslerweb.com/blaze-101",
        "sourceLocation": "General Specifications and Accuracy Test Conditions",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Experimental Procedure for the Metrological Characterization of Time-of-Flight Cameras for Human Body 3D Measurements",
        "evidenceUrl": "https://doi.org/10.3390/s23010538",
        "evidenceLocation": "Sections 4.4 and 5.1",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-basler-blaze101-metrology-procedure",
            "externalSupportId": "ext-basler-blaze101-metrology-procedure",
            "componentId": "cmp-basler-blaze-101",
            "targetClaimId": "cmp-basler-blaze-101-accuracy",
            "relationship": "condition-mismatch",
            "outcome": "inconclusive",
            "rationale": "The metrology procedure physically characterizes the blaze-101 and exposes a reconstruction limitation, but it does not reproduce Basler’s central-pixel, target, temperature and warm-up definition for ±5 mm typical accuracy.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Experimental Procedure for the Metrological Characterization of Time-of-Flight Cameras for Human Body 3D Measurements",
            "evidenceUrl": "https://doi.org/10.3390/s23010538",
            "evidenceLocation": "Sections 4.4 and 5.1",
            "evidenceResult": "About 168,000 depth points assessed; object point clouds were too noisy for the study’s cylinder-fit evaluation",
            "evidenceCondition": "Thirty frames at each of 15 positions from 1.7–4.5 m; central 20 × 20-pixel region; human-body and object reconstruction follow-up."
          },
          {
            "assessmentId": "assess-audit-depth-condition-cmp-basler-blaze-101-accuracy",
            "sourceAuditRecordId": "audit-depth-condition-cmp-basler-blaze-101-accuracy",
            "componentId": "cmp-basler-blaze-101",
            "targetClaimId": "cmp-basler-blaze-101-accuracy",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · blaze-101 · Typical accuracy",
            "evidenceResult": "Source and condition audit completed for “±5”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "0.5–5.5 m; 20-minute warm-up; flat white 90% target; no ambient light; 22°C; central 40 × 40 pixels; 25-image average."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-basler-blaze-101:cmp-basler-blaze-101-interface",
      "componentId": "cmp-basler-blaze-101",
      "componentSlug": "basler-blaze-101",
      "componentName": "Basler blaze-101",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-basler-blaze-101-interface",
        "field": "interface",
        "label": "Data interface",
        "value": "Gigabit Ethernet / GigE Vision",
        "condition": "1000 Mbit/s communication interface.",
        "sourceState": "M",
        "sourceTitle": "Basler blaze-101 Product Documentation",
        "sourceUrl": "https://docs.baslerweb.com/blaze-101",
        "sourceLocation": "General Specifications and Accuracy Test Conditions",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-basler-blaze-101:cmp-basler-blaze-101-sync",
      "componentId": "cmp-basler-blaze-101",
      "componentSlug": "basler-blaze-101",
      "componentName": "Basler blaze-101",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-basler-blaze-101-sync",
        "field": "sync",
        "label": "Synchronization modes",
        "value": "PTP IEEE 1588, hardware trigger, software trigger, free run",
        "condition": "Multi-camera operation is supported, but achieved timing depends on network and configuration.",
        "sourceState": "M",
        "sourceTitle": "Basler blaze-101 Product Documentation",
        "sourceUrl": "https://docs.baslerweb.com/blaze-101",
        "sourceLocation": "General Specifications and Accuracy Test Conditions",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-basler-blaze-101:cmp-basler-blaze-101-power",
      "componentId": "cmp-basler-blaze-101",
      "componentSlug": "basler-blaze-101",
      "componentName": "Basler blaze-101",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-basler-blaze-101-power",
        "field": "power",
        "label": "Camera power",
        "value": "<15 mean; <55 peak",
        "condition": "24 VDC ±10%; typical values are lower in the cited documentation.",
        "sourceState": "M",
        "sourceTitle": "Basler blaze-101 Product Documentation",
        "sourceUrl": "https://docs.baslerweb.com/blaze-101",
        "sourceLocation": "General Specifications and Accuracy Test Conditions",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-sick-picoscan100:cmp-sick-picoscan100-range",
      "componentId": "cmp-sick-picoscan100",
      "componentSlug": "sick-picoscan100-family",
      "componentName": "SICK picoScan100 Family",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-sick-picoscan100-range",
        "field": "range",
        "label": "Working / scanning range",
        "value": "0.05–120 m working; up to 75 m at 90% and 40 m at 10%",
        "condition": "Family and profile dependent; remission figures are at 10 klx.",
        "sourceState": "M",
        "sourceTitle": "SICK picoScan100 Product Overview",
        "sourceUrl": "https://www.sick.com/media/productoverview/0/70/970/productoverview_picoScan100_g574970_en.pdf",
        "sourceLocation": "Technical data overview",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-sick-picoscan100:cmp-sick-picoscan100-fov",
      "componentId": "cmp-sick-picoscan100",
      "componentSlug": "sick-picoscan100-family",
      "componentName": "SICK picoScan100 Family",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-sick-picoscan100-fov",
        "field": "fov",
        "label": "Horizontal aperture angle",
        "value": "276",
        "condition": "Family overview.",
        "sourceState": "M",
        "sourceTitle": "SICK picoScan100 Product Overview",
        "sourceUrl": "https://www.sick.com/media/productoverview/0/70/970/productoverview_picoScan100_g574970_en.pdf",
        "sourceLocation": "Technical data overview",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-sick-picoscan100:cmp-sick-picoscan100-scan_rate",
      "componentId": "cmp-sick-picoscan100",
      "componentSlug": "sick-picoscan100-family",
      "componentName": "SICK picoScan100 Family",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-sick-picoscan100-scan_rate",
        "field": "scan_rate",
        "label": "Scanning frequency",
        "value": "15–50",
        "condition": "Depends on variant and Dynamic Sensing Profile.",
        "sourceState": "M",
        "sourceTitle": "SICK picoScan100 Product Overview",
        "sourceUrl": "https://www.sick.com/media/productoverview/0/70/970/productoverview_picoScan100_g574970_en.pdf",
        "sourceLocation": "Technical data overview",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-sick-picoscan100:cmp-sick-picoscan100-angular_resolution",
      "componentId": "cmp-sick-picoscan100",
      "componentSlug": "sick-picoscan100-family",
      "componentName": "SICK picoScan100 Family",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-sick-picoscan100-angular_resolution",
        "field": "angular_resolution",
        "label": "Angular resolution",
        "value": "0.05–0.5",
        "condition": "Resolution and scan rate are linked through the selected profile.",
        "sourceState": "M",
        "sourceTitle": "SICK picoScan100 Product Overview",
        "sourceUrl": "https://www.sick.com/media/productoverview/0/70/970/productoverview_picoScan100_g574970_en.pdf",
        "sourceLocation": "Technical data overview",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-sick-picoscan100:cmp-sick-picoscan100-interface",
      "componentId": "cmp-sick-picoscan100",
      "componentSlug": "sick-picoscan100-family",
      "componentName": "SICK picoScan100 Family",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-sick-picoscan100-interface",
        "field": "interface",
        "label": "Data integration",
        "value": "Ethernet; ROS, C++ and Python drivers listed",
        "condition": "Exact native and host-side interfaces depend on model and firmware.",
        "sourceState": "M",
        "sourceTitle": "SICK picoScan100 Product Overview",
        "sourceUrl": "https://www.sick.com/media/productoverview/0/70/970/productoverview_picoScan100_g574970_en.pdf",
        "sourceLocation": "Technical data overview",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "sick_scan_xd picoScan100 validation and SLAM documentation",
        "evidenceUrl": "https://docs.ros.org/en/ros2_packages/jazzy/api/sick_scan_xd/",
        "evidenceLocation": "picoScan100 SLAM and recorded-message validation",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-picoscan-ros-capture",
            "externalSupportId": "ext-wave90-picoscan-ros-capture",
            "componentId": "cmp-sick-picoscan100",
            "targetClaimId": "cmp-sick-picoscan100-interface",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "sick_scan_xd picoScan100 validation and SLAM documentation",
            "evidenceUrl": "https://docs.ros.org/en/ros2_packages/jazzy/api/sick_scan_xd/",
            "evidenceLocation": "picoScan100 SLAM and recorded-message validation",
            "evidenceResult": "Recorded physical point clouds were replayed and validated through ROS",
            "evidenceCondition": "picoScan100 capture, point-cloud display and SLAM integration; family-level configuration."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-sick-picoscan100:cmp-sick-picoscan100-mass",
      "componentId": "cmp-sick-picoscan100",
      "componentSlug": "sick-picoscan100-family",
      "componentName": "SICK picoScan100 Family",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-sick-picoscan100-mass",
        "field": "mass",
        "label": "Weight",
        "value": "220",
        "condition": "Family technical overview.",
        "sourceState": "M",
        "sourceTitle": "SICK picoScan100 Product Overview",
        "sourceUrl": "https://www.sick.com/media/productoverview/0/70/970/productoverview_picoScan100_g574970_en.pdf",
        "sourceLocation": "Technical data overview",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-sick-picoscan100:cmp-sick-picoscan100-environmental",
      "componentId": "cmp-sick-picoscan100",
      "componentSlug": "sick-picoscan100-family",
      "componentName": "SICK picoScan100 Family",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-sick-picoscan100-environmental",
        "field": "environmental",
        "label": "Ambient operating temperature",
        "value": "−33 to +50",
        "condition": "Indoor/outdoor family rating.",
        "sourceState": "M",
        "sourceTitle": "SICK picoScan100 Product Overview",
        "sourceUrl": "https://www.sick.com/media/productoverview/0/70/970/productoverview_picoScan100_g574970_en.pdf",
        "sourceLocation": "Technical data overview",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-advantech-mic-733-ao:cmp-advantech-mic-733-ao-ai_performance",
      "componentId": "cmp-advantech-mic-733-ao",
      "componentSlug": "advantech-mic-733-ao",
      "componentName": "Advantech MIC-733-AO",
      "category": "compute-control",
      "claim": {
        "id": "cmp-advantech-mic-733-ao-ai_performance",
        "field": "ai_performance",
        "label": "AI performance",
        "value": "Up to 275",
        "condition": "Maximum advertised AGX Orin configuration; precision, sparsity and application conditions are not a system benchmark.",
        "sourceState": "M",
        "sourceTitle": "Advantech MIC-733-AO Datasheet",
        "sourceUrl": "https://advdownload.advantech.com/productfile/PIS/MIC-733/file/MIC-733-AO_DS%28030425%2920250306092757.pdf",
        "sourceLocation": "Features, specifications and dimensions",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · MIC-733-AO · AI performance",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-advantech-mic-733-ao-ai_performance",
            "sourceAuditRecordId": "audit-compute-condition-cmp-advantech-mic-733-ao-ai_performance",
            "componentId": "cmp-advantech-mic-733-ao",
            "targetClaimId": "cmp-advantech-mic-733-ao-ai_performance",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · MIC-733-AO · AI performance",
            "evidenceResult": "Source and condition audit completed for “Up to 275”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Maximum advertised AGX Orin configuration; precision, sparsity and application conditions are not a system benchmark."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-advantech-mic-733-ao:cmp-advantech-mic-733-ao-memory",
      "componentId": "cmp-advantech-mic-733-ao",
      "componentSlug": "advantech-mic-733-ao",
      "componentName": "Advantech MIC-733-AO",
      "category": "compute-control",
      "claim": {
        "id": "cmp-advantech-mic-733-ao-memory",
        "field": "memory",
        "label": "Module memory options",
        "value": "32 or 64 GB",
        "condition": "Depends on ordered AGX Orin system part number.",
        "sourceState": "M",
        "sourceTitle": "Advantech MIC-733-AO Datasheet",
        "sourceUrl": "https://advdownload.advantech.com/productfile/PIS/MIC-733/file/MIC-733-AO_DS%28030425%2920250306092757.pdf",
        "sourceLocation": "Features, specifications and dimensions",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · MIC-733-AO · Module memory options",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-advantech-mic-733-ao-memory",
            "sourceAuditRecordId": "audit-compute-condition-cmp-advantech-mic-733-ao-memory",
            "componentId": "cmp-advantech-mic-733-ao",
            "targetClaimId": "cmp-advantech-mic-733-ao-memory",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · MIC-733-AO · Module memory options",
            "evidenceResult": "Source and condition audit completed for “32 or 64 GB”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Depends on ordered AGX Orin system part number."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-advantech-mic-733-ao:cmp-advantech-mic-733-ao-connectivity",
      "componentId": "cmp-advantech-mic-733-ao",
      "componentSlug": "advantech-mic-733-ao",
      "componentName": "Advantech MIC-733-AO",
      "category": "compute-control",
      "claim": {
        "id": "cmp-advantech-mic-733-ao-connectivity",
        "field": "connectivity",
        "label": "Ethernet",
        "value": "4 × GbE; optional PoE",
        "condition": "Optional PoE module changes exposed capability.",
        "sourceState": "M",
        "sourceTitle": "Advantech MIC-733-AO Datasheet",
        "sourceUrl": "https://advdownload.advantech.com/productfile/PIS/MIC-733/file/MIC-733-AO_DS%28030425%2920250306092757.pdf",
        "sourceLocation": "Features, specifications and dimensions",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-advantech-mic-733-ao:cmp-advantech-mic-733-ao-camera_io",
      "componentId": "cmp-advantech-mic-733-ao",
      "componentSlug": "advantech-mic-733-ao",
      "componentName": "Advantech MIC-733-AO",
      "category": "compute-control",
      "claim": {
        "id": "cmp-advantech-mic-733-ao-camera_io",
        "field": "camera_io",
        "label": "Optional camera expansion",
        "value": "4-channel GMSL2 frame grabber",
        "condition": "Optional IC-FG-4G2C1 module.",
        "sourceState": "M",
        "sourceTitle": "Advantech MIC-733-AO Datasheet",
        "sourceUrl": "https://advdownload.advantech.com/productfile/PIS/MIC-733/file/MIC-733-AO_DS%28030425%2920250306092757.pdf",
        "sourceLocation": "Features, specifications and dimensions",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-advantech-mic-733-ao:cmp-advantech-mic-733-ao-host_io",
      "componentId": "cmp-advantech-mic-733-ao",
      "componentSlug": "advantech-mic-733-ao",
      "componentName": "Advantech MIC-733-AO",
      "category": "compute-control",
      "claim": {
        "id": "cmp-advantech-mic-733-ao-host_io",
        "field": "host_io",
        "label": "USB",
        "value": "4 × USB 3.2 Gen 2 plus USB 2.0",
        "condition": "System-level external I/O.",
        "sourceState": "M",
        "sourceTitle": "Advantech MIC-733-AO Datasheet",
        "sourceUrl": "https://advdownload.advantech.com/productfile/PIS/MIC-733/file/MIC-733-AO_DS%28030425%2920250306092757.pdf",
        "sourceLocation": "Features, specifications and dimensions",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-advantech-mic-733-ao:cmp-advantech-mic-733-ao-power",
      "componentId": "cmp-advantech-mic-733-ao",
      "componentSlug": "advantech-mic-733-ao",
      "componentName": "Advantech MIC-733-AO",
      "category": "compute-control",
      "claim": {
        "id": "cmp-advantech-mic-733-ao-power",
        "field": "power",
        "label": "DC input",
        "value": "9–36",
        "condition": "Whole-system input range; consumption depends on configuration and load.",
        "sourceState": "M",
        "sourceTitle": "Advantech MIC-733-AO Datasheet",
        "sourceUrl": "https://advdownload.advantech.com/productfile/PIS/MIC-733/file/MIC-733-AO_DS%28030425%2920250306092757.pdf",
        "sourceLocation": "Features, specifications and dimensions",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · MIC-733-AO · DC input",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-advantech-mic-733-ao-power",
            "sourceAuditRecordId": "audit-compute-condition-cmp-advantech-mic-733-ao-power",
            "componentId": "cmp-advantech-mic-733-ao",
            "targetClaimId": "cmp-advantech-mic-733-ao-power",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · MIC-733-AO · DC input",
            "evidenceResult": "Source and condition audit completed for “9–36”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Whole-system input range; consumption depends on configuration and load."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-advantech-mic-733-ao:cmp-advantech-mic-733-ao-dimensions",
      "componentId": "cmp-advantech-mic-733-ao",
      "componentSlug": "advantech-mic-733-ao",
      "componentName": "Advantech MIC-733-AO",
      "category": "compute-control",
      "claim": {
        "id": "cmp-advantech-mic-733-ao-dimensions",
        "field": "dimensions",
        "label": "Dimensions",
        "value": "87 × 229.8 × 191.6",
        "condition": "Datasheet drawing.",
        "sourceState": "M",
        "sourceTitle": "Advantech MIC-733-AO Datasheet",
        "sourceUrl": "https://advdownload.advantech.com/productfile/PIS/MIC-733/file/MIC-733-AO_DS%28030425%2920250306092757.pdf",
        "sourceLocation": "Features, specifications and dimensions",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8641ai:cmp-aaeon-boxer-8641ai-cpu",
      "componentId": "cmp-aaeon-boxer-8641ai",
      "componentSlug": "aaeon-boxer-8641ai",
      "componentName": "AAEON BOXER-8641AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8641ai-cpu",
        "field": "cpu",
        "label": "CPU by module variant",
        "value": "8-core Cortex-A78AE (32 GB) / 12-core Cortex-A78AE (64 GB)",
        "condition": "Ordered AGX Orin variant determines CPU configuration.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8641AI Specifications",
        "sourceUrl": "https://www.aaeon.com/en/product/detail/ai-edge-solutions-boxer-8641ai/specification",
        "sourceLocation": "System, power supply, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · BOXER-8641AI · CPU by module variant",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-aaeon-boxer-8641ai-cpu",
            "sourceAuditRecordId": "audit-compute-condition-cmp-aaeon-boxer-8641ai-cpu",
            "componentId": "cmp-aaeon-boxer-8641ai",
            "targetClaimId": "cmp-aaeon-boxer-8641ai-cpu",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · BOXER-8641AI · CPU by module variant",
            "evidenceResult": "Source and condition audit completed for “8-core Cortex-A78AE (32 GB) / 12-core Cortex-A78AE (64 GB)”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Ordered AGX Orin variant determines CPU configuration."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8641ai:cmp-aaeon-boxer-8641ai-memory",
      "componentId": "cmp-aaeon-boxer-8641ai",
      "componentSlug": "aaeon-boxer-8641ai",
      "componentName": "AAEON BOXER-8641AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8641ai-memory",
        "field": "memory",
        "label": "System memory options",
        "value": "32 or 64 GB LPDDR5",
        "condition": "Soldered on the selected Jetson module.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8641AI Specifications",
        "sourceUrl": "https://www.aaeon.com/en/product/detail/ai-edge-solutions-boxer-8641ai/specification",
        "sourceLocation": "System, power supply, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · BOXER-8641AI · System memory options",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-aaeon-boxer-8641ai-memory",
            "sourceAuditRecordId": "audit-compute-condition-cmp-aaeon-boxer-8641ai-memory",
            "componentId": "cmp-aaeon-boxer-8641ai",
            "targetClaimId": "cmp-aaeon-boxer-8641ai-memory",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · BOXER-8641AI · System memory options",
            "evidenceResult": "Source and condition audit completed for “32 or 64 GB LPDDR5”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Soldered on the selected Jetson module."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8641ai:cmp-aaeon-boxer-8641ai-connectivity",
      "componentId": "cmp-aaeon-boxer-8641ai",
      "componentSlug": "aaeon-boxer-8641ai",
      "componentName": "AAEON BOXER-8641AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8641ai-connectivity",
        "field": "connectivity",
        "label": "Ethernet",
        "value": "2 × Gigabit Ethernet",
        "condition": "RJ-45 system ports.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8641AI Specifications",
        "sourceUrl": "https://www.aaeon.com/en/product/detail/ai-edge-solutions-boxer-8641ai/specification",
        "sourceLocation": "System, power supply, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8641ai:cmp-aaeon-boxer-8641ai-host_io",
      "componentId": "cmp-aaeon-boxer-8641ai",
      "componentSlug": "aaeon-boxer-8641ai",
      "componentName": "AAEON BOXER-8641AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8641ai-host_io",
        "field": "host_io",
        "label": "Industrial and USB I/O",
        "value": "3 × USB 3.2 Gen 2; USB 2.0; 2 × RS-232/422/485; 8-bit DIO",
        "condition": "External system interfaces.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8641AI Specifications",
        "sourceUrl": "https://www.aaeon.com/en/product/detail/ai-edge-solutions-boxer-8641ai/specification",
        "sourceLocation": "System, power supply, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8641ai:cmp-aaeon-boxer-8641ai-storage",
      "componentId": "cmp-aaeon-boxer-8641ai",
      "componentSlug": "aaeon-boxer-8641ai",
      "componentName": "AAEON BOXER-8641AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8641ai-storage",
        "field": "storage",
        "label": "Storage expansion",
        "value": "64 GB eMMC; microSD; SATA bay; M.2 NVMe",
        "condition": "Availability and capacity depend on installed media.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8641AI Specifications",
        "sourceUrl": "https://www.aaeon.com/en/product/detail/ai-edge-solutions-boxer-8641ai/specification",
        "sourceLocation": "System, power supply, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8641ai:cmp-aaeon-boxer-8641ai-power",
      "componentId": "cmp-aaeon-boxer-8641ai",
      "componentSlug": "aaeon-boxer-8641ai",
      "componentName": "AAEON BOXER-8641AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8641ai-power",
        "field": "power",
        "label": "DC input",
        "value": "12",
        "condition": "Lockable DC jack; no single workload power figure is published in the selected table.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8641AI Specifications",
        "sourceUrl": "https://www.aaeon.com/en/product/detail/ai-edge-solutions-boxer-8641ai/specification",
        "sourceLocation": "System, power supply, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · BOXER-8641AI · DC input",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-aaeon-boxer-8641ai-power",
            "sourceAuditRecordId": "audit-compute-condition-cmp-aaeon-boxer-8641ai-power",
            "componentId": "cmp-aaeon-boxer-8641ai",
            "targetClaimId": "cmp-aaeon-boxer-8641ai-power",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · BOXER-8641AI · DC input",
            "evidenceResult": "Source and condition audit completed for “12”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Lockable DC jack; no single workload power figure is published in the selected table."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8641ai:cmp-aaeon-boxer-8641ai-environmental",
      "componentId": "cmp-aaeon-boxer-8641ai",
      "componentSlug": "aaeon-boxer-8641ai",
      "componentName": "AAEON BOXER-8641AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8641ai-environmental",
        "field": "environmental",
        "label": "Operating temperature",
        "value": "−20 to +55",
        "condition": "With 0.5 m/s airflow.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8641AI Specifications",
        "sourceUrl": "https://www.aaeon.com/en/product/detail/ai-edge-solutions-boxer-8641ai/specification",
        "sourceLocation": "System, power supply, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8641ai:cmp-aaeon-boxer-8641ai-dimensions",
      "componentId": "cmp-aaeon-boxer-8641ai",
      "componentSlug": "aaeon-boxer-8641ai",
      "componentName": "AAEON BOXER-8641AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8641ai-dimensions",
        "field": "dimensions",
        "label": "Dimensions",
        "value": "180 × 136 × 79.1",
        "condition": "Specification table.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8641AI Specifications",
        "sourceUrl": "https://www.aaeon.com/en/product/detail/ai-edge-solutions-boxer-8641ai/specification",
        "sourceLocation": "System, power supply, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-seeed-recomputer-industrial-j4012:cmp-seeed-recomputer-industrial-j4012-module",
      "componentId": "cmp-seeed-recomputer-industrial-j4012",
      "componentSlug": "seeed-recomputer-industrial-j4012",
      "componentName": "Seeed Studio reComputer Industrial J4012",
      "category": "compute-control",
      "claim": {
        "id": "cmp-seeed-recomputer-industrial-j4012-module",
        "field": "module",
        "label": "Compute module",
        "value": "NVIDIA Jetson Orin NX 16 GB",
        "condition": "J4012 configuration in the family table.",
        "sourceState": "M",
        "sourceTitle": "Seeed Studio reComputer Industrial User Manual",
        "sourceUrl": "https://files.seeedstudio.com/products/NVIDIA/reComputer-Industrial-Reference-Guide.pdf",
        "sourceLocation": "Specifications table and hardware overview",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Seeed Studio reComputer Industrial J4012 Fanless AI — review",
        "evidenceUrl": "https://openelab.io/blogs/learn/seeed-studio-recomputer-industrial-j4012-review",
        "evidenceLocation": "Hardware, initial setup and deployment discussion",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-j4012-industrial-review",
            "externalSupportId": "ext-wave65-j4012-industrial-review",
            "componentId": "cmp-seeed-recomputer-industrial-j4012",
            "targetClaimId": "cmp-seeed-recomputer-industrial-j4012-module",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Seeed Studio reComputer Industrial J4012 Fanless AI — review",
            "evidenceUrl": "https://openelab.io/blogs/learn/seeed-studio-recomputer-industrial-j4012-review",
            "evidenceLocation": "Hardware, initial setup and deployment discussion",
            "evidenceResult": "Boot, software-stack and deployment behavior documented for the exact system",
            "evidenceCondition": "Independent hands-on review of the J4012 industrial enclosure and Jetson module integration."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-seeed-recomputer-industrial-j4012:cmp-seeed-recomputer-industrial-j4012-ai_performance",
      "componentId": "cmp-seeed-recomputer-industrial-j4012",
      "componentSlug": "seeed-recomputer-industrial-j4012",
      "componentName": "Seeed Studio reComputer Industrial J4012",
      "category": "compute-control",
      "claim": {
        "id": "cmp-seeed-recomputer-industrial-j4012-ai_performance",
        "field": "ai_performance",
        "label": "AI performance",
        "value": "100",
        "condition": "Vendor family-table value for J4012; not an application benchmark.",
        "sourceState": "M",
        "sourceTitle": "Seeed Studio reComputer Industrial User Manual",
        "sourceUrl": "https://files.seeedstudio.com/products/NVIDIA/reComputer-Industrial-Reference-Guide.pdf",
        "sourceLocation": "Specifications table and hardware overview",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · reComputer Industrial J4012 · AI performance",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-seeed-recomputer-industrial-j4012-ai_performance",
            "sourceAuditRecordId": "audit-compute-condition-cmp-seeed-recomputer-industrial-j4012-ai_performance",
            "componentId": "cmp-seeed-recomputer-industrial-j4012",
            "targetClaimId": "cmp-seeed-recomputer-industrial-j4012-ai_performance",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · reComputer Industrial J4012 · AI performance",
            "evidenceResult": "Source and condition audit completed for “100”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Vendor family-table value for J4012; not an application benchmark."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-seeed-recomputer-industrial-j4012:cmp-seeed-recomputer-industrial-j4012-cpu",
      "componentId": "cmp-seeed-recomputer-industrial-j4012",
      "componentSlug": "seeed-recomputer-industrial-j4012",
      "componentName": "Seeed Studio reComputer Industrial J4012",
      "category": "compute-control",
      "claim": {
        "id": "cmp-seeed-recomputer-industrial-j4012-cpu",
        "field": "cpu",
        "label": "CPU",
        "value": "8-core Arm Cortex-A78AE v8.2 64-bit",
        "condition": "Jetson Orin NX 16 GB configuration.",
        "sourceState": "M",
        "sourceTitle": "Seeed Studio reComputer Industrial User Manual",
        "sourceUrl": "https://files.seeedstudio.com/products/NVIDIA/reComputer-Industrial-Reference-Guide.pdf",
        "sourceLocation": "Specifications table and hardware overview",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · reComputer Industrial J4012 · CPU",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-seeed-recomputer-industrial-j4012-cpu",
            "sourceAuditRecordId": "audit-compute-condition-cmp-seeed-recomputer-industrial-j4012-cpu",
            "componentId": "cmp-seeed-recomputer-industrial-j4012",
            "targetClaimId": "cmp-seeed-recomputer-industrial-j4012-cpu",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · reComputer Industrial J4012 · CPU",
            "evidenceResult": "Source and condition audit completed for “8-core Arm Cortex-A78AE v8.2 64-bit”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Jetson Orin NX 16 GB configuration."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-seeed-recomputer-industrial-j4012:cmp-seeed-recomputer-industrial-j4012-connectivity",
      "componentId": "cmp-seeed-recomputer-industrial-j4012",
      "componentSlug": "seeed-recomputer-industrial-j4012",
      "componentName": "Seeed Studio reComputer Industrial J4012",
      "category": "compute-control",
      "claim": {
        "id": "cmp-seeed-recomputer-industrial-j4012-connectivity",
        "field": "connectivity",
        "label": "Network and host I/O",
        "value": "2 × LAN; 3 × USB 3.2; 2 × USB 2.0",
        "condition": "One LAN port is identified with PSE in the hardware overview.",
        "sourceState": "M",
        "sourceTitle": "Seeed Studio reComputer Industrial User Manual",
        "sourceUrl": "https://files.seeedstudio.com/products/NVIDIA/reComputer-Industrial-Reference-Guide.pdf",
        "sourceLocation": "Specifications table and hardware overview",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-seeed-recomputer-industrial-j4012:cmp-seeed-recomputer-industrial-j4012-industrial_io",
      "componentId": "cmp-seeed-recomputer-industrial-j4012",
      "componentSlug": "seeed-recomputer-industrial-j4012",
      "componentName": "Seeed Studio reComputer Industrial J4012",
      "category": "compute-control",
      "claim": {
        "id": "cmp-seeed-recomputer-industrial-j4012-industrial_io",
        "field": "industrial_io",
        "label": "Industrial I/O",
        "value": "CAN; RS-232/422/485; 4 DI; 4 DO",
        "condition": "Exposed system interfaces.",
        "sourceState": "M",
        "sourceTitle": "Seeed Studio reComputer Industrial User Manual",
        "sourceUrl": "https://files.seeedstudio.com/products/NVIDIA/reComputer-Industrial-Reference-Guide.pdf",
        "sourceLocation": "Specifications table and hardware overview",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-seeed-recomputer-industrial-j4012:cmp-seeed-recomputer-industrial-j4012-power",
      "componentId": "cmp-seeed-recomputer-industrial-j4012",
      "componentSlug": "seeed-recomputer-industrial-j4012",
      "componentName": "Seeed Studio reComputer Industrial J4012",
      "category": "compute-control",
      "claim": {
        "id": "cmp-seeed-recomputer-industrial-j4012-power",
        "field": "power",
        "label": "DC input",
        "value": "12–24",
        "condition": "System input; actual consumption depends on module power mode and peripherals.",
        "sourceState": "M",
        "sourceTitle": "Seeed Studio reComputer Industrial User Manual",
        "sourceUrl": "https://files.seeedstudio.com/products/NVIDIA/reComputer-Industrial-Reference-Guide.pdf",
        "sourceLocation": "Specifications table and hardware overview",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · reComputer Industrial J4012 · DC input",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-seeed-recomputer-industrial-j4012-power",
            "sourceAuditRecordId": "audit-compute-condition-cmp-seeed-recomputer-industrial-j4012-power",
            "componentId": "cmp-seeed-recomputer-industrial-j4012",
            "targetClaimId": "cmp-seeed-recomputer-industrial-j4012-power",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · reComputer Industrial J4012 · DC input",
            "evidenceResult": "Source and condition audit completed for “12–24”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "System input; actual consumption depends on module power mode and peripherals."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-imx8mp-4gb:cmp-toradex-verdin-imx8mp-4gb-cpu",
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "componentSlug": "toradex-verdin-imx8m-plus-quad-4gb-wb-it",
      "componentName": "Toradex Verdin iMX8M Plus Quad 4GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-imx8mp-4gb-cpu",
        "field": "cpu",
        "label": "Application / real-time CPUs",
        "value": "4 × Cortex-A53 plus Cortex-M7",
        "condition": "Heterogeneous SoC; clocks and workloads must be checked in the datasheet.",
        "sourceState": "M",
        "sourceTitle": "Toradex Verdin iMX8M Plus V1.1 Datasheet",
        "sourceUrl": "https://docs.toradex.com/116795-verdin_imx8mp_datasheet.pdf",
        "sourceLocation": "Features, interfaces, memory and physical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "NXP iMX8 series core-performance comparison test",
        "evidenceUrl": "https://www.gongkong.com/article/202108/94756.html",
        "evidenceLocation": "Verdin iMX8M Plus 4 GB benchmark output and comparison charts",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-verdin-imx8mp-third-party-benchmark",
            "externalSupportId": "ext-wave65-verdin-imx8mp-third-party-benchmark",
            "componentId": "cmp-toradex-verdin-imx8mp-4gb",
            "targetClaimId": "cmp-toradex-verdin-imx8mp-4gb-cpu",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "NXP iMX8 series core-performance comparison test",
            "evidenceUrl": "https://www.gongkong.com/article/202108/94756.html",
            "evidenceLocation": "Verdin iMX8M Plus 4 GB benchmark output and comparison charts",
            "evidenceResult": "Physical CPU, memory and inference benchmarks published for a 4 GB Verdin iMX8M Plus",
            "evidenceCondition": "Third-party Linux benchmark suite including 7-Zip, rendering and memory tests; carrier and software image affect results."
          },
          {
            "assessmentId": "assess-audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-cpu",
            "sourceAuditRecordId": "audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-cpu",
            "componentId": "cmp-toradex-verdin-imx8mp-4gb",
            "targetClaimId": "cmp-toradex-verdin-imx8mp-4gb-cpu",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · Application / real-time CPUs",
            "evidenceResult": "Source and condition audit completed for “4 × Cortex-A53 plus Cortex-M7”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Heterogeneous SoC; clocks and workloads must be checked in the datasheet."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-imx8mp-4gb:cmp-toradex-verdin-imx8mp-4gb-ai_performance",
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "componentSlug": "toradex-verdin-imx8m-plus-quad-4gb-wb-it",
      "componentName": "Toradex Verdin iMX8M Plus Quad 4GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-imx8mp-4gb-ai_performance",
        "field": "ai_performance",
        "label": "NPU performance",
        "value": "2.3",
        "condition": "NXP i.MX 8M Plus NPU vendor figure; not an application benchmark.",
        "sourceState": "M",
        "sourceTitle": "Toradex Verdin iMX8M Plus V1.1 Datasheet",
        "sourceUrl": "https://docs.toradex.com/116795-verdin_imx8mp_datasheet.pdf",
        "sourceLocation": "Features, interfaces, memory and physical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · NPU performance",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-ai_performance",
            "sourceAuditRecordId": "audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-ai_performance",
            "componentId": "cmp-toradex-verdin-imx8mp-4gb",
            "targetClaimId": "cmp-toradex-verdin-imx8mp-4gb-ai_performance",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · NPU performance",
            "evidenceResult": "Source and condition audit completed for “2.3”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "NXP i.MX 8M Plus NPU vendor figure; not an application benchmark."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-imx8mp-4gb:cmp-toradex-verdin-imx8mp-4gb-memory",
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "componentSlug": "toradex-verdin-imx8m-plus-quad-4gb-wb-it",
      "componentName": "Toradex Verdin iMX8M Plus Quad 4GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-imx8mp-4gb-memory",
        "field": "memory",
        "label": "Memory and flash",
        "value": "4 GB LPDDR4 at 4000 MT/s; 32 GB eMMC",
        "condition": "4 GB WB IT variant; eMMC vendor can change by hardware revision.",
        "sourceState": "M",
        "sourceTitle": "Toradex Verdin iMX8M Plus V1.1 Datasheet",
        "sourceUrl": "https://docs.toradex.com/116795-verdin_imx8mp_datasheet.pdf",
        "sourceLocation": "Features, interfaces, memory and physical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · Memory and flash",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-memory",
            "sourceAuditRecordId": "audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-memory",
            "componentId": "cmp-toradex-verdin-imx8mp-4gb",
            "targetClaimId": "cmp-toradex-verdin-imx8mp-4gb-memory",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · Memory and flash",
            "evidenceResult": "Source and condition audit completed for “4 GB LPDDR4 at 4000 MT/s; 32 GB eMMC”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "4 GB WB IT variant; eMMC vendor can change by hardware revision."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-imx8mp-4gb:cmp-toradex-verdin-imx8mp-4gb-industrial_io",
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "componentSlug": "toradex-verdin-imx8m-plus-quad-4gb-wb-it",
      "componentName": "Toradex Verdin iMX8M Plus Quad 4GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-imx8mp-4gb-industrial_io",
        "field": "industrial_io",
        "label": "CAN",
        "value": "2 × CAN-FD",
        "condition": "Pin multiplexing and carrier-board routing still apply.",
        "sourceState": "M",
        "sourceTitle": "Toradex Verdin iMX8M Plus V1.1 Datasheet",
        "sourceUrl": "https://docs.toradex.com/116795-verdin_imx8mp_datasheet.pdf",
        "sourceLocation": "Features, interfaces, memory and physical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-imx8mp-4gb:cmp-toradex-verdin-imx8mp-4gb-power",
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "componentSlug": "toradex-verdin-imx8m-plus-quad-4gb-wb-it",
      "componentName": "Toradex Verdin iMX8M Plus Quad 4GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-imx8mp-4gb-power",
        "field": "power",
        "label": "Approximate module dissipation",
        "value": "1.5–6.3",
        "condition": "Datasheet approximation; workload, peripherals and carrier losses are additional.",
        "sourceState": "M",
        "sourceTitle": "Toradex Verdin iMX8M Plus V1.1 Datasheet",
        "sourceUrl": "https://docs.toradex.com/116795-verdin_imx8mp_datasheet.pdf",
        "sourceLocation": "Features, interfaces, memory and physical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · Approximate module dissipation",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-power",
            "sourceAuditRecordId": "audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-power",
            "componentId": "cmp-toradex-verdin-imx8mp-4gb",
            "targetClaimId": "cmp-toradex-verdin-imx8mp-4gb-power",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · Approximate module dissipation",
            "evidenceResult": "Source and condition audit completed for “1.5–6.3”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Datasheet approximation; workload, peripherals and carrier losses are additional."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-imx8mp-4gb:cmp-toradex-verdin-imx8mp-4gb-environmental",
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "componentSlug": "toradex-verdin-imx8m-plus-quad-4gb-wb-it",
      "componentName": "Toradex Verdin iMX8M Plus Quad 4GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-imx8mp-4gb-environmental",
        "field": "environmental",
        "label": "Module temperature range",
        "value": "−40 to +85",
        "condition": "Wi-Fi/Bluetooth portion validated from −30°C to +85°C; other components cover the full range.",
        "sourceState": "M",
        "sourceTitle": "Toradex Verdin iMX8M Plus V1.1 Datasheet",
        "sourceUrl": "https://docs.toradex.com/116795-verdin_imx8mp_datasheet.pdf",
        "sourceLocation": "Features, interfaces, memory and physical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-imx8mp-4gb:cmp-toradex-verdin-imx8mp-4gb-dimensions",
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "componentSlug": "toradex-verdin-imx8m-plus-quad-4gb-wb-it",
      "componentName": "Toradex Verdin iMX8M Plus Quad 4GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-imx8mp-4gb-dimensions",
        "field": "dimensions",
        "label": "Module dimensions",
        "value": "69.6 × 35 × 6",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Toradex Verdin iMX8M Plus V1.1 Datasheet",
        "sourceUrl": "https://docs.toradex.com/116795-verdin_imx8mp_datasheet.pdf",
        "sourceLocation": "Features, interfaces, memory and physical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-imx8mp-4gb:cmp-toradex-verdin-imx8mp-4gb-software",
      "componentId": "cmp-toradex-verdin-imx8mp-4gb",
      "componentSlug": "toradex-verdin-imx8m-plus-quad-4gb-wb-it",
      "componentName": "Toradex Verdin iMX8M Plus Quad 4GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-imx8mp-4gb-software",
        "field": "software",
        "label": "Supported OS families",
        "value": "Torizon OS; Toradex Yocto reference images; Android",
        "condition": "Exact support status depends on release and hardware revision.",
        "sourceState": "M",
        "sourceTitle": "Toradex Verdin iMX8M Plus V1.1 Datasheet",
        "sourceUrl": "https://docs.toradex.com/116795-verdin_imx8mp_datasheet.pdf",
        "sourceLocation": "Features, interfaces, memory and physical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · Supported OS families",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-software",
            "sourceAuditRecordId": "audit-compute-condition-cmp-toradex-verdin-imx8mp-4gb-software",
            "componentId": "cmp-toradex-verdin-imx8mp-4gb",
            "targetClaimId": "cmp-toradex-verdin-imx8mp-4gb-software",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Verdin iMX8M Plus Quad 4GB WB IT · Supported OS families",
            "evidenceResult": "Source and condition audit completed for “Torizon OS; Toradex Yocto reference images; Android”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Exact support status depends on release and hardware revision."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-ultralife-ubbl13-01:cmp-ultralife-ubbl13-01-nominal_voltage",
      "componentId": "cmp-ultralife-ubbl13-01",
      "componentSlug": "ultralife-ubbl13-01",
      "componentName": "Ultralife UBI-2590 High Capacity Smart Battery",
      "category": "power-energy",
      "claim": {
        "id": "cmp-ultralife-ubbl13-01-nominal_voltage",
        "field": "nominal_voltage",
        "label": "Voltage modes",
        "value": "28.8 average series / 14.4 average parallel",
        "condition": "Series range 20.0–33.6 V; parallel range 10.0–16.8 V.",
        "sourceState": "M",
        "sourceTitle": "Ultralife UBI-2590 10.0Ah High Capacity Smart Battery",
        "sourceUrl": "https://ecommerce.ultralifecorporation.com/ECommerce/product/ubi-2590/bb-2590-rechargeable-batteries/ubbl13-01/ubi-2590-high-capacity",
        "sourceLocation": "Product specifications, key features and certifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot-battery compatibility audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
        "evidenceLocation": "Exact-model audit row · UBBL13-01 · Voltage modes",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-battery-condition-cmp-ultralife-ubbl13-01-nominal_voltage",
            "sourceAuditRecordId": "audit-battery-condition-cmp-ultralife-ubbl13-01-nominal_voltage",
            "componentId": "cmp-ultralife-ubbl13-01",
            "targetClaimId": "cmp-ultralife-ubbl13-01-nominal_voltage",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · UBBL13-01 · Voltage modes",
            "evidenceResult": "Source and condition audit completed for “28.8 average series / 14.4 average parallel”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Series range 20.0–33.6 V; parallel range 10.0–16.8 V."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-ultralife-ubbl13-01:cmp-ultralife-ubbl13-01-capacity",
      "componentId": "cmp-ultralife-ubbl13-01",
      "componentSlug": "ultralife-ubbl13-01",
      "componentName": "Ultralife UBI-2590 High Capacity Smart Battery",
      "category": "power-energy",
      "claim": {
        "id": "cmp-ultralife-ubbl13-01-capacity",
        "field": "capacity",
        "label": "Capacity by connection mode",
        "value": "10 series / 20 parallel",
        "condition": "The same two sections are reconfigured; energy does not double in parallel mode.",
        "sourceState": "M",
        "sourceTitle": "Ultralife UBI-2590 10.0Ah High Capacity Smart Battery",
        "sourceUrl": "https://ecommerce.ultralifecorporation.com/ECommerce/product/ubi-2590/bb-2590-rechargeable-batteries/ubbl13-01/ubi-2590-high-capacity",
        "sourceLocation": "Product specifications, key features and certifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot-battery compatibility audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
        "evidenceLocation": "Exact-model audit row · UBBL13-01 · Capacity by connection mode",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-battery-condition-cmp-ultralife-ubbl13-01-capacity",
            "sourceAuditRecordId": "audit-battery-condition-cmp-ultralife-ubbl13-01-capacity",
            "componentId": "cmp-ultralife-ubbl13-01",
            "targetClaimId": "cmp-ultralife-ubbl13-01-capacity",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · UBBL13-01 · Capacity by connection mode",
            "evidenceResult": "Source and condition audit completed for “10 series / 20 parallel”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "The same two sections are reconfigured; energy does not double in parallel mode."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-ultralife-ubbl13-01:cmp-ultralife-ubbl13-01-communication",
      "componentId": "cmp-ultralife-ubbl13-01",
      "componentSlug": "ultralife-ubbl13-01",
      "componentName": "Ultralife UBI-2590 High Capacity Smart Battery",
      "category": "power-energy",
      "claim": {
        "id": "cmp-ultralife-ubbl13-01-communication",
        "field": "communication",
        "label": "Smart-battery communication",
        "value": "SMBus v1.1 / SBD v1.1",
        "condition": "Host implementation and section addressing still need integration validation.",
        "sourceState": "M",
        "sourceTitle": "Ultralife UBI-2590 10.0Ah High Capacity Smart Battery",
        "sourceUrl": "https://ecommerce.ultralifecorporation.com/ECommerce/product/ubi-2590/bb-2590-rechargeable-batteries/ubbl13-01/ubi-2590-high-capacity",
        "sourceLocation": "Product specifications, key features and certifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ultralife-ubbl13-01:cmp-ultralife-ubbl13-01-mass",
      "componentId": "cmp-ultralife-ubbl13-01",
      "componentSlug": "ultralife-ubbl13-01",
      "componentName": "Ultralife UBI-2590 High Capacity Smart Battery",
      "category": "power-energy",
      "claim": {
        "id": "cmp-ultralife-ubbl13-01-mass",
        "field": "mass",
        "label": "Weight",
        "value": "3.2",
        "condition": "Manufacturer product-page value.",
        "sourceState": "M",
        "sourceTitle": "Ultralife UBI-2590 10.0Ah High Capacity Smart Battery",
        "sourceUrl": "https://ecommerce.ultralifecorporation.com/ECommerce/product/ubi-2590/bb-2590-rechargeable-batteries/ubbl13-01/ubi-2590-high-capacity",
        "sourceLocation": "Product specifications, key features and certifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ultralife-ubbl13-01:cmp-ultralife-ubbl13-01-environmental",
      "componentId": "cmp-ultralife-ubbl13-01",
      "componentSlug": "ultralife-ubbl13-01",
      "componentName": "Ultralife UBI-2590 High Capacity Smart Battery",
      "category": "power-energy",
      "claim": {
        "id": "cmp-ultralife-ubbl13-01-environmental",
        "field": "environmental",
        "label": "Operating temperature",
        "value": "−32 to +60",
        "condition": "Product-page range; charge limits can be narrower.",
        "sourceState": "M",
        "sourceTitle": "Ultralife UBI-2590 10.0Ah High Capacity Smart Battery",
        "sourceUrl": "https://ecommerce.ultralifecorporation.com/ECommerce/product/ubi-2590/bb-2590-rechargeable-batteries/ubbl13-01/ubi-2590-high-capacity",
        "sourceLocation": "Product specifications, key features and certifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "UBI-2590 UN 38.3 Test Summary UNTS-0031A",
        "evidenceUrl": "https://accutronics.co.uk/product/ubbl13-01/",
        "evidenceLocation": "Product downloads and transport-test summary",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-ubbl13-un383",
            "externalSupportId": "ext-wave65-ubbl13-un383",
            "componentId": "cmp-ultralife-ubbl13-01",
            "targetClaimId": "cmp-ultralife-ubbl13-01-environmental",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "UBI-2590 UN 38.3 Test Summary UNTS-0031A",
            "evidenceUrl": "https://accutronics.co.uk/product/ubbl13-01/",
            "evidenceLocation": "Product downloads and transport-test summary",
            "evidenceResult": "UN 38.3 test summary UNTS-0031A published for UBBL13-01",
            "evidenceCondition": "Transport test sequence on submitted battery specimens; source does not validate field life."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-ultralife-ubbl13-01:cmp-ultralife-ubbl13-01-certification",
      "componentId": "cmp-ultralife-ubbl13-01",
      "componentSlug": "ultralife-ubbl13-01",
      "componentName": "Ultralife UBI-2590 High Capacity Smart Battery",
      "category": "power-energy",
      "claim": {
        "id": "cmp-ultralife-ubbl13-01-certification",
        "field": "certification",
        "label": "Design / transport evidence",
        "value": "MIL-PRF-32383/3; UN 38.3; IEC/UL/CSA 62133-2; CB scheme",
        "condition": "The page says designed to meet; exact certificate and shipped suffix must be checked.",
        "sourceState": "M",
        "sourceTitle": "Ultralife UBI-2590 10.0Ah High Capacity Smart Battery",
        "sourceUrl": "https://ecommerce.ultralifecorporation.com/ECommerce/product/ubi-2590/bb-2590-rechargeable-batteries/ubbl13-01/ubi-2590-high-capacity",
        "sourceLocation": "Product specifications, key features and certifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-usbcan-pro-2xhs-v2:cmp-kvaser-usbcan-pro-2xhs-v2-channels",
      "componentId": "cmp-kvaser-usbcan-pro-2xhs-v2",
      "componentSlug": "kvaser-usbcan-pro-2xhs-v2",
      "componentName": "Kvaser USBcan Pro 2xHS v2",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-usbcan-pro-2xhs-v2-channels",
        "field": "channels",
        "label": "High-speed CAN channels",
        "value": "2",
        "condition": "Two galvanically isolated channels.",
        "sourceState": "M",
        "sourceTitle": "Kvaser USBcan Pro 2xHS v2 product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-usbcan-pro-2xhs-v2/",
        "sourceLocation": "Major features and technical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Kvaser USBcan Pro supports autonomous vehicle competition team",
        "evidenceUrl": "https://hongtronics.com/article-kvaser-usbcan-pro-competitive-challenges-for-assisting-teams/",
        "evidenceLocation": "Vehicle integration case study",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-kvaser-usbcan-autonomous",
            "externalSupportId": "ext-wave65-kvaser-usbcan-autonomous",
            "componentId": "cmp-kvaser-usbcan-pro-2xhs-v2",
            "targetClaimId": "cmp-kvaser-usbcan-pro-2xhs-v2-channels",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Kvaser USBcan Pro supports autonomous vehicle competition team",
            "evidenceUrl": "https://hongtronics.com/article-kvaser-usbcan-pro-competitive-challenges-for-assisting-teams/",
            "evidenceLocation": "Vehicle integration case study",
            "evidenceResult": "Exact dual-channel interface operated in a physical autonomous-vehicle competition platform",
            "evidenceCondition": "Student autonomous vehicle integration; interface behavior was not isolated."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-kvaser-usbcan-pro-2xhs-v2:cmp-kvaser-usbcan-pro-2xhs-v2-bus_bitrate",
      "componentId": "cmp-kvaser-usbcan-pro-2xhs-v2",
      "componentSlug": "kvaser-usbcan-pro-2xhs-v2",
      "componentName": "Kvaser USBcan Pro 2xHS v2",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-usbcan-pro-2xhs-v2-bus_bitrate",
        "field": "bus_bitrate",
        "label": "Classical CAN bitrate",
        "value": "20–1000 (product page) / 50–1000 (user guide)",
        "condition": "Two official current-facing documents publish different minimum bitrates.",
        "sourceState": "C",
        "sourceTitle": "Kvaser USBcan Pro 2xHS v2 product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-usbcan-pro-2xhs-v2/",
        "sourceLocation": "Major features and technical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-usbcan-pro-2xhs-v2:cmp-kvaser-usbcan-pro-2xhs-v2-can_fd",
      "componentId": "cmp-kvaser-usbcan-pro-2xhs-v2",
      "componentSlug": "kvaser-usbcan-pro-2xhs-v2",
      "componentName": "Kvaser USBcan Pro 2xHS v2",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-usbcan-pro-2xhs-v2-can_fd",
        "field": "can_fd",
        "label": "CAN FD data-phase bitrate",
        "value": "Up to 8",
        "condition": "Requires a correct physical-layer implementation.",
        "sourceState": "M",
        "sourceTitle": "Kvaser USBcan Pro 2xHS v2 product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-usbcan-pro-2xhs-v2/",
        "sourceLocation": "Major features and technical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-usbcan-pro-2xhs-v2:cmp-kvaser-usbcan-pro-2xhs-v2-host_interface",
      "componentId": "cmp-kvaser-usbcan-pro-2xhs-v2",
      "componentSlug": "kvaser-usbcan-pro-2xhs-v2",
      "componentName": "Kvaser USBcan Pro 2xHS v2",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-usbcan-pro-2xhs-v2-host_interface",
        "field": "host_interface",
        "label": "Host interface",
        "value": "USB Hi-Speed",
        "condition": "USB bus powered.",
        "sourceState": "M",
        "sourceTitle": "Kvaser USBcan Pro 2xHS v2 User’s Guide",
        "sourceUrl": "https://pim.kvaser.com/var/assets/Product_Resources/kvaser_usbcan_pro_2xhs_v2_userguide_2_3_180916.pdf",
        "sourceLocation": "Technical data, table 6",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-usbcan-pro-2xhs-v2:cmp-kvaser-usbcan-pro-2xhs-v2-timestamp",
      "componentId": "cmp-kvaser-usbcan-pro-2xhs-v2",
      "componentSlug": "kvaser-usbcan-pro-2xhs-v2",
      "componentName": "Kvaser USBcan Pro 2xHS v2",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-usbcan-pro-2xhs-v2-timestamp",
        "field": "timestamp",
        "label": "Timestamp resolution",
        "value": "1",
        "condition": "Device technical data.",
        "sourceState": "M",
        "sourceTitle": "Kvaser USBcan Pro 2xHS v2 product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-usbcan-pro-2xhs-v2/",
        "sourceLocation": "Major features and technical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-usbcan-pro-2xhs-v2:cmp-kvaser-usbcan-pro-2xhs-v2-isolation",
      "componentId": "cmp-kvaser-usbcan-pro-2xhs-v2",
      "componentSlug": "kvaser-usbcan-pro-2xhs-v2",
      "componentName": "Kvaser USBcan Pro 2xHS v2",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-usbcan-pro-2xhs-v2-isolation",
        "field": "isolation",
        "label": "Galvanic isolation",
        "value": "Yes, both channels",
        "condition": "Isolation present; voltage withstand is not stated in the selected product table.",
        "sourceState": "M",
        "sourceTitle": "Kvaser USBcan Pro 2xHS v2 product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-usbcan-pro-2xhs-v2/",
        "sourceLocation": "Major features and technical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-usbcan-pro-2xhs-v2:cmp-kvaser-usbcan-pro-2xhs-v2-message_rate",
      "componentId": "cmp-kvaser-usbcan-pro-2xhs-v2",
      "componentSlug": "kvaser-usbcan-pro-2xhs-v2",
      "componentName": "Kvaser USBcan Pro 2xHS v2",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-usbcan-pro-2xhs-v2-message_rate",
        "field": "message_rate",
        "label": "Maximum message rate",
        "value": "20,000 per channel",
        "condition": "Receive and send headline values.",
        "sourceState": "M",
        "sourceTitle": "Kvaser USBcan Pro 2xHS v2 product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-usbcan-pro-2xhs-v2/",
        "sourceLocation": "Major features and technical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-usbcan-pro-2xhs-v2:cmp-kvaser-usbcan-pro-2xhs-v2-environmental",
      "componentId": "cmp-kvaser-usbcan-pro-2xhs-v2",
      "componentSlug": "kvaser-usbcan-pro-2xhs-v2",
      "componentName": "Kvaser USBcan Pro 2xHS v2",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-usbcan-pro-2xhs-v2-environmental",
        "field": "environmental",
        "label": "Operating temperature",
        "value": "−40 to +85",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Kvaser USBcan Pro 2xHS v2 product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-usbcan-pro-2xhs-v2/",
        "sourceLocation": "Major features and technical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-v2-professional:cmp-ixxat-usb-to-can-v2-professional-channels",
      "componentId": "cmp-ixxat-usb-to-can-v2-professional",
      "componentSlug": "ixxat-usb-to-can-v2-professional",
      "componentName": "HMS Ixxat USB-to-CAN V2 Professional",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-v2-professional-channels",
        "field": "channels",
        "label": "High-speed CAN channels",
        "value": "2",
        "condition": "Two RJ45 interfaces with supplied D-Sub 9 adapter cables.",
        "sourceState": "M",
        "sourceTitle": "HMS Ixxat USB-to-CAN V2 professional product page",
        "sourceUrl": "https://www.hms-networks.com/p/1-01-0283-22002-ixxat-usb-to-can-v2-professional",
        "sourceLocation": "Technical specifications and ordering information",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Experimental evaluation of CAN interface delay",
        "evidenceUrl": "https://uglyduck.vajn.icu/PDF/can/emeng4-4.pdf",
        "evidenceLocation": "Hardware list, method and delay results",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-ixxat-v2-professional-canopen",
            "externalSupportId": "ext-wave65-ixxat-v2-professional-canopen",
            "componentId": "cmp-ixxat-usb-to-can-v2-professional",
            "targetClaimId": "cmp-ixxat-usb-to-can-v2-professional-channels",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Experimental evaluation of CAN interface delay",
            "evidenceUrl": "https://uglyduck.vajn.icu/PDF/can/emeng4-4.pdf",
            "evidenceLocation": "Hardware list, method and delay results",
            "evidenceResult": "Exact interface operated in a physical CANopen timing experiment",
            "evidenceCondition": "University laboratory CAN network with host-side timestamp and transfer-delay observations."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-v2-professional:cmp-ixxat-usb-to-can-v2-professional-bus_bitrate",
      "componentId": "cmp-ixxat-usb-to-can-v2-professional",
      "componentSlug": "ixxat-usb-to-can-v2-professional",
      "componentName": "HMS Ixxat USB-to-CAN V2 Professional",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-v2-professional-bus_bitrate",
        "field": "bus_bitrate",
        "label": "Classical CAN bitrate",
        "value": "10–1000",
        "condition": "CAN high-speed ISO 11898-2:2016.",
        "sourceState": "M",
        "sourceTitle": "HMS Ixxat USB-to-CAN V2 professional product page",
        "sourceUrl": "https://www.hms-networks.com/p/1-01-0283-22002-ixxat-usb-to-can-v2-professional",
        "sourceLocation": "Technical specifications and ordering information",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-v2-professional:cmp-ixxat-usb-to-can-v2-professional-bus_protocol",
      "componentId": "cmp-ixxat-usb-to-can-v2-professional",
      "componentSlug": "ixxat-usb-to-can-v2-professional",
      "componentName": "HMS Ixxat USB-to-CAN V2 Professional",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-v2-professional-bus_protocol",
        "field": "bus_protocol",
        "label": "CAN controller mode",
        "value": "CAN 2.0 A/B",
        "condition": "The selected configuration does not list CAN FD support.",
        "sourceState": "M",
        "sourceTitle": "HMS Ixxat USB-to-CAN V2 professional product page",
        "sourceUrl": "https://www.hms-networks.com/p/1-01-0283-22002-ixxat-usb-to-can-v2-professional",
        "sourceLocation": "Technical specifications and ordering information",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-v2-professional:cmp-ixxat-usb-to-can-v2-professional-host_interface",
      "componentId": "cmp-ixxat-usb-to-can-v2-professional",
      "componentSlug": "ixxat-usb-to-can-v2-professional",
      "componentName": "HMS Ixxat USB-to-CAN V2 Professional",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-v2-professional-host_interface",
        "field": "host_interface",
        "label": "Host interface",
        "value": "USB 2.0 Hi-Speed, 480 Mbit/s",
        "condition": "Compatible with USB 1.1 and USB 3.x according to family documentation.",
        "sourceState": "M",
        "sourceTitle": "HMS Ixxat USB-to-CAN V2 professional product page",
        "sourceUrl": "https://www.hms-networks.com/p/1-01-0283-22002-ixxat-usb-to-can-v2-professional",
        "sourceLocation": "Technical specifications and ordering information",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-v2-professional:cmp-ixxat-usb-to-can-v2-professional-timestamp",
      "componentId": "cmp-ixxat-usb-to-can-v2-professional",
      "componentSlug": "ixxat-usb-to-can-v2-professional",
      "componentName": "HMS Ixxat USB-to-CAN V2 Professional",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-v2-professional-timestamp",
        "field": "timestamp",
        "label": "Timestamping",
        "value": "High-precision on-board timestamping",
        "condition": "No numeric resolution is published in the selected product specification.",
        "sourceState": "M",
        "sourceTitle": "HMS Ixxat USB-to-CAN V2 professional product page",
        "sourceUrl": "https://www.hms-networks.com/p/1-01-0283-22002-ixxat-usb-to-can-v2-professional",
        "sourceLocation": "Technical specifications and ordering information",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-v2-professional:cmp-ixxat-usb-to-can-v2-professional-isolation",
      "componentId": "cmp-ixxat-usb-to-can-v2-professional",
      "componentSlug": "ixxat-usb-to-can-v2-professional",
      "componentName": "HMS Ixxat USB-to-CAN V2 Professional",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-v2-professional-isolation",
        "field": "isolation",
        "label": "Isolation",
        "value": "1 kV DC for 1 s / 500 V AC for 1 min",
        "condition": "Manufacturer product specification.",
        "sourceState": "M",
        "sourceTitle": "HMS Ixxat USB-to-CAN V2 professional product page",
        "sourceUrl": "https://www.hms-networks.com/p/1-01-0283-22002-ixxat-usb-to-can-v2-professional",
        "sourceLocation": "Technical specifications and ordering information",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-v2-professional:cmp-ixxat-usb-to-can-v2-professional-environmental",
      "componentId": "cmp-ixxat-usb-to-can-v2-professional",
      "componentSlug": "ixxat-usb-to-can-v2-professional",
      "componentName": "HMS Ixxat USB-to-CAN V2 Professional",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-v2-professional-environmental",
        "field": "environmental",
        "label": "Operating temperature",
        "value": "−20 to +70",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "HMS Ixxat USB-to-CAN V2 professional product page",
        "sourceUrl": "https://www.hms-networks.com/p/1-01-0283-22002-ixxat-usb-to-can-v2-professional",
        "sourceLocation": "Technical specifications and ordering information",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-v2-professional:cmp-ixxat-usb-to-can-v2-professional-software",
      "componentId": "cmp-ixxat-usb-to-can-v2-professional",
      "componentSlug": "ixxat-usb-to-can-v2-professional",
      "componentName": "HMS Ixxat USB-to-CAN V2 Professional",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-v2-professional-software",
        "field": "software",
        "label": "Driver interfaces",
        "value": "Windows VCI; Linux ECI / SocketCAN family support",
        "condition": "Exact platform support must be checked against the current driver release.",
        "sourceState": "M",
        "sourceTitle": "HMS Ixxat USB-to-CAN V2 professional product page",
        "sourceUrl": "https://www.hms-networks.com/p/1-01-0283-22002-ixxat-usb-to-can-v2-professional",
        "sourceLocation": "Technical specifications and ordering information",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-t8-16-plus:cmp-hebi-t8-16-plus-continuous_torque",
      "componentId": "cmp-hebi-t8-16-plus",
      "componentSlug": "hebi-t8-16-plus",
      "componentName": "HEBI T8-16+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t8-16-plus-continuous_torque",
        "field": "continuous_torque",
        "label": "Continuous torque",
        "value": "20",
        "condition": "T8-16+ configuration.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-16+ column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Experimental manipulation with a HEBI T-Series arm",
        "evidenceUrl": "https://docs.hebi.us/resources/kits/assyInstructions/A-2580-06_Manual.pdf",
        "evidenceLocation": "Physical arm configuration and operating instructions",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-hebi-t8-16-arm",
            "externalSupportId": "ext-wave90-hebi-t8-16-arm",
            "componentId": "cmp-hebi-t8-16-plus",
            "targetClaimId": "cmp-hebi-t8-16-plus-continuous_torque",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The source establishes a physical T8-16-family configuration, not independent reproduction of the + variant torque envelope.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Experimental manipulation with a HEBI T-Series arm",
            "evidenceUrl": "https://docs.hebi.us/resources/kits/assyInstructions/A-2580-06_Manual.pdf",
            "evidenceLocation": "Physical arm configuration and operating instructions",
            "evidenceResult": "T8-16-family actuator operated in a physical manipulator",
            "evidenceCondition": "University laboratory arm experiments; the publication identifies T8-16 but not the later \"+\" motor subrevision."
          },
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-hebi-t8-16-plus-continuous_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-t8-16-plus-continuous_torque",
            "componentId": "cmp-hebi-t8-16-plus",
            "targetClaimId": "cmp-hebi-t8-16-plus-continuous_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · T8-16+ · Continuous torque",
            "evidenceResult": "Source and condition audit completed for “20”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "T8-16+ configuration."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hebi-t8-16-plus:cmp-hebi-t8-16-plus-headline_torque",
      "componentId": "cmp-hebi-t8-16-plus",
      "componentSlug": "hebi-t8-16-plus",
      "componentName": "HEBI T8-16+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t8-16-plus-headline_torque",
        "field": "headline_torque",
        "label": "Peak torque",
        "value": "44",
        "condition": "Peak duration is not stated in the table.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-16+ column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI continuous-torque claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
        "evidenceLocation": "Exact-model audit row · T8-16+ · Peak torque",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-hebi-t8-16-plus-headline_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-t8-16-plus-headline_torque",
            "componentId": "cmp-hebi-t8-16-plus",
            "targetClaimId": "cmp-hebi-t8-16-plus-headline_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · T8-16+ · Peak torque",
            "evidenceResult": "Source and condition audit completed for “44”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Peak duration is not stated in the table."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hebi-t8-16-plus:cmp-hebi-t8-16-plus-speed",
      "componentId": "cmp-hebi-t8-16-plus",
      "componentSlug": "hebi-t8-16-plus",
      "componentName": "HEBI T8-16+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t8-16-plus-speed",
        "field": "speed",
        "label": "Maximum speed",
        "value": "20",
        "condition": "Maximum headline speed; not simultaneous with peak torque.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-16+ column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-t8-16-plus:cmp-hebi-t8-16-plus-mass",
      "componentId": "cmp-hebi-t8-16-plus",
      "componentSlug": "hebi-t8-16-plus",
      "componentName": "HEBI T8-16+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t8-16-plus-mass",
        "field": "mass",
        "label": "Mass",
        "value": "575",
        "condition": "T8 family mass.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-16+ column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-t8-16-plus:cmp-hebi-t8-16-plus-communications",
      "componentId": "cmp-hebi-t8-16-plus",
      "componentSlug": "hebi-t8-16-plus",
      "componentName": "HEBI T8-16+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t8-16-plus-communications",
        "field": "communications",
        "label": "Communication",
        "value": "2 × 100 Mbps plastic optical fiber",
        "condition": "OptoLock interface.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-16+ column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-t8-16-plus:cmp-hebi-t8-16-plus-backlash",
      "componentId": "cmp-hebi-t8-16-plus",
      "componentSlug": "hebi-t8-16-plus",
      "componentName": "HEBI T8-16+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t8-16-plus-backlash",
        "field": "backlash",
        "label": "Backlash",
        "value": "±0.25",
        "condition": "T-Series family specification.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-16+ column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
        "evidenceLocation": "Exact-model audit row · T8-16+ · Backlash",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-motion-error-cmp-hebi-t8-16-plus-backlash",
            "sourceAuditRecordId": "audit-motion-error-cmp-hebi-t8-16-plus-backlash",
            "componentId": "cmp-hebi-t8-16-plus",
            "targetClaimId": "cmp-hebi-t8-16-plus-backlash",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
            "evidenceLocation": "Exact-model audit row · T8-16+ · Backlash",
            "evidenceResult": "Source and condition audit completed for “±0.25”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "T-Series family specification."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hebi-t8-16-plus:cmp-hebi-t8-16-plus-input_voltage",
      "componentId": "cmp-hebi-t8-16-plus",
      "componentSlug": "hebi-t8-16-plus",
      "componentName": "HEBI T8-16+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t8-16-plus-input_voltage",
        "field": "input_voltage",
        "label": "Input voltage",
        "value": "24–48",
        "condition": "T5/T8 family input range.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-16+ column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-h25-90:cmp-hebi-h25-90-continuous_torque",
      "componentId": "cmp-hebi-h25-90",
      "componentSlug": "hebi-h25-90",
      "componentName": "HEBI H25-90 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-h25-90-continuous_torque",
        "field": "continuous_torque",
        "label": "Continuous torque",
        "value": "90",
        "condition": "H25-90 configuration.",
        "sourceState": "M",
        "sourceTitle": "HEBI H-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/H-SeriesDatasheet.pdf",
        "sourceLocation": "Technical specifications table, H25-90 column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "HEBI H-Series regulatory certification record",
        "evidenceUrl": "https://docs.hebi.us/hardware.html",
        "evidenceLocation": "H-Series regulatory certifications",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-hebi-h25-90-compliance",
            "externalSupportId": "ext-wave90-hebi-h25-90-compliance",
            "componentId": "cmp-hebi-h25-90",
            "targetClaimId": "cmp-hebi-h25-90-continuous_torque",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "A physical compliance-test program is identified, but the public record neither exposes the laboratory report nor tests continuous torque.",
            "assessed": "2026-08-26",
            "evidenceTitle": "HEBI H-Series regulatory certification record",
            "evidenceUrl": "https://docs.hebi.us/hardware.html",
            "evidenceLocation": "H-Series regulatory certifications",
            "evidenceResult": "Shock, vibration and emissions compliance tests are identified for the H25 family",
            "evidenceCondition": "Public compliance record lists MIL-STD-810G 514.6/516.6 and EMC testing; exact report values are not public."
          },
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-hebi-h25-90-continuous_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-h25-90-continuous_torque",
            "componentId": "cmp-hebi-h25-90",
            "targetClaimId": "cmp-hebi-h25-90-continuous_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · H25-90 · Continuous torque",
            "evidenceResult": "Source and condition audit completed for “90”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "H25-90 configuration."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hebi-h25-90:cmp-hebi-h25-90-headline_torque",
      "componentId": "cmp-hebi-h25-90",
      "componentSlug": "hebi-h25-90",
      "componentName": "HEBI H25-90 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-h25-90-headline_torque",
        "field": "headline_torque",
        "label": "Peak torque",
        "value": "180",
        "condition": "Peak duration is not stated in the table.",
        "sourceState": "M",
        "sourceTitle": "HEBI H-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/H-SeriesDatasheet.pdf",
        "sourceLocation": "Technical specifications table, H25-90 column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI continuous-torque claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
        "evidenceLocation": "Exact-model audit row · H25-90 · Peak torque",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-hebi-h25-90-headline_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-h25-90-headline_torque",
            "componentId": "cmp-hebi-h25-90",
            "targetClaimId": "cmp-hebi-h25-90-headline_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · H25-90 · Peak torque",
            "evidenceResult": "Source and condition audit completed for “180”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Peak duration is not stated in the table."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hebi-h25-90:cmp-hebi-h25-90-speed",
      "componentId": "cmp-hebi-h25-90",
      "componentSlug": "hebi-h25-90",
      "componentName": "HEBI H25-90 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-h25-90-speed",
        "field": "speed",
        "label": "Maximum speed",
        "value": "50",
        "condition": "Maximum headline speed.",
        "sourceState": "M",
        "sourceTitle": "HEBI H-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/H-SeriesDatasheet.pdf",
        "sourceLocation": "Technical specifications table, H25-90 column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-h25-90:cmp-hebi-h25-90-mass",
      "componentId": "cmp-hebi-h25-90",
      "componentSlug": "hebi-h25-90",
      "componentName": "HEBI H25-90 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-h25-90-mass",
        "field": "mass",
        "label": "Mass",
        "value": "2.9",
        "condition": "H25 family mass.",
        "sourceState": "M",
        "sourceTitle": "HEBI H-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/H-SeriesDatasheet.pdf",
        "sourceLocation": "Technical specifications table, H25-90 column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-h25-90:cmp-hebi-h25-90-communications",
      "componentId": "cmp-hebi-h25-90",
      "componentSlug": "hebi-h25-90",
      "componentName": "HEBI H25-90 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-h25-90-communications",
        "field": "communications",
        "label": "Communication",
        "value": "2 × 100 Mbps plastic optical fiber",
        "condition": "OptoLock fiber Ethernet.",
        "sourceState": "M",
        "sourceTitle": "HEBI H-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/H-SeriesDatasheet.pdf",
        "sourceLocation": "Technical specifications table, H25-90 column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-h25-90:cmp-hebi-h25-90-accuracy",
      "componentId": "cmp-hebi-h25-90",
      "componentSlug": "hebi-h25-90",
      "componentName": "HEBI H25-90 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-h25-90-accuracy",
        "field": "accuracy",
        "label": "Angular accuracy",
        "value": "0.02",
        "condition": "H-Series family specification.",
        "sourceState": "M",
        "sourceTitle": "HEBI H-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/H-SeriesDatasheet.pdf",
        "sourceLocation": "Technical specifications table, H25-90 column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
        "evidenceLocation": "Exact-model audit row · H25-90 · Angular accuracy",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-motion-error-cmp-hebi-h25-90-accuracy",
            "sourceAuditRecordId": "audit-motion-error-cmp-hebi-h25-90-accuracy",
            "componentId": "cmp-hebi-h25-90",
            "targetClaimId": "cmp-hebi-h25-90-accuracy",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
            "evidenceLocation": "Exact-model audit row · H25-90 · Angular accuracy",
            "evidenceResult": "Source and condition audit completed for “0.02”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "H-Series family specification."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hebi-h25-90:cmp-hebi-h25-90-backlash",
      "componentId": "cmp-hebi-h25-90",
      "componentSlug": "hebi-h25-90",
      "componentName": "HEBI H25-90 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-h25-90-backlash",
        "field": "backlash",
        "label": "Backlash",
        "value": "None — harmonic-type reducer",
        "condition": "Manufacturer table wording; this is not an independent lost-motion test.",
        "sourceState": "M",
        "sourceTitle": "HEBI H-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/H-SeriesDatasheet.pdf",
        "sourceLocation": "Technical specifications table, H25-90 column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
        "evidenceLocation": "Exact-model audit row · H25-90 · Backlash",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-motion-error-cmp-hebi-h25-90-backlash",
            "sourceAuditRecordId": "audit-motion-error-cmp-hebi-h25-90-backlash",
            "componentId": "cmp-hebi-h25-90",
            "targetClaimId": "cmp-hebi-h25-90-backlash",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
            "evidenceLocation": "Exact-model audit row · H25-90 · Backlash",
            "evidenceResult": "Source and condition audit completed for “None — harmonic-type reducer”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer table wording; this is not an independent lost-motion test."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hebi-h25-90:cmp-hebi-h25-90-brake",
      "componentId": "cmp-hebi-h25-90",
      "componentSlug": "hebi-h25-90",
      "componentName": "HEBI H25-90 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-h25-90-brake",
        "field": "brake",
        "label": "Safety brake option",
        "value": "Optional; locked on power-off",
        "condition": "Optional configuration, not present in every unit.",
        "sourceState": "M",
        "sourceTitle": "HEBI H-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/H-SeriesDatasheet.pdf",
        "sourceLocation": "Technical specifications table, H25-90 column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-ph54-200-s500-r:cmp-robotis-ph54-200-s500-r-continuous_torque",
      "componentId": "cmp-robotis-ph54-200-s500-r",
      "componentSlug": "robotis-ph54-200-s500-r",
      "componentName": "ROBOTIS DYNAMIXEL PH54-200-S500-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-ph54-200-s500-r-continuous_torque",
        "field": "continuous_torque",
        "label": "Continuous torque",
        "value": "44.7",
        "condition": "Calculated from core-motor specifications; manufacturer advises checking the performance graph and consulting for long-duration use.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS PH54-200-S500-R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/p/ph54-200-s500-r/",
        "sourceLocation": "Specifications and continuous-rating footnote",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Scale-adaptive architected weaving grippers",
        "evidenceUrl": "https://doi.org/10.1038/s41467-023-40358-y",
        "evidenceLocation": "Application experiment with three scales of weaving grippers and Methods",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-ph54-weaving-gripper-load-test",
            "externalSupportId": "ext-ph54-weaving-gripper-load-test",
            "componentId": "cmp-robotis-ph54-200-s500-r",
            "targetClaimId": "cmp-robotis-ph54-200-s500-r-continuous_torque",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The actuator is physically used in load-cell-instrumented gripper experiments, but the study does not isolate a thermal continuous-torque envelope for the PH54.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Scale-adaptive architected weaving grippers",
            "evidenceUrl": "https://doi.org/10.1038/s41467-023-40358-y",
            "evidenceLocation": "Application experiment with three scales of weaving grippers and Methods",
            "evidenceResult": "PH54-200-S500-R drove the large-scale gripper during load-cell-instrumented application tests",
            "evidenceCondition": "Large weaving gripper, physical grasping setup and load-cell measurements; motor performance was not isolated."
          },
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-robotis-ph54-200-s500-r-continuous_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-robotis-ph54-200-s500-r-continuous_torque",
            "componentId": "cmp-robotis-ph54-200-s500-r",
            "targetClaimId": "cmp-robotis-ph54-200-s500-r-continuous_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · PH54-200-S500-R · Continuous torque",
            "evidenceResult": "Source and condition audit completed for “44.7”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Calculated from core-motor specifications; manufacturer advises checking the performance graph and consulting for long-duration use."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-robotis-ph54-200-s500-r:cmp-robotis-ph54-200-s500-r-speed",
      "componentId": "cmp-robotis-ph54-200-s500-r",
      "componentSlug": "robotis-ph54-200-s500-r",
      "componentName": "ROBOTIS DYNAMIXEL PH54-200-S500-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-ph54-200-s500-r-speed",
        "field": "speed",
        "label": "Continuous speed",
        "value": "29.0",
        "condition": "Calculated from core-motor specifications.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS PH54-200-S500-R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/p/ph54-200-s500-r/",
        "sourceLocation": "Specifications and continuous-rating footnote",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-ph54-200-s500-r:cmp-robotis-ph54-200-s500-r-mass",
      "componentId": "cmp-robotis-ph54-200-s500-r",
      "componentSlug": "robotis-ph54-200-s500-r",
      "componentName": "ROBOTIS DYNAMIXEL PH54-200-S500-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-ph54-200-s500-r-mass",
        "field": "mass",
        "label": "Weight",
        "value": "855",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "ROBOTIS PH54-200-S500-R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/p/ph54-200-s500-r/",
        "sourceLocation": "Specifications and continuous-rating footnote",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-ph54-200-s500-r:cmp-robotis-ph54-200-s500-r-gear_ratio",
      "componentId": "cmp-robotis-ph54-200-s500-r",
      "componentSlug": "robotis-ph54-200-s500-r",
      "componentName": "ROBOTIS DYNAMIXEL PH54-200-S500-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-ph54-200-s500-r-gear_ratio",
        "field": "gear_ratio",
        "label": "Gear ratio",
        "value": "501.923:1",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "ROBOTIS PH54-200-S500-R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/p/ph54-200-s500-r/",
        "sourceLocation": "Specifications and continuous-rating footnote",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-ph54-200-s500-r:cmp-robotis-ph54-200-s500-r-backlash",
      "componentId": "cmp-robotis-ph54-200-s500-r",
      "componentSlug": "robotis-ph54-200-s500-r",
      "componentName": "ROBOTIS DYNAMIXEL PH54-200-S500-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-ph54-200-s500-r-backlash",
        "field": "backlash",
        "label": "Backlash",
        "value": "<6 arcmin / 0.1°",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS PH54-200-S500-R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/p/ph54-200-s500-r/",
        "sourceLocation": "Specifications and continuous-rating footnote",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
        "evidenceLocation": "Exact-model audit row · PH54-200-S500-R · Backlash",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-motion-error-cmp-robotis-ph54-200-s500-r-backlash",
            "sourceAuditRecordId": "audit-motion-error-cmp-robotis-ph54-200-s500-r-backlash",
            "componentId": "cmp-robotis-ph54-200-s500-r",
            "targetClaimId": "cmp-robotis-ph54-200-s500-r-backlash",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
            "evidenceLocation": "Exact-model audit row · PH54-200-S500-R · Backlash",
            "evidenceResult": "Source and condition audit completed for “<6 arcmin / 0.1°”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer specification."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-robotis-ph54-200-s500-r:cmp-robotis-ph54-200-s500-r-communications",
      "componentId": "cmp-robotis-ph54-200-s500-r",
      "componentSlug": "robotis-ph54-200-s500-r",
      "componentName": "ROBOTIS DYNAMIXEL PH54-200-S500-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-ph54-200-s500-r-communications",
        "field": "communications",
        "label": "Physical connection",
        "value": "RS-485 multidrop",
        "condition": "Asynchronous serial digital packet.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS PH54-200-S500-R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/p/ph54-200-s500-r/",
        "sourceLocation": "Specifications and continuous-rating footnote",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-ph54-200-s500-r:cmp-robotis-ph54-200-s500-r-input_voltage",
      "componentId": "cmp-robotis-ph54-200-s500-r",
      "componentSlug": "robotis-ph54-200-s500-r",
      "componentName": "ROBOTIS DYNAMIXEL PH54-200-S500-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-ph54-200-s500-r-input_voltage",
        "field": "input_voltage",
        "label": "Input voltage",
        "value": "24.0",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "ROBOTIS PH54-200-S500-R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/p/ph54-200-s500-r/",
        "sourceLocation": "Specifications and continuous-rating footnote",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xm540-w270-r:cmp-robotis-xm540-w270-r-continuous_torque",
      "componentId": "cmp-robotis-xm540-w270-r",
      "componentSlug": "robotis-xm540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XM540-W270-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm540-w270-r-continuous_torque",
        "field": "continuous_torque",
        "label": "Continuous output torque",
        "value": "Not published in cited specification",
        "condition": "RCI checked the cited official specification on the verification date.",
        "sourceState": "U",
        "sourceTitle": "ROBOTIS XM540-W270-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm540-w270/",
        "sourceLocation": "Specifications and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xm540-w270-r:cmp-robotis-xm540-w270-r-headline_torque",
      "componentId": "cmp-robotis-xm540-w270-r",
      "componentSlug": "robotis-xm540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XM540-W270-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm540-w270-r-headline_torque",
        "field": "headline_torque",
        "label": "Stall torque",
        "value": "10.6",
        "condition": "12.0 V and 4.4 A; momentary stall condition.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XM540-W270-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm540-w270/",
        "sourceLocation": "Specifications and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI continuous-torque claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
        "evidenceLocation": "Exact-model audit row · XM540-W270-R · Stall torque",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-robotis-xm540-w270-r-headline_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-robotis-xm540-w270-r-headline_torque",
            "componentId": "cmp-robotis-xm540-w270-r",
            "targetClaimId": "cmp-robotis-xm540-w270-r-headline_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · XM540-W270-R · Stall torque",
            "evidenceResult": "Source and condition audit completed for “10.6”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "12.0 V and 4.4 A; momentary stall condition."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-robotis-xm540-w270-r:cmp-robotis-xm540-w270-r-speed",
      "componentId": "cmp-robotis-xm540-w270-r",
      "componentSlug": "robotis-xm540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XM540-W270-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm540-w270-r-speed",
        "field": "speed",
        "label": "No-load speed",
        "value": "30",
        "condition": "12.0 V; no load.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XM540-W270-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm540-w270/",
        "sourceLocation": "Specifications and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xm540-w270-r:cmp-robotis-xm540-w270-r-mass",
      "componentId": "cmp-robotis-xm540-w270-r",
      "componentSlug": "robotis-xm540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XM540-W270-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm540-w270-r-mass",
        "field": "mass",
        "label": "Weight",
        "value": "165",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XM540-W270-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm540-w270/",
        "sourceLocation": "Specifications and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xm540-w270-r:cmp-robotis-xm540-w270-r-gear_ratio",
      "componentId": "cmp-robotis-xm540-w270-r",
      "componentSlug": "robotis-xm540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XM540-W270-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm540-w270-r-gear_ratio",
        "field": "gear_ratio",
        "label": "Gear ratio",
        "value": "272.5:1",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XM540-W270-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm540-w270/",
        "sourceLocation": "Specifications and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xm540-w270-r:cmp-robotis-xm540-w270-r-communications",
      "componentId": "cmp-robotis-xm540-w270-r",
      "componentSlug": "robotis-xm540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XM540-W270-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm540-w270-r-communications",
        "field": "communications",
        "label": "Physical connection",
        "value": "RS-485 multidrop",
        "condition": "R variant; T variant uses TTL.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XM540-W270-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm540-w270/",
        "sourceLocation": "Specifications and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xm540-w270-r:cmp-robotis-xm540-w270-r-backlash",
      "componentId": "cmp-robotis-xm540-w270-r",
      "componentSlug": "robotis-xm540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XM540-W270-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm540-w270-r-backlash",
        "field": "backlash",
        "label": "Backlash",
        "value": "15 arcmin / 0.25°",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XM540-W270-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm540-w270/",
        "sourceLocation": "Specifications and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
        "evidenceLocation": "Exact-model audit row · XM540-W270-R · Backlash",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-motion-error-cmp-robotis-xm540-w270-r-backlash",
            "sourceAuditRecordId": "audit-motion-error-cmp-robotis-xm540-w270-r-backlash",
            "componentId": "cmp-robotis-xm540-w270-r",
            "targetClaimId": "cmp-robotis-xm540-w270-r-backlash",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
            "evidenceLocation": "Exact-model audit row · XM540-W270-R · Backlash",
            "evidenceResult": "Source and condition audit completed for “15 arcmin / 0.25°”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-robotis-xm540-w270-r:cmp-robotis-xm540-w270-r-independent_deployed_experiment",
      "componentId": "cmp-robotis-xm540-w270-r",
      "componentSlug": "robotis-xm540-w270-r",
      "componentName": "ROBOTIS DYNAMIXEL XM540-W270-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm540-w270-r-independent_deployed_experiment",
        "field": "independent_deployed_experiment",
        "label": "Independent deployed experiment",
        "value": "Used as the rotation motor in a weaving-gripper study with five repeated trials",
        "condition": "The XM540-W270-R drove a PET-strip gripper from an initial −70° angle to four final-angle conditions before vertical pull-to-failure testing with load-cell and torque-sensor instrumentation.",
        "sourceState": "V",
        "sourceTitle": "Grasping through dynamic weaving with entangled closed loops",
        "sourceUrl": "https://doi.org/10.1038/s41467-023-40358-y",
        "sourceLocation": "Methods: Experimental method, lines identifying XM540-W270-R and the five repeated trials",
        "sourceProvenance": "academic-paper",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "supported",
        "status": "assessed",
        "evidenceTitle": "Grasping through dynamic weaving with entangled closed loops",
        "evidenceUrl": "https://doi.org/10.1038/s41467-023-40358-y",
        "evidenceLocation": "Methods: Experimental method, lines identifying XM540-W270-R and the five repeated trials",
        "assessed": "2026-08-10",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "catalog-v:cmp-robotis-xm540-w270-r-independent_deployed_experiment",
            "externalSupportId": null,
            "componentId": "cmp-robotis-xm540-w270-r",
            "targetClaimId": "cmp-robotis-xm540-w270-r-independent_deployed_experiment",
            "relationship": "direct-catalog-v",
            "outcome": "supported",
            "rationale": "The catalog claim already carries a qualified external V source with its original condition and location.",
            "assessed": "2026-08-10",
            "evidenceTitle": "Grasping through dynamic weaving with entangled closed loops",
            "evidenceUrl": "https://doi.org/10.1038/s41467-023-40358-y",
            "evidenceLocation": "Methods: Experimental method, lines identifying XM540-W270-R and the five repeated trials",
            "evidenceResult": "Used as the rotation motor in a weaving-gripper study with five repeated trials",
            "evidenceCondition": "The XM540-W270-R drove a PET-strip gripper from an initial −70° angle to four final-angle conditions before vertical pull-to-failure testing with load-cell and torque-sensor instrumentation."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak70-10:cmp-cubemars-ak70-10-continuous_torque",
      "componentId": "cmp-cubemars-ak70-10",
      "componentSlug": "cubemars-ak70-10",
      "componentName": "CubeMars AK70-10 KV100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak70-10-continuous_torque",
        "field": "continuous_torque",
        "label": "Rated torque",
        "value": "8.3",
        "condition": "Manufacturer-rated value; thermal duration is not stated in the comparison table.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK70-10 KV100 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak70-10-kv100-robotic-actuator.html",
        "sourceLocation": "Core specifications and product comparison table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Development of Low-Inertia Backdrivable Arm Focusing on Learning-Based Control",
        "evidenceUrl": "https://openreview.net/pdf?id=feXSrGdz0C",
        "evidenceLocation": "Actuator comparison and experiments",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-ak70-10-friction",
            "externalSupportId": "ext-wave90-ak70-10-friction",
            "componentId": "cmp-cubemars-ak70-10",
            "targetClaimId": "cmp-cubemars-ak70-10-continuous_torque",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Development of Low-Inertia Backdrivable Arm Focusing on Learning-Based Control",
            "evidenceUrl": "https://openreview.net/pdf?id=feXSrGdz0C",
            "evidenceLocation": "Actuator comparison and experiments",
            "evidenceResult": "Static friction was physically measured and the actuator operated on a real arm",
            "evidenceCondition": "Comparative actuator test and laboratory robot-arm experiments."
          },
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak70-10-continuous_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-ak70-10-continuous_torque",
            "componentId": "cmp-cubemars-ak70-10",
            "targetClaimId": "cmp-cubemars-ak70-10-continuous_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · AK70-10 KV100 · Rated torque",
            "evidenceResult": "Source and condition audit completed for “8.3”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer-rated value; thermal duration is not stated in the comparison table."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak70-10:cmp-cubemars-ak70-10-headline_torque",
      "componentId": "cmp-cubemars-ak70-10",
      "componentSlug": "cubemars-ak70-10",
      "componentName": "CubeMars AK70-10 KV100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak70-10-headline_torque",
        "field": "headline_torque",
        "label": "Peak torque",
        "value": "24.8",
        "condition": "Peak current 23.2 A; duration not stated.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK70-10 KV100 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak70-10-kv100-robotic-actuator.html",
        "sourceLocation": "Core specifications and product comparison table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI continuous-torque claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
        "evidenceLocation": "Exact-model audit row · AK70-10 KV100 · Peak torque",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak70-10-headline_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-ak70-10-headline_torque",
            "componentId": "cmp-cubemars-ak70-10",
            "targetClaimId": "cmp-cubemars-ak70-10-headline_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · AK70-10 KV100 · Peak torque",
            "evidenceResult": "Source and condition audit completed for “24.8”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Peak current 23.2 A; duration not stated."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak70-10:cmp-cubemars-ak70-10-speed",
      "componentId": "cmp-cubemars-ak70-10",
      "componentSlug": "cubemars-ak70-10",
      "componentName": "CubeMars AK70-10 KV100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak70-10-speed",
        "field": "speed",
        "label": "Rated speed",
        "value": "148 / 310",
        "condition": "At 24 / 48 V respectively.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK70-10 KV100 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak70-10-kv100-robotic-actuator.html",
        "sourceLocation": "Core specifications and product comparison table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak70-10:cmp-cubemars-ak70-10-mass",
      "componentId": "cmp-cubemars-ak70-10",
      "componentSlug": "cubemars-ak70-10",
      "componentName": "CubeMars AK70-10 KV100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak70-10-mass",
        "field": "mass",
        "label": "Weight",
        "value": "621",
        "condition": "The current product-specific specification table shows 621 g, while the AK-series comparison table on the same page shows 521 g.",
        "sourceState": "C",
        "sourceTitle": "CubeMars AK70-10 KV100 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak70-10-kv100-robotic-actuator.html",
        "sourceLocation": "Product-specific specification table, Weight row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak70-10:cmp-cubemars-ak70-10-gear_ratio",
      "componentId": "cmp-cubemars-ak70-10",
      "componentSlug": "cubemars-ak70-10",
      "componentName": "CubeMars AK70-10 KV100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak70-10-gear_ratio",
        "field": "gear_ratio",
        "label": "Reduction ratio",
        "value": "10:1",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "CubeMars AK70-10 KV100 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak70-10-kv100-robotic-actuator.html",
        "sourceLocation": "Core specifications and product comparison table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak70-10:cmp-cubemars-ak70-10-communications",
      "componentId": "cmp-cubemars-ak70-10",
      "componentSlug": "cubemars-ak70-10",
      "componentName": "CubeMars AK70-10 KV100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak70-10-communications",
        "field": "communications",
        "label": "Control communication",
        "value": "CAN, 1 Mbit/s",
        "condition": "AK-series manual control protocol.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK Series Driver and Control Manual",
        "sourceUrl": "https://img.cubemars.com/products/cubemars-product-parameter/AK-Series-Driver-and-Control-Manual-v1.0.14.pdf",
        "sourceLocation": "CAN control protocol and model parameter ranges",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak70-10:cmp-cubemars-ak70-10-encoder",
      "componentId": "cmp-cubemars-ak70-10",
      "componentSlug": "cubemars-ak70-10",
      "componentName": "CubeMars AK70-10 KV100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak70-10-encoder",
        "field": "encoder",
        "label": "Encoder configuration",
        "value": "Single encoder",
        "condition": "Product comparison table.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK70-10 KV100 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak70-10-kv100-robotic-actuator.html",
        "sourceLocation": "Core specifications and product comparison table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak70-10:cmp-cubemars-ak70-10-backlash",
      "componentId": "cmp-cubemars-ak70-10",
      "componentSlug": "cubemars-ak70-10",
      "componentName": "CubeMars AK70-10 KV100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak70-10-backlash",
        "field": "backlash",
        "label": "Backlash",
        "value": "0.2",
        "condition": "Manufacturer product-specific specification table; no test method is disclosed.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK70-10 KV100 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak70-10-kv100-robotic-actuator.html",
        "sourceLocation": "Product-specific specification table, Weight row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
        "evidenceLocation": "Exact-model audit row · AK70-10 KV100 · Backlash",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-motion-error-cmp-cubemars-ak70-10-backlash",
            "sourceAuditRecordId": "audit-motion-error-cmp-cubemars-ak70-10-backlash",
            "componentId": "cmp-cubemars-ak70-10",
            "targetClaimId": "cmp-cubemars-ak70-10-backlash",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
            "evidenceLocation": "Exact-model audit row · AK70-10 KV100 · Backlash",
            "evidenceResult": "Source and condition audit completed for “0.2”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer product-specific specification table; no test method is disclosed."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak10-9-v3:cmp-cubemars-ak10-9-v3-continuous_torque",
      "componentId": "cmp-cubemars-ak10-9-v3",
      "componentSlug": "cubemars-ak10-9-v3",
      "componentName": "CubeMars AK10-9 V3.0",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak10-9-v3-continuous_torque",
        "field": "continuous_torque",
        "label": "Rated torque",
        "value": "18",
        "condition": "Manufacturer-rated value; thermal duration is not stated.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK70-10 KV100 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak70-10-kv100-robotic-actuator.html",
        "sourceLocation": "Core specifications and product comparison table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Development of force control and proprioception on a closed-chain 5-segment leg",
        "evidenceUrl": "https://www.researchgate.net/publication/397953311_Development_of_force_control_and_proprioception_on_a_closed_chain_5-segment_leg",
        "evidenceLocation": "Hardware, calibration and force-comparison sections",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-ak10-9-force-calibration",
            "externalSupportId": "ext-wave90-ak10-9-force-calibration",
            "componentId": "cmp-cubemars-ak10-9-v3",
            "targetClaimId": "cmp-cubemars-ak10-9-v3-continuous_torque",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Development of force control and proprioception on a closed-chain 5-segment leg",
            "evidenceUrl": "https://www.researchgate.net/publication/397953311_Development_of_force_control_and_proprioception_on_a_closed_chain_5-segment_leg",
            "evidenceLocation": "Hardware, calibration and force-comparison sections",
            "evidenceResult": "Motor-current force inference was calibrated against external force instruments",
            "evidenceCondition": "Closed-chain leg with AK10-9 V3.0 actuators, force plate and force transducer."
          },
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak10-9-v3-continuous_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-ak10-9-v3-continuous_torque",
            "componentId": "cmp-cubemars-ak10-9-v3",
            "targetClaimId": "cmp-cubemars-ak10-9-v3-continuous_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · AK10-9 V3.0 KV60 · Rated torque",
            "evidenceResult": "Source and condition audit completed for “18”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer-rated value; thermal duration is not stated."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak10-9-v3:cmp-cubemars-ak10-9-v3-headline_torque",
      "componentId": "cmp-cubemars-ak10-9-v3",
      "componentSlug": "cubemars-ak10-9-v3",
      "componentName": "CubeMars AK10-9 V3.0",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak10-9-v3-headline_torque",
        "field": "headline_torque",
        "label": "Peak torque",
        "value": "53",
        "condition": "Peak current 31.9 A; duration not stated.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK70-10 KV100 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak70-10-kv100-robotic-actuator.html",
        "sourceLocation": "Core specifications and product comparison table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI continuous-torque claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
        "evidenceLocation": "Exact-model audit row · AK10-9 V3.0 KV60 · Peak torque",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak10-9-v3-headline_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-ak10-9-v3-headline_torque",
            "componentId": "cmp-cubemars-ak10-9-v3",
            "targetClaimId": "cmp-cubemars-ak10-9-v3-headline_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · AK10-9 V3.0 KV60 · Peak torque",
            "evidenceResult": "Source and condition audit completed for “53”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Peak current 31.9 A; duration not stated."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak10-9-v3:cmp-cubemars-ak10-9-v3-speed",
      "componentId": "cmp-cubemars-ak10-9-v3",
      "componentSlug": "cubemars-ak10-9-v3",
      "componentName": "CubeMars AK10-9 V3.0",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak10-9-v3-speed",
        "field": "speed",
        "label": "Rated speed",
        "value": "235",
        "condition": "48 V product row.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK70-10 KV100 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak70-10-kv100-robotic-actuator.html",
        "sourceLocation": "Core specifications and product comparison table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak10-9-v3:cmp-cubemars-ak10-9-v3-mass",
      "componentId": "cmp-cubemars-ak10-9-v3",
      "componentSlug": "cubemars-ak10-9-v3",
      "componentName": "CubeMars AK10-9 V3.0",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak10-9-v3-mass",
        "field": "mass",
        "label": "Weight",
        "value": "940",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "CubeMars AK70-10 KV100 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak70-10-kv100-robotic-actuator.html",
        "sourceLocation": "Core specifications and product comparison table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak10-9-v3:cmp-cubemars-ak10-9-v3-gear_ratio",
      "componentId": "cmp-cubemars-ak10-9-v3",
      "componentSlug": "cubemars-ak10-9-v3",
      "componentName": "CubeMars AK10-9 V3.0",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak10-9-v3-gear_ratio",
        "field": "gear_ratio",
        "label": "Reduction ratio",
        "value": "9:1",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "CubeMars AK70-10 KV100 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak70-10-kv100-robotic-actuator.html",
        "sourceLocation": "Core specifications and product comparison table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak10-9-v3:cmp-cubemars-ak10-9-v3-communications",
      "componentId": "cmp-cubemars-ak10-9-v3",
      "componentSlug": "cubemars-ak10-9-v3",
      "componentName": "CubeMars AK10-9 V3.0",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak10-9-v3-communications",
        "field": "communications",
        "label": "Control communication",
        "value": "CAN, 1 Mbit/s",
        "condition": "AK-series manual control protocol.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK Series Driver and Control Manual",
        "sourceUrl": "https://img.cubemars.com/products/cubemars-product-parameter/AK-Series-Driver-and-Control-Manual-v1.0.14.pdf",
        "sourceLocation": "CAN control protocol and model parameter ranges",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak10-9-v3:cmp-cubemars-ak10-9-v3-encoder",
      "componentId": "cmp-cubemars-ak10-9-v3",
      "componentSlug": "cubemars-ak10-9-v3",
      "componentName": "CubeMars AK10-9 V3.0",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak10-9-v3-encoder",
        "field": "encoder",
        "label": "Encoder configuration",
        "value": "Dual encoder",
        "condition": "Product comparison table.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK70-10 KV100 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak70-10-kv100-robotic-actuator.html",
        "sourceLocation": "Core specifications and product comparison table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak10-9-v3:cmp-cubemars-ak10-9-v3-backlash",
      "componentId": "cmp-cubemars-ak10-9-v3",
      "componentSlug": "cubemars-ak10-9-v3",
      "componentName": "CubeMars AK10-9 V3.0",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak10-9-v3-backlash",
        "field": "backlash",
        "label": "Numeric backlash",
        "value": "Not published in cited specification",
        "condition": "RCI checked the cited official specification on the verification date.",
        "sourceState": "U",
        "sourceTitle": "CubeMars AK70-10 KV100 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak70-10-kv100-robotic-actuator.html",
        "sourceLocation": "Core specifications and product comparison table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-realsense-d435i:cmp-realsense-d435i-range",
      "componentId": "cmp-realsense-d435i",
      "componentSlug": "realsense-d435i",
      "componentName": "RealSense Depth Camera D435i",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d435i-range",
        "field": "range",
        "label": "Ideal range",
        "value": "0.3–3",
        "condition": "Manufacturer-described ideal range, not a hard maximum.",
        "sourceState": "M",
        "sourceTitle": "RealSense Depth Camera D435i product page",
        "sourceUrl": "https://www.realsenseai.com/products/depth-camera-d435i/",
        "sourceLocation": "Depth, RGB, major components and physical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Depth Ranging Performance Evaluation and Improvement for RGB-D Cameras on Field-Based High-Throughput Phenotyping Robots",
        "evidenceUrl": "https://arxiv.org/abs/2011.01022",
        "evidenceLocation": "Abstract and experimental results",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-d435i-field-depth-ranging",
            "externalSupportId": "ext-d435i-field-depth-ranging",
            "componentId": "cmp-realsense-d435i",
            "targetClaimId": "cmp-realsense-d435i-range",
            "relationship": "condition-mismatch",
            "outcome": "inconclusive",
            "rationale": "The field phenotyping experiment establishes a useful effective range under crop and illumination conditions, but it does not reproduce the manufacturer’s generic ideal-range definition.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Depth Ranging Performance Evaluation and Improvement for RGB-D Cameras on Field-Based High-Throughput Phenotyping Robots",
            "evidenceUrl": "https://arxiv.org/abs/2011.01022",
            "evidenceLocation": "Abstract and experimental results",
            "evidenceResult": "Effective ranging area 0.160–1.400 m; in-field filling rate approximately 90%",
            "evidenceCondition": "Crop-organ targets under field illumination; study-specific filtering and error-compensation workflow."
          },
          {
            "assessmentId": "assess-audit-depth-condition-cmp-realsense-d435i-range",
            "sourceAuditRecordId": "audit-depth-condition-cmp-realsense-d435i-range",
            "componentId": "cmp-realsense-d435i",
            "targetClaimId": "cmp-realsense-d435i-range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · D435i · Ideal range",
            "evidenceResult": "Source and condition audit completed for “0.3–3”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer-described ideal range, not a hard maximum."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-realsense-d435i:cmp-realsense-d435i-min_depth",
      "componentId": "cmp-realsense-d435i",
      "componentSlug": "realsense-d435i",
      "componentName": "RealSense Depth Camera D435i",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d435i-min_depth",
        "field": "min_depth",
        "label": "Minimum depth at maximum resolution",
        "value": "~0.28",
        "condition": "Min-Z at maximum resolution.",
        "sourceState": "M",
        "sourceTitle": "RealSense Depth Camera D435i product page",
        "sourceUrl": "https://www.realsenseai.com/products/depth-camera-d435i/",
        "sourceLocation": "Depth, RGB, major components and physical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI depth-camera range and error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
        "evidenceLocation": "Exact-model audit row · D435i · Minimum depth at maximum resolution",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-depth-condition-cmp-realsense-d435i-min_depth",
            "sourceAuditRecordId": "audit-depth-condition-cmp-realsense-d435i-min_depth",
            "componentId": "cmp-realsense-d435i",
            "targetClaimId": "cmp-realsense-d435i-min_depth",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · D435i · Minimum depth at maximum resolution",
            "evidenceResult": "Source and condition audit completed for “~0.28”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Min-Z at maximum resolution."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-realsense-d435i:cmp-realsense-d435i-resolution_fps",
      "componentId": "cmp-realsense-d435i",
      "componentSlug": "realsense-d435i",
      "componentName": "RealSense Depth Camera D435i",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d435i-resolution_fps",
        "field": "resolution_fps",
        "label": "Depth output",
        "value": "Up to 1280 × 720; up to 90 fps",
        "condition": "Resolution and frame-rate maxima are listed separately and are mode-dependent.",
        "sourceState": "M",
        "sourceTitle": "RealSense Depth Camera D435i product page",
        "sourceUrl": "https://www.realsenseai.com/products/depth-camera-d435i/",
        "sourceLocation": "Depth, RGB, major components and physical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI depth-camera range and error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
        "evidenceLocation": "Exact-model audit row · D435i · Depth output",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-depth-condition-cmp-realsense-d435i-resolution_fps",
            "sourceAuditRecordId": "audit-depth-condition-cmp-realsense-d435i-resolution_fps",
            "componentId": "cmp-realsense-d435i",
            "targetClaimId": "cmp-realsense-d435i-resolution_fps",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · D435i · Depth output",
            "evidenceResult": "Source and condition audit completed for “Up to 1280 × 720; up to 90 fps”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Resolution and frame-rate maxima are listed separately and are mode-dependent."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-realsense-d435i:cmp-realsense-d435i-fov",
      "componentId": "cmp-realsense-d435i",
      "componentSlug": "realsense-d435i",
      "componentName": "RealSense Depth Camera D435i",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d435i-fov",
        "field": "fov",
        "label": "Depth field of view",
        "value": "87 × 58",
        "condition": "Horizontal × vertical.",
        "sourceState": "M",
        "sourceTitle": "RealSense Depth Camera D435i product page",
        "sourceUrl": "https://www.realsenseai.com/products/depth-camera-d435i/",
        "sourceLocation": "Depth, RGB, major components and physical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-realsense-d435i:cmp-realsense-d435i-accuracy",
      "componentId": "cmp-realsense-d435i",
      "componentSlug": "realsense-d435i",
      "componentName": "RealSense Depth Camera D435i",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d435i-accuracy",
        "field": "accuracy",
        "label": "Depth accuracy",
        "value": "<2%",
        "condition": "At 2 m; manufacturer product-page value.",
        "sourceState": "M",
        "sourceTitle": "RealSense Depth Camera D435i product page",
        "sourceUrl": "https://www.realsenseai.com/products/depth-camera-d435i/",
        "sourceLocation": "Depth, RGB, major components and physical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI depth-camera range and error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
        "evidenceLocation": "Exact-model audit row · D435i · Depth accuracy",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-depth-condition-cmp-realsense-d435i-accuracy",
            "sourceAuditRecordId": "audit-depth-condition-cmp-realsense-d435i-accuracy",
            "componentId": "cmp-realsense-d435i",
            "targetClaimId": "cmp-realsense-d435i-accuracy",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · D435i · Depth accuracy",
            "evidenceResult": "Source and condition audit completed for “<2%”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "At 2 m; manufacturer product-page value."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-realsense-d435i:cmp-realsense-d435i-imu",
      "componentId": "cmp-realsense-d435i",
      "componentSlug": "realsense-d435i",
      "componentName": "RealSense Depth Camera D435i",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d435i-imu",
        "field": "imu",
        "label": "Motion sensing",
        "value": "6-DoF IMU",
        "condition": "D435i configuration.",
        "sourceState": "M",
        "sourceTitle": "RealSense Depth Camera D435i product page",
        "sourceUrl": "https://www.realsenseai.com/products/depth-camera-d435i/",
        "sourceLocation": "Depth, RGB, major components and physical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-realsense-d435i:cmp-realsense-d435i-dimensions",
      "componentId": "cmp-realsense-d435i",
      "componentSlug": "realsense-d435i",
      "componentName": "RealSense Depth Camera D435i",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d435i-dimensions",
        "field": "dimensions",
        "label": "Dimensions",
        "value": "90 × 25 × 25",
        "condition": "Length × depth × height.",
        "sourceState": "M",
        "sourceTitle": "RealSense Depth Camera D435i product page",
        "sourceUrl": "https://www.realsenseai.com/products/depth-camera-d435i/",
        "sourceLocation": "Depth, RGB, major components and physical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-orbbec-gemini-2:cmp-orbbec-gemini-2-range",
      "componentId": "cmp-orbbec-gemini-2",
      "componentSlug": "orbbec-gemini-2",
      "componentName": "Orbbec Gemini 2",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-orbbec-gemini-2-range",
        "field": "range",
        "label": "Depth range",
        "value": "0.15–10",
        "condition": "Product specification; ideal range is narrower.",
        "sourceState": "M",
        "sourceTitle": "Orbbec Gemini 2 product specifications",
        "sourceUrl": "https://store.orbbec.com/products/gemini-2",
        "sourceLocation": "Product specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI depth-camera range and error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Gemini 2 · Depth range",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-2-range",
            "sourceAuditRecordId": "audit-depth-condition-cmp-orbbec-gemini-2-range",
            "componentId": "cmp-orbbec-gemini-2",
            "targetClaimId": "cmp-orbbec-gemini-2-range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Gemini 2 · Depth range",
            "evidenceResult": "Source and condition audit completed for “0.15–10”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Product specification; ideal range is narrower."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-orbbec-gemini-2:cmp-orbbec-gemini-2-ideal_range",
      "componentId": "cmp-orbbec-gemini-2",
      "componentSlug": "orbbec-gemini-2",
      "componentName": "Orbbec Gemini 2",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-orbbec-gemini-2-ideal_range",
        "field": "ideal_range",
        "label": "Ideal range",
        "value": "0.2–5",
        "condition": "Manufacturer product table.",
        "sourceState": "M",
        "sourceTitle": "Orbbec Gemini 2 product specifications",
        "sourceUrl": "https://store.orbbec.com/products/gemini-2",
        "sourceLocation": "Product specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI depth-camera range and error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Gemini 2 · Ideal range",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-2-ideal_range",
            "sourceAuditRecordId": "audit-depth-condition-cmp-orbbec-gemini-2-ideal_range",
            "componentId": "cmp-orbbec-gemini-2",
            "targetClaimId": "cmp-orbbec-gemini-2-ideal_range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Gemini 2 · Ideal range",
            "evidenceResult": "Source and condition audit completed for “0.2–5”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer product table."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-orbbec-gemini-2:cmp-orbbec-gemini-2-resolution_fps",
      "componentId": "cmp-orbbec-gemini-2",
      "componentSlug": "orbbec-gemini-2",
      "componentName": "Orbbec Gemini 2",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-orbbec-gemini-2-resolution_fps",
        "field": "resolution_fps",
        "label": "Depth output",
        "value": "1280 × 800 at 30 fps",
        "condition": "Maximum listed mode.",
        "sourceState": "M",
        "sourceTitle": "Orbbec Gemini 2 product specifications",
        "sourceUrl": "https://store.orbbec.com/products/gemini-2",
        "sourceLocation": "Product specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI depth-camera range and error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Gemini 2 · Depth output",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-2-resolution_fps",
            "sourceAuditRecordId": "audit-depth-condition-cmp-orbbec-gemini-2-resolution_fps",
            "componentId": "cmp-orbbec-gemini-2",
            "targetClaimId": "cmp-orbbec-gemini-2-resolution_fps",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Gemini 2 · Depth output",
            "evidenceResult": "Source and condition audit completed for “1280 × 800 at 30 fps”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Maximum listed mode."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-orbbec-gemini-2:cmp-orbbec-gemini-2-fov",
      "componentId": "cmp-orbbec-gemini-2",
      "componentSlug": "orbbec-gemini-2",
      "componentName": "Orbbec Gemini 2",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-orbbec-gemini-2-fov",
        "field": "fov",
        "label": "Depth field of view",
        "value": "91 × 66",
        "condition": "Horizontal × vertical.",
        "sourceState": "M",
        "sourceTitle": "Orbbec Gemini 2 product specifications",
        "sourceUrl": "https://store.orbbec.com/products/gemini-2",
        "sourceLocation": "Product specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-orbbec-gemini-2:cmp-orbbec-gemini-2-accuracy",
      "componentId": "cmp-orbbec-gemini-2",
      "componentSlug": "orbbec-gemini-2",
      "componentName": "Orbbec Gemini 2",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-orbbec-gemini-2-accuracy",
        "field": "accuracy",
        "label": "Plane-fit RMS claim labeled “Depth Accuracy”",
        "value": "≤2%",
        "condition": "1280 × 800 at 2 m over 81% ROI on a >80% reflectivity plane. The datasheet describes RMS distance to a best-fit plane without a ground-truth reference.",
        "sourceState": "M",
        "sourceTitle": "Orbbec Gemini 2 Datasheet",
        "sourceUrl": "https://www.orbbec.com/wp-content/uploads/2023/04/ORBBEC_Datasheet_Gemini-2-3.pdf",
        "sourceLocation": "Product specifications and multi-camera synchronization",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Semi-global matching measurement method based on single-frame continuous coded fringes",
        "evidenceUrl": "https://doi.org/10.3788/IRLA20250450",
        "evidenceLocation": "Comparison experiment, figures and tables in the experimental-results section",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-gemini2-plane-and-step-metrology",
            "externalSupportId": "ext-gemini2-plane-and-step-metrology",
            "componentId": "cmp-orbbec-gemini-2",
            "targetClaimId": "cmp-orbbec-gemini-2-accuracy",
            "relationship": "condition-mismatch",
            "outcome": "inconclusive",
            "rationale": "The study physically compares Gemini 2 depth output, but its artifacts, ranges and error definitions do not reproduce Orbbec’s stated accuracy condition.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Semi-global matching measurement method based on single-frame continuous coded fringes",
            "evidenceUrl": "https://doi.org/10.3788/IRLA20250450",
            "evidenceLocation": "Comparison experiment, figures and tables in the experimental-results section",
            "evidenceResult": "Physical comparison reported across the paper’s 0.5–4.0 m test range",
            "evidenceCondition": "Gemini 2 compared with another commercial RGB-D camera and the authors’ structured-light system using planar and stepped artifacts."
          },
          {
            "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-2-accuracy",
            "sourceAuditRecordId": "audit-depth-condition-cmp-orbbec-gemini-2-accuracy",
            "componentId": "cmp-orbbec-gemini-2",
            "targetClaimId": "cmp-orbbec-gemini-2-accuracy",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Gemini 2 · Plane-fit RMS claim labeled “Depth Accuracy”",
            "evidenceResult": "Source and condition audit completed for “≤2%”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "1280 × 800 at 2 m over 81% ROI on a >80% reflectivity plane. The datasheet describes RMS distance to a best-fit plane without a ground-truth reference."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-orbbec-gemini-2:cmp-orbbec-gemini-2-interface",
      "componentId": "cmp-orbbec-gemini-2",
      "componentSlug": "orbbec-gemini-2",
      "componentName": "Orbbec Gemini 2",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-orbbec-gemini-2-interface",
        "field": "interface",
        "label": "Data and power interface",
        "value": "USB 3.0 Type-C",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Orbbec Gemini 2 product specifications",
        "sourceUrl": "https://store.orbbec.com/products/gemini-2",
        "sourceLocation": "Product specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-orbbec-gemini-2:cmp-orbbec-gemini-2-sync",
      "componentId": "cmp-orbbec-gemini-2",
      "componentSlug": "orbbec-gemini-2",
      "componentName": "Orbbec Gemini 2",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-orbbec-gemini-2-sync",
        "field": "sync",
        "label": "Multi-camera synchronization",
        "value": "8-pin sync; ≤3 ms depth/RGB difference",
        "condition": "Auto exposure off; follow SDK topology instructions.",
        "sourceState": "M",
        "sourceTitle": "Orbbec Gemini 2 Datasheet",
        "sourceUrl": "https://www.orbbec.com/wp-content/uploads/2023/04/ORBBEC_Datasheet_Gemini-2-3.pdf",
        "sourceLocation": "Product specifications and multi-camera synchronization",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-2i:cmp-stereolabs-zed-2i-range",
      "componentId": "cmp-stereolabs-zed-2i",
      "componentSlug": "stereolabs-zed-2i",
      "componentName": "Stereolabs ZED 2i 2.1mm",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-2i-range",
        "field": "range",
        "label": "Depth range",
        "value": "0.3–20",
        "condition": "2.1 mm lens; ideal range 0.3–12 m.",
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED 2i Camera Overview and Datasheet",
        "sourceUrl": "https://support.stereolabs.com/hc/en-us/article_attachments/27901419901463",
        "sourceLocation": "Technical specifications and lens-option table",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI depth-camera range and error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
        "evidenceLocation": "Exact-model audit row · ZED 2i 2.1mm · Depth range",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-depth-condition-cmp-stereolabs-zed-2i-range",
            "sourceAuditRecordId": "audit-depth-condition-cmp-stereolabs-zed-2i-range",
            "componentId": "cmp-stereolabs-zed-2i",
            "targetClaimId": "cmp-stereolabs-zed-2i-range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · ZED 2i 2.1mm · Depth range",
            "evidenceResult": "Source and condition audit completed for “0.3–20”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "2.1 mm lens; ideal range 0.3–12 m."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-2i:cmp-stereolabs-zed-2i-resolution_fps",
      "componentId": "cmp-stereolabs-zed-2i",
      "componentSlug": "stereolabs-zed-2i",
      "componentName": "Stereolabs ZED 2i 2.1mm",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-2i-resolution_fps",
        "field": "resolution_fps",
        "label": "Stereo output modes",
        "value": "2 × 2208 × 1242 at 15 fps; 2 × 1920 × 1080 at 30 fps; 2 × 1280 × 720 at 60 fps",
        "condition": "Separate modes.",
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED 2i Camera Overview and Datasheet",
        "sourceUrl": "https://support.stereolabs.com/hc/en-us/article_attachments/27901419901463",
        "sourceLocation": "Technical specifications and lens-option table",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI depth-camera range and error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
        "evidenceLocation": "Exact-model audit row · ZED 2i 2.1mm · Stereo output modes",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-depth-condition-cmp-stereolabs-zed-2i-resolution_fps",
            "sourceAuditRecordId": "audit-depth-condition-cmp-stereolabs-zed-2i-resolution_fps",
            "componentId": "cmp-stereolabs-zed-2i",
            "targetClaimId": "cmp-stereolabs-zed-2i-resolution_fps",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · ZED 2i 2.1mm · Stereo output modes",
            "evidenceResult": "Source and condition audit completed for “2 × 2208 × 1242 at 15 fps; 2 × 1920 × 1080 at 30 fps; 2 × 1280 × 720 at 60 fps”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Separate modes."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-2i:cmp-stereolabs-zed-2i-fov",
      "componentId": "cmp-stereolabs-zed-2i",
      "componentSlug": "stereolabs-zed-2i",
      "componentName": "Stereolabs ZED 2i 2.1mm",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-2i-fov",
        "field": "fov",
        "label": "Field of view",
        "value": "110 × 70 × 120",
        "condition": "Horizontal × vertical × diagonal; 2.1 mm lens.",
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED 2i Camera Overview and Datasheet",
        "sourceUrl": "https://support.stereolabs.com/hc/en-us/article_attachments/27901419901463",
        "sourceLocation": "Technical specifications and lens-option table",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-2i:cmp-stereolabs-zed-2i-accuracy",
      "componentId": "cmp-stereolabs-zed-2i",
      "componentSlug": "stereolabs-zed-2i",
      "componentName": "Stereolabs ZED 2i 2.1mm",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-2i-accuracy",
        "field": "accuracy",
        "label": "Depth accuracy",
        "value": "<0.8% at 2 m; <4% at 12 m",
        "condition": "2.1 mm lens claims.",
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED 2i Camera Overview and Datasheet",
        "sourceUrl": "https://support.stereolabs.com/hc/en-us/article_attachments/27901419901463",
        "sourceLocation": "Technical specifications and lens-option table",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Comparing Commercial Depth Sensor Accuracy for Medical Applications",
        "evidenceUrl": "https://arxiv.org/abs/2606.13028",
        "evidenceLocation": "Abstract and cross-sensor evaluation",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-zed2i-medical-object-depth-comparison",
            "externalSupportId": "ext-zed2i-medical-object-depth-comparison",
            "componentId": "cmp-stereolabs-zed-2i",
            "targetClaimId": "cmp-stereolabs-zed-2i-accuracy",
            "relationship": "metric-mismatch",
            "outcome": "inconclusive",
            "rationale": "Object-wise ranking at about 0.5 m is independent physical evidence, but it is not the manufacturer’s percentage depth-accuracy metric at 2 m or 12 m.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Comparing Commercial Depth Sensor Accuracy for Medical Applications",
            "evidenceUrl": "https://arxiv.org/abs/2606.13028",
            "evidenceLocation": "Abstract and cross-sensor evaluation",
            "evidenceResult": "Ranked second on the two real-tissue objects and last on the silicone phantom among four tested sensors",
            "evidenceCondition": "Approximately 0.5 m stand-off; stylus-sampled references; porcine bone, porcine belly and silicone kidney phantom."
          },
          {
            "assessmentId": "assess-audit-depth-condition-cmp-stereolabs-zed-2i-accuracy",
            "sourceAuditRecordId": "audit-depth-condition-cmp-stereolabs-zed-2i-accuracy",
            "componentId": "cmp-stereolabs-zed-2i",
            "targetClaimId": "cmp-stereolabs-zed-2i-accuracy",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · ZED 2i 2.1mm · Depth accuracy",
            "evidenceResult": "Source and condition audit completed for “<0.8% at 2 m; <4% at 12 m”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "2.1 mm lens claims."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-2i:cmp-stereolabs-zed-2i-interface",
      "componentId": "cmp-stereolabs-zed-2i",
      "componentSlug": "stereolabs-zed-2i",
      "componentName": "Stereolabs ZED 2i 2.1mm",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-2i-interface",
        "field": "interface",
        "label": "Data interface",
        "value": "USB 3.0 Type-C",
        "condition": "External screw-lock cable.",
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED 2i Camera Overview and Datasheet",
        "sourceUrl": "https://support.stereolabs.com/hc/en-us/article_attachments/27901419901463",
        "sourceLocation": "Technical specifications and lens-option table",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-2i:cmp-stereolabs-zed-2i-environmental",
      "componentId": "cmp-stereolabs-zed-2i",
      "componentSlug": "stereolabs-zed-2i",
      "componentName": "Stereolabs ZED 2i 2.1mm",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-2i-environmental",
        "field": "environmental",
        "label": "Ingress protection",
        "value": "IP66",
        "condition": "Enclosure rating.",
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED 2i Camera Overview and Datasheet",
        "sourceUrl": "https://support.stereolabs.com/hc/en-us/article_attachments/27901419901463",
        "sourceLocation": "Technical specifications and lens-option table",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-2i:cmp-stereolabs-zed-2i-mass",
      "componentId": "cmp-stereolabs-zed-2i",
      "componentSlug": "stereolabs-zed-2i",
      "componentName": "Stereolabs ZED 2i 2.1mm",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-2i-mass",
        "field": "mass",
        "label": "Weight",
        "value": "229",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED 2i Camera Overview and Datasheet",
        "sourceUrl": "https://support.stereolabs.com/hc/en-us/article_attachments/27901419901463",
        "sourceLocation": "Technical specifications and lens-option table",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-livox-avia:cmp-livox-avia-range",
      "componentId": "cmp-livox-avia",
      "componentSlug": "livox-avia",
      "componentName": "Livox Avia",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-avia-range",
        "field": "range",
        "label": "Detection range at 100 klx",
        "value": "190 m @ 10%; 230 m @ 20%; 320 m @ 80%",
        "condition": "Target reflectivity under 100 klx ambient illumination.",
        "sourceState": "M",
        "sourceTitle": "Livox Avia specifications",
        "sourceUrl": "https://www.livoxtech.com/avia/specs",
        "sourceLocation": "Basic specifications and numbered test-condition notes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI 3D LiDAR range claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Avia · Detection range at 100 klx",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-lidar-condition-cmp-livox-avia-range",
            "sourceAuditRecordId": "audit-lidar-condition-cmp-livox-avia-range",
            "componentId": "cmp-livox-avia",
            "targetClaimId": "cmp-livox-avia-range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI 3D LiDAR range claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Avia · Detection range at 100 klx",
            "evidenceResult": "Source and condition audit completed for “190 m @ 10%; 230 m @ 20%; 320 m @ 80%”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Target reflectivity under 100 klx ambient illumination."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-livox-avia:cmp-livox-avia-range_low_light",
      "componentId": "cmp-livox-avia",
      "componentSlug": "livox-avia",
      "componentName": "Livox Avia",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-avia-range_low_light",
        "field": "range_low_light",
        "label": "Detection range at 0 klx",
        "value": "190 m @ 10%; 260 m @ 20%; 450 m @ 80%",
        "condition": "Target reflectivity under 0 klx.",
        "sourceState": "M",
        "sourceTitle": "Livox Avia specifications",
        "sourceUrl": "https://www.livoxtech.com/avia/specs",
        "sourceLocation": "Basic specifications and numbered test-condition notes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-livox-avia:cmp-livox-avia-point_rate",
      "componentId": "cmp-livox-avia",
      "componentSlug": "livox-avia",
      "componentName": "Livox Avia",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-avia-point_rate",
        "field": "point_rate",
        "label": "Point rate",
        "value": "240,000 first/strongest; 480,000 dual; 720,000 triple",
        "condition": "Return mode changes rate.",
        "sourceState": "M",
        "sourceTitle": "Livox Avia specifications",
        "sourceUrl": "https://www.livoxtech.com/avia/specs",
        "sourceLocation": "Basic specifications and numbered test-condition notes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-livox-avia:cmp-livox-avia-fov",
      "componentId": "cmp-livox-avia",
      "componentSlug": "livox-avia",
      "componentName": "Livox Avia",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-avia-fov",
        "field": "fov",
        "label": "Field of view",
        "value": "70.4 × 77.2 non-repetitive / 70.4 × 4.5 repetitive",
        "condition": "Horizontal × vertical.",
        "sourceState": "M",
        "sourceTitle": "Livox Avia specifications",
        "sourceUrl": "https://www.livoxtech.com/avia/specs",
        "sourceLocation": "Basic specifications and numbered test-condition notes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-livox-avia:cmp-livox-avia-precision",
      "componentId": "cmp-livox-avia",
      "componentSlug": "livox-avia",
      "componentName": "Livox Avia",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-avia-precision",
        "field": "precision",
        "label": "Range precision",
        "value": "2",
        "condition": "1σ at 20 m; 25°C; 80% reflectivity target.",
        "sourceState": "M",
        "sourceTitle": "Livox Avia specifications",
        "sourceUrl": "https://www.livoxtech.com/avia/specs",
        "sourceLocation": "Basic specifications and numbered test-condition notes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Traffic monitoring research based on roadside LiDAR-camera target-free wide-area collaborative calibration",
        "evidenceUrl": "https://doi.org/10.1371/journal.pone.0356394",
        "evidenceLocation": "Sections 2.4 and 3.1–3.3, especially Table 2",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-livox-avia-roadside-calibration",
            "externalSupportId": "ext-livox-avia-roadside-calibration",
            "componentId": "cmp-livox-avia",
            "targetClaimId": "cmp-livox-avia-precision",
            "relationship": "metric-mismatch",
            "outcome": "inconclusive",
            "rationale": "System-level calibration translation error combines LiDAR, camera, reference instruments and algorithm behavior; it is not Avia single-point range precision.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Traffic monitoring research based on roadside LiDAR-camera target-free wide-area collaborative calibration",
            "evidenceUrl": "https://doi.org/10.1371/journal.pone.0356394",
            "evidenceLocation": "Sections 2.4 and 3.1–3.3, especially Table 2",
            "evidenceResult": "18,000 physical LiDAR frames collected across 12 sequences; 2.36 cm mean translation error for the study method",
            "evidenceCondition": "Avia and industrial camera mounted on a 6 m campus-road pole; RTK-GNSS and total-station reference; changing lighting and traffic."
          },
          {
            "assessmentId": "assess-audit-lidar-condition-cmp-livox-avia-precision",
            "sourceAuditRecordId": "audit-lidar-condition-cmp-livox-avia-precision",
            "componentId": "cmp-livox-avia",
            "targetClaimId": "cmp-livox-avia-precision",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI 3D LiDAR range claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Avia · Range precision",
            "evidenceResult": "Source and condition audit completed for “2”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "1σ at 20 m; 25°C; 80% reflectivity target."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-livox-avia:cmp-livox-avia-sync",
      "componentId": "cmp-livox-avia",
      "componentSlug": "livox-avia",
      "componentName": "Livox Avia",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-avia-sync",
        "field": "sync",
        "label": "Data synchronization",
        "value": "IEEE 1588-2008 PTPv2, PPS, GPS",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Livox Avia specifications",
        "sourceUrl": "https://www.livoxtech.com/avia/specs",
        "sourceLocation": "Basic specifications and numbered test-condition notes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-livox-avia:cmp-livox-avia-power",
      "componentId": "cmp-livox-avia",
      "componentSlug": "livox-avia",
      "componentName": "Livox Avia",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-avia-power",
        "field": "power",
        "label": "Typical power",
        "value": "8 non-repetitive / 9 repetitive; 16 startup",
        "condition": "Startup power may increase at low temperature.",
        "sourceState": "M",
        "sourceTitle": "Livox Avia specifications",
        "sourceUrl": "https://www.livoxtech.com/avia/specs",
        "sourceLocation": "Basic specifications and numbered test-condition notes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ouster-os0:cmp-ouster-os0-product_revision",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "componentName": "Ouster OS0 Rev8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os0-product_revision",
        "field": "product_revision",
        "label": "Current hardware family",
        "value": "Rev8; OS0-080-xxx",
        "condition": "Current L4 generation.",
        "sourceState": "M",
        "sourceTitle": "Ouster Releases the Rev8 OS Family",
        "sourceUrl": "https://investors.ouster.com/news-releases/news-release-details/ouster-releases-rev8-os-family-worlds-first-native-color-lidar",
        "sourceLocation": "Rev8 highlights and current OS family boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ouster-os0:cmp-ouster-os0-range",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "componentName": "Ouster OS0 Rev8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os0-range",
        "field": "range",
        "label": "Range at 10% target",
        "value": "35",
        "condition": "Manufacturer overview labels this as range at a 10% target.",
        "sourceState": "M",
        "sourceTitle": "Ouster OS sensor overview",
        "sourceUrl": "https://ouster.com/os-overview",
        "sourceLocation": "Rev8 OS0 specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Robust Odometry and Localisation in Changing Environments",
        "evidenceUrl": "https://ora.ox.ac.uk/objects/uuid:f9bc48fe-ca68-4955-9445-de6a2a8605d2",
        "evidenceLocation": "Sensor table and experimental chapters",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-ouster-os0-forest",
            "externalSupportId": "ext-wave65-ouster-os0-forest",
            "componentId": "cmp-ouster-os0",
            "targetClaimId": "cmp-ouster-os0-range",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Robust Odometry and Localisation in Changing Environments",
            "evidenceUrl": "https://ora.ox.ac.uk/objects/uuid:f9bc48fe-ca68-4955-9445-de6a2a8605d2",
            "evidenceLocation": "Sensor table and experimental chapters",
            "evidenceResult": "OS0-128 data collected in physical localisation experiments",
            "evidenceCondition": "Field mobile-LiDAR platform; the source identifies OS0-128 but not the catalogued Rev8 subrevision."
          },
          {
            "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os0-range",
            "sourceAuditRecordId": "audit-lidar-condition-cmp-ouster-os0-range",
            "componentId": "cmp-ouster-os0",
            "targetClaimId": "cmp-ouster-os0-range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI 3D LiDAR range claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
            "evidenceLocation": "Exact-model audit row · OS0 · Range at 10% target",
            "evidenceResult": "Source and condition audit completed for “35”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer overview labels this as range at a 10% target."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-ouster-os0:cmp-ouster-os0-max_range",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "componentName": "Ouster OS0 Rev8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os0-max_range",
        "field": "max_range",
        "label": "Maximum representable range",
        "value": "~250",
        "condition": "Digital representation boundary in the current overview; not a target-detection claim.",
        "sourceState": "M",
        "sourceTitle": "Ouster OS sensor overview",
        "sourceUrl": "https://ouster.com/os-overview",
        "sourceLocation": "Rev8 OS0 specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI 3D LiDAR range claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
        "evidenceLocation": "Exact-model audit row · OS0 · Maximum representable range",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os0-max_range",
            "sourceAuditRecordId": "audit-lidar-condition-cmp-ouster-os0-max_range",
            "componentId": "cmp-ouster-os0",
            "targetClaimId": "cmp-ouster-os0-max_range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI 3D LiDAR range claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
            "evidenceLocation": "Exact-model audit row · OS0 · Maximum representable range",
            "evidenceResult": "Source and condition audit completed for “~250”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Digital representation boundary in the current overview; not a target-detection claim."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-ouster-os0:cmp-ouster-os0-min_range",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "componentName": "Ouster OS0 Rev8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os0-min_range",
        "field": "min_range",
        "label": "Minimum range",
        "value": "0.0",
        "condition": "A headline minimum; not a usable-accuracy guarantee at the window.",
        "sourceState": "M",
        "sourceTitle": "Ouster OS sensor overview",
        "sourceUrl": "https://ouster.com/os-overview",
        "sourceLocation": "Rev8 OS0 specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI 3D LiDAR range claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
        "evidenceLocation": "Exact-model audit row · OS0 · Minimum range",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os0-min_range",
            "sourceAuditRecordId": "audit-lidar-condition-cmp-ouster-os0-min_range",
            "componentId": "cmp-ouster-os0",
            "targetClaimId": "cmp-ouster-os0-min_range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI 3D LiDAR range claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
            "evidenceLocation": "Exact-model audit row · OS0 · Minimum range",
            "evidenceResult": "Source and condition audit completed for “0.0”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "A headline minimum; not a usable-accuracy guarantee at the window."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-ouster-os0:cmp-ouster-os0-fov",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "componentName": "Ouster OS0 Rev8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os0-fov",
        "field": "fov",
        "label": "Vertical field of view",
        "value": "90",
        "condition": "Horizontal coverage is panoramic for the spinning sensor.",
        "sourceState": "M",
        "sourceTitle": "Ouster OS sensor overview",
        "sourceUrl": "https://ouster.com/os-overview",
        "sourceLocation": "Rev8 OS0 specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ouster-os0:cmp-ouster-os0-point_rate",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "componentName": "Ouster OS0 Rev8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os0-point_rate",
        "field": "point_rate",
        "label": "Maximum point rate",
        "value": "10,485,760",
        "condition": "Maximum published Rev8 family configuration.",
        "sourceState": "M",
        "sourceTitle": "Ouster OS sensor overview",
        "sourceUrl": "https://ouster.com/os-overview",
        "sourceLocation": "Rev8 OS0 specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ouster-os0:cmp-ouster-os0-channels",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "componentName": "Ouster OS0 Rev8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os0-channels",
        "field": "channels",
        "label": "Maximum channel resolution",
        "value": "128",
        "condition": "Family maximum; ordered channel and beam configuration matter.",
        "sourceState": "M",
        "sourceTitle": "Ouster OS sensor overview",
        "sourceUrl": "https://ouster.com/os-overview",
        "sourceLocation": "Rev8 OS0 specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ouster-os0:cmp-ouster-os0-returns",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "componentName": "Ouster OS0 Rev8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os0-returns",
        "field": "returns",
        "label": "Returns",
        "value": "2",
        "condition": "Strongest and second-strongest returns.",
        "sourceState": "M",
        "sourceTitle": "Ouster OS sensor overview",
        "sourceUrl": "https://ouster.com/os-overview",
        "sourceLocation": "Rev8 OS0 specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ouster-os0:cmp-ouster-os0-frame_rate",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "componentName": "Ouster OS0 Rev8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os0-frame_rate",
        "field": "frame_rate",
        "label": "Available frame rates",
        "value": "5 / 10 / 15 / 20 / 30 / 40",
        "condition": "Availability depends on horizontal resolution and operating configuration.",
        "sourceState": "M",
        "sourceTitle": "Ouster OS sensor overview",
        "sourceUrl": "https://ouster.com/os-overview",
        "sourceLocation": "Rev8 OS0 specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ouster-os0:cmp-ouster-os0-power",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "componentName": "Ouster OS0 Rev8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os0-power",
        "field": "power",
        "label": "Typical power consumption",
        "value": "10–20",
        "condition": "Current family-level range; cold-start peak is separate.",
        "sourceState": "M",
        "sourceTitle": "Ouster OS sensor overview",
        "sourceUrl": "https://ouster.com/os-overview",
        "sourceLocation": "Rev8 OS0 specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ouster-os0:cmp-ouster-os0-environmental",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "componentName": "Ouster OS0 Rev8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os0-environmental",
        "field": "environmental",
        "label": "Ingress protection",
        "value": "IP68 / IP69K",
        "condition": "Current Rev8 family overview.",
        "sourceState": "M",
        "sourceTitle": "Ouster OS sensor overview",
        "sourceUrl": "https://ouster.com/os-overview",
        "sourceLocation": "Rev8 OS0 specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nvidia-jetson-orin-nx-16gb:cmp-nvidia-jetson-orin-nx-16gb-ai_performance",
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "componentSlug": "nvidia-jetson-orin-nx-16gb",
      "componentName": "NVIDIA Jetson Orin NX 16GB",
      "category": "compute-control",
      "claim": {
        "id": "cmp-nvidia-jetson-orin-nx-16gb-ai_performance",
        "field": "ai_performance",
        "label": "Peak INT8 AI performance in Super mode",
        "value": "157 sparse / 78 dense",
        "condition": "JetPack 6.2 Super mode; theoretical peak, not an application benchmark.",
        "sourceState": "M",
        "sourceTitle": "NVIDIA JetPack 6.2 Super Mode for Jetson Orin modules",
        "sourceUrl": "https://developer.nvidia.com/blog/?p=95089",
        "sourceLocation": "Table 2, Jetson Orin NX 16GB Super column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "NanoVSR: Towards Real-Time Video Super-Resolution on Edge Devices",
        "evidenceUrl": "https://arxiv.org/abs/2607.10495",
        "evidenceLocation": "Section 4, Table 2",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-orin-nx16-nanovsr-throughput",
            "externalSupportId": "ext-orin-nx16-nanovsr-throughput",
            "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
            "targetClaimId": "cmp-nvidia-jetson-orin-nx-16gb-ai_performance",
            "relationship": "metric-mismatch",
            "outcome": "inconclusive",
            "rationale": "Measured NanoVSR TensorRT throughput is workload-level evidence and cannot confirm the theoretical sparse/dense INT8 TOPS peak.",
            "assessed": "2026-08-25",
            "evidenceTitle": "NanoVSR: Towards Real-Time Video Super-Resolution on Edge Devices",
            "evidenceUrl": "https://arxiv.org/abs/2607.10495",
            "evidenceLocation": "Section 4, Table 2",
            "evidenceResult": "NanoVSR-644k: 27.20 FPS at 180 × 320; 12.82 FPS at 270 × 480",
            "evidenceCondition": "Orin NX 16GB in 25 W configuration; TensorRT; temporal window T=15."
          },
          {
            "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-ai_performance",
            "sourceAuditRecordId": "audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-ai_performance",
            "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
            "targetClaimId": "cmp-nvidia-jetson-orin-nx-16gb-ai_performance",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Jetson Orin NX 16GB · Peak INT8 AI performance in Super mode",
            "evidenceResult": "Source and condition audit completed for “157 sparse / 78 dense”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "JetPack 6.2 Super mode; theoretical peak, not an application benchmark."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-nvidia-jetson-orin-nx-16gb:cmp-nvidia-jetson-orin-nx-16gb-cpu",
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "componentSlug": "nvidia-jetson-orin-nx-16gb",
      "componentName": "NVIDIA Jetson Orin NX 16GB",
      "category": "compute-control",
      "claim": {
        "id": "cmp-nvidia-jetson-orin-nx-16gb-cpu",
        "field": "cpu",
        "label": "CPU",
        "value": "8-core Arm Cortex-A78AE up to 2 GHz",
        "condition": "Production module configuration described by NVIDIA.",
        "sourceState": "M",
        "sourceTitle": "Boost Edge AI Performance with the NVIDIA Jetson Orin NX 16GB",
        "sourceUrl": "https://developer.nvidia.com/blog/boost-edge-ai-performance-with-the-new-nvidia-jetson-orin-nx-16gb/",
        "sourceLocation": "Module availability, original AI performance and power modes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Jetson Orin NX 16GB · CPU",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-cpu",
            "sourceAuditRecordId": "audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-cpu",
            "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
            "targetClaimId": "cmp-nvidia-jetson-orin-nx-16gb-cpu",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Jetson Orin NX 16GB · CPU",
            "evidenceResult": "Source and condition audit completed for “8-core Arm Cortex-A78AE up to 2 GHz”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Production module configuration described by NVIDIA."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-nvidia-jetson-orin-nx-16gb:cmp-nvidia-jetson-orin-nx-16gb-memory",
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "componentSlug": "nvidia-jetson-orin-nx-16gb",
      "componentName": "NVIDIA Jetson Orin NX 16GB",
      "category": "compute-control",
      "claim": {
        "id": "cmp-nvidia-jetson-orin-nx-16gb-memory",
        "field": "memory",
        "label": "Memory",
        "value": "16 GB LPDDR5, 102 GB/s",
        "condition": "Module configuration.",
        "sourceState": "M",
        "sourceTitle": "Boost Edge AI Performance with the NVIDIA Jetson Orin NX 16GB",
        "sourceUrl": "https://developer.nvidia.com/blog/boost-edge-ai-performance-with-the-new-nvidia-jetson-orin-nx-16gb/",
        "sourceLocation": "Module availability, original AI performance and power modes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Jetson Orin NX 16GB · Memory",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-memory",
            "sourceAuditRecordId": "audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-memory",
            "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
            "targetClaimId": "cmp-nvidia-jetson-orin-nx-16gb-memory",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Jetson Orin NX 16GB · Memory",
            "evidenceResult": "Source and condition audit completed for “16 GB LPDDR5, 102 GB/s”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Module configuration."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-nvidia-jetson-orin-nx-16gb:cmp-nvidia-jetson-orin-nx-16gb-power",
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "componentSlug": "nvidia-jetson-orin-nx-16gb",
      "componentName": "NVIDIA Jetson Orin NX 16GB",
      "category": "compute-control",
      "claim": {
        "id": "cmp-nvidia-jetson-orin-nx-16gb-power",
        "field": "power",
        "label": "Original configurable power range",
        "value": "10–25",
        "condition": "Original production modes; JetPack 6.2 adds higher Super modes.",
        "sourceState": "M",
        "sourceTitle": "Boost Edge AI Performance with the NVIDIA Jetson Orin NX 16GB",
        "sourceUrl": "https://developer.nvidia.com/blog/boost-edge-ai-performance-with-the-new-nvidia-jetson-orin-nx-16gb/",
        "sourceLocation": "Module availability, original AI performance and power modes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Jetson Orin NX 16GB · Original configurable power range",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-power",
            "sourceAuditRecordId": "audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-power",
            "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
            "targetClaimId": "cmp-nvidia-jetson-orin-nx-16gb-power",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Jetson Orin NX 16GB · Original configurable power range",
            "evidenceResult": "Source and condition audit completed for “10–25”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Original production modes; JetPack 6.2 adds higher Super modes."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-nvidia-jetson-orin-nx-16gb:cmp-nvidia-jetson-orin-nx-16gb-software",
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "componentSlug": "nvidia-jetson-orin-nx-16gb",
      "componentName": "NVIDIA Jetson Orin NX 16GB",
      "category": "compute-control",
      "claim": {
        "id": "cmp-nvidia-jetson-orin-nx-16gb-software",
        "field": "software",
        "label": "Super-mode software gate",
        "value": "JetPack 6.2",
        "condition": "Required for the cited Super-mode table.",
        "sourceState": "M",
        "sourceTitle": "NVIDIA JetPack 6.2 Super Mode for Jetson Orin modules",
        "sourceUrl": "https://developer.nvidia.com/blog/?p=95089",
        "sourceLocation": "Table 2, Jetson Orin NX 16GB Super column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Jetson Orin NX 16GB · Super-mode software gate",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-software",
            "sourceAuditRecordId": "audit-compute-condition-cmp-nvidia-jetson-orin-nx-16gb-software",
            "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
            "targetClaimId": "cmp-nvidia-jetson-orin-nx-16gb-software",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Jetson Orin NX 16GB · Super-mode software gate",
            "evidenceResult": "Source and condition audit completed for “JetPack 6.2”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Required for the cited Super-mode table."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-nvidia-jetson-orin-nx-16gb:cmp-nvidia-jetson-orin-nx-16gb-form_factor",
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "componentSlug": "nvidia-jetson-orin-nx-16gb",
      "componentName": "NVIDIA Jetson Orin NX 16GB",
      "category": "compute-control",
      "claim": {
        "id": "cmp-nvidia-jetson-orin-nx-16gb-form_factor",
        "field": "form_factor",
        "label": "Module connector",
        "value": "260-pin SODIMM",
        "condition": "Jetson NX series form factor.",
        "sourceState": "M",
        "sourceTitle": "Boost Edge AI Performance with the NVIDIA Jetson Orin NX 16GB",
        "sourceUrl": "https://developer.nvidia.com/blog/boost-edge-ai-performance-with-the-new-nvidia-jetson-orin-nx-16gb/",
        "sourceLocation": "Module availability, original AI performance and power modes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nvidia-jetson-orin-nx-16gb:cmp-nvidia-jetson-orin-nx-16gb-support_end_date",
      "componentId": "cmp-nvidia-jetson-orin-nx-16gb",
      "componentSlug": "nvidia-jetson-orin-nx-16gb",
      "componentName": "NVIDIA Jetson Orin NX 16GB",
      "category": "compute-control",
      "claim": {
        "id": "cmp-nvidia-jetson-orin-nx-16gb-support_end_date",
        "field": "support_end_date",
        "label": "Published software support end date",
        "value": "Not published in cited specification",
        "condition": "RCI checked the cited official specification on the verification date.",
        "sourceState": "U",
        "sourceTitle": "NVIDIA Jetson modules lineup",
        "sourceUrl": "https://developer.nvidia.com/embedded/jetson-modules",
        "sourceLocation": "Jetson Orin NX Series",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-cm4:cmp-raspberry-pi-cm4-cpu",
      "componentId": "cmp-raspberry-pi-cm4",
      "componentSlug": "raspberry-pi-compute-module-4",
      "componentName": "Raspberry Pi Compute Module 4",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-cm4-cpu",
        "field": "cpu",
        "label": "CPU",
        "value": "4 × Cortex-A72 at 1.5 GHz",
        "condition": "Broadcom BCM2711.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Compute Module 4 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/compute-module-4/",
        "sourceLocation": "Specification, compliance and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Raspberry Pi Compute Module 4 Review: Small Yet Mighty",
        "evidenceUrl": "https://www.tomshardware.com/reviews/raspberry-pi-compute-module-4",
        "evidenceLocation": "Stressberry, thermal and overclock test sections",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-cm4-stressberry",
            "externalSupportId": "ext-wave65-cm4-stressberry",
            "componentId": "cmp-raspberry-pi-cm4",
            "targetClaimId": "cmp-raspberry-pi-cm4-cpu",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Raspberry Pi Compute Module 4 Review: Small Yet Mighty",
            "evidenceUrl": "https://www.tomshardware.com/reviews/raspberry-pi-compute-module-4",
            "evidenceLocation": "Stressberry, thermal and overclock test sections",
            "evidenceResult": "Stressberry temperature and overclock tests were run on two physical CM4 configurations",
            "evidenceCondition": "CM4 and CM4 Lite on IO board; stock and cooled overclock conditions."
          },
          {
            "assessmentId": "assess-audit-compute-condition-cmp-raspberry-pi-cm4-cpu",
            "sourceAuditRecordId": "audit-compute-condition-cmp-raspberry-pi-cm4-cpu",
            "componentId": "cmp-raspberry-pi-cm4",
            "targetClaimId": "cmp-raspberry-pi-cm4-cpu",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Compute Module 4 · CPU",
            "evidenceResult": "Source and condition audit completed for “4 × Cortex-A72 at 1.5 GHz”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Broadcom BCM2711."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-cm4:cmp-raspberry-pi-cm4-memory",
      "componentId": "cmp-raspberry-pi-cm4",
      "componentSlug": "raspberry-pi-compute-module-4",
      "componentName": "Raspberry Pi Compute Module 4",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-cm4-memory",
        "field": "memory",
        "label": "Memory options",
        "value": "1 / 2 / 4 / 8 GB LPDDR4-3200",
        "condition": "Ordered variant.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Compute Module 4 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/compute-module-4/",
        "sourceLocation": "Specification, compliance and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot edge-compute claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
        "evidenceLocation": "Exact-model audit row · Compute Module 4 · Memory options",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-compute-condition-cmp-raspberry-pi-cm4-memory",
            "sourceAuditRecordId": "audit-compute-condition-cmp-raspberry-pi-cm4-memory",
            "componentId": "cmp-raspberry-pi-cm4",
            "targetClaimId": "cmp-raspberry-pi-cm4-memory",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot edge-compute claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-edge-compute-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Compute Module 4 · Memory options",
            "evidenceResult": "Source and condition audit completed for “1 / 2 / 4 / 8 GB LPDDR4-3200”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Ordered variant."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-cm4:cmp-raspberry-pi-cm4-storage",
      "componentId": "cmp-raspberry-pi-cm4",
      "componentSlug": "raspberry-pi-compute-module-4",
      "componentName": "Raspberry Pi Compute Module 4",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-cm4-storage",
        "field": "storage",
        "label": "eMMC options",
        "value": "Lite / 8 / 16 / 32 GB",
        "condition": "Lite has no eMMC.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Compute Module 4 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/compute-module-4/",
        "sourceLocation": "Specification, compliance and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-cm4:cmp-raspberry-pi-cm4-connectivity",
      "componentId": "cmp-raspberry-pi-cm4",
      "componentSlug": "raspberry-pi-compute-module-4",
      "componentName": "Raspberry Pi Compute Module 4",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-cm4-connectivity",
        "field": "connectivity",
        "label": "Optional certified wireless",
        "value": "2.4/5 GHz 802.11 b/g/n/ac; Bluetooth 5.0/BLE",
        "condition": "Wireless variants only.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Compute Module 4 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/compute-module-4/",
        "sourceLocation": "Specification, compliance and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-cm4:cmp-raspberry-pi-cm4-environmental",
      "componentId": "cmp-raspberry-pi-cm4",
      "componentSlug": "raspberry-pi-compute-module-4",
      "componentName": "Raspberry Pi Compute Module 4",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-cm4-environmental",
        "field": "environmental",
        "label": "Operating temperature",
        "value": "−20 to +85 standard / −40 to +85 extended",
        "condition": "Variant-dependent.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Compute Module 4 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/compute-module-4/",
        "sourceLocation": "Specification, compliance and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-cm4:cmp-raspberry-pi-cm4-lifecycle",
      "componentId": "cmp-raspberry-pi-cm4",
      "componentSlug": "raspberry-pi-compute-module-4",
      "componentName": "Raspberry Pi Compute Module 4",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-cm4-lifecycle",
        "field": "lifecycle",
        "label": "Production commitment",
        "value": "Until at least January 2034",
        "condition": "Manufacturer availability statement.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Compute Module 4 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/compute-module-4/",
        "sourceLocation": "Specification, compliance and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-cm4:cmp-raspberry-pi-cm4-ai_performance",
      "componentId": "cmp-raspberry-pi-cm4",
      "componentSlug": "raspberry-pi-compute-module-4",
      "componentName": "Raspberry Pi Compute Module 4",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-cm4-ai_performance",
        "field": "ai_performance",
        "label": "Dedicated NPU throughput",
        "value": "Not published in cited specification",
        "condition": "RCI checked the cited official specification on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Raspberry Pi Compute Module 4 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/compute-module-4/",
        "sourceLocation": "Specification, compliance and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-am62-quad-2gb:cmp-toradex-verdin-am62-quad-2gb-cpu",
      "componentId": "cmp-toradex-verdin-am62-quad-2gb",
      "componentSlug": "toradex-verdin-am62-quad-2gb-wb-it",
      "componentName": "Toradex Verdin AM62 Quad 2GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-am62-quad-2gb-cpu",
        "field": "cpu",
        "label": "Application and real-time processors",
        "value": "4 × Cortex-A53 at 1.4 GHz; Cortex-M4F at 400 MHz; dual-core PRUSS",
        "condition": "Quad 2GB variant.",
        "sourceState": "M",
        "sourceTitle": "Toradex Verdin AM62 V1.1 Datasheet",
        "sourceUrl": "https://docs.toradex.com/116793-verdin_am62_datasheet.pdf",
        "sourceLocation": "Main features, interface overview and technical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-am62-quad-2gb:cmp-toradex-verdin-am62-quad-2gb-memory",
      "componentId": "cmp-toradex-verdin-am62-quad-2gb",
      "componentSlug": "toradex-verdin-am62-quad-2gb-wb-it",
      "componentName": "Toradex Verdin AM62 Quad 2GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-am62-quad-2gb-memory",
        "field": "memory",
        "label": "Memory",
        "value": "2 GB LPDDR4 with inline ECC",
        "condition": "Quad 2GB variant; inline ECC is an SoC feature.",
        "sourceState": "M",
        "sourceTitle": "Toradex Verdin AM62 V1.1 Datasheet",
        "sourceUrl": "https://docs.toradex.com/116793-verdin_am62_datasheet.pdf",
        "sourceLocation": "Main features, interface overview and technical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-am62-quad-2gb:cmp-toradex-verdin-am62-quad-2gb-industrial_io",
      "componentId": "cmp-toradex-verdin-am62-quad-2gb",
      "componentSlug": "toradex-verdin-am62-quad-2gb-wb-it",
      "componentName": "Toradex Verdin AM62 Quad 2GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-am62-quad-2gb-industrial_io",
        "field": "industrial_io",
        "label": "CAN FD interfaces",
        "value": "1 family-compatible + 2 module-specific",
        "condition": "Carrier pin multiplexing and compatibility groups apply.",
        "sourceState": "M",
        "sourceTitle": "Toradex Verdin AM62 V1.1 Datasheet",
        "sourceUrl": "https://docs.toradex.com/116793-verdin_am62_datasheet.pdf",
        "sourceLocation": "Main features, interface overview and technical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-am62-quad-2gb:cmp-toradex-verdin-am62-quad-2gb-connectivity",
      "componentId": "cmp-toradex-verdin-am62-quad-2gb",
      "componentSlug": "toradex-verdin-am62-quad-2gb-wb-it",
      "componentName": "Toradex Verdin AM62 Quad 2GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-am62-quad-2gb-connectivity",
        "field": "connectivity",
        "label": "Ethernet capability",
        "value": "On-module Gigabit PHY with IEEE 1588; second RGMII MAC",
        "condition": "Second PHY is carrier-side.",
        "sourceState": "M",
        "sourceTitle": "Toradex Verdin AM62 V1.1 Datasheet",
        "sourceUrl": "https://docs.toradex.com/116793-verdin_am62_datasheet.pdf",
        "sourceLocation": "Main features, interface overview and technical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-am62-quad-2gb:cmp-toradex-verdin-am62-quad-2gb-camera_io",
      "componentId": "cmp-toradex-verdin-am62-quad-2gb",
      "componentSlug": "toradex-verdin-am62-quad-2gb-wb-it",
      "componentName": "Toradex Verdin AM62 Quad 2GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-am62-quad-2gb-camera_io",
        "field": "camera_io",
        "label": "Camera interface",
        "value": "1 × 4-lane MIPI CSI-2",
        "condition": "Module interface; carrier routing required.",
        "sourceState": "M",
        "sourceTitle": "Toradex Verdin AM62 V1.1 Datasheet",
        "sourceUrl": "https://docs.toradex.com/116793-verdin_am62_datasheet.pdf",
        "sourceLocation": "Main features, interface overview and technical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-am62-quad-2gb:cmp-toradex-verdin-am62-quad-2gb-environmental",
      "componentId": "cmp-toradex-verdin-am62-quad-2gb",
      "componentSlug": "toradex-verdin-am62-quad-2gb-wb-it",
      "componentName": "Toradex Verdin AM62 Quad 2GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-am62-quad-2gb-environmental",
        "field": "environmental",
        "label": "Operating temperature",
        "value": "−40 to +85",
        "condition": "Quad 2GB WB IT variant.",
        "sourceState": "M",
        "sourceTitle": "Toradex Verdin AM62 V1.1 Datasheet",
        "sourceUrl": "https://docs.toradex.com/116793-verdin_am62_datasheet.pdf",
        "sourceLocation": "Main features, interface overview and technical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-am62-quad-2gb:cmp-toradex-verdin-am62-quad-2gb-input_voltage",
      "componentId": "cmp-toradex-verdin-am62-quad-2gb",
      "componentSlug": "toradex-verdin-am62-quad-2gb-wb-it",
      "componentName": "Toradex Verdin AM62 Quad 2GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-am62-quad-2gb-input_voltage",
        "field": "input_voltage",
        "label": "Recommended main input",
        "value": "3.135–5.5",
        "condition": "3.3 or 5 V typical.",
        "sourceState": "M",
        "sourceTitle": "Toradex Verdin AM62 V1.1 Datasheet",
        "sourceUrl": "https://docs.toradex.com/116793-verdin_am62_datasheet.pdf",
        "sourceLocation": "Main features, interface overview and technical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8651ai:cmp-aaeon-boxer-8651ai-module",
      "componentId": "cmp-aaeon-boxer-8651ai",
      "componentSlug": "aaeon-boxer-8651ai",
      "componentName": "AAEON BOXER-8651AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8651ai-module",
        "field": "module",
        "label": "Compute module",
        "value": "NVIDIA Jetson Orin NX 8 GB / 16 GB",
        "condition": "Ordered system variant.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8651AI Datasheet",
        "sourceUrl": "https://data-us.aaeon.com/DOWNLOAD/2014%20datasheet/Systems/BOXER-8651AI.pdf",
        "sourceLocation": "Features and system, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "VDL Robot Sports — BOXER-8651AI deployment",
        "evidenceUrl": "https://www.icc.com.tr/aaeon-cozumleri/73/vdl-sport",
        "evidenceLocation": "Customer deployment case",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-boxer8651-robocup",
            "externalSupportId": "ext-wave90-boxer8651-robocup",
            "componentId": "cmp-aaeon-boxer-8651ai",
            "targetClaimId": "cmp-aaeon-boxer-8651ai-module",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "VDL Robot Sports — BOXER-8651AI deployment",
            "evidenceUrl": "https://www.icc.com.tr/aaeon-cozumleri/73/vdl-sport",
            "evidenceLocation": "Customer deployment case",
            "evidenceResult": "Exact computer operated on physical RoboCup robots",
            "evidenceCondition": "VDL Robot Sports deployment with YOLO and TensorRT at RoboCup 2024."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8651ai:cmp-aaeon-boxer-8651ai-cpu",
      "componentId": "cmp-aaeon-boxer-8651ai",
      "componentSlug": "aaeon-boxer-8651ai",
      "componentName": "AAEON BOXER-8651AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8651ai-cpu",
        "field": "cpu",
        "label": "CPU",
        "value": "6-core Arm Cortex-A78AE",
        "condition": "Datasheet configuration wording; verify ordered Jetson module revision.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8651AI Datasheet",
        "sourceUrl": "https://data-us.aaeon.com/DOWNLOAD/2014%20datasheet/Systems/BOXER-8651AI.pdf",
        "sourceLocation": "Features and system, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8651ai:cmp-aaeon-boxer-8651ai-memory",
      "componentId": "cmp-aaeon-boxer-8651ai",
      "componentSlug": "aaeon-boxer-8651ai",
      "componentName": "AAEON BOXER-8651AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8651ai-memory",
        "field": "memory",
        "label": "System memory options",
        "value": "8 / 16 GB LPDDR5",
        "condition": "On selected Jetson module.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8651AI Datasheet",
        "sourceUrl": "https://data-us.aaeon.com/DOWNLOAD/2014%20datasheet/Systems/BOXER-8651AI.pdf",
        "sourceLocation": "Features and system, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8651ai:cmp-aaeon-boxer-8651ai-industrial_io",
      "componentId": "cmp-aaeon-boxer-8651ai",
      "componentSlug": "aaeon-boxer-8651ai",
      "componentName": "AAEON BOXER-8651AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8651ai-industrial_io",
        "field": "industrial_io",
        "label": "Industrial I/O",
        "value": "CAN FD; RS-232/422/485; 8-bit DIO",
        "condition": "System connectors.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8651AI Datasheet",
        "sourceUrl": "https://data-us.aaeon.com/DOWNLOAD/2014%20datasheet/Systems/BOXER-8651AI.pdf",
        "sourceLocation": "Features and system, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8651ai:cmp-aaeon-boxer-8651ai-connectivity",
      "componentId": "cmp-aaeon-boxer-8651ai",
      "componentSlug": "aaeon-boxer-8651ai",
      "componentName": "AAEON BOXER-8651AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8651ai-connectivity",
        "field": "connectivity",
        "label": "Ethernet and USB",
        "value": "1 × GbE; 2 × USB 3.2 Gen 2; 2 × USB 2.0",
        "condition": "System-exposed ports.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8651AI Datasheet",
        "sourceUrl": "https://data-us.aaeon.com/DOWNLOAD/2014%20datasheet/Systems/BOXER-8651AI.pdf",
        "sourceLocation": "Features and system, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8651ai:cmp-aaeon-boxer-8651ai-power",
      "componentId": "cmp-aaeon-boxer-8651ai",
      "componentSlug": "aaeon-boxer-8651ai",
      "componentName": "AAEON BOXER-8651AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8651ai-power",
        "field": "power",
        "label": "DC input",
        "value": "12–24",
        "condition": "System input; workload consumption not stated in the selected table.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8651AI Datasheet",
        "sourceUrl": "https://data-us.aaeon.com/DOWNLOAD/2014%20datasheet/Systems/BOXER-8651AI.pdf",
        "sourceLocation": "Features and system, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8651ai:cmp-aaeon-boxer-8651ai-environmental",
      "componentId": "cmp-aaeon-boxer-8651ai",
      "componentSlug": "aaeon-boxer-8651ai",
      "componentName": "AAEON BOXER-8651AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8651ai-environmental",
        "field": "environmental",
        "label": "Operating temperature",
        "value": "−15 to +55",
        "condition": "IEC 60068-2 with 0.5 m/s airflow.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8651AI Datasheet",
        "sourceUrl": "https://data-us.aaeon.com/DOWNLOAD/2014%20datasheet/Systems/BOXER-8651AI.pdf",
        "sourceLocation": "Features and system, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-rrc2040-2:cmp-rrc2040-2-nominal_voltage",
      "componentId": "cmp-rrc2040-2",
      "componentSlug": "rrc2040-2",
      "componentName": "RRC2040-2 Smart Battery Pack",
      "category": "power-energy",
      "claim": {
        "id": "cmp-rrc2040-2-nominal_voltage",
        "field": "nominal_voltage",
        "label": "Nominal voltage",
        "value": "10.80",
        "condition": "Current product generation.",
        "sourceState": "M",
        "sourceTitle": "RRC2040-2 current product page",
        "sourceUrl": "https://www.rrc-ps.com/en/battery-packs/standard-battery-packs/products/RRC2040-2",
        "sourceLocation": "Current general, electrical, dimensional and safety parameters",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot-battery compatibility audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
        "evidenceLocation": "Exact-model audit row · RRC2040-2 · Nominal voltage",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-battery-condition-cmp-rrc2040-2-nominal_voltage",
            "sourceAuditRecordId": "audit-battery-condition-cmp-rrc2040-2-nominal_voltage",
            "componentId": "cmp-rrc2040-2",
            "targetClaimId": "cmp-rrc2040-2-nominal_voltage",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · RRC2040-2 · Nominal voltage",
            "evidenceResult": "Source and condition audit completed for “10.80”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Current product generation."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-rrc2040-2:cmp-rrc2040-2-capacity",
      "componentId": "cmp-rrc2040-2",
      "componentSlug": "rrc2040-2",
      "componentName": "RRC2040-2 Smart Battery Pack",
      "category": "power-energy",
      "claim": {
        "id": "cmp-rrc2040-2-capacity",
        "field": "capacity",
        "label": "Nominal capacity",
        "value": "≥6.80",
        "condition": "Current product generation.",
        "sourceState": "M",
        "sourceTitle": "RRC2040-2 current product page",
        "sourceUrl": "https://www.rrc-ps.com/en/battery-packs/standard-battery-packs/products/RRC2040-2",
        "sourceLocation": "Current general, electrical, dimensional and safety parameters",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot-battery compatibility audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
        "evidenceLocation": "Exact-model audit row · RRC2040-2 · Nominal capacity",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-battery-condition-cmp-rrc2040-2-capacity",
            "sourceAuditRecordId": "audit-battery-condition-cmp-rrc2040-2-capacity",
            "componentId": "cmp-rrc2040-2",
            "targetClaimId": "cmp-rrc2040-2-capacity",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · RRC2040-2 · Nominal capacity",
            "evidenceResult": "Source and condition audit completed for “≥6.80”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Current product generation."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-rrc2040-2:cmp-rrc2040-2-energy",
      "componentId": "cmp-rrc2040-2",
      "componentSlug": "rrc2040-2",
      "componentName": "RRC2040-2 Smart Battery Pack",
      "category": "power-energy",
      "claim": {
        "id": "cmp-rrc2040-2-energy",
        "field": "energy",
        "label": "Nominal energy",
        "value": "≥73.44",
        "condition": "Manufacturer product-page value.",
        "sourceState": "M",
        "sourceTitle": "RRC2040-2 current product page",
        "sourceUrl": "https://www.rrc-ps.com/en/battery-packs/standard-battery-packs/products/RRC2040-2",
        "sourceLocation": "Current general, electrical, dimensional and safety parameters",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RRC2040-2 UN38.3 Test Summary",
        "evidenceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/DoC_UN38.3/RRC2040-2_Gen2_UN38-3_DoC.pdf",
        "evidenceLocation": "Model, laboratory, report and T.1–T.8 outcome table",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-rrc2040-un383",
            "externalSupportId": "ext-wave65-rrc2040-un383",
            "componentId": "cmp-rrc2040-2",
            "targetClaimId": "cmp-rrc2040-2-energy",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "RRC2040-2 UN38.3 Test Summary",
            "evidenceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/DoC_UN38.3/RRC2040-2_Gen2_UN38-3_DoC.pdf",
            "evidenceLocation": "Model, laboratory, report and T.1–T.8 outcome table",
            "evidenceResult": "UN 38.3 transport-test summary published for the exact pack",
            "evidenceCondition": "Named report and laboratory test series; transport compliance only."
          },
          {
            "assessmentId": "assess-audit-battery-condition-cmp-rrc2040-2-energy",
            "sourceAuditRecordId": "audit-battery-condition-cmp-rrc2040-2-energy",
            "componentId": "cmp-rrc2040-2",
            "targetClaimId": "cmp-rrc2040-2-energy",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · RRC2040-2 · Nominal energy",
            "evidenceResult": "Source and condition audit completed for “≥73.44”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer product-page value."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-rrc2040-2:cmp-rrc2040-2-max_discharge",
      "componentId": "cmp-rrc2040-2",
      "componentSlug": "rrc2040-2",
      "componentName": "RRC2040-2 Smart Battery Pack",
      "category": "power-energy",
      "claim": {
        "id": "cmp-rrc2040-2-max_discharge",
        "field": "max_discharge",
        "label": "Maximum discharge current",
        "value": "10.00",
        "condition": "Protection and temperature limits apply.",
        "sourceState": "M",
        "sourceTitle": "RRC2040-2 current product page",
        "sourceUrl": "https://www.rrc-ps.com/en/battery-packs/standard-battery-packs/products/RRC2040-2",
        "sourceLocation": "Current general, electrical, dimensional and safety parameters",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot-battery compatibility audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
        "evidenceLocation": "Exact-model audit row · RRC2040-2 · Maximum discharge current",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-battery-condition-cmp-rrc2040-2-max_discharge",
            "sourceAuditRecordId": "audit-battery-condition-cmp-rrc2040-2-max_discharge",
            "componentId": "cmp-rrc2040-2",
            "targetClaimId": "cmp-rrc2040-2-max_discharge",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · RRC2040-2 · Maximum discharge current",
            "evidenceResult": "Source and condition audit completed for “10.00”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Protection and temperature limits apply."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-rrc2040-2:cmp-rrc2040-2-communication",
      "componentId": "cmp-rrc2040-2",
      "componentSlug": "rrc2040-2",
      "componentName": "RRC2040-2 Smart Battery Pack",
      "category": "power-energy",
      "claim": {
        "id": "cmp-rrc2040-2-communication",
        "field": "communication",
        "label": "Communication bus",
        "value": "SMBus",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "RRC2040-2 current product page",
        "sourceUrl": "https://www.rrc-ps.com/en/battery-packs/standard-battery-packs/products/RRC2040-2",
        "sourceLocation": "Current general, electrical, dimensional and safety parameters",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-rrc2040-2:cmp-rrc2040-2-cycle_life",
      "componentId": "cmp-rrc2040-2",
      "componentSlug": "rrc2040-2",
      "componentName": "RRC2040-2 Smart Battery Pack",
      "category": "power-energy",
      "claim": {
        "id": "cmp-rrc2040-2-cycle_life",
        "field": "cycle_life",
        "label": "Capacity retention",
        "value": "Up to 80% after 800 cycles",
        "condition": "Manufacturer headline; exact cycle method requires the current datasheet/manual.",
        "sourceState": "M",
        "sourceTitle": "RRC2040-2 current product page",
        "sourceUrl": "https://www.rrc-ps.com/en/battery-packs/standard-battery-packs/products/RRC2040-2",
        "sourceLocation": "Current general, electrical, dimensional and safety parameters",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-rrc2040-2:cmp-rrc2040-2-environmental",
      "componentId": "cmp-rrc2040-2",
      "componentSlug": "rrc2040-2",
      "componentName": "RRC2040-2 Smart Battery Pack",
      "category": "power-energy",
      "claim": {
        "id": "cmp-rrc2040-2-environmental",
        "field": "environmental",
        "label": "Charge / discharge temperature",
        "value": "0 to 45 / −20 to 60",
        "condition": "Charge and discharge ranges differ.",
        "sourceState": "M",
        "sourceTitle": "RRC2040-2 current product page",
        "sourceUrl": "https://www.rrc-ps.com/en/battery-packs/standard-battery-packs/products/RRC2040-2",
        "sourceLocation": "Current general, electrical, dimensional and safety parameters",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inspired-nh2054hd34:cmp-inspired-nh2054hd34-nominal_voltage",
      "componentId": "cmp-inspired-nh2054hd34",
      "componentSlug": "inspired-energy-nh2054hd34",
      "componentName": "Inspired Energy NH2054HD34",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inspired-nh2054hd34-nominal_voltage",
        "field": "nominal_voltage",
        "label": "Nominal voltage",
        "value": "14.4",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Inspired Energy NH2054HD34 product data",
        "sourceUrl": "https://inspired-energy.com/product-data-sheets-downloads/details/3/80-nh2054hd34",
        "sourceLocation": "Electrical, mechanical, interface and replacement information",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot-battery compatibility audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
        "evidenceLocation": "Exact-model audit row · NH2054HD34 · Nominal voltage",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-battery-condition-cmp-inspired-nh2054hd34-nominal_voltage",
            "sourceAuditRecordId": "audit-battery-condition-cmp-inspired-nh2054hd34-nominal_voltage",
            "componentId": "cmp-inspired-nh2054hd34",
            "targetClaimId": "cmp-inspired-nh2054hd34-nominal_voltage",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · NH2054HD34 · Nominal voltage",
            "evidenceResult": "Source and condition audit completed for “14.4”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-inspired-nh2054hd34:cmp-inspired-nh2054hd34-capacity",
      "componentId": "cmp-inspired-nh2054hd34",
      "componentSlug": "inspired-energy-nh2054hd34",
      "componentName": "Inspired Energy NH2054HD34",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inspired-nh2054hd34-capacity",
        "field": "capacity",
        "label": "Product-page capacity",
        "value": "6.8",
        "condition": "Datasheet specifies ≥6.136 Ah initial and >6.340 Ah typical under its stated method.",
        "sourceState": "M",
        "sourceTitle": "Inspired Energy NH2054HD34 product data",
        "sourceUrl": "https://inspired-energy.com/product-data-sheets-downloads/details/3/80-nh2054hd34",
        "sourceLocation": "Electrical, mechanical, interface and replacement information",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot-battery compatibility audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
        "evidenceLocation": "Exact-model audit row · NH2054HD34 · Product-page capacity",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-battery-condition-cmp-inspired-nh2054hd34-capacity",
            "sourceAuditRecordId": "audit-battery-condition-cmp-inspired-nh2054hd34-capacity",
            "componentId": "cmp-inspired-nh2054hd34",
            "targetClaimId": "cmp-inspired-nh2054hd34-capacity",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · NH2054HD34 · Product-page capacity",
            "evidenceResult": "Source and condition audit completed for “6.8”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Datasheet specifies ≥6.136 Ah initial and >6.340 Ah typical under its stated method."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-inspired-nh2054hd34:cmp-inspired-nh2054hd34-capacity_test",
      "componentId": "cmp-inspired-nh2054hd34",
      "componentSlug": "inspired-energy-nh2054hd34",
      "componentName": "Inspired Energy NH2054HD34",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inspired-nh2054hd34-capacity_test",
        "field": "capacity_test",
        "label": "Rated-capacity method",
        "value": "≥6.136 Ah initial; >6.340 Ah typical",
        "condition": "16.8 V CV charge, 3.0 A limit to 136 mA taper; 1.34 A discharge to 11.0 V at 25°C within one hour of charge.",
        "sourceState": "M",
        "sourceTitle": "Inspired Energy NH2054HD34 Battery Specification",
        "sourceUrl": "https://inspired-energy.com/images/product_data_sheets/NH2054HD34_spec_v1.8.pdf",
        "sourceLocation": "Rated-capacity method and operating limits",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "NH2054XX34 UN38.3 Test Summary",
        "evidenceUrl": "https://accutronics.co.uk/product/nh2054hd34/",
        "evidenceLocation": "Product downloads and UN38.3 summary",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-nh2054-un383",
            "externalSupportId": "ext-wave65-nh2054-un383",
            "componentId": "cmp-inspired-nh2054hd34",
            "targetClaimId": "cmp-inspired-nh2054hd34-capacity_test",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The summary documents physical transport testing, but the public record does not establish an independent laboratory or reproduce the catalogued capacity test; outcome is inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "NH2054XX34 UN38.3 Test Summary",
            "evidenceUrl": "https://accutronics.co.uk/product/nh2054hd34/",
            "evidenceLocation": "Product downloads and UN38.3 summary",
            "evidenceResult": "UN 38.3 T.1–T.8 test summary published for the exact battery family",
            "evidenceCondition": "Transport test sequence on NH2054XX34 specimens; laboratory independence is not established by the public summary."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-inspired-nh2054hd34:cmp-inspired-nh2054hd34-energy",
      "componentId": "cmp-inspired-nh2054hd34",
      "componentSlug": "inspired-energy-nh2054hd34",
      "componentName": "Inspired Energy NH2054HD34",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inspired-nh2054hd34-energy",
        "field": "energy",
        "label": "Energy",
        "value": "98",
        "condition": "Manufacturer product-page value.",
        "sourceState": "M",
        "sourceTitle": "Inspired Energy NH2054HD34 product data",
        "sourceUrl": "https://inspired-energy.com/product-data-sheets-downloads/details/3/80-nh2054hd34",
        "sourceLocation": "Electrical, mechanical, interface and replacement information",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot-battery compatibility audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
        "evidenceLocation": "Exact-model audit row · NH2054HD34 · Energy",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-battery-condition-cmp-inspired-nh2054hd34-energy",
            "sourceAuditRecordId": "audit-battery-condition-cmp-inspired-nh2054hd34-energy",
            "componentId": "cmp-inspired-nh2054hd34",
            "targetClaimId": "cmp-inspired-nh2054hd34-energy",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · NH2054HD34 · Energy",
            "evidenceResult": "Source and condition audit completed for “98”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer product-page value."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-inspired-nh2054hd34:cmp-inspired-nh2054hd34-max_discharge",
      "componentId": "cmp-inspired-nh2054hd34",
      "componentSlug": "inspired-energy-nh2054hd34",
      "componentName": "Inspired Energy NH2054HD34",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inspired-nh2054hd34-max_discharge",
        "field": "max_discharge",
        "label": "Published discharge capability",
        "value": "8.0",
        "condition": "Product headline; detailed protection behavior remains in the specification.",
        "sourceState": "M",
        "sourceTitle": "Inspired Energy NH2054HD34 product data",
        "sourceUrl": "https://inspired-energy.com/product-data-sheets-downloads/details/3/80-nh2054hd34",
        "sourceLocation": "Electrical, mechanical, interface and replacement information",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot-battery compatibility audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
        "evidenceLocation": "Exact-model audit row · NH2054HD34 · Published discharge capability",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-battery-condition-cmp-inspired-nh2054hd34-max_discharge",
            "sourceAuditRecordId": "audit-battery-condition-cmp-inspired-nh2054hd34-max_discharge",
            "componentId": "cmp-inspired-nh2054hd34",
            "targetClaimId": "cmp-inspired-nh2054hd34-max_discharge",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · NH2054HD34 · Published discharge capability",
            "evidenceResult": "Source and condition audit completed for “8.0”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Product headline; detailed protection behavior remains in the specification."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-inspired-nh2054hd34:cmp-inspired-nh2054hd34-communication",
      "componentId": "cmp-inspired-nh2054hd34",
      "componentSlug": "inspired-energy-nh2054hd34",
      "componentName": "Inspired Energy NH2054HD34",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inspired-nh2054hd34-communication",
        "field": "communication",
        "label": "Communication",
        "value": "SMBus",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Inspired Energy NH2054HD34 product data",
        "sourceUrl": "https://inspired-energy.com/product-data-sheets-downloads/details/3/80-nh2054hd34",
        "sourceLocation": "Electrical, mechanical, interface and replacement information",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inspired-nh2054hd34:cmp-inspired-nh2054hd34-lifecycle",
      "componentId": "cmp-inspired-nh2054hd34",
      "componentSlug": "inspired-energy-nh2054hd34",
      "componentName": "Inspired Energy NH2054HD34",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inspired-nh2054hd34-lifecycle",
        "field": "lifecycle",
        "label": "Replacement relationship",
        "value": "Replaces NH2054HD29 and NH2054HD31",
        "condition": "Manufacturer product-page statement.",
        "sourceState": "M",
        "sourceTitle": "Inspired Energy NH2054HD34 product data",
        "sourceUrl": "https://inspired-energy.com/product-data-sheets-downloads/details/3/80-nh2054hd34",
        "sourceLocation": "Electrical, mechanical, interface and replacement information",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-molicel-p50b:cmp-molicel-p50b-nominal_voltage",
      "componentId": "cmp-molicel-p50b",
      "componentSlug": "molicel-inr-21700-p50b",
      "componentName": "Molicel INR-21700-P50B",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p50b-nominal_voltage",
        "field": "nominal_voltage",
        "label": "Nominal voltage",
        "value": "3.6",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Molicel INR-21700-P50B product page",
        "sourceUrl": "https://www.molicel.com/product/inr-21700-p50b/",
        "sourceLocation": "Cell electrical, dimensional and certification summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot-battery compatibility audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
        "evidenceLocation": "Exact-model audit row · INR-21700-P50B · Nominal voltage",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-battery-condition-cmp-molicel-p50b-nominal_voltage",
            "sourceAuditRecordId": "audit-battery-condition-cmp-molicel-p50b-nominal_voltage",
            "componentId": "cmp-molicel-p50b",
            "targetClaimId": "cmp-molicel-p50b-nominal_voltage",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · INR-21700-P50B · Nominal voltage",
            "evidenceResult": "Source and condition audit completed for “3.6”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-molicel-p50b:cmp-molicel-p50b-capacity",
      "componentId": "cmp-molicel-p50b",
      "componentSlug": "molicel-inr-21700-p50b",
      "componentName": "Molicel INR-21700-P50B",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p50b-capacity",
        "field": "capacity",
        "label": "Typical capacity",
        "value": "5.0",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Molicel INR-21700-P50B product page",
        "sourceUrl": "https://www.molicel.com/product/inr-21700-p50b/",
        "sourceLocation": "Cell electrical, dimensional and certification summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Molicel P50B variable charge-rate cycle life test",
        "evidenceUrl": "https://endless-sphere.com/sphere/threads/molicel-p50b-variable-charge-rate-cycle-life-test.126961/",
        "evidenceLocation": "Equipment, test settings and capacity/cycle charts",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-p50b-cycle-life",
            "externalSupportId": "ext-wave65-p50b-cycle-life",
            "componentId": "cmp-molicel-p50b",
            "targetClaimId": "cmp-molicel-p50b-capacity",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Molicel P50B variable charge-rate cycle life test",
            "evidenceUrl": "https://endless-sphere.com/sphere/threads/molicel-p50b-variable-charge-rate-cycle-life-test.126961/",
            "evidenceLocation": "Equipment, test settings and capacity/cycle charts",
            "evidenceResult": "Capacity, energy, temperature and cycle-life traces published through 2,000 cycles",
            "evidenceCondition": "Professional cycler, four-wire welded connection and 25 ±0.5 °C chamber; sample-level test."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-molicel-p50b:cmp-molicel-p50b-energy",
      "componentId": "cmp-molicel-p50b",
      "componentSlug": "molicel-inr-21700-p50b",
      "componentName": "Molicel INR-21700-P50B",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p50b-energy",
        "field": "energy",
        "label": "Typical nominal energy",
        "value": "18",
        "condition": "3.6 V × 5.0 Ah; also stated on the manufacturer campaign page.",
        "sourceState": "M",
        "sourceTitle": "Molicel INR-21700-P50B product page",
        "sourceUrl": "https://www.molicel.com/product/inr-21700-p50b/",
        "sourceLocation": "Cell electrical, dimensional and certification summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-molicel-p50b:cmp-molicel-p50b-max_discharge",
      "componentId": "cmp-molicel-p50b",
      "componentSlug": "molicel-inr-21700-p50b",
      "componentName": "Molicel INR-21700-P50B",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p50b-max_discharge",
        "field": "max_discharge",
        "label": "Discharge current",
        "value": "60",
        "condition": "Cell-level manufacturer headline; consult the datasheet for temperature and cutoff conditions.",
        "sourceState": "M",
        "sourceTitle": "Molicel INR-21700-P50B product page",
        "sourceUrl": "https://www.molicel.com/product/inr-21700-p50b/",
        "sourceLocation": "Cell electrical, dimensional and certification summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI robot-battery compatibility audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
        "evidenceLocation": "Exact-model audit row · INR-21700-P50B · Discharge current",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-battery-condition-cmp-molicel-p50b-max_discharge",
            "sourceAuditRecordId": "audit-battery-condition-cmp-molicel-p50b-max_discharge",
            "componentId": "cmp-molicel-p50b",
            "targetClaimId": "cmp-molicel-p50b-max_discharge",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI robot-battery compatibility audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/robot-battery-compatibility-audit/",
            "evidenceLocation": "Exact-model audit row · INR-21700-P50B · Discharge current",
            "evidenceResult": "Source and condition audit completed for “60”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Cell-level manufacturer headline; consult the datasheet for temperature and cutoff conditions."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-molicel-p50b:cmp-molicel-p50b-mass",
      "componentId": "cmp-molicel-p50b",
      "componentSlug": "molicel-inr-21700-p50b",
      "componentName": "Molicel INR-21700-P50B",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p50b-mass",
        "field": "mass",
        "label": "Maximum weight",
        "value": "71",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Molicel INR-21700-P50B product page",
        "sourceUrl": "https://www.molicel.com/product/inr-21700-p50b/",
        "sourceLocation": "Cell electrical, dimensional and certification summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-molicel-p50b:cmp-molicel-p50b-energy_density",
      "componentId": "cmp-molicel-p50b",
      "componentSlug": "molicel-inr-21700-p50b",
      "componentName": "Molicel INR-21700-P50B",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p50b-energy_density",
        "field": "energy_density",
        "label": "Gravimetric energy density",
        "value": "260",
        "condition": "Product-page value; a separate campaign page shows a nearby 265 Wh/kg rounded value.",
        "sourceState": "M",
        "sourceTitle": "Molicel INR-21700-P50B product page",
        "sourceUrl": "https://www.molicel.com/product/inr-21700-p50b/",
        "sourceLocation": "Cell electrical, dimensional and certification summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-molicel-p50b:cmp-molicel-p50b-certification",
      "componentId": "cmp-molicel-p50b",
      "componentSlug": "molicel-inr-21700-p50b",
      "componentName": "Molicel INR-21700-P50B",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p50b-certification",
        "field": "certification",
        "label": "Listed reports",
        "value": "UL / UN / IEC / SDS",
        "condition": "Exact report revision and pack applicability must be checked.",
        "sourceState": "M",
        "sourceTitle": "Molicel INR-21700-P50B product page",
        "sourceUrl": "https://www.molicel.com/product/inr-21700-p50b/",
        "sourceLocation": "Cell electrical, dimensional and certification summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-u100p:cmp-kvaser-u100p-channels",
      "componentId": "cmp-kvaser-u100p",
      "componentSlug": "kvaser-u100p",
      "componentName": "Kvaser U100P",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-u100p-channels",
        "field": "channels",
        "label": "CAN channels",
        "value": "1",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Kvaser U100P User’s Guide",
        "sourceUrl": "https://pim.kvaser.com/var/assets/Product_Resources/7330130982246/1.6.260218/kvaser_u100P_usersguide_1_6_260218.pdf",
        "sourceLocation": "Technical data table",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-u100p:cmp-kvaser-u100p-bus_bitrate",
      "componentId": "cmp-kvaser-u100p",
      "componentSlug": "kvaser-u100p",
      "componentName": "Kvaser U100P",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-u100p-bus_bitrate",
        "field": "bus_bitrate",
        "label": "Classical CAN bitrate",
        "value": "10–1000",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Kvaser U100P User’s Guide",
        "sourceUrl": "https://pim.kvaser.com/var/assets/Product_Resources/7330130982246/1.6.260218/kvaser_u100P_usersguide_1_6_260218.pdf",
        "sourceLocation": "Technical data table",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-u100p:cmp-kvaser-u100p-can_fd",
      "componentId": "cmp-kvaser-u100p",
      "componentSlug": "kvaser-u100p",
      "componentName": "Kvaser U100P",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-u100p-can_fd",
        "field": "can_fd",
        "label": "CAN FD data-phase bitrate",
        "value": "Up to 8",
        "condition": "Requires correct physical-layer implementation.",
        "sourceState": "M",
        "sourceTitle": "Kvaser U100P User’s Guide",
        "sourceUrl": "https://pim.kvaser.com/var/assets/Product_Resources/7330130982246/1.6.260218/kvaser_u100P_usersguide_1_6_260218.pdf",
        "sourceLocation": "Technical data table",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-u100p:cmp-kvaser-u100p-host_interface",
      "componentId": "cmp-kvaser-u100p",
      "componentSlug": "kvaser-u100p",
      "componentName": "Kvaser U100P",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-u100p-host_interface",
        "field": "host_interface",
        "label": "Host interface",
        "value": "USB 2.0",
        "condition": "USB bus powered.",
        "sourceState": "M",
        "sourceTitle": "Kvaser U100P User’s Guide",
        "sourceUrl": "https://pim.kvaser.com/var/assets/Product_Resources/7330130982246/1.6.260218/kvaser_u100P_usersguide_1_6_260218.pdf",
        "sourceLocation": "Technical data table",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "MacCAN KvaserCAN driver and hardware test notes",
        "evidenceUrl": "https://github.com/mac-can/KvaserCAN-Library",
        "evidenceLocation": "Supported hardware and testing sections",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-u100p-macos-driver",
            "externalSupportId": "ext-wave90-u100p-macos-driver",
            "componentId": "cmp-kvaser-u100p",
            "targetClaimId": "cmp-kvaser-u100p-host_interface",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "MacCAN KvaserCAN driver and hardware test notes",
            "evidenceUrl": "https://github.com/mac-can/KvaserCAN-Library",
            "evidenceLocation": "Supported hardware and testing sections",
            "evidenceResult": "Exact interface was enabled and physically exercised by an independent macOS driver project",
            "evidenceCondition": "Two-device CAN communication and API test suite; host, firmware and driver versions affect behavior."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-kvaser-u100p:cmp-kvaser-u100p-timestamp",
      "componentId": "cmp-kvaser-u100p",
      "componentSlug": "kvaser-u100p",
      "componentName": "Kvaser U100P",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-u100p-timestamp",
        "field": "timestamp",
        "label": "Timestamp resolution",
        "value": "1",
        "condition": "Precision U100P variant.",
        "sourceState": "M",
        "sourceTitle": "Kvaser U100P User’s Guide",
        "sourceUrl": "https://pim.kvaser.com/var/assets/Product_Resources/7330130982246/1.6.260218/kvaser_u100P_usersguide_1_6_260218.pdf",
        "sourceLocation": "Technical data table",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-u100p:cmp-kvaser-u100p-isolation",
      "componentId": "cmp-kvaser-u100p",
      "componentSlug": "kvaser-u100p",
      "componentName": "Kvaser U100P",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-u100p-isolation",
        "field": "isolation",
        "label": "Reinforced galvanic isolation",
        "value": "5000 VAC rms for 60 s",
        "condition": "Design/test statement in current documentation.",
        "sourceState": "M",
        "sourceTitle": "Kvaser U100P product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-u100p/",
        "sourceLocation": "Major features and technical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-u100p:cmp-kvaser-u100p-message_rate",
      "componentId": "cmp-kvaser-u100p",
      "componentSlug": "kvaser-u100p",
      "componentName": "Kvaser U100P",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-u100p-message_rate",
        "field": "message_rate",
        "label": "Maximum message rate",
        "value": "20,000",
        "condition": "Per channel.",
        "sourceState": "M",
        "sourceTitle": "Kvaser U100P User’s Guide",
        "sourceUrl": "https://pim.kvaser.com/var/assets/Product_Resources/7330130982246/1.6.260218/kvaser_u100P_usersguide_1_6_260218.pdf",
        "sourceLocation": "Technical data table",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-u100p:cmp-kvaser-u100p-environmental",
      "componentId": "cmp-kvaser-u100p",
      "componentSlug": "kvaser-u100p",
      "componentName": "Kvaser U100P",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-u100p-environmental",
        "field": "environmental",
        "label": "Housing / operating temperature",
        "value": "IP67; −40 to +85°C",
        "condition": "Mated CAN and USB connectors are separately listed as IP40 in the guide.",
        "sourceState": "M",
        "sourceTitle": "Kvaser U100P User’s Guide",
        "sourceUrl": "https://pim.kvaser.com/var/assets/Product_Resources/7330130982246/1.6.260218/kvaser_u100P_usersguide_1_6_260218.pdf",
        "sourceLocation": "Technical data table",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-fd-compact:cmp-ixxat-usb-to-can-fd-compact-channels",
      "componentId": "cmp-ixxat-usb-to-can-fd-compact",
      "componentSlug": "ixxat-usb-to-can-fd-compact",
      "componentName": "HMS Ixxat USB-to-CAN FD Compact",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-fd-compact-channels",
        "field": "channels",
        "label": "CAN channels",
        "value": "1",
        "condition": "D-Sub 9 CAN/CAN FD interface.",
        "sourceState": "M",
        "sourceTitle": "HMS Ixxat USB-to-CAN FD compact product page",
        "sourceUrl": "https://www.hms-networks.com/p/1-01-0351-12001-ixxat-usb-to-can-fd-compact",
        "sourceLocation": "Technical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-fd-compact:cmp-ixxat-usb-to-can-fd-compact-bus_bitrate",
      "componentId": "cmp-ixxat-usb-to-can-fd-compact",
      "componentSlug": "ixxat-usb-to-can-fd-compact",
      "componentName": "HMS Ixxat USB-to-CAN FD Compact",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-fd-compact-bus_bitrate",
        "field": "bus_bitrate",
        "label": "Classical CAN bitrate",
        "value": "10–1000",
        "condition": "High-speed CAN ISO 11898-2:2016.",
        "sourceState": "M",
        "sourceTitle": "HMS Ixxat USB-to-CAN FD compact product page",
        "sourceUrl": "https://www.hms-networks.com/p/1-01-0351-12001-ixxat-usb-to-can-fd-compact",
        "sourceLocation": "Technical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-fd-compact:cmp-ixxat-usb-to-can-fd-compact-can_fd",
      "componentId": "cmp-ixxat-usb-to-can-fd-compact",
      "componentSlug": "ixxat-usb-to-can-fd-compact",
      "componentName": "HMS Ixxat USB-to-CAN FD Compact",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-fd-compact-can_fd",
        "field": "can_fd",
        "label": "CAN FD data-phase bitrate",
        "value": "Up to 8",
        "condition": "ISO and non-ISO CAN FD; verified-by-testing statement.",
        "sourceState": "M",
        "sourceTitle": "HMS Ixxat USB-to-CAN FD compact product page",
        "sourceUrl": "https://www.hms-networks.com/p/1-01-0351-12001-ixxat-usb-to-can-fd-compact",
        "sourceLocation": "Technical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-fd-compact:cmp-ixxat-usb-to-can-fd-compact-host_interface",
      "componentId": "cmp-ixxat-usb-to-can-fd-compact",
      "componentSlug": "ixxat-usb-to-can-fd-compact",
      "componentName": "HMS Ixxat USB-to-CAN FD Compact",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-fd-compact-host_interface",
        "field": "host_interface",
        "label": "Host interface",
        "value": "USB Type-A",
        "condition": "5 V USB powered.",
        "sourceState": "M",
        "sourceTitle": "HMS Ixxat USB-to-CAN FD compact datasheet",
        "sourceUrl": "https://media.hms-networks.com/image/upload/v1747923175/Documents/Generated_Datasheets/Production/en/hms-1.01.0351.12001-en-Ixxat-USB-to-CAN-FD-compact.pdf",
        "sourceLocation": "General, interface and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-fd-compact:cmp-ixxat-usb-to-can-fd-compact-timestamp",
      "componentId": "cmp-ixxat-usb-to-can-fd-compact",
      "componentSlug": "ixxat-usb-to-can-fd-compact",
      "componentName": "HMS Ixxat USB-to-CAN FD Compact",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-fd-compact-timestamp",
        "field": "timestamp",
        "label": "Numeric timestamp resolution",
        "value": "Not published in cited specification",
        "condition": "RCI checked the cited official specification on the verification date.",
        "sourceState": "U",
        "sourceTitle": "HMS Ixxat USB-to-CAN FD compact product page",
        "sourceUrl": "https://www.hms-networks.com/p/1-01-0351-12001-ixxat-usb-to-can-fd-compact",
        "sourceLocation": "Technical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-fd-compact:cmp-ixxat-usb-to-can-fd-compact-isolation",
      "componentId": "cmp-ixxat-usb-to-can-fd-compact",
      "componentSlug": "ixxat-usb-to-can-fd-compact",
      "componentName": "HMS Ixxat USB-to-CAN FD Compact",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-fd-compact-isolation",
        "field": "isolation",
        "label": "Galvanic isolation",
        "value": "800 V DC / 500 V AC for 1 min",
        "condition": "Datasheet general specification.",
        "sourceState": "M",
        "sourceTitle": "HMS Ixxat USB-to-CAN FD compact datasheet",
        "sourceUrl": "https://media.hms-networks.com/image/upload/v1747923175/Documents/Generated_Datasheets/Production/en/hms-1.01.0351.12001-en-Ixxat-USB-to-CAN-FD-compact.pdf",
        "sourceLocation": "General, interface and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-fd-compact:cmp-ixxat-usb-to-can-fd-compact-environmental",
      "componentId": "cmp-ixxat-usb-to-can-fd-compact",
      "componentSlug": "ixxat-usb-to-can-fd-compact",
      "componentName": "HMS Ixxat USB-to-CAN FD Compact",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-fd-compact-environmental",
        "field": "environmental",
        "label": "Operating temperature / protection",
        "value": "−20 to +70°C / IP40",
        "condition": "Public product and datasheet specifications.",
        "sourceState": "M",
        "sourceTitle": "HMS Ixxat USB-to-CAN FD compact datasheet",
        "sourceUrl": "https://media.hms-networks.com/image/upload/v1747923175/Documents/Generated_Datasheets/Production/en/hms-1.01.0351.12001-en-Ixxat-USB-to-CAN-FD-compact.pdf",
        "sourceLocation": "General, interface and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-t8-3-plus:cmp-hebi-t8-3-plus-continuous_torque",
      "componentId": "cmp-hebi-t8-3-plus",
      "componentSlug": "hebi-t8-3-plus",
      "componentName": "HEBI T8-3+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t8-3-plus-continuous_torque",
        "field": "continuous_torque",
        "label": "Continuous torque",
        "value": "4",
        "condition": "T8-3+ configuration.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-3+ and T25-20 columns",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "HEBI T-Series arm physical configuration record",
        "evidenceUrl": "https://docs.hebi.us/resources/kits/assyInstructions/A-2580-06_Manual.pdf",
        "evidenceLocation": "Hardware configuration and operating sections",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-hebi-t8-3-arm",
            "externalSupportId": "ext-wave90-hebi-t8-3-arm",
            "componentId": "cmp-hebi-t8-3-plus",
            "targetClaimId": "cmp-hebi-t8-3-plus-continuous_torque",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "Real family-level operation does not reproduce the catalogued + variant continuous-torque condition.",
            "assessed": "2026-08-26",
            "evidenceTitle": "HEBI T-Series arm physical configuration record",
            "evidenceUrl": "https://docs.hebi.us/resources/kits/assyInstructions/A-2580-06_Manual.pdf",
            "evidenceLocation": "Hardware configuration and operating sections",
            "evidenceResult": "T8-3-family actuator operated in a physical HEBI arm configuration",
            "evidenceCondition": "Recorded arm configuration and operation; the source does not isolate the later \"+\" subrevision."
          },
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-hebi-t8-3-plus-continuous_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-t8-3-plus-continuous_torque",
            "componentId": "cmp-hebi-t8-3-plus",
            "targetClaimId": "cmp-hebi-t8-3-plus-continuous_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · T8-3+ · Continuous torque",
            "evidenceResult": "Source and condition audit completed for “4”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "T8-3+ configuration."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hebi-t8-3-plus:cmp-hebi-t8-3-plus-headline_torque",
      "componentId": "cmp-hebi-t8-3-plus",
      "componentSlug": "hebi-t8-3-plus",
      "componentName": "HEBI T8-3+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t8-3-plus-headline_torque",
        "field": "headline_torque",
        "label": "Peak torque",
        "value": "8",
        "condition": "Peak duration is not stated in the table.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-3+ and T25-20 columns",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI continuous-torque claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
        "evidenceLocation": "Exact-model audit row · T8-3+ · Peak torque",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-hebi-t8-3-plus-headline_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-t8-3-plus-headline_torque",
            "componentId": "cmp-hebi-t8-3-plus",
            "targetClaimId": "cmp-hebi-t8-3-plus-headline_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · T8-3+ · Peak torque",
            "evidenceResult": "Source and condition audit completed for “8”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Peak duration is not stated in the table."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hebi-t8-3-plus:cmp-hebi-t8-3-plus-speed",
      "componentId": "cmp-hebi-t8-3-plus",
      "componentSlug": "hebi-t8-3-plus",
      "componentName": "HEBI T8-3+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t8-3-plus-speed",
        "field": "speed",
        "label": "Maximum speed",
        "value": "110",
        "condition": "Maximum headline speed; not simultaneous with peak torque.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-3+ and T25-20 columns",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-t8-3-plus:cmp-hebi-t8-3-plus-mass",
      "componentId": "cmp-hebi-t8-3-plus",
      "componentSlug": "hebi-t8-3-plus",
      "componentName": "HEBI T8-3+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t8-3-plus-mass",
        "field": "mass",
        "label": "Mass",
        "value": "575",
        "condition": "T8 family mass.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-3+ and T25-20 columns",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-t8-3-plus:cmp-hebi-t8-3-plus-dimensions",
      "componentId": "cmp-hebi-t8-3-plus",
      "componentSlug": "hebi-t8-3-plus",
      "componentName": "HEBI T8-3+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t8-3-plus-dimensions",
        "field": "dimensions",
        "label": "Envelope and bore",
        "value": "126 × 74 × 48 mm; 15 mm bore",
        "condition": "T8 family envelope.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-3+ and T25-20 columns",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-t8-3-plus:cmp-hebi-t8-3-plus-input_voltage",
      "componentId": "cmp-hebi-t8-3-plus",
      "componentSlug": "hebi-t8-3-plus",
      "componentName": "HEBI T8-3+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t8-3-plus-input_voltage",
        "field": "input_voltage",
        "label": "Input voltage",
        "value": "24–48",
        "condition": "T5/T8 family input range.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-3+ and T25-20 columns",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-t8-3-plus:cmp-hebi-t8-3-plus-communications",
      "componentId": "cmp-hebi-t8-3-plus",
      "componentSlug": "hebi-t8-3-plus",
      "componentName": "HEBI T8-3+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t8-3-plus-communications",
        "field": "communications",
        "label": "Communication",
        "value": "2 × 100 Mbps plastic optical fiber",
        "condition": "OptoLock interface.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-3+ and T25-20 columns",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-t8-3-plus:cmp-hebi-t8-3-plus-backlash",
      "componentId": "cmp-hebi-t8-3-plus",
      "componentSlug": "hebi-t8-3-plus",
      "componentName": "HEBI T8-3+ Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t8-3-plus-backlash",
        "field": "backlash",
        "label": "Backlash",
        "value": "±0.25",
        "condition": "T-Series family specification.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-3+ and T25-20 columns",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
        "evidenceLocation": "Exact-model audit row · T8-3+ · Backlash",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-motion-error-cmp-hebi-t8-3-plus-backlash",
            "sourceAuditRecordId": "audit-motion-error-cmp-hebi-t8-3-plus-backlash",
            "componentId": "cmp-hebi-t8-3-plus",
            "targetClaimId": "cmp-hebi-t8-3-plus-backlash",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
            "evidenceLocation": "Exact-model audit row · T8-3+ · Backlash",
            "evidenceResult": "Source and condition audit completed for “±0.25”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "T-Series family specification."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hebi-t25-20:cmp-hebi-t25-20-continuous_torque",
      "componentId": "cmp-hebi-t25-20",
      "componentSlug": "hebi-t25-20",
      "componentName": "HEBI T25-20 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t25-20-continuous_torque",
        "field": "continuous_torque",
        "label": "Continuous torque",
        "value": "20",
        "condition": "T25-20 configuration.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-3+ and T25-20 columns",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Development of an upper-limb rehabilitation robot",
        "evidenceUrl": "https://burjcdigital.urjc.es/server/api/core/bitstreams/a9b341bb-fc37-4988-98a4-618fc7c5517e/content",
        "evidenceLocation": "Hardware platform and experimental chapters",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-hebi-t25-20-rehab",
            "externalSupportId": "ext-wave90-hebi-t25-20-rehab",
            "componentId": "cmp-hebi-t25-20",
            "targetClaimId": "cmp-hebi-t25-20-continuous_torque",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Development of an upper-limb rehabilitation robot",
            "evidenceUrl": "https://burjcdigital.urjc.es/server/api/core/bitstreams/a9b341bb-fc37-4988-98a4-618fc7c5517e/content",
            "evidenceLocation": "Hardware platform and experimental chapters",
            "evidenceResult": "Exact actuator operated on a physical upper-limb rehabilitation platform",
            "evidenceCondition": "University prototype development and control experiments using a HEBI T25-20."
          },
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-hebi-t25-20-continuous_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-t25-20-continuous_torque",
            "componentId": "cmp-hebi-t25-20",
            "targetClaimId": "cmp-hebi-t25-20-continuous_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · T25-20 · Continuous torque",
            "evidenceResult": "Source and condition audit completed for “20”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "T25-20 configuration."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hebi-t25-20:cmp-hebi-t25-20-headline_torque",
      "componentId": "cmp-hebi-t25-20",
      "componentSlug": "hebi-t25-20",
      "componentName": "HEBI T25-20 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t25-20-headline_torque",
        "field": "headline_torque",
        "label": "Peak torque",
        "value": "40",
        "condition": "Peak duration is not stated in the table.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-3+ and T25-20 columns",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI continuous-torque claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
        "evidenceLocation": "Exact-model audit row · T25-20 · Peak torque",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-hebi-t25-20-headline_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-t25-20-headline_torque",
            "componentId": "cmp-hebi-t25-20",
            "targetClaimId": "cmp-hebi-t25-20-headline_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · T25-20 · Peak torque",
            "evidenceResult": "Source and condition audit completed for “40”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Peak duration is not stated in the table."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hebi-t25-20:cmp-hebi-t25-20-speed",
      "componentId": "cmp-hebi-t25-20",
      "componentSlug": "hebi-t25-20",
      "componentName": "HEBI T25-20 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t25-20-speed",
        "field": "speed",
        "label": "Maximum speed",
        "value": "47",
        "condition": "Maximum headline speed.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-3+ and T25-20 columns",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-t25-20:cmp-hebi-t25-20-mass",
      "componentId": "cmp-hebi-t25-20",
      "componentSlug": "hebi-t25-20",
      "componentName": "HEBI T25-20 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t25-20-mass",
        "field": "mass",
        "label": "Mass",
        "value": "1.5",
        "condition": "T25 family mass.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-3+ and T25-20 columns",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-t25-20:cmp-hebi-t25-20-dimensions",
      "componentId": "cmp-hebi-t25-20",
      "componentSlug": "hebi-t25-20",
      "componentName": "HEBI T25-20 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t25-20-dimensions",
        "field": "dimensions",
        "label": "Envelope and bore",
        "value": "170 × 105 × 67 mm; 20 mm bore",
        "condition": "T25 family envelope.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-3+ and T25-20 columns",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-t25-20:cmp-hebi-t25-20-input_voltage",
      "componentId": "cmp-hebi-t25-20",
      "componentSlug": "hebi-t25-20",
      "componentName": "HEBI T25-20 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t25-20-input_voltage",
        "field": "input_voltage",
        "label": "Input voltage",
        "value": "36–48",
        "condition": "T25 family input range.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-3+ and T25-20 columns",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-t25-20:cmp-hebi-t25-20-communications",
      "componentId": "cmp-hebi-t25-20",
      "componentSlug": "hebi-t25-20",
      "componentName": "HEBI T25-20 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t25-20-communications",
        "field": "communications",
        "label": "Communication",
        "value": "2 × 100 Mbps plastic optical fiber",
        "condition": "OptoLock interface.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-3+ and T25-20 columns",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-t25-20:cmp-hebi-t25-20-backlash",
      "componentId": "cmp-hebi-t25-20",
      "componentSlug": "hebi-t25-20",
      "componentName": "HEBI T25-20 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-t25-20-backlash",
        "field": "backlash",
        "label": "Backlash",
        "value": "±0.25",
        "condition": "T-Series family specification.",
        "sourceState": "M",
        "sourceTitle": "HEBI T-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/T-Series%2BDatasheet.pdf",
        "sourceLocation": "Technical specifications table, T8-3+ and T25-20 columns",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
        "evidenceLocation": "Exact-model audit row · T25-20 · Backlash",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-motion-error-cmp-hebi-t25-20-backlash",
            "sourceAuditRecordId": "audit-motion-error-cmp-hebi-t25-20-backlash",
            "componentId": "cmp-hebi-t25-20",
            "targetClaimId": "cmp-hebi-t25-20-backlash",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
            "evidenceLocation": "Exact-model audit row · T25-20 · Backlash",
            "evidenceResult": "Source and condition audit completed for “±0.25”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "T-Series family specification."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hebi-h25-45:cmp-hebi-h25-45-continuous_torque",
      "componentId": "cmp-hebi-h25-45",
      "componentSlug": "hebi-h25-45",
      "componentName": "HEBI H25-45 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-h25-45-continuous_torque",
        "field": "continuous_torque",
        "label": "Continuous torque",
        "value": "45",
        "condition": "H25-45 configuration.",
        "sourceState": "M",
        "sourceTitle": "HEBI H-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/H-SeriesDatasheet.pdf",
        "sourceLocation": "Technical specifications table, H25-45 column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "HEBI H-Series regulatory certification record",
        "evidenceUrl": "https://docs.hebi.us/hardware.html",
        "evidenceLocation": "H-Series regulatory certifications",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-hebi-h25-45-compliance",
            "externalSupportId": "ext-wave90-hebi-h25-45-compliance",
            "componentId": "cmp-hebi-h25-45",
            "targetClaimId": "cmp-hebi-h25-45-continuous_torque",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "A physical compliance-test program is identified, but the public record neither exposes the laboratory report nor tests continuous torque.",
            "assessed": "2026-08-26",
            "evidenceTitle": "HEBI H-Series regulatory certification record",
            "evidenceUrl": "https://docs.hebi.us/hardware.html",
            "evidenceLocation": "H-Series regulatory certifications",
            "evidenceResult": "Shock, vibration and emissions compliance tests are identified for the H25 family",
            "evidenceCondition": "Public compliance record lists MIL-STD-810G 514.6/516.6 and EMC testing; exact report values are not public."
          },
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-hebi-h25-45-continuous_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-h25-45-continuous_torque",
            "componentId": "cmp-hebi-h25-45",
            "targetClaimId": "cmp-hebi-h25-45-continuous_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · H25-45 · Continuous torque",
            "evidenceResult": "Source and condition audit completed for “45”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "H25-45 configuration."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hebi-h25-45:cmp-hebi-h25-45-headline_torque",
      "componentId": "cmp-hebi-h25-45",
      "componentSlug": "hebi-h25-45",
      "componentName": "HEBI H25-45 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-h25-45-headline_torque",
        "field": "headline_torque",
        "label": "Peak torque",
        "value": "90",
        "condition": "Peak duration is not stated in the table.",
        "sourceState": "M",
        "sourceTitle": "HEBI H-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/H-SeriesDatasheet.pdf",
        "sourceLocation": "Technical specifications table, H25-45 column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI continuous-torque claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
        "evidenceLocation": "Exact-model audit row · H25-45 · Peak torque",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-hebi-h25-45-headline_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-hebi-h25-45-headline_torque",
            "componentId": "cmp-hebi-h25-45",
            "targetClaimId": "cmp-hebi-h25-45-headline_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · H25-45 · Peak torque",
            "evidenceResult": "Source and condition audit completed for “90”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Peak duration is not stated in the table."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hebi-h25-45:cmp-hebi-h25-45-speed",
      "componentId": "cmp-hebi-h25-45",
      "componentSlug": "hebi-h25-45",
      "componentName": "HEBI H25-45 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-h25-45-speed",
        "field": "speed",
        "label": "Maximum speed",
        "value": "100",
        "condition": "Maximum headline speed.",
        "sourceState": "M",
        "sourceTitle": "HEBI H-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/H-SeriesDatasheet.pdf",
        "sourceLocation": "Technical specifications table, H25-45 column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-h25-45:cmp-hebi-h25-45-mass",
      "componentId": "cmp-hebi-h25-45",
      "componentSlug": "hebi-h25-45",
      "componentName": "HEBI H25-45 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-h25-45-mass",
        "field": "mass",
        "label": "Mass",
        "value": "2.9",
        "condition": "H25 family mass.",
        "sourceState": "M",
        "sourceTitle": "HEBI H-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/H-SeriesDatasheet.pdf",
        "sourceLocation": "Technical specifications table, H25-45 column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-h25-45:cmp-hebi-h25-45-input_voltage",
      "componentId": "cmp-hebi-h25-45",
      "componentSlug": "hebi-h25-45",
      "componentName": "HEBI H25-45 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-h25-45-input_voltage",
        "field": "input_voltage",
        "label": "Input voltage",
        "value": "24–48",
        "condition": "H-Series input range.",
        "sourceState": "M",
        "sourceTitle": "HEBI H-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/H-SeriesDatasheet.pdf",
        "sourceLocation": "Technical specifications table, H25-45 column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-h25-45:cmp-hebi-h25-45-communications",
      "componentId": "cmp-hebi-h25-45",
      "componentSlug": "hebi-h25-45",
      "componentName": "HEBI H25-45 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-h25-45-communications",
        "field": "communications",
        "label": "Communication",
        "value": "2 × 100 Mbps plastic optical fiber",
        "condition": "OptoLock fiber Ethernet.",
        "sourceState": "M",
        "sourceTitle": "HEBI H-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/H-SeriesDatasheet.pdf",
        "sourceLocation": "Technical specifications table, H25-45 column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hebi-h25-45:cmp-hebi-h25-45-accuracy",
      "componentId": "cmp-hebi-h25-45",
      "componentSlug": "hebi-h25-45",
      "componentName": "HEBI H25-45 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-h25-45-accuracy",
        "field": "accuracy",
        "label": "Angular accuracy",
        "value": "0.02",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "HEBI H-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/H-SeriesDatasheet.pdf",
        "sourceLocation": "Technical specifications table, H25-45 column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
        "evidenceLocation": "Exact-model audit row · H25-45 · Angular accuracy",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-motion-error-cmp-hebi-h25-45-accuracy",
            "sourceAuditRecordId": "audit-motion-error-cmp-hebi-h25-45-accuracy",
            "componentId": "cmp-hebi-h25-45",
            "targetClaimId": "cmp-hebi-h25-45-accuracy",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
            "evidenceLocation": "Exact-model audit row · H25-45 · Angular accuracy",
            "evidenceResult": "Source and condition audit completed for “0.02”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer specification."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hebi-h25-45:cmp-hebi-h25-45-backlash",
      "componentId": "cmp-hebi-h25-45",
      "componentSlug": "hebi-h25-45",
      "componentName": "HEBI H25-45 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-h25-45-backlash",
        "field": "backlash",
        "label": "Backlash",
        "value": "None — harmonic-type reducer",
        "condition": "Manufacturer wording; not an independent lost-motion test.",
        "sourceState": "M",
        "sourceTitle": "HEBI H-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/H-SeriesDatasheet.pdf",
        "sourceLocation": "Technical specifications table, H25-45 column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
        "evidenceLocation": "Exact-model audit row · H25-45 · Backlash",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-motion-error-cmp-hebi-h25-45-backlash",
            "sourceAuditRecordId": "audit-motion-error-cmp-hebi-h25-45-backlash",
            "componentId": "cmp-hebi-h25-45",
            "targetClaimId": "cmp-hebi-h25-45-backlash",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
            "evidenceLocation": "Exact-model audit row · H25-45 · Backlash",
            "evidenceResult": "Source and condition audit completed for “None — harmonic-type reducer”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer wording; not an independent lost-motion test."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hebi-h25-45:cmp-hebi-h25-45-brake",
      "componentId": "cmp-hebi-h25-45",
      "componentSlug": "hebi-h25-45",
      "componentName": "HEBI H25-45 Actuator",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-hebi-h25-45-brake",
        "field": "brake",
        "label": "Safety brake option",
        "value": "Optional; locked on power-off",
        "condition": "Optional configuration.",
        "sourceState": "M",
        "sourceTitle": "HEBI H-Series Actuator Technical Specifications",
        "sourceUrl": "https://docs.hebi.us/resources/datasheets/H-SeriesDatasheet.pdf",
        "sourceLocation": "Technical specifications table, H25-45 column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xh540-w150-r:cmp-robotis-xh540-w150-r-continuous_torque",
      "componentId": "cmp-robotis-xh540-w150-r",
      "componentSlug": "robotis-xh540-w150-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W150-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xh540-w150-r-continuous_torque",
        "field": "continuous_torque",
        "label": "Continuous output torque",
        "value": "Not published in cited specification",
        "condition": "RCI checked the cited official specification on the verification date.",
        "sourceState": "U",
        "sourceTitle": "ROBOTIS XH540-W150 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xh540-w150/",
        "sourceLocation": "Specifications and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Novel omnidirectional mobile robot with slidable base",
        "evidenceUrl": "https://doi.org/10.1299/jamdsm.2024jamdsm0063",
        "evidenceLocation": "Prototype hardware and experiments",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-xh540-w150-mobile-robot",
            "externalSupportId": "ext-wave90-xh540-w150-mobile-robot",
            "componentId": "cmp-robotis-xh540-w150-r",
            "targetClaimId": "cmp-robotis-xh540-w150-r-continuous_torque",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Novel omnidirectional mobile robot with slidable base",
            "evidenceUrl": "https://doi.org/10.1299/jamdsm.2024jamdsm0063",
            "evidenceLocation": "Prototype hardware and experiments",
            "evidenceResult": "Exact actuators drove a physical omnidirectional mobile-robot prototype",
            "evidenceCondition": "Prototype path-following and mobility experiments."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-robotis-xh540-w150-r:cmp-robotis-xh540-w150-r-headline_torque",
      "componentId": "cmp-robotis-xh540-w150-r",
      "componentSlug": "robotis-xh540-w150-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W150-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xh540-w150-r-headline_torque",
        "field": "headline_torque",
        "label": "Stall torque",
        "value": "6.6 / 7.1 / 8.5",
        "condition": "At 11.1 V and 4.5 A / 12 V and 4.9 A / 14.8 V and 5.9 A respectively.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XH540-W150 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xh540-w150/",
        "sourceLocation": "Specifications and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI continuous-torque claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
        "evidenceLocation": "Exact-model audit row · XH540-W150-R · Stall torque",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-robotis-xh540-w150-r-headline_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-robotis-xh540-w150-r-headline_torque",
            "componentId": "cmp-robotis-xh540-w150-r",
            "targetClaimId": "cmp-robotis-xh540-w150-r-headline_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · XH540-W150-R · Stall torque",
            "evidenceResult": "Source and condition audit completed for “6.6 / 7.1 / 8.5”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "At 11.1 V and 4.5 A / 12 V and 4.9 A / 14.8 V and 5.9 A respectively."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-robotis-xh540-w150-r:cmp-robotis-xh540-w150-r-speed",
      "componentId": "cmp-robotis-xh540-w150-r",
      "componentSlug": "robotis-xh540-w150-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W150-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xh540-w150-r-speed",
        "field": "speed",
        "label": "No-load speed",
        "value": "66 / 70 / 86",
        "condition": "At 11.1 / 12 / 14.8 V respectively; no load.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XH540-W150 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xh540-w150/",
        "sourceLocation": "Specifications and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xh540-w150-r:cmp-robotis-xh540-w150-r-mass",
      "componentId": "cmp-robotis-xh540-w150-r",
      "componentSlug": "robotis-xh540-w150-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W150-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xh540-w150-r-mass",
        "field": "mass",
        "label": "Weight",
        "value": "165",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XH540-W150 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xh540-w150/",
        "sourceLocation": "Specifications and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xh540-w150-r:cmp-robotis-xh540-w150-r-gear_ratio",
      "componentId": "cmp-robotis-xh540-w150-r",
      "componentSlug": "robotis-xh540-w150-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W150-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xh540-w150-r-gear_ratio",
        "field": "gear_ratio",
        "label": "Gear ratio",
        "value": "152.3:1",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XH540-W150 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xh540-w150/",
        "sourceLocation": "Specifications and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xh540-w150-r:cmp-robotis-xh540-w150-r-backlash",
      "componentId": "cmp-robotis-xh540-w150-r",
      "componentSlug": "robotis-xh540-w150-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W150-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xh540-w150-r-backlash",
        "field": "backlash",
        "label": "Backlash",
        "value": "15 arcmin / 0.25°",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XH540-W150 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xh540-w150/",
        "sourceLocation": "Specifications and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
        "evidenceLocation": "Exact-model audit row · XH540-W150-R · Backlash",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-motion-error-cmp-robotis-xh540-w150-r-backlash",
            "sourceAuditRecordId": "audit-motion-error-cmp-robotis-xh540-w150-r-backlash",
            "componentId": "cmp-robotis-xh540-w150-r",
            "targetClaimId": "cmp-robotis-xh540-w150-r-backlash",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
            "evidenceLocation": "Exact-model audit row · XH540-W150-R · Backlash",
            "evidenceResult": "Source and condition audit completed for “15 arcmin / 0.25°”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-robotis-xh540-w150-r:cmp-robotis-xh540-w150-r-input_voltage",
      "componentId": "cmp-robotis-xh540-w150-r",
      "componentSlug": "robotis-xh540-w150-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W150-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xh540-w150-r-input_voltage",
        "field": "input_voltage",
        "label": "Operating voltage",
        "value": "10–14.8; 12 recommended",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XH540-W150 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xh540-w150/",
        "sourceLocation": "Specifications and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xh540-w150-r:cmp-robotis-xh540-w150-r-communications",
      "componentId": "cmp-robotis-xh540-w150-r",
      "componentSlug": "robotis-xh540-w150-r",
      "componentName": "ROBOTIS DYNAMIXEL XH540-W150-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xh540-w150-r-communications",
        "field": "communications",
        "label": "Physical connection",
        "value": "RS-485 multidrop",
        "condition": "R variant; T variant uses TTL.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XH540-W150 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xh540-w150/",
        "sourceLocation": "Specifications and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xw540-t260-r:cmp-robotis-xw540-t260-r-continuous_torque",
      "componentId": "cmp-robotis-xw540-t260-r",
      "componentSlug": "robotis-xw540-t260-r",
      "componentName": "ROBOTIS DYNAMIXEL XW540-T260-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xw540-t260-r-continuous_torque",
        "field": "continuous_torque",
        "label": "Continuous output torque",
        "value": "Not published in cited specification",
        "condition": "RCI checked the cited official specification on the verification date.",
        "sourceState": "U",
        "sourceTitle": "ROBOTIS XW540-T260 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xw540-t260/",
        "sourceLocation": "Specifications, ingress-protection note and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xw540-t260-r:cmp-robotis-xw540-t260-r-headline_torque",
      "componentId": "cmp-robotis-xw540-t260-r",
      "componentSlug": "robotis-xw540-t260-r",
      "componentName": "ROBOTIS DYNAMIXEL XW540-T260-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xw540-t260-r-headline_torque",
        "field": "headline_torque",
        "label": "Stall torque",
        "value": "8.8 / 9.5 / 11.2",
        "condition": "At 11.1 V and 4.5 A / 12 V and 4.9 A / 14.8 V and 5.9 A respectively.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XW540-T260 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xw540-t260/",
        "sourceLocation": "Specifications, ingress-protection note and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI continuous-torque claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
        "evidenceLocation": "Exact-model audit row · XW540-T260-R · Stall torque",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-robotis-xw540-t260-r-headline_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-robotis-xw540-t260-r-headline_torque",
            "componentId": "cmp-robotis-xw540-t260-r",
            "targetClaimId": "cmp-robotis-xw540-t260-r-headline_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · XW540-T260-R · Stall torque",
            "evidenceResult": "Source and condition audit completed for “8.8 / 9.5 / 11.2”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "At 11.1 V and 4.5 A / 12 V and 4.9 A / 14.8 V and 5.9 A respectively."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-robotis-xw540-t260-r:cmp-robotis-xw540-t260-r-speed",
      "componentId": "cmp-robotis-xw540-t260-r",
      "componentSlug": "robotis-xw540-t260-r",
      "componentName": "ROBOTIS DYNAMIXEL XW540-T260-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xw540-t260-r-speed",
        "field": "speed",
        "label": "No-load speed",
        "value": "37 / 40 / 48",
        "condition": "At 11.1 / 12 / 14.8 V respectively; no load.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XW540-T260 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xw540-t260/",
        "sourceLocation": "Specifications, ingress-protection note and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xw540-t260-r:cmp-robotis-xw540-t260-r-mass",
      "componentId": "cmp-robotis-xw540-t260-r",
      "componentSlug": "robotis-xw540-t260-r",
      "componentName": "ROBOTIS DYNAMIXEL XW540-T260-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xw540-t260-r-mass",
        "field": "mass",
        "label": "Weight",
        "value": "185",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XW540-T260 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xw540-t260/",
        "sourceLocation": "Specifications, ingress-protection note and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xw540-t260-r:cmp-robotis-xw540-t260-r-gear_ratio",
      "componentId": "cmp-robotis-xw540-t260-r",
      "componentSlug": "robotis-xw540-t260-r",
      "componentName": "ROBOTIS DYNAMIXEL XW540-T260-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xw540-t260-r-gear_ratio",
        "field": "gear_ratio",
        "label": "Gear ratio",
        "value": "260.6:1",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XW540-T260 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xw540-t260/",
        "sourceLocation": "Specifications, ingress-protection note and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xw540-t260-r:cmp-robotis-xw540-t260-r-backlash",
      "componentId": "cmp-robotis-xw540-t260-r",
      "componentSlug": "robotis-xw540-t260-r",
      "componentName": "ROBOTIS DYNAMIXEL XW540-T260-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xw540-t260-r-backlash",
        "field": "backlash",
        "label": "Backlash",
        "value": "15 arcmin / 0.25°",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XW540-T260 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xw540-t260/",
        "sourceLocation": "Specifications, ingress-protection note and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
        "evidenceLocation": "Exact-model audit row · XW540-T260-R · Backlash",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-motion-error-cmp-robotis-xw540-t260-r-backlash",
            "sourceAuditRecordId": "audit-motion-error-cmp-robotis-xw540-t260-r-backlash",
            "componentId": "cmp-robotis-xw540-t260-r",
            "targetClaimId": "cmp-robotis-xw540-t260-r-backlash",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
            "evidenceLocation": "Exact-model audit row · XW540-T260-R · Backlash",
            "evidenceResult": "Source and condition audit completed for “15 arcmin / 0.25°”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "The catalog claim does not publish a complete, independently reproducible test condition."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-robotis-xw540-t260-r:cmp-robotis-xw540-t260-r-environmental",
      "componentId": "cmp-robotis-xw540-t260-r",
      "componentSlug": "robotis-xw540-t260-r",
      "componentName": "ROBOTIS DYNAMIXEL XW540-T260-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xw540-t260-r-environmental",
        "field": "environmental",
        "label": "Ingress protection",
        "value": "IP68; 1 m for 24 h",
        "condition": "Manufacturer-stated immersion condition.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XW540-T260 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xw540-t260/",
        "sourceLocation": "Specifications, ingress-protection note and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "FY2023 security technology research results — fin-propelled fish robot",
        "evidenceUrl": "https://www.mod.go.jp/atla/funding/hyouka/r06_seika/R6seika_31tmsuk.pdf",
        "evidenceLocation": "Underwater actuator test and failure report",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-xw540-water-failure",
            "externalSupportId": "ext-wave90-xw540-water-failure",
            "componentId": "cmp-robotis-xw540-t260-r",
            "targetClaimId": "cmp-robotis-xw540-t260-r-environmental",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "FY2023 security technology research results — fin-propelled fish robot",
            "evidenceUrl": "https://www.mod.go.jp/atla/funding/hyouka/r06_seika/R6seika_31tmsuk.pdf",
            "evidenceLocation": "Underwater actuator test and failure report",
            "evidenceResult": "A government research project documented an actuator failure during underwater fin testing",
            "evidenceCondition": "Exact actuator on a physical fish-robot prototype; the cause was not isolated."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-robotis-xw540-t260-r:cmp-robotis-xw540-t260-r-communications",
      "componentId": "cmp-robotis-xw540-t260-r",
      "componentSlug": "robotis-xw540-t260-r",
      "componentName": "ROBOTIS DYNAMIXEL XW540-T260-R",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xw540-t260-r-communications",
        "field": "communications",
        "label": "Physical connection",
        "value": "RS-485 multidrop",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XW540-T260 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xw540-t260/",
        "sourceLocation": "Specifications, ingress-protection note and stall-torque warning",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak60-6-v3:cmp-cubemars-ak60-6-v3-continuous_torque",
      "componentId": "cmp-cubemars-ak60-6-v3",
      "componentSlug": "cubemars-ak60-6-v3",
      "componentName": "CubeMars AK60-6 V3.0 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak60-6-v3-continuous_torque",
        "field": "continuous_torque",
        "label": "Rated torque",
        "value": "3",
        "condition": "Manufacturer-rated value; thermal duration is not stated.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK60-6 V3.0 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak60-6-v3-0-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Application of CubeMars AK Series — exoskeleton usage report",
        "evidenceUrl": "https://media.licdn.com/dms/document/media/v2/D4E1FAQHB479U1zOICg/feedshare-document-pdf-analyzed/B4EZzjhoHoJoAc-/0/1773343771531",
        "evidenceLocation": "Hardware and loaded-operation report",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-ak60-6-exoskeleton",
            "externalSupportId": "ext-wave90-ak60-6-exoskeleton",
            "componentId": "cmp-cubemars-ak60-6-v3",
            "targetClaimId": "cmp-cubemars-ak60-6-v3-continuous_torque",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Application of CubeMars AK Series — exoskeleton usage report",
            "evidenceUrl": "https://media.licdn.com/dms/document/media/v2/D4E1FAQHB479U1zOICg/feedshare-document-pdf-analyzed/B4EZzjhoHoJoAc-/0/1773343771531",
            "evidenceLocation": "Hardware and loaded-operation report",
            "evidenceResult": "Exact V3.0 actuator operated under repeated exoskeleton loading",
            "evidenceCondition": "Student biomechatronics report describes knee operation and hip thermal shutdown during long loaded runs."
          },
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak60-6-v3-continuous_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-ak60-6-v3-continuous_torque",
            "componentId": "cmp-cubemars-ak60-6-v3",
            "targetClaimId": "cmp-cubemars-ak60-6-v3-continuous_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · AK60-6 V3.0 KV80 · Rated torque",
            "evidenceResult": "Source and condition audit completed for “3”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer-rated value; thermal duration is not stated."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak60-6-v3:cmp-cubemars-ak60-6-v3-headline_torque",
      "componentId": "cmp-cubemars-ak60-6-v3",
      "componentSlug": "cubemars-ak60-6-v3",
      "componentName": "CubeMars AK60-6 V3.0 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak60-6-v3-headline_torque",
        "field": "headline_torque",
        "label": "Peak torque",
        "value": "9",
        "condition": "Peak duration is not stated.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK60-6 V3.0 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak60-6-v3-0-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI continuous-torque claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
        "evidenceLocation": "Exact-model audit row · AK60-6 V3.0 KV80 · Peak torque",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak60-6-v3-headline_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-ak60-6-v3-headline_torque",
            "componentId": "cmp-cubemars-ak60-6-v3",
            "targetClaimId": "cmp-cubemars-ak60-6-v3-headline_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · AK60-6 V3.0 KV80 · Peak torque",
            "evidenceResult": "Source and condition audit completed for “9”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Peak duration is not stated."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak60-6-v3:cmp-cubemars-ak60-6-v3-speed",
      "componentId": "cmp-cubemars-ak60-6-v3",
      "componentSlug": "cubemars-ak60-6-v3",
      "componentName": "CubeMars AK60-6 V3.0 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak60-6-v3-speed",
        "field": "speed",
        "label": "Rated speed",
        "value": "233 / 490",
        "condition": "At 24 / 48 V respectively.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK60-6 V3.0 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak60-6-v3-0-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak60-6-v3:cmp-cubemars-ak60-6-v3-no_load_speed",
      "componentId": "cmp-cubemars-ak60-6-v3",
      "componentSlug": "cubemars-ak60-6-v3",
      "componentName": "CubeMars AK60-6 V3.0 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak60-6-v3-no_load_speed",
        "field": "no_load_speed",
        "label": "No-load speed",
        "value": "320 / 640",
        "condition": "At 24 / 48 V respectively.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK60-6 V3.0 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak60-6-v3-0-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak60-6-v3:cmp-cubemars-ak60-6-v3-mass",
      "componentId": "cmp-cubemars-ak60-6-v3",
      "componentSlug": "cubemars-ak60-6-v3",
      "componentName": "CubeMars AK60-6 V3.0 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak60-6-v3-mass",
        "field": "mass",
        "label": "Weight",
        "value": "380",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "CubeMars AK60-6 V3.0 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak60-6-v3-0-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak60-6-v3:cmp-cubemars-ak60-6-v3-gear_ratio",
      "componentId": "cmp-cubemars-ak60-6-v3",
      "componentSlug": "cubemars-ak60-6-v3",
      "componentName": "CubeMars AK60-6 V3.0 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak60-6-v3-gear_ratio",
        "field": "gear_ratio",
        "label": "Reduction ratio",
        "value": "6:1",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "CubeMars AK60-6 V3.0 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak60-6-v3-0-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak60-6-v3:cmp-cubemars-ak60-6-v3-encoder",
      "componentId": "cmp-cubemars-ak60-6-v3",
      "componentSlug": "cubemars-ak60-6-v3",
      "componentName": "CubeMars AK60-6 V3.0 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak60-6-v3-encoder",
        "field": "encoder",
        "label": "Encoder",
        "value": "21-bit magnetic encoder",
        "condition": "Manufacturer product specification.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK60-6 V3.0 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak60-6-v3-0-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak60-6-v3:cmp-cubemars-ak60-6-v3-input_voltage",
      "componentId": "cmp-cubemars-ak60-6-v3",
      "componentSlug": "cubemars-ak60-6-v3",
      "componentName": "CubeMars AK60-6 V3.0 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak60-6-v3-input_voltage",
        "field": "input_voltage",
        "label": "Nominal voltage options",
        "value": "24 / 48",
        "condition": "Variant- and mode-dependent.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK60-6 V3.0 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak60-6-v3-0-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak60-6-v3:cmp-cubemars-ak60-6-v3-backlash",
      "componentId": "cmp-cubemars-ak60-6-v3",
      "componentSlug": "cubemars-ak60-6-v3",
      "componentName": "CubeMars AK60-6 V3.0 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak60-6-v3-backlash",
        "field": "backlash",
        "label": "Numeric backlash",
        "value": "Not published in cited specification",
        "condition": "RCI checked the cited official specification on the verification date.",
        "sourceState": "U",
        "sourceTitle": "CubeMars AK60-6 V3.0 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak60-6-v3-0-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak80-64:cmp-cubemars-ak80-64-continuous_torque",
      "componentId": "cmp-cubemars-ak80-64",
      "componentSlug": "cubemars-ak80-64",
      "componentName": "CubeMars AK80-64 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak80-64-continuous_torque",
        "field": "continuous_torque",
        "label": "Rated torque",
        "value": "48",
        "condition": "Rated current 7 A; duration and cooling method are not stated.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK80-64 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak80-64-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "A robotic perturbation trainer for transverse-plane gait perturbations in pediatric cerebral palsy",
        "evidenceUrl": "https://pmc.ncbi.nlm.nih.gov/articles/PMC13400327/",
        "evidenceLocation": "Method details and implementation",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-ak80-64-perturbation",
            "externalSupportId": "ext-wave90-ak80-64-perturbation",
            "componentId": "cmp-cubemars-ak80-64",
            "targetClaimId": "cmp-cubemars-ak80-64-continuous_torque",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "A robotic perturbation trainer for transverse-plane gait perturbations in pediatric cerebral palsy",
            "evidenceUrl": "https://pmc.ncbi.nlm.nih.gov/articles/PMC13400327/",
            "evidenceLocation": "Method details and implementation",
            "evidenceResult": "Four exact actuators operated a physical cable perturbation trainer",
            "evidenceCondition": "Treadmill trainer with 10 N cable pretension and controlled perturbation experiments."
          },
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak80-64-continuous_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-ak80-64-continuous_torque",
            "componentId": "cmp-cubemars-ak80-64",
            "targetClaimId": "cmp-cubemars-ak80-64-continuous_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · AK80-64 KV80 · Rated torque",
            "evidenceResult": "Source and condition audit completed for “48”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Rated current 7 A; duration and cooling method are not stated."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak80-64:cmp-cubemars-ak80-64-headline_torque",
      "componentId": "cmp-cubemars-ak80-64",
      "componentSlug": "cubemars-ak80-64",
      "componentName": "CubeMars AK80-64 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak80-64-headline_torque",
        "field": "headline_torque",
        "label": "Peak torque",
        "value": "120",
        "condition": "Peak current 19 A; duration not stated.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK80-64 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak80-64-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI continuous-torque claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
        "evidenceLocation": "Exact-model audit row · AK80-64 KV80 · Peak torque",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-ak80-64-headline_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-ak80-64-headline_torque",
            "componentId": "cmp-cubemars-ak80-64",
            "targetClaimId": "cmp-cubemars-ak80-64-headline_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · AK80-64 KV80 · Peak torque",
            "evidenceResult": "Source and condition audit completed for “120”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Peak current 19 A; duration not stated."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak80-64:cmp-cubemars-ak80-64-speed",
      "componentId": "cmp-cubemars-ak80-64",
      "componentSlug": "cubemars-ak80-64",
      "componentName": "CubeMars AK80-64 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak80-64-speed",
        "field": "speed",
        "label": "Rated speed",
        "value": "23 / 48",
        "condition": "At 24 / 48 V respectively.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK80-64 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak80-64-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak80-64:cmp-cubemars-ak80-64-mass",
      "componentId": "cmp-cubemars-ak80-64",
      "componentSlug": "cubemars-ak80-64",
      "componentName": "CubeMars AK80-64 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak80-64-mass",
        "field": "mass",
        "label": "Weight",
        "value": "850",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "CubeMars AK80-64 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak80-64-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak80-64:cmp-cubemars-ak80-64-gear_ratio",
      "componentId": "cmp-cubemars-ak80-64",
      "componentSlug": "cubemars-ak80-64",
      "componentName": "CubeMars AK80-64 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak80-64-gear_ratio",
        "field": "gear_ratio",
        "label": "Reduction ratio",
        "value": "64:1",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "CubeMars AK80-64 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak80-64-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak80-64:cmp-cubemars-ak80-64-backlash",
      "componentId": "cmp-cubemars-ak80-64",
      "componentSlug": "cubemars-ak80-64",
      "componentName": "CubeMars AK80-64 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak80-64-backlash",
        "field": "backlash",
        "label": "Backlash",
        "value": "0.18",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK80-64 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak80-64-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
        "evidenceLocation": "Exact-model audit row · AK80-64 KV80 · Backlash",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-motion-error-cmp-cubemars-ak80-64-backlash",
            "sourceAuditRecordId": "audit-motion-error-cmp-cubemars-ak80-64-backlash",
            "componentId": "cmp-cubemars-ak80-64",
            "targetClaimId": "cmp-cubemars-ak80-64-backlash",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI actuator backlash and motion-error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/actuator-backlash-claims-audit/",
            "evidenceLocation": "Exact-model audit row · AK80-64 KV80 · Backlash",
            "evidenceResult": "Source and condition audit completed for “0.18”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer specification."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak80-64:cmp-cubemars-ak80-64-encoder",
      "componentId": "cmp-cubemars-ak80-64",
      "componentSlug": "cubemars-ak80-64",
      "componentName": "CubeMars AK80-64 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak80-64-encoder",
        "field": "encoder",
        "label": "Encoder",
        "value": "14-bit magnetic encoder",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "CubeMars AK80-64 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak80-64-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-ak80-64:cmp-cubemars-ak80-64-communications",
      "componentId": "cmp-cubemars-ak80-64",
      "componentSlug": "cubemars-ak80-64",
      "componentName": "CubeMars AK80-64 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-ak80-64-communications",
        "field": "communications",
        "label": "Control communication",
        "value": "CAN and UART",
        "condition": "Protocol and firmware revision must match the shipped unit.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AK80-64 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/ak80-64-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-aka60-6:cmp-cubemars-aka60-6-continuous_torque",
      "componentId": "cmp-cubemars-aka60-6",
      "componentSlug": "cubemars-aka60-6",
      "componentName": "CubeMars AKA60-6 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-aka60-6-continuous_torque",
        "field": "continuous_torque",
        "label": "Rated torque",
        "value": "3",
        "condition": "Manufacturer-rated value; thermal duration is not stated.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AKA60-6 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/aka60-6-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI continuous-torque claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
        "evidenceLocation": "Exact-model audit row · AKA60-6 KV80 · Rated torque",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-aka60-6-continuous_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-aka60-6-continuous_torque",
            "componentId": "cmp-cubemars-aka60-6",
            "targetClaimId": "cmp-cubemars-aka60-6-continuous_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · AKA60-6 KV80 · Rated torque",
            "evidenceResult": "Source and condition audit completed for “3”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer-rated value; thermal duration is not stated."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-cubemars-aka60-6:cmp-cubemars-aka60-6-headline_torque",
      "componentId": "cmp-cubemars-aka60-6",
      "componentSlug": "cubemars-aka60-6",
      "componentName": "CubeMars AKA60-6 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-aka60-6-headline_torque",
        "field": "headline_torque",
        "label": "Peak torque",
        "value": "9",
        "condition": "Peak duration is not stated.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AKA60-6 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/aka60-6-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI continuous-torque claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
        "evidenceLocation": "Exact-model audit row · AKA60-6 KV80 · Peak torque",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-torque-boundary-cmp-cubemars-aka60-6-headline_torque",
            "sourceAuditRecordId": "audit-torque-boundary-cmp-cubemars-aka60-6-headline_torque",
            "componentId": "cmp-cubemars-aka60-6",
            "targetClaimId": "cmp-cubemars-aka60-6-headline_torque",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI continuous-torque claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/continuous-torque-claims-audit/",
            "evidenceLocation": "Exact-model audit row · AKA60-6 KV80 · Peak torque",
            "evidenceResult": "Source and condition audit completed for “9”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Peak duration is not stated."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-cubemars-aka60-6:cmp-cubemars-aka60-6-speed",
      "componentId": "cmp-cubemars-aka60-6",
      "componentSlug": "cubemars-aka60-6",
      "componentName": "CubeMars AKA60-6 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-aka60-6-speed",
        "field": "speed",
        "label": "Rated speed",
        "value": "200 / 400",
        "condition": "At 24 / 48 V respectively.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AKA60-6 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/aka60-6-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-aka60-6:cmp-cubemars-aka60-6-mass",
      "componentId": "cmp-cubemars-aka60-6",
      "componentSlug": "cubemars-aka60-6",
      "componentName": "CubeMars AKA60-6 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-aka60-6-mass",
        "field": "mass",
        "label": "Weight",
        "value": "460",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "CubeMars AKA60-6 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/aka60-6-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-aka60-6:cmp-cubemars-aka60-6-gear_ratio",
      "componentId": "cmp-cubemars-aka60-6",
      "componentSlug": "cubemars-aka60-6",
      "componentName": "CubeMars AKA60-6 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-aka60-6-gear_ratio",
        "field": "gear_ratio",
        "label": "Reduction ratio",
        "value": "6:1",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "CubeMars AKA60-6 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/aka60-6-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-aka60-6:cmp-cubemars-aka60-6-radial_load",
      "componentId": "cmp-cubemars-aka60-6",
      "componentSlug": "cubemars-aka60-6",
      "componentName": "CubeMars AKA60-6 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-aka60-6-radial_load",
        "field": "radial_load",
        "label": "Rated radial load",
        "value": "18",
        "condition": "Manufacturer product-page rating; load location and life condition must be checked.",
        "sourceState": "M",
        "sourceTitle": "CubeMars AKA60-6 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/aka60-6-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-aka60-6:cmp-cubemars-aka60-6-encoder",
      "componentId": "cmp-cubemars-aka60-6",
      "componentSlug": "cubemars-aka60-6",
      "componentName": "CubeMars AKA60-6 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-aka60-6-encoder",
        "field": "encoder",
        "label": "Encoder",
        "value": "14-bit magnetic encoder",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "CubeMars AKA60-6 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/aka60-6-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-aka60-6:cmp-cubemars-aka60-6-communications",
      "componentId": "cmp-cubemars-aka60-6",
      "componentSlug": "cubemars-aka60-6",
      "componentName": "CubeMars AKA60-6 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-aka60-6-communications",
        "field": "communications",
        "label": "Control communication",
        "value": "CAN and UART",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "CubeMars AKA60-6 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/aka60-6-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-cubemars-aka60-6:cmp-cubemars-aka60-6-backlash",
      "componentId": "cmp-cubemars-aka60-6",
      "componentSlug": "cubemars-aka60-6",
      "componentName": "CubeMars AKA60-6 KV80",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-cubemars-aka60-6-backlash",
        "field": "backlash",
        "label": "Numeric backlash",
        "value": "Not published in cited specification",
        "condition": "RCI checked the cited official specification on the verification date.",
        "sourceState": "U",
        "sourceTitle": "CubeMars AKA60-6 KV80 product page",
        "sourceUrl": "https://www.cubemars.com/product/aka60-6-kv80-robotic-actuator.html",
        "sourceLocation": "Performance parameters and dimensional table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-realsense-d457:cmp-realsense-d457-range",
      "componentId": "cmp-realsense-d457",
      "componentSlug": "realsense-d457",
      "componentName": "RealSense Depth Camera D457",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d457-range",
        "field": "range",
        "label": "Ideal range",
        "value": "0.6–6",
        "condition": "Manufacturer-described ideal range, not a hard maximum.",
        "sourceState": "M",
        "sourceTitle": "RealSense Depth Camera D457 product page",
        "sourceUrl": "https://www.realsenseai.com/products/d457-gmsl-fakra/",
        "sourceLocation": "Depth, interface, environmental and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI depth-camera range and error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
        "evidenceLocation": "Exact-model audit row · D457 · Ideal range",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-depth-condition-cmp-realsense-d457-range",
            "sourceAuditRecordId": "audit-depth-condition-cmp-realsense-d457-range",
            "componentId": "cmp-realsense-d457",
            "targetClaimId": "cmp-realsense-d457-range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · D457 · Ideal range",
            "evidenceResult": "Source and condition audit completed for “0.6–6”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer-described ideal range, not a hard maximum."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-realsense-d457:cmp-realsense-d457-min_depth",
      "componentId": "cmp-realsense-d457",
      "componentSlug": "realsense-d457",
      "componentName": "RealSense Depth Camera D457",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d457-min_depth",
        "field": "min_depth",
        "label": "Minimum depth at maximum resolution",
        "value": "~0.52",
        "condition": "Mode-dependent Min-Z.",
        "sourceState": "M",
        "sourceTitle": "RealSense Depth Camera D457 product page",
        "sourceUrl": "https://www.realsenseai.com/products/d457-gmsl-fakra/",
        "sourceLocation": "Depth, interface, environmental and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI depth-camera range and error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
        "evidenceLocation": "Exact-model audit row · D457 · Minimum depth at maximum resolution",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-depth-condition-cmp-realsense-d457-min_depth",
            "sourceAuditRecordId": "audit-depth-condition-cmp-realsense-d457-min_depth",
            "componentId": "cmp-realsense-d457",
            "targetClaimId": "cmp-realsense-d457-min_depth",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · D457 · Minimum depth at maximum resolution",
            "evidenceResult": "Source and condition audit completed for “~0.52”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Mode-dependent Min-Z."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-realsense-d457:cmp-realsense-d457-resolution_fps",
      "componentId": "cmp-realsense-d457",
      "componentSlug": "realsense-d457",
      "componentName": "RealSense Depth Camera D457",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d457-resolution_fps",
        "field": "resolution_fps",
        "label": "Depth output",
        "value": "Up to 1280 × 720; up to 90 fps",
        "condition": "Resolution and frame-rate maxima are listed separately.",
        "sourceState": "M",
        "sourceTitle": "RealSense Depth Camera D457 product page",
        "sourceUrl": "https://www.realsenseai.com/products/d457-gmsl-fakra/",
        "sourceLocation": "Depth, interface, environmental and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI depth-camera range and error claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
        "evidenceLocation": "Exact-model audit row · D457 · Depth output",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-depth-condition-cmp-realsense-d457-resolution_fps",
            "sourceAuditRecordId": "audit-depth-condition-cmp-realsense-d457-resolution_fps",
            "componentId": "cmp-realsense-d457",
            "targetClaimId": "cmp-realsense-d457-resolution_fps",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · D457 · Depth output",
            "evidenceResult": "Source and condition audit completed for “Up to 1280 × 720; up to 90 fps”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Resolution and frame-rate maxima are listed separately."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-realsense-d457:cmp-realsense-d457-fov",
      "componentId": "cmp-realsense-d457",
      "componentSlug": "realsense-d457",
      "componentName": "RealSense Depth Camera D457",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d457-fov",
        "field": "fov",
        "label": "Depth field of view",
        "value": "87 × 58",
        "condition": "Horizontal × vertical.",
        "sourceState": "M",
        "sourceTitle": "RealSense Depth Camera D457 product page",
        "sourceUrl": "https://www.realsenseai.com/products/d457-gmsl-fakra/",
        "sourceLocation": "Depth, interface, environmental and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-realsense-d457:cmp-realsense-d457-accuracy",
      "componentId": "cmp-realsense-d457",
      "componentSlug": "realsense-d457",
      "componentName": "RealSense Depth Camera D457",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d457-accuracy",
        "field": "accuracy",
        "label": "Depth accuracy",
        "value": "<2%",
        "condition": "At 4 m; manufacturer product-page condition.",
        "sourceState": "M",
        "sourceTitle": "RealSense Depth Camera D457 product page",
        "sourceUrl": "https://www.realsenseai.com/products/d457-gmsl-fakra/",
        "sourceLocation": "Depth, interface, environmental and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Vision Positioning and Robotic Harvesting Study Using an Intel RealSense D457",
        "evidenceUrl": "https://www.mdpi.com/3090304",
        "evidenceLocation": "Experimental setup and positioning-error results",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-d457-grape-positioning-test",
            "externalSupportId": "ext-d457-grape-positioning-test",
            "componentId": "cmp-realsense-d457",
            "targetClaimId": "cmp-realsense-d457-accuracy",
            "relationship": "metric-mismatch",
            "outcome": "inconclusive",
            "rationale": "Robot target-positioning error includes perception, calibration and manipulator effects and cannot resolve the D457 percentage depth-accuracy claim.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Vision Positioning and Robotic Harvesting Study Using an Intel RealSense D457",
            "evidenceUrl": "https://www.mdpi.com/3090304",
            "evidenceLocation": "Experimental setup and positioning-error results",
            "evidenceResult": "Physical target-positioning errors reported for the D457-based perception pipeline",
            "evidenceCondition": "Robot vision setup, grape targets and the paper’s calibration and positioning workflow."
          },
          {
            "assessmentId": "assess-audit-depth-condition-cmp-realsense-d457-accuracy",
            "sourceAuditRecordId": "audit-depth-condition-cmp-realsense-d457-accuracy",
            "componentId": "cmp-realsense-d457",
            "targetClaimId": "cmp-realsense-d457-accuracy",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · D457 · Depth accuracy",
            "evidenceResult": "Source and condition audit completed for “<2%”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "At 4 m; manufacturer product-page condition."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-realsense-d457:cmp-realsense-d457-interface",
      "componentId": "cmp-realsense-d457",
      "componentSlug": "realsense-d457",
      "componentName": "RealSense Depth Camera D457",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d457-interface",
        "field": "interface",
        "label": "Data and power transport",
        "value": "GMSL over FAKRA; cable length up to 15 m",
        "condition": "Requires compatible serializer/deserializer host hardware.",
        "sourceState": "M",
        "sourceTitle": "RealSense Depth Camera D457 Datasheet",
        "sourceUrl": "https://realsenseai.com/wp-content/uploads/2025/12/RealSense-D457-Datasheet-Dec-2025.pdf",
        "sourceLocation": "D457 depth, GMSL/FAKRA and enclosure specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-realsense-d457:cmp-realsense-d457-environmental",
      "componentId": "cmp-realsense-d457",
      "componentSlug": "realsense-d457",
      "componentName": "RealSense Depth Camera D457",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d457-environmental",
        "field": "environmental",
        "label": "Ingress protection",
        "value": "IP65",
        "condition": "Enclosure-level rating.",
        "sourceState": "M",
        "sourceTitle": "RealSense Depth Camera D457 product page",
        "sourceUrl": "https://www.realsenseai.com/products/d457-gmsl-fakra/",
        "sourceLocation": "Depth, interface, environmental and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-realsense-d457:cmp-realsense-d457-dimensions",
      "componentId": "cmp-realsense-d457",
      "componentSlug": "realsense-d457",
      "componentName": "RealSense Depth Camera D457",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-realsense-d457-dimensions",
        "field": "dimensions",
        "label": "Dimensions",
        "value": "124 × 26 × 36",
        "condition": "Length × depth × height.",
        "sourceState": "M",
        "sourceTitle": "RealSense Depth Camera D457 product page",
        "sourceUrl": "https://www.realsenseai.com/products/d457-gmsl-fakra/",
        "sourceLocation": "Depth, interface, environmental and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-orbbec-gemini-2-xl:cmp-orbbec-gemini-2-xl-range",
      "componentId": "cmp-orbbec-gemini-2-xl",
      "componentSlug": "orbbec-gemini-2-xl",
      "componentName": "Orbbec Gemini 2 XL",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-orbbec-gemini-2-xl-range",
        "field": "range",
        "label": "Depth range",
        "value": "0.4–20",
        "condition": "Manufacturer product specification.",
        "sourceState": "M",
        "sourceTitle": "Orbbec Gemini 2 XL product specifications",
        "sourceUrl": "https://www.orbbec.com/products/stereo-vision-camera/gemini-2xl/",
        "sourceLocation": "Depth, interface, synchronization, power and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Real-world reconstruction and rendering with Gemini 2 XL",
        "evidenceUrl": "https://openreview.net/pdf/668c65ee1fc2b2850342c43475d650e39a741c07.pdf",
        "evidenceLocation": "Real-world data acquisition and evaluation",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-gemini2xl-reconstruction",
            "externalSupportId": "ext-wave90-gemini2xl-reconstruction",
            "componentId": "cmp-orbbec-gemini-2-xl",
            "targetClaimId": "cmp-orbbec-gemini-2-xl-range",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Real-world reconstruction and rendering with Gemini 2 XL",
            "evidenceUrl": "https://openreview.net/pdf/668c65ee1fc2b2850342c43475d650e39a741c07.pdf",
            "evidenceLocation": "Real-world data acquisition and evaluation",
            "evidenceResult": "Exact camera captured real indoor and outdoor reconstruction scenes",
            "evidenceCondition": "Independent research acquisition for reconstruction and rendering evaluation."
          },
          {
            "assessmentId": "assess-audit-depth-condition-cmp-orbbec-gemini-2-xl-range",
            "sourceAuditRecordId": "audit-depth-condition-cmp-orbbec-gemini-2-xl-range",
            "componentId": "cmp-orbbec-gemini-2-xl",
            "targetClaimId": "cmp-orbbec-gemini-2-xl-range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI depth-camera range and error claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/depth-camera-accuracy-claims-audit/",
            "evidenceLocation": "Exact-model audit row · Gemini 2 XL · Depth range",
            "evidenceResult": "Source and condition audit completed for “0.4–20”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer product specification."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-orbbec-gemini-2-xl:cmp-orbbec-gemini-2-xl-resolution_fps",
      "componentId": "cmp-orbbec-gemini-2-xl",
      "componentSlug": "orbbec-gemini-2-xl",
      "componentName": "Orbbec Gemini 2 XL",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-orbbec-gemini-2-xl-resolution_fps",
        "field": "resolution_fps",
        "label": "Depth output",
        "value": "1280 × 800 at 10 fps; 640 × 400 at 20 fps",
        "condition": "Separate modes.",
        "sourceState": "M",
        "sourceTitle": "Orbbec Gemini 2 XL product specifications",
        "sourceUrl": "https://www.orbbec.com/products/stereo-vision-camera/gemini-2xl/",
        "sourceLocation": "Depth, interface, synchronization, power and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-orbbec-gemini-2-xl:cmp-orbbec-gemini-2-xl-fov",
      "componentId": "cmp-orbbec-gemini-2-xl",
      "componentSlug": "orbbec-gemini-2-xl",
      "componentName": "Orbbec Gemini 2 XL",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-orbbec-gemini-2-xl-fov",
        "field": "fov",
        "label": "Depth field of view",
        "value": "91 × 65",
        "condition": "Horizontal × vertical.",
        "sourceState": "M",
        "sourceTitle": "Orbbec Gemini 2 XL product specifications",
        "sourceUrl": "https://www.orbbec.com/products/stereo-vision-camera/gemini-2xl/",
        "sourceLocation": "Depth, interface, synchronization, power and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-orbbec-gemini-2-xl:cmp-orbbec-gemini-2-xl-accuracy",
      "componentId": "cmp-orbbec-gemini-2-xl",
      "componentSlug": "orbbec-gemini-2-xl",
      "componentName": "Orbbec Gemini 2 XL",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-orbbec-gemini-2-xl-accuracy",
        "field": "accuracy",
        "label": "Plane-fit RMS claim labeled “Depth Accuracy”",
        "value": "≤2%",
        "condition": "1280 × 800 at 4 m over 81% ROI on a >80% reflectivity plane. The datasheet describes RMS distance to a best-fit plane without a ground-truth reference.",
        "sourceState": "M",
        "sourceTitle": "Orbbec Gemini 2 XL Datasheet",
        "sourceUrl": "https://orbbec.com/wp-content/uploads/2023/12/ORBBEC_Datasheet_Gemini-2-XL.pdf",
        "sourceLocation": "Product Specifications, mode ranges and Depth Accuracy note",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-orbbec-gemini-2-xl:cmp-orbbec-gemini-2-xl-interface",
      "componentId": "cmp-orbbec-gemini-2-xl",
      "componentSlug": "orbbec-gemini-2-xl",
      "componentName": "Orbbec Gemini 2 XL",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-orbbec-gemini-2-xl-interface",
        "field": "interface",
        "label": "Data and power interfaces",
        "value": "USB 2 Type-C; PoE Gigabit Ethernet",
        "condition": "OBox and cable configuration affect mass and integration.",
        "sourceState": "M",
        "sourceTitle": "Orbbec Gemini 2 XL product specifications",
        "sourceUrl": "https://www.orbbec.com/products/stereo-vision-camera/gemini-2xl/",
        "sourceLocation": "Depth, interface, synchronization, power and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-orbbec-gemini-2-xl:cmp-orbbec-gemini-2-xl-sync",
      "componentId": "cmp-orbbec-gemini-2-xl",
      "componentSlug": "orbbec-gemini-2-xl",
      "componentName": "Orbbec Gemini 2 XL",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-orbbec-gemini-2-xl-sync",
        "field": "sync",
        "label": "Synchronization",
        "value": "External sync and trigger",
        "condition": "Product-level support; achieved timing depends on topology and software.",
        "sourceState": "M",
        "sourceTitle": "Orbbec Gemini 2 XL product specifications",
        "sourceUrl": "https://www.orbbec.com/products/stereo-vision-camera/gemini-2xl/",
        "sourceLocation": "Depth, interface, synchronization, power and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-orbbec-gemini-2-xl:cmp-orbbec-gemini-2-xl-power",
      "componentId": "cmp-orbbec-gemini-2-xl",
      "componentSlug": "orbbec-gemini-2-xl",
      "componentName": "Orbbec Gemini 2 XL",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-orbbec-gemini-2-xl-power",
        "field": "power",
        "label": "Average power",
        "value": "<7",
        "condition": "Manufacturer average-power specification.",
        "sourceState": "M",
        "sourceTitle": "Orbbec Gemini 2 XL product specifications",
        "sourceUrl": "https://www.orbbec.com/products/stereo-vision-camera/gemini-2xl/",
        "sourceLocation": "Depth, interface, synchronization, power and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-orbbec-gemini-2-xl:cmp-orbbec-gemini-2-xl-mass",
      "componentId": "cmp-orbbec-gemini-2-xl",
      "componentSlug": "orbbec-gemini-2-xl",
      "componentName": "Orbbec Gemini 2 XL",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-orbbec-gemini-2-xl-mass",
        "field": "mass",
        "label": "Mass",
        "value": "152 g camera; 279 g OBox",
        "condition": "Subsystem masses are reported separately.",
        "sourceState": "M",
        "sourceTitle": "Orbbec Gemini 2 XL product specifications",
        "sourceUrl": "https://www.orbbec.com/products/stereo-vision-camera/gemini-2xl/",
        "sourceLocation": "Depth, interface, synchronization, power and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-x-mini-22:cmp-stereolabs-zed-x-mini-22-range",
      "componentId": "cmp-stereolabs-zed-x-mini-22",
      "componentSlug": "stereolabs-zed-x-mini-22",
      "componentName": "Stereolabs ZED X Mini 2.2mm",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-x-mini-22-range",
        "field": "range",
        "label": "Maximum and ideal depth range",
        "value": "Max 0.1–8 m; ideal 0.1–4 m",
        "condition": "V1.2 datasheet, ZED X Mini 2.2 mm lens column.",
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED X Camera Overview and Datasheet",
        "sourceUrl": "https://support.stereolabs.com/hc/en-us/article_attachments/27901419903255",
        "sourceLocation": "ZED X Mini 2.2 mm technical specifications column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Depth Estimation Comparison Between RealSense D435i, D435f, ZED X and ZED X Mini",
        "evidenceUrl": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6469459",
        "evidenceLocation": "Methods and ZED X Mini results",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-zed-x-mini-distance-study",
            "externalSupportId": "ext-wave65-zed-x-mini-distance-study",
            "componentId": "cmp-stereolabs-zed-x-mini-22",
            "targetClaimId": "cmp-stereolabs-zed-x-mini-22-range",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Depth Estimation Comparison Between RealSense D435i, D435f, ZED X and ZED X Mini",
            "evidenceUrl": "https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6469459",
            "evidenceLocation": "Methods and ZED X Mini results",
            "evidenceResult": "ZED X Mini depth output compared against measured target distances",
            "evidenceCondition": "Multi-camera laboratory comparison; paper names ZED X Mini but does not print the 2.2 mm lens SKU."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-x-mini-22:cmp-stereolabs-zed-x-mini-22-resolution_fps",
      "componentId": "cmp-stereolabs-zed-x-mini-22",
      "componentSlug": "stereolabs-zed-x-mini-22",
      "componentName": "Stereolabs ZED X Mini 2.2mm",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-x-mini-22-resolution_fps",
        "field": "resolution_fps",
        "label": "Stereo output",
        "value": "2 × 1920 × 1200 at 60 fps",
        "condition": "Maximum listed mode.",
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED X Mini product specifications",
        "sourceUrl": "https://store.stereolabs.com/products/zed-x-mini-stereo-camera",
        "sourceLocation": "2.2 mm lens technical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-x-mini-22:cmp-stereolabs-zed-x-mini-22-fov",
      "componentId": "cmp-stereolabs-zed-x-mini-22",
      "componentSlug": "stereolabs-zed-x-mini-22",
      "componentName": "Stereolabs ZED X Mini 2.2mm",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-x-mini-22-fov",
        "field": "fov",
        "label": "Field of view",
        "value": "110 × 80 × 120",
        "condition": "Horizontal × vertical × diagonal; 2.2 mm lens.",
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED X Mini product specifications",
        "sourceUrl": "https://store.stereolabs.com/products/zed-x-mini-stereo-camera",
        "sourceLocation": "2.2 mm lens technical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-x-mini-22:cmp-stereolabs-zed-x-mini-22-interface",
      "componentId": "cmp-stereolabs-zed-x-mini-22",
      "componentSlug": "stereolabs-zed-x-mini-22",
      "componentName": "Stereolabs ZED X Mini 2.2mm",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-x-mini-22-interface",
        "field": "interface",
        "label": "Data transport",
        "value": "GMSL2",
        "condition": "Requires a compatible GMSL2 capture path.",
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED X Mini product specifications",
        "sourceUrl": "https://store.stereolabs.com/products/zed-x-mini-stereo-camera",
        "sourceLocation": "2.2 mm lens technical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-x-mini-22:cmp-stereolabs-zed-x-mini-22-sync",
      "componentId": "cmp-stereolabs-zed-x-mini-22",
      "componentSlug": "stereolabs-zed-x-mini-22",
      "componentName": "Stereolabs ZED X Mini 2.2mm",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-x-mini-22-sync",
        "field": "sync",
        "label": "Synchronization",
        "value": "Hardware synchronization and trigger",
        "condition": "Feature support; achieved system timing still requires validation.",
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED X Mini product specifications",
        "sourceUrl": "https://store.stereolabs.com/products/zed-x-mini-stereo-camera",
        "sourceLocation": "2.2 mm lens technical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-x-mini-22:cmp-stereolabs-zed-x-mini-22-imu",
      "componentId": "cmp-stereolabs-zed-x-mini-22",
      "componentSlug": "stereolabs-zed-x-mini-22",
      "componentName": "Stereolabs ZED X Mini 2.2mm",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-x-mini-22-imu",
        "field": "imu",
        "label": "Motion sensing",
        "value": "Built-in IMU",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED X Mini product specifications",
        "sourceUrl": "https://store.stereolabs.com/products/zed-x-mini-stereo-camera",
        "sourceLocation": "2.2 mm lens technical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-x-mini-22:cmp-stereolabs-zed-x-mini-22-environmental",
      "componentId": "cmp-stereolabs-zed-x-mini-22",
      "componentSlug": "stereolabs-zed-x-mini-22",
      "componentName": "Stereolabs ZED X Mini 2.2mm",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-x-mini-22-environmental",
        "field": "environmental",
        "label": "Ingress protection",
        "value": "IP67",
        "condition": "Enclosure rating.",
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED X Mini product specifications",
        "sourceUrl": "https://store.stereolabs.com/products/zed-x-mini-stereo-camera",
        "sourceLocation": "2.2 mm lens technical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-stereolabs-zed-x-mini-22:cmp-stereolabs-zed-x-mini-22-accuracy",
      "componentId": "cmp-stereolabs-zed-x-mini-22",
      "componentSlug": "stereolabs-zed-x-mini-22",
      "componentName": "Stereolabs ZED X Mini 2.2mm",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-stereolabs-zed-x-mini-22-accuracy",
        "field": "accuracy",
        "label": "Lens-qualified depth accuracy",
        "value": "<1.6% at 2 m; <3% at 4 m",
        "condition": "V1.2 datasheet, 2.2 mm lens. Metric definition, target, ROI, acquisition mode and test environment are not disclosed beside the values.",
        "sourceState": "M",
        "sourceTitle": "Stereolabs ZED X Camera Overview and Datasheet",
        "sourceUrl": "https://support.stereolabs.com/hc/en-us/article_attachments/27901419903255",
        "sourceLocation": "ZED X Mini 2.2 mm technical specifications column",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-livox-mid-70:cmp-livox-mid-70-range",
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-mid-70-range",
        "field": "range",
        "label": "Detection range at 100 klx",
        "value": "90 m @ 10%; 130 m @ 20%; 260 m @ 80%",
        "condition": "Target reflectivity under 100 klx ambient illumination.",
        "sourceState": "M",
        "sourceTitle": "Livox Mid-70 specifications",
        "sourceUrl": "https://www.livoxtech.com/mid-70/specs",
        "sourceLocation": "Detection range, point rate, FOV, precision, timing and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
        "evidenceUrl": "https://doi.org/10.3390/s24020378",
        "evidenceLocation": "Section 3.2 and Figures 2–3",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-mid70-observed-range-boundary",
            "externalSupportId": "ext-mid70-observed-range-boundary",
            "componentId": "cmp-livox-mid-70",
            "targetClaimId": "cmp-livox-mid-70-range",
            "relationship": "condition-mismatch",
            "outcome": "inconclusive",
            "rationale": "Detection beyond 200 m is relevant independent range evidence, but the paper does not control target reflectivity or 100 klx ambient illumination and therefore cannot resolve the three reflectivity-qualified endpoints.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
            "evidenceUrl": "https://doi.org/10.3390/s24020378",
            "evidenceLocation": "Section 3.2 and Figures 2–3",
            "evidenceResult": "0.05 m minimum; more than 200 m maximum",
            "evidenceCondition": "Tripod-mounted sensor tested indoors and outdoors; target reflectivity and 100 klx illumination were not controlled to the manufacturer claim conditions."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-livox-mid-70:cmp-livox-mid-70-min_range",
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-mid-70-min_range",
        "field": "min_range",
        "label": "Minimum range",
        "value": "0.05",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "Livox Mid-70 specifications",
        "sourceUrl": "https://www.livoxtech.com/mid-70/specs",
        "sourceLocation": "Detection range, point rate, FOV, precision, timing and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "supported",
        "status": "assessed",
        "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
        "evidenceUrl": "https://doi.org/10.3390/s24020378",
        "evidenceLocation": "Section 3.2 and Figure 2",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-mid70-observed-minimum-range",
            "externalSupportId": "ext-mid70-observed-minimum-range",
            "componentId": "cmp-livox-mid-70",
            "targetClaimId": "cmp-livox-mid-70-min_range",
            "relationship": "bounded-support",
            "outcome": "supported",
            "rationale": "The paper directly reports the closest detected object at 0.05 m on the exact Mid-70 and separately discloses degraded accuracy through 0.25 m, supporting the bounded minimum-range value without implying close-range precision.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
            "evidenceUrl": "https://doi.org/10.3390/s24020378",
            "evidenceLocation": "Section 3.2 and Figure 2",
            "evidenceResult": "0.05 m",
            "evidenceCondition": "Tripod-mounted close-object test; the paper notes degraded accuracy from 0.05 m to 0.25 m because of sensor filtering."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-livox-mid-70:cmp-livox-mid-70-point_rate",
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-mid-70-point_rate",
        "field": "point_rate",
        "label": "Point rate",
        "value": "100,000 single; 200,000 dual",
        "condition": "Return mode changes rate.",
        "sourceState": "M",
        "sourceTitle": "Livox Mid-70 specifications",
        "sourceUrl": "https://www.livoxtech.com/mid-70/specs",
        "sourceLocation": "Detection range, point rate, FOV, precision, timing and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
        "evidenceUrl": "https://doi.org/10.3390/s24020378",
        "evidenceLocation": "Section 3.1",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-mid70-observed-valid-point-rate",
            "externalSupportId": "ext-mid70-observed-valid-point-rate",
            "componentId": "cmp-livox-mid-70",
            "targetClaimId": "cmp-livox-mid-70-point_rate",
            "relationship": "condition-mismatch",
            "outcome": "inconclusive",
            "rationale": "The observed stream of about 100,000 valid points/s is consistent with the single-return half of the claim, but the return mode is not stated and the 200,000 points/s dual-return value is not independently tested.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
            "evidenceUrl": "https://doi.org/10.3390/s24020378",
            "evidenceLocation": "Section 3.1",
            "evidenceResult": "About 100,000 valid points/s",
            "evidenceCondition": "Paper characterization after an approximately 8 s startup delay; return mode was not stated and the 200,000 points/s dual-return mode was not tested separately."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-livox-mid-70:cmp-livox-mid-70-fov",
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-mid-70-fov",
        "field": "fov",
        "label": "Field of view",
        "value": "70.4 circular",
        "condition": "Circular FOV.",
        "sourceState": "M",
        "sourceTitle": "Livox Mid-70 specifications",
        "sourceUrl": "https://www.livoxtech.com/mid-70/specs",
        "sourceLocation": "Detection range, point rate, FOV, precision, timing and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
        "evidenceUrl": "https://doi.org/10.3390/s24020378",
        "evidenceLocation": "Section 3.9 and Figure 10",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-mid70-scanning-pattern",
            "externalSupportId": "ext-mid70-scanning-pattern",
            "componentId": "cmp-livox-mid-70",
            "targetClaimId": "cmp-livox-mid-70-fov",
            "relationship": "metric-mismatch",
            "outcome": "inconclusive",
            "rationale": "Observation of a rosette-form scan pattern does not measure the 70.4° circular field boundary, so it is relevant context but not a field-of-view verification.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
            "evidenceUrl": "https://doi.org/10.3390/s24020378",
            "evidenceLocation": "Section 3.9 and Figure 10",
            "evidenceResult": "Rosette-form pattern observed",
            "evidenceCondition": "Planar scans examined at 100 ms, 200 ms and 400 ms integration times and multiple target distances."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-livox-mid-70:cmp-livox-mid-70-precision",
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-mid-70-precision",
        "field": "precision",
        "label": "Range precision",
        "value": "≤2",
        "condition": "At 20 m, 30% reflectivity and 25°C.",
        "sourceState": "M",
        "sourceTitle": "Livox Mid-70 specifications",
        "sourceUrl": "https://www.livoxtech.com/mid-70/specs",
        "sourceLocation": "Detection range, point rate, FOV, precision, timing and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
        "evidenceUrl": "https://doi.org/10.3390/s24020378",
        "evidenceLocation": "Section 3.8 and Figure 9",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-mid70-distance-analysis",
            "externalSupportId": "ext-mid70-distance-analysis",
            "componentId": "cmp-livox-mid-70",
            "targetClaimId": "cmp-livox-mid-70-precision",
            "relationship": "condition-mismatch",
            "outcome": "inconclusive",
            "rationale": "The 1–10 m planar-target dispersion does not reproduce the manufacturer’s 20 m, 30% reflectivity and 25°C precision condition, so the ≤2 cm claim remains unresolved.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
            "evidenceUrl": "https://doi.org/10.3390/s24020378",
            "evidenceLocation": "Section 3.8 and Figure 9",
            "evidenceResult": "2.08 cm standard deviation",
            "evidenceCondition": "Fixed planar target measured from 1 m to 10 m against physically measured reference distances."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-livox-mid-70:cmp-livox-mid-70-sync",
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-mid-70-sync",
        "field": "sync",
        "label": "Synchronization",
        "value": "IEEE 1588-2008 PTPv2, PPS and GPS",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Livox Mid-70 specifications",
        "sourceUrl": "https://www.livoxtech.com/mid-70/specs",
        "sourceLocation": "Detection range, point rate, FOV, precision, timing and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-livox-mid-70:cmp-livox-mid-70-power",
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-mid-70-power",
        "field": "power",
        "label": "Average power",
        "value": "8",
        "condition": "Manufacturer average-power value.",
        "sourceState": "M",
        "sourceTitle": "Livox Mid-70 specifications",
        "sourceUrl": "https://www.livoxtech.com/mid-70/specs",
        "sourceLocation": "Detection range, point rate, FOV, precision, timing and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-livox-mid-70:cmp-livox-mid-70-mass",
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-mid-70-mass",
        "field": "mass",
        "label": "Weight",
        "value": "580",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Livox Mid-70 specifications",
        "sourceUrl": "https://www.livoxtech.com/mid-70/specs",
        "sourceLocation": "Detection range, point rate, FOV, precision, timing and mechanical specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-livox-mid-70:cmp-livox-mid-70-independent_registration_error",
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "componentName": "Livox Mid-70",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-livox-mid-70-independent_registration_error",
        "field": "independent_registration_error",
        "label": "Independent point-cloud registration result",
        "value": "0.018 m static; 0.043 m dynamic",
        "condition": "Proposed registration method; 35 static and 357 moving-platform scans; 0.2 s integration; sensor warmed for more than 30 minutes; returns below 1 m discarded; room dimensions physically referenced.",
        "sourceState": "V",
        "sourceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
        "sourceUrl": "https://doi.org/10.3390/s24020378",
        "sourceLocation": "Sections 5–6 and Table 2: static and dynamic registration experiments",
        "sourceProvenance": "academic-paper",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "supported",
        "status": "assessed",
        "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
        "evidenceUrl": "https://doi.org/10.3390/s24020378",
        "evidenceLocation": "Sections 5–6 and Table 2: static and dynamic registration experiments",
        "assessed": "2026-08-10",
        "assessmentRecordCount": 6,
        "assessmentRecords": [
          {
            "assessmentId": "catalog-v:cmp-livox-mid-70-independent_registration_error",
            "externalSupportId": null,
            "componentId": "cmp-livox-mid-70",
            "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
            "relationship": "direct-catalog-v",
            "outcome": "supported",
            "rationale": "The catalog claim already carries a qualified external V source with its original condition and location.",
            "assessed": "2026-08-10",
            "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
            "evidenceUrl": "https://doi.org/10.3390/s24020378",
            "evidenceLocation": "Sections 5–6 and Table 2: static and dynamic registration experiments",
            "evidenceResult": "0.018 m static; 0.043 m dynamic",
            "evidenceCondition": "Proposed registration method; 35 static and 357 moving-platform scans; 0.2 s integration; sensor warmed for more than 30 minutes; returns below 1 m discarded; room dimensions physically referenced."
          },
          {
            "assessmentId": "assess-ext-mid70-static-processing-time",
            "externalSupportId": "ext-mid70-static-processing-time",
            "componentId": "cmp-livox-mid-70",
            "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "Processing time describes the laptop, MATLAB implementation and scan count; by itself it does not resolve the published static or dynamic registration-error values.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
            "evidenceUrl": "https://doi.org/10.3390/s24020378",
            "evidenceLocation": "Sections 5.1 and 6.2, Table 3",
            "evidenceResult": "90 s",
            "evidenceCondition": "Proposed registration method; 35 scans; 0.2 s integration; Intel Core i9-10885H laptop, Windows 10 and MATLAB."
          },
          {
            "assessmentId": "assess-ext-mid70-dynamic-processing-time",
            "externalSupportId": "ext-mid70-dynamic-processing-time",
            "componentId": "cmp-livox-mid-70",
            "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The 900 s runtime is an implementation-cost observation and does not independently confirm the dimensional registration-error result.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
            "evidenceUrl": "https://doi.org/10.3390/s24020378",
            "evidenceLocation": "Sections 5.2 and 6.2, Table 3",
            "evidenceResult": "900 s",
            "evidenceCondition": "Proposed registration method; 357 scans at about 1 m/s; 0.2 s integration; same laptop and software boundary."
          },
          {
            "assessmentId": "assess-ext-mid70-localization-rmse",
            "externalSupportId": "ext-mid70-localization-rmse",
            "componentId": "cmp-livox-mid-70",
            "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
            "relationship": "metric-mismatch",
            "outcome": "inconclusive",
            "rationale": "Trajectory localization RMSE and angular error are different outputs from average dimensional registration error, despite coming from the same moving-platform experiment.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
            "evidenceUrl": "https://doi.org/10.3390/s24020378",
            "evidenceLocation": "Section 6.3, Table 5",
            "evidenceResult": "Δx 0.026 m; Δy 0.021 m; θx 4.1°; θy 2.7°",
            "evidenceCondition": "Proposed registration trajectory compared with the predefined mobile-robot trajectory before CFDT and loop-closure improvements."
          },
          {
            "assessmentId": "assess-ext-mid70-improved-localization-rmse",
            "externalSupportId": "ext-mid70-improved-localization-rmse",
            "componentId": "cmp-livox-mid-70",
            "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
            "relationship": "metric-mismatch",
            "outcome": "inconclusive",
            "rationale": "Post-processing localization RMSE is not the same metric as the catalogued dimensional registration error and cannot replace it.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
            "evidenceUrl": "https://doi.org/10.3390/s24020378",
            "evidenceLocation": "Section 6.3, Table 6",
            "evidenceResult": "Δx 0.017 m; Δy 0.011 m; θx 3.2°; θy 1.6°",
            "evidenceCondition": "Same moving-platform dataset after curve-fitting derivative filtering and loop-closure constraints."
          },
          {
            "assessmentId": "assess-ext-mid70-improved-registration-error",
            "externalSupportId": "ext-mid70-improved-registration-error",
            "componentId": "cmp-livox-mid-70",
            "targetClaimId": "cmp-livox-mid-70-independent_registration_error",
            "relationship": "bounded-support",
            "outcome": "supported",
            "rationale": "The table explicitly reports the 0.043 m baseline used in the existing dynamic registration claim before improving it to 0.029 m, directly supporting that bounded baseline value.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Non-Repetitive Scanning LiDAR Sensor for Robust 3D Point Cloud Registration in Localization and Mapping Applications",
            "evidenceUrl": "https://doi.org/10.3390/s24020378",
            "evidenceLocation": "Section 6.3, Table 7",
            "evidenceResult": "0.029 m, improved 32.6% from 0.043 m",
            "evidenceCondition": "Average absolute dimensional difference in Exp_2 after CFDT and loop closure."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-ouster-os2:cmp-ouster-os2-product_revision",
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "componentName": "Ouster OS2 Rev7",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os2-product_revision",
        "field": "product_revision",
        "label": "Hardware revision",
        "value": "Rev7",
        "condition": "The hardware user manual explicitly limits its scope to Rev7 OS2 sensors.",
        "sourceState": "M",
        "sourceTitle": "Ouster OS2 Hardware User Manual",
        "sourceUrl": "https://data.ouster.io/downloads/hardware-user-manual/hardware-user-manual-rev7-os2.pdf",
        "sourceLocation": "Section 2.1: Rev7 product-family boundary",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ouster-os2:cmp-ouster-os2-range",
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "componentName": "Ouster OS2 Rev7",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os2-range",
        "field": "range",
        "label": "Range at 10% target",
        "value": "200",
        "condition": "Rev7 OS2 headline range at a 10% target.",
        "sourceState": "M",
        "sourceTitle": "Ouster Rev7 OS sensor overview",
        "sourceUrl": "https://ouster.com/rev-7",
        "sourceLocation": "OS2 performance summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "SDS++: Online Situation-Aware Drivable Space Estimation for Automated Driving",
        "evidenceUrl": "https://pure.tue.nl/ws/files/365272915/SDS_Online_Situation-Aware_Drivable_Space_Estimation_for_Automated_Driving.pdf",
        "evidenceLocation": "Vehicle sensor setup and experimental evaluation",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-ouster-os2-driving",
            "externalSupportId": "ext-wave65-ouster-os2-driving",
            "componentId": "cmp-ouster-os2",
            "targetClaimId": "cmp-ouster-os2-range",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "SDS++: Online Situation-Aware Drivable Space Estimation for Automated Driving",
            "evidenceUrl": "https://pure.tue.nl/ws/files/365272915/SDS_Online_Situation-Aware_Drivable_Space_Estimation_for_Automated_Driving.pdf",
            "evidenceLocation": "Vehicle sensor setup and experimental evaluation",
            "evidenceResult": "Roof-mounted Ouster OS2 generated physical vehicle data for driving experiments",
            "evidenceCondition": "Manual vehicle runs replayed into drivable-space and trajectory-planning evaluation; revision not reported."
          },
          {
            "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os2-range",
            "sourceAuditRecordId": "audit-lidar-condition-cmp-ouster-os2-range",
            "componentId": "cmp-ouster-os2",
            "targetClaimId": "cmp-ouster-os2-range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI 3D LiDAR range claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
            "evidenceLocation": "Exact-model audit row · OS2 · Range at 10% target",
            "evidenceResult": "Source and condition audit completed for “200”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Rev7 OS2 headline range at a 10% target."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-ouster-os2:cmp-ouster-os2-max_range",
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "componentName": "Ouster OS2 Rev7",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os2-max_range",
        "field": "max_range",
        "label": "Maximum representable range",
        "value": "404 typical / 381 minimum",
        "condition": "Rev7 OS2 with firmware 2.5.x at 0.25×, 0.5× or 1× signal multiplier; returns beyond this boundary may alias. This is not a target-detection claim.",
        "sourceState": "M",
        "sourceTitle": "Ouster Sensor Operations — maximum representable range",
        "sourceUrl": "https://docs.ouster.com/sensor-docs/image_route1/image_route3/sensor_operations/sensor-operations.html",
        "sourceLocation": "Maximum Representation Range For Rev6/Rev7 OS2 (FW v2.5.x)",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI 3D LiDAR range claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
        "evidenceLocation": "Exact-model audit row · OS2 · Maximum representable range",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os2-max_range",
            "sourceAuditRecordId": "audit-lidar-condition-cmp-ouster-os2-max_range",
            "componentId": "cmp-ouster-os2",
            "targetClaimId": "cmp-ouster-os2-max_range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI 3D LiDAR range claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
            "evidenceLocation": "Exact-model audit row · OS2 · Maximum representable range",
            "evidenceResult": "Source and condition audit completed for “404 typical / 381 minimum”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Rev7 OS2 with firmware 2.5.x at 0.25×, 0.5× or 1× signal multiplier; returns beyond this boundary may alias. This is not a target-detection claim."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-ouster-os2:cmp-ouster-os2-channels",
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "componentName": "Ouster OS2 Rev7",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os2-channels",
        "field": "channels",
        "label": "Maximum channel configuration",
        "value": "128",
        "condition": "OS2 family option.",
        "sourceState": "M",
        "sourceTitle": "Ouster Rev7 OS sensor overview",
        "sourceUrl": "https://ouster.com/rev-7",
        "sourceLocation": "OS2 performance summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ouster-os2:cmp-ouster-os2-point_rate",
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "componentName": "Ouster OS2 Rev7",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os2-point_rate",
        "field": "point_rate",
        "label": "Maximum point rate",
        "value": "2.62 million",
        "condition": "Highest listed family configuration.",
        "sourceState": "M",
        "sourceTitle": "Ouster Rev7 OS sensor overview",
        "sourceUrl": "https://ouster.com/rev-7",
        "sourceLocation": "OS2 performance summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ouster-os2:cmp-ouster-os2-fov",
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "componentName": "Ouster OS2 Rev7",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os2-fov",
        "field": "fov",
        "label": "Vertical field of view",
        "value": "22.5",
        "condition": "Horizontal coverage is panoramic in the spinning configuration.",
        "sourceState": "M",
        "sourceTitle": "Ouster Rev7 OS sensor overview",
        "sourceUrl": "https://ouster.com/rev-7",
        "sourceLocation": "OS2 performance summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ouster-os2:cmp-ouster-os2-scan_rate",
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "componentName": "Ouster OS2 Rev7",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os2-scan_rate",
        "field": "scan_rate",
        "label": "Maximum frame rate",
        "value": "20",
        "condition": "Operating-mode dependent.",
        "sourceState": "M",
        "sourceTitle": "Ouster Rev7 OS sensor overview",
        "sourceUrl": "https://ouster.com/rev-7",
        "sourceLocation": "OS2 performance summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ouster-os2:cmp-ouster-os2-precision",
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "componentName": "Ouster OS2 Rev7",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os2-precision",
        "field": "precision",
        "label": "Range precision",
        "value": "±2",
        "condition": "Manufacturer maximum-precision statement.",
        "sourceState": "M",
        "sourceTitle": "Ouster Rev7 OS sensor overview",
        "sourceUrl": "https://ouster.com/rev-7",
        "sourceLocation": "OS2 performance summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI 3D LiDAR range claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
        "evidenceLocation": "Exact-model audit row · OS2 · Range precision",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-lidar-condition-cmp-ouster-os2-precision",
            "sourceAuditRecordId": "audit-lidar-condition-cmp-ouster-os2-precision",
            "componentId": "cmp-ouster-os2",
            "targetClaimId": "cmp-ouster-os2-precision",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI 3D LiDAR range claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
            "evidenceLocation": "Exact-model audit row · OS2 · Range precision",
            "evidenceResult": "Source and condition audit completed for “±2”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Manufacturer maximum-precision statement."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-ouster-os2:cmp-ouster-os2-power",
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "componentName": "Ouster OS2 Rev7",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ouster-os2-power",
        "field": "power",
        "label": "Power under a fixed mode",
        "value": "Not published in cited specification",
        "condition": "RCI checked the cited official specification on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Ouster Rev7 OS sensor overview",
        "sourceUrl": "https://ouster.com/rev-7",
        "sourceLocation": "OS2 performance summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hesai-qt128:cmp-hesai-qt128-range",
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "componentName": "Hesai QT128",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-hesai-qt128-range",
        "field": "range",
        "label": "Instrumented range",
        "value": "0.05–50",
        "condition": "Instrumented range; detection range is reflectivity- and channel-dependent.",
        "sourceState": "M",
        "sourceTitle": "Hesai QT128C2X User Manual",
        "sourceUrl": "https://www.hesaitech.com/wp-content/uploads/2026/05/QT128C2X_User_manual_Q03-en-260410.pdf",
        "sourceLocation": "Section 1.5 specifications and notes; Appendix A channel data",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI 3D LiDAR range claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
        "evidenceLocation": "Exact-model audit row · QT128 · Instrumented range",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-lidar-condition-cmp-hesai-qt128-range",
            "sourceAuditRecordId": "audit-lidar-condition-cmp-hesai-qt128-range",
            "componentId": "cmp-hesai-qt128",
            "targetClaimId": "cmp-hesai-qt128-range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI 3D LiDAR range claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
            "evidenceLocation": "Exact-model audit row · QT128 · Instrumented range",
            "evidenceResult": "Source and condition audit completed for “0.05–50”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Instrumented range; detection range is reflectivity- and channel-dependent."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hesai-qt128:cmp-hesai-qt128-range_10pct",
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "componentName": "Hesai QT128",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-hesai-qt128-range_10pct",
        "field": "range_10pct",
        "label": "Detection range at 10% reflectivity",
        "value": "20 m for channels 9–120; 15 m for channels 1–8 and 121–128",
        "condition": "Normal incidence; 0–100 klx ambient illumination; probability of detection >90%; false-alarm rate <10E-5.",
        "sourceState": "M",
        "sourceTitle": "Hesai QT128C2X User Manual",
        "sourceUrl": "https://www.hesaitech.com/wp-content/uploads/2026/05/QT128C2X_User_manual_Q03-en-260410.pdf",
        "sourceLocation": "Section 1.5 specifications and notes; Appendix A channel data",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI 3D LiDAR range claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
        "evidenceLocation": "Exact-model audit row · QT128 · Detection range at 10% reflectivity",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-lidar-condition-cmp-hesai-qt128-range_10pct",
            "sourceAuditRecordId": "audit-lidar-condition-cmp-hesai-qt128-range_10pct",
            "componentId": "cmp-hesai-qt128",
            "targetClaimId": "cmp-hesai-qt128-range_10pct",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI 3D LiDAR range claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
            "evidenceLocation": "Exact-model audit row · QT128 · Detection range at 10% reflectivity",
            "evidenceResult": "Source and condition audit completed for “20 m for channels 9–120; 15 m for channels 1–8 and 121–128”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Normal incidence; 0–100 klx ambient illumination; probability of detection >90%; false-alarm rate <10E-5."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hesai-qt128:cmp-hesai-qt128-channels",
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "componentName": "Hesai QT128",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-hesai-qt128-channels",
        "field": "channels",
        "label": "Channels",
        "value": "128",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Hesai QT128 product page",
        "sourceUrl": "https://www.hesaitech.com/product/qt128/",
        "sourceLocation": "Current performance specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hesai-qt128:cmp-hesai-qt128-point_rate",
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "componentName": "Hesai QT128",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-hesai-qt128-point_rate",
        "field": "point_rate",
        "label": "Single-return point rate",
        "value": "1,152,000",
        "condition": "Current product page value; Q03 manual dated 2026-04-10 lists 864,000 points/s.",
        "sourceState": "C",
        "sourceTitle": "Hesai QT128 product page",
        "sourceUrl": "https://www.hesaitech.com/product/qt128/",
        "sourceLocation": "Current performance specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hesai-qt128:cmp-hesai-qt128-fov",
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "componentName": "Hesai QT128",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-hesai-qt128-fov",
        "field": "fov",
        "label": "Field of view",
        "value": "360 × 105.2",
        "condition": "Horizontal × vertical.",
        "sourceState": "M",
        "sourceTitle": "Hesai QT128 product page",
        "sourceUrl": "https://www.hesaitech.com/product/qt128/",
        "sourceLocation": "Current performance specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Using 3D LiDAR with ROS for human detection",
        "evidenceUrl": "https://labs.1-10.com/2024/11/08/4374",
        "evidenceLocation": "Sensor selection, setup and detection workflow",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-hesai-qt128-human-detection",
            "externalSupportId": "ext-wave65-hesai-qt128-human-detection",
            "componentId": "cmp-hesai-qt128",
            "targetClaimId": "cmp-hesai-qt128-fov",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Using 3D LiDAR with ROS for human detection",
            "evidenceUrl": "https://labs.1-10.com/2024/11/08/4374",
            "evidenceLocation": "Sensor selection, setup and detection workflow",
            "evidenceResult": "Physical ceiling-mounted human-detection integration was documented",
            "evidenceCondition": "QT128 point-cloud acquisition with ROS for a large indoor sensing area."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-hesai-qt128:cmp-hesai-qt128-scan_rate",
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "componentName": "Hesai QT128",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-hesai-qt128-scan_rate",
        "field": "scan_rate",
        "label": "Frame rate",
        "value": "10 / 20",
        "condition": "Operating-mode dependent.",
        "sourceState": "M",
        "sourceTitle": "Hesai QT128C2X User Manual",
        "sourceUrl": "https://www.hesaitech.com/wp-content/uploads/2026/05/QT128C2X_User_manual_Q03-en-260410.pdf",
        "sourceLocation": "Section 1.5 specifications and notes; Appendix A channel data",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hesai-qt128:cmp-hesai-qt128-sync",
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "componentName": "Hesai QT128",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-hesai-qt128-sync",
        "field": "sync",
        "label": "Synchronization",
        "value": "PTP",
        "condition": "Protocol support; achieved timing depends on the system clock path.",
        "sourceState": "M",
        "sourceTitle": "Hesai QT128C2X User Manual",
        "sourceUrl": "https://www.hesaitech.com/wp-content/uploads/2026/05/QT128C2X_User_manual_Q03-en-260410.pdf",
        "sourceLocation": "Section 1.5 specifications and notes; Appendix A channel data",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hesai-qt128:cmp-hesai-qt128-power",
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "componentName": "Hesai QT128",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-hesai-qt128-power",
        "field": "power",
        "label": "Power consumption",
        "value": "12",
        "condition": "Manufacturer typical/nominal specification in the cited technical material.",
        "sourceState": "M",
        "sourceTitle": "Hesai QT128 product page",
        "sourceUrl": "https://www.hesaitech.com/product/qt128/",
        "sourceLocation": "Current performance specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-hesai-qt128:cmp-hesai-qt128-mass",
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "componentName": "Hesai QT128",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-hesai-qt128-mass",
        "field": "mass",
        "label": "Weight",
        "value": "700",
        "condition": "Current product page value; Q03 manual dated 2026-04-10 lists 900 ± 15 g.",
        "sourceState": "C",
        "sourceTitle": "Hesai QT128 product page",
        "sourceUrl": "https://www.hesaitech.com/product/qt128/",
        "sourceLocation": "Current performance specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-basler-blaze-102:cmp-basler-blaze-102-range",
      "componentId": "cmp-basler-blaze-102",
      "componentSlug": "basler-blaze-102",
      "componentName": "Basler blaze-102",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-basler-blaze-102-range",
        "field": "range",
        "label": "Working range",
        "value": "0.3–1.5 m short mode; 0.3–10 m long mode",
        "condition": "Two separate operating modes.",
        "sourceState": "M",
        "sourceTitle": "Basler blaze-102 documentation",
        "sourceUrl": "https://docs.baslerweb.com/blaze-102",
        "sourceLocation": "Camera specification table and operating modes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-basler-blaze-102:cmp-basler-blaze-102-resolution_fps",
      "componentId": "cmp-basler-blaze-102",
      "componentSlug": "basler-blaze-102",
      "componentName": "Basler blaze-102",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-basler-blaze-102-resolution_fps",
        "field": "resolution_fps",
        "label": "Depth output",
        "value": "640 × 480; 20 fps default / 30 fps fast",
        "condition": "Frame rate depends on acquisition mode.",
        "sourceState": "M",
        "sourceTitle": "Basler blaze-102 documentation",
        "sourceUrl": "https://docs.baslerweb.com/blaze-102",
        "sourceLocation": "Camera specification table and operating modes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-basler-blaze-102:cmp-basler-blaze-102-fov",
      "componentId": "cmp-basler-blaze-102",
      "componentSlug": "basler-blaze-102",
      "componentName": "Basler blaze-102",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-basler-blaze-102-fov",
        "field": "fov",
        "label": "Field of view",
        "value": "67 × 51",
        "condition": "Horizontal × vertical.",
        "sourceState": "M",
        "sourceTitle": "Basler blaze-102 documentation",
        "sourceUrl": "https://docs.baslerweb.com/blaze-102",
        "sourceLocation": "Camera specification table and operating modes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-basler-blaze-102:cmp-basler-blaze-102-accuracy",
      "componentId": "cmp-basler-blaze-102",
      "componentSlug": "basler-blaze-102",
      "componentName": "Basler blaze-102",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-basler-blaze-102-accuracy",
        "field": "accuracy",
        "label": "Depth accuracy",
        "value": "±5",
        "condition": "At 0.5–5.5 m under the documentation’s specified operating conditions.",
        "sourceState": "M",
        "sourceTitle": "Basler blaze-102 documentation",
        "sourceUrl": "https://docs.baslerweb.com/blaze-102",
        "sourceLocation": "Camera specification table and operating modes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Enhancing GNSS-INS-Based Surveying with Time of Flight Cameras",
        "evidenceUrl": "https://www.mdpi.com/2673-8244/5/4/78",
        "evidenceLocation": "Camera selection and case-study test discussion",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-blaze102-case-tests",
            "externalSupportId": "ext-wave65-blaze102-case-tests",
            "componentId": "cmp-basler-blaze-102",
            "targetClaimId": "cmp-basler-blaze-102-accuracy",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Enhancing GNSS-INS-Based Surveying with Time of Flight Cameras",
            "evidenceUrl": "https://www.mdpi.com/2673-8244/5/4/78",
            "evidenceLocation": "Camera selection and case-study test discussion",
            "evidenceResult": "Accuracy, distance, environmental and mutual-interference tests were conducted",
            "evidenceCondition": "Physical comparison of blaze-101 and blaze-102 before selecting the system camera."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-basler-blaze-102:cmp-basler-blaze-102-interface",
      "componentId": "cmp-basler-blaze-102",
      "componentSlug": "basler-blaze-102",
      "componentName": "Basler blaze-102",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-basler-blaze-102-interface",
        "field": "interface",
        "label": "Data interface",
        "value": "Gigabit Ethernet",
        "condition": "Industrial Ethernet camera transport.",
        "sourceState": "M",
        "sourceTitle": "Basler blaze-102 documentation",
        "sourceUrl": "https://docs.baslerweb.com/blaze-102",
        "sourceLocation": "Camera specification table and operating modes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-basler-blaze-102:cmp-basler-blaze-102-sync",
      "componentId": "cmp-basler-blaze-102",
      "componentSlug": "basler-blaze-102",
      "componentName": "Basler blaze-102",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-basler-blaze-102-sync",
        "field": "sync",
        "label": "Synchronization and trigger",
        "value": "Free run, IEEE 1588 PTP, software and hardware trigger",
        "condition": "Supported modes; system timing still requires validation.",
        "sourceState": "M",
        "sourceTitle": "Basler blaze-102 documentation",
        "sourceUrl": "https://docs.baslerweb.com/blaze-102",
        "sourceLocation": "Camera specification table and operating modes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-basler-blaze-102:cmp-basler-blaze-102-architecture_detail",
      "componentId": "cmp-basler-blaze-102",
      "componentSlug": "basler-blaze-102",
      "componentName": "Basler blaze-102",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-basler-blaze-102-architecture_detail",
        "field": "architecture_detail",
        "label": "Depth architecture",
        "value": "Indirect time of flight; 640 × 480 sensor",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Basler blaze-102 documentation",
        "sourceUrl": "https://docs.baslerweb.com/blaze-102",
        "sourceLocation": "Camera specification table and operating modes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-sick-multiscan136-1140133:cmp-sick-multiscan136-1140133-range",
      "componentId": "cmp-sick-multiscan136-1140133",
      "componentSlug": "sick-multiscan136-1140133",
      "componentName": "SICK multiScan136 (1140133)",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-sick-multiscan136-1140133-range",
        "field": "range",
        "label": "Scanning range",
        "value": "10 m @ 10% / 100 klx; 12 m @ 10% / 10 klx; 15 m @ 90% / 100 klx; 30 m @ 90% / 10 klx",
        "condition": "Detection probability greater than 99%; reflectivity and ambient-light conditions preserved.",
        "sourceState": "M",
        "sourceTitle": "SICK MULS1AA-112211 multiScan136 Datasheet",
        "sourceUrl": "https://www.sick.com/media/pdf/2/32/032/dataSheet_MULS1AA-112211-multiScan136_1140133_en.pdf",
        "sourceLocation": "Detailed technical data for part number 1140133",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI 3D LiDAR range claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
        "evidenceLocation": "Exact-model audit row · MULS1AA-112211 multiScan136 · Scanning range",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-lidar-condition-cmp-sick-multiscan136-1140133-range",
            "sourceAuditRecordId": "audit-lidar-condition-cmp-sick-multiscan136-1140133-range",
            "componentId": "cmp-sick-multiscan136-1140133",
            "targetClaimId": "cmp-sick-multiscan136-1140133-range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI 3D LiDAR range claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
            "evidenceLocation": "Exact-model audit row · MULS1AA-112211 multiScan136 · Scanning range",
            "evidenceResult": "Source and condition audit completed for “10 m @ 10% / 100 klx; 12 m @ 10% / 10 klx; 15 m @ 90% / 100 klx; 30 m @ 90% / 10 klx”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Detection probability greater than 99%; reflectivity and ambient-light conditions preserved."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-sick-multiscan136-1140133:cmp-sick-multiscan136-1140133-working_range",
      "componentId": "cmp-sick-multiscan136-1140133",
      "componentSlug": "sick-multiscan136-1140133",
      "componentName": "SICK multiScan136 (1140133)",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-sick-multiscan136-1140133-working_range",
        "field": "working_range",
        "label": "Instrumented working range",
        "value": "0.05–60",
        "condition": "Not equivalent to the reflectivity-qualified scanning range.",
        "sourceState": "M",
        "sourceTitle": "SICK MULS1AA-112211 multiScan136 Datasheet",
        "sourceUrl": "https://www.sick.com/media/pdf/2/32/032/dataSheet_MULS1AA-112211-multiScan136_1140133_en.pdf",
        "sourceLocation": "Detailed technical data for part number 1140133",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RCI 3D LiDAR range claims audit",
        "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
        "evidenceLocation": "Exact-model audit row · MULS1AA-112211 multiScan136 · Instrumented working range",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-audit-lidar-condition-cmp-sick-multiscan136-1140133-working_range",
            "sourceAuditRecordId": "audit-lidar-condition-cmp-sick-multiscan136-1140133-working_range",
            "componentId": "cmp-sick-multiscan136-1140133",
            "targetClaimId": "cmp-sick-multiscan136-1140133-working_range",
            "relationship": "source-condition-audit",
            "outcome": "inconclusive",
            "rationale": "The source-condition audit completes an editorial assessment of this claim, but the selected evidence remains manufacturer-controlled and supplies no condition-matched independent measurement. The outcome is inconclusive, not supported.",
            "assessed": "2026-08-25",
            "externalSupportId": null,
            "evidenceTitle": "RCI 3D LiDAR range claims audit",
            "evidenceUrl": "https://robotcomponentindex.com/research/3d-lidar-range-claims-audit/",
            "evidenceLocation": "Exact-model audit row · MULS1AA-112211 multiScan136 · Instrumented working range",
            "evidenceResult": "Source and condition audit completed for “0.05–60”; no condition-matched independent measurement is attached.",
            "evidenceCondition": "Not equivalent to the reflectivity-qualified scanning range."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-sick-multiscan136-1140133:cmp-sick-multiscan136-1140133-channels",
      "componentId": "cmp-sick-multiscan136-1140133",
      "componentSlug": "sick-multiscan136-1140133",
      "componentName": "SICK multiScan136 (1140133)",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-sick-multiscan136-1140133-channels",
        "field": "channels",
        "label": "Scanning layers",
        "value": "16",
        "condition": "Two 0.125° high-resolution layers and fourteen wider-resolution layers in this configuration.",
        "sourceState": "M",
        "sourceTitle": "SICK MULS1AA-112211 multiScan136 Datasheet",
        "sourceUrl": "https://www.sick.com/media/pdf/2/32/032/dataSheet_MULS1AA-112211-multiScan136_1140133_en.pdf",
        "sourceLocation": "Detailed technical data for part number 1140133",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-sick-multiscan136-1140133:cmp-sick-multiscan136-1140133-fov",
      "componentId": "cmp-sick-multiscan136-1140133",
      "componentSlug": "sick-multiscan136-1140133",
      "componentName": "SICK multiScan136 (1140133)",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-sick-multiscan136-1140133-fov",
        "field": "fov",
        "label": "Field of view",
        "value": "360 × 65",
        "condition": "Horizontal × vertical; vertical span 22.5° to −42.5°.",
        "sourceState": "M",
        "sourceTitle": "SICK MULS1AA-112211 multiScan136 Datasheet",
        "sourceUrl": "https://www.sick.com/media/pdf/2/32/032/dataSheet_MULS1AA-112211-multiScan136_1140133_en.pdf",
        "sourceLocation": "Detailed technical data for part number 1140133",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-sick-multiscan136-1140133:cmp-sick-multiscan136-1140133-point_rate",
      "componentId": "cmp-sick-multiscan136-1140133",
      "componentSlug": "sick-multiscan136-1140133",
      "componentName": "SICK multiScan136 (1140133)",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-sick-multiscan136-1140133-point_rate",
        "field": "point_rate",
        "label": "Measurement point rate",
        "value": "216,000–648,000",
        "condition": "Depends on number of evaluated echoes.",
        "sourceState": "M",
        "sourceTitle": "SICK MULS1AA-112211 multiScan136 Datasheet",
        "sourceUrl": "https://www.sick.com/media/pdf/2/32/032/dataSheet_MULS1AA-112211-multiScan136_1140133_en.pdf",
        "sourceLocation": "Detailed technical data for part number 1140133",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-sick-multiscan136-1140133:cmp-sick-multiscan136-1140133-returns",
      "componentId": "cmp-sick-multiscan136-1140133",
      "componentSlug": "sick-multiscan136-1140133",
      "componentName": "SICK multiScan136 (1140133)",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-sick-multiscan136-1140133-returns",
        "field": "returns",
        "label": "Evaluated echoes",
        "value": "3",
        "condition": "Multi-echo configuration.",
        "sourceState": "M",
        "sourceTitle": "SICK MULS1AA-112211 multiScan136 Datasheet",
        "sourceUrl": "https://www.sick.com/media/pdf/2/32/032/dataSheet_MULS1AA-112211-multiScan136_1140133_en.pdf",
        "sourceLocation": "Detailed technical data for part number 1140133",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-sick-multiscan136-1140133:cmp-sick-multiscan136-1140133-scan_rate",
      "componentId": "cmp-sick-multiscan136-1140133",
      "componentSlug": "sick-multiscan136-1140133",
      "componentName": "SICK multiScan136 (1140133)",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-sick-multiscan136-1140133-scan_rate",
        "field": "scan_rate",
        "label": "Scanning frequency",
        "value": "20",
        "condition": "Part number 1140133.",
        "sourceState": "M",
        "sourceTitle": "SICK MULS1AA-112211 multiScan136 Datasheet",
        "sourceUrl": "https://www.sick.com/media/pdf/2/32/032/dataSheet_MULS1AA-112211-multiScan136_1140133_en.pdf",
        "sourceLocation": "Detailed technical data for part number 1140133",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-sick-multiscan136-1140133:cmp-sick-multiscan136-1140133-sync",
      "componentId": "cmp-sick-multiscan136-1140133",
      "componentSlug": "sick-multiscan136-1140133",
      "componentName": "SICK multiScan136 (1140133)",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-sick-multiscan136-1140133-sync",
        "field": "sync",
        "label": "Timing support",
        "value": "PTP",
        "condition": "Feature list for this ordering code; achieved synchronization still requires system validation.",
        "sourceState": "M",
        "sourceTitle": "SICK MULS1AA-112211 multiScan136 Datasheet",
        "sourceUrl": "https://www.sick.com/media/pdf/2/32/032/dataSheet_MULS1AA-112211-multiScan136_1140133_en.pdf",
        "sourceLocation": "Detailed technical data for part number 1140133",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "sick_scan_xd multiScan100 validation documentation",
        "evidenceUrl": "https://docs.ros.org/en/ros2_packages/iron/api/sick_scan_xd/standard_docs/README.html",
        "evidenceLocation": "Device-specific validation and test configuration",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-multiscan-ros-capture",
            "externalSupportId": "ext-wave90-multiscan-ros-capture",
            "componentId": "cmp-sick-multiscan136-1140133",
            "targetClaimId": "cmp-sick-multiscan136-1140133-sync",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "Physical family-level packets are established, but ordering-code identity and the catalogued synchronization condition are not independently resolved.",
            "assessed": "2026-08-26",
            "evidenceTitle": "sick_scan_xd multiScan100 validation documentation",
            "evidenceUrl": "https://docs.ros.org/en/ros2_packages/iron/api/sick_scan_xd/standard_docs/README.html",
            "evidenceLocation": "Device-specific validation and test configuration",
            "evidenceResult": "Recorded physical multiScan100-family point clouds were replayed and checked in ROS",
            "evidenceCondition": "Driver validation uses captured packets; the public test name is family-level and does not print ordering code 1140133."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-nvidia-jetson-orin-nano-8gb:cmp-nvidia-jetson-orin-nano-8gb-cpu",
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claim": {
        "id": "cmp-nvidia-jetson-orin-nano-8gb-cpu",
        "field": "cpu",
        "label": "CPU",
        "value": "6-core Arm Cortex-A78AE up to 1.7 GHz",
        "condition": "Super-mode column.",
        "sourceState": "M",
        "sourceTitle": "NVIDIA JetPack 6.2 Super Mode for Jetson Orin modules",
        "sourceUrl": "https://developer.nvidia.com/blog/?p=95089",
        "sourceLocation": "Table 2, Jetson Orin Nano 8GB Super column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
        "evidenceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
        "evidenceLocation": "Sections 4.1 and 5.1",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-orin-nano-observed-cpu-architecture",
            "externalSupportId": "ext-orin-nano-observed-cpu-architecture",
            "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
            "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-cpu",
            "relationship": "metric-mismatch",
            "outcome": "inconclusive",
            "rationale": "The paper identifies and executes workloads on the Cortex-A78AE CPU, but does not independently measure the six-core count or 1.7 GHz ceiling in the compound catalog claim.",
            "assessed": "2026-08-25",
            "evidenceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
            "evidenceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
            "evidenceLocation": "Sections 4.1 and 5.1",
            "evidenceResult": "Arm Cortex-A78AE CPU identified and used for AdaptiveCpp execution",
            "evidenceCondition": "Exact Jetson Orin Nano study board; the paper does not independently measure the six-core count or 1.7 GHz maximum clock."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-nvidia-jetson-orin-nano-8gb:cmp-nvidia-jetson-orin-nano-8gb-ai_performance",
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claim": {
        "id": "cmp-nvidia-jetson-orin-nano-8gb-ai_performance",
        "field": "ai_performance",
        "label": "AI performance",
        "value": "67 sparse / 33 dense INT8 TOPS",
        "condition": "Super mode with JetPack 6.2; sparsity and precision conditions preserved.",
        "sourceState": "M",
        "sourceTitle": "NVIDIA JetPack 6.2 Super Mode for Jetson Orin modules",
        "sourceUrl": "https://developer.nvidia.com/blog/?p=95089",
        "sourceLocation": "Table 2, Jetson Orin Nano 8GB Super column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
        "evidenceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
        "evidenceLocation": "Sections 4.1 and 5.1, Table 4",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 3,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-orin-nano-polybench-adaptivecpp",
            "externalSupportId": "ext-orin-nano-polybench-adaptivecpp",
            "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
            "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-ai_performance",
            "relationship": "metric-mismatch",
            "outcome": "inconclusive",
            "rationale": "Application runtime ratios between CUDA and AdaptiveCpp are not sparse or dense INT8 TOPS and were not measured under the cited JetPack 6.2 Super-mode claim boundary.",
            "assessed": "2026-08-25",
            "evidenceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
            "evidenceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
            "evidenceLocation": "Sections 4.1 and 5.1, Table 4",
            "evidenceResult": "CUDA 1.17× faster on average",
            "evidenceCondition": "Jetson Orin Nano 8 GB at 15 W; Polybench GPU subset; paper software environment and default parameters."
          },
          {
            "assessmentId": "assess-ext-orin-nano-polybench-dpcpp",
            "externalSupportId": "ext-orin-nano-polybench-dpcpp",
            "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
            "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-ai_performance",
            "relationship": "metric-mismatch",
            "outcome": "inconclusive",
            "rationale": "CUDA-versus-DPC++ workload speed is not an INT8 TOPS measurement and cannot confirm the 67 sparse / 33 dense TOPS claim.",
            "assessed": "2026-08-25",
            "evidenceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
            "evidenceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
            "evidenceLocation": "Sections 4.1 and 5.1, Table 4",
            "evidenceResult": "CUDA 1.22× faster on average",
            "evidenceCondition": "Jetson Orin Nano 8 GB at 15 W; Polybench GPU subset; paper software environment and default parameters."
          },
          {
            "assessmentId": "assess-ext-orin-nano-optical-flow-device-gap",
            "externalSupportId": "ext-orin-nano-optical-flow-device-gap",
            "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
            "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-ai_performance",
            "relationship": "metric-mismatch",
            "outcome": "inconclusive",
            "rationale": "Relative optical-flow runtime against a different edge GPU is workload evidence, not a measurement of the module’s sparse or dense INT8 TOPS.",
            "assessed": "2026-08-25",
            "evidenceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
            "evidenceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
            "evidenceLocation": "Section 5.2 and Table 6",
            "evidenceResult": "Overall difference 60.9% in favor of the Orin GPU",
            "evidenceCondition": "LK, HS and TV-L1 optical-flow algorithms across the paper’s selected datasets; compared with the UP Squared Pro 7000 Edge GPU."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-nvidia-jetson-orin-nano-8gb:cmp-nvidia-jetson-orin-nano-8gb-memory",
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claim": {
        "id": "cmp-nvidia-jetson-orin-nano-8gb-memory",
        "field": "memory",
        "label": "Memory",
        "value": "8 GB 128-bit LPDDR5; 102 GB/s",
        "condition": "8 GB module, Super-mode column.",
        "sourceState": "M",
        "sourceTitle": "NVIDIA JetPack 6.2 Super Mode for Jetson Orin modules",
        "sourceUrl": "https://developer.nvidia.com/blog/?p=95089",
        "sourceLocation": "Table 2, Jetson Orin Nano 8GB Super column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
        "evidenceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
        "evidenceLocation": "Section 4.1, Table 1 and experiment device identity",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-orin-nano-observed-8gb-identity",
            "externalSupportId": "ext-orin-nano-observed-8gb-identity",
            "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
            "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-memory",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The exact 8 GB board identity is independently bound to the benchmark, but the paper does not test or fully report the 128-bit LPDDR5 and 102 GB/s memory specification.",
            "assessed": "2026-08-25",
            "evidenceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
            "evidenceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
            "evidenceLocation": "Section 4.1, Table 1 and experiment device identity",
            "evidenceResult": "Jetson Orin Nano 8 GB study board",
            "evidenceCondition": "Exact 8 GB board identity used for the published benchmarks; memory bus width, LPDDR generation and 102 GB/s bandwidth were not independently measured."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-nvidia-jetson-orin-nano-8gb:cmp-nvidia-jetson-orin-nano-8gb-power",
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claim": {
        "id": "cmp-nvidia-jetson-orin-nano-8gb-power",
        "field": "power",
        "label": "Module power modes",
        "value": "15 W / 25 W / MAXN SUPER",
        "condition": "JetPack 6.2 Super-mode configuration; carrier and peripherals are additional loads.",
        "sourceState": "M",
        "sourceTitle": "NVIDIA JetPack 6.2 Super Mode for Jetson Orin modules",
        "sourceUrl": "https://developer.nvidia.com/blog/?p=95089",
        "sourceLocation": "Table 2, Jetson Orin Nano 8GB Super column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
        "evidenceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
        "evidenceLocation": "Section 5.3 and Figure 4",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-orin-nano-dense-embedding-power",
            "externalSupportId": "ext-orin-nano-dense-embedding-power",
            "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
            "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-power",
            "relationship": "condition-mismatch",
            "outcome": "inconclusive",
            "rationale": "A tegrastats workload observation on a board configured for 15 W does not validate the complete 15 W / 25 W / MAXN SUPER module-mode set or carrier-inclusive power boundary.",
            "assessed": "2026-08-25",
            "evidenceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
            "evidenceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
            "evidenceLocation": "Section 5.3 and Figure 4",
            "evidenceResult": "CUDA 3.11 s at 2.1 W; SYCL 3.24 s at 1.31 W",
            "evidenceCondition": "HeCBench Dense Embedding workload measured with tegrastats on the 15 W board configuration."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-nvidia-jetson-orin-nano-8gb:cmp-nvidia-jetson-orin-nano-8gb-camera_io",
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claim": {
        "id": "cmp-nvidia-jetson-orin-nano-8gb-camera_io",
        "field": "camera_io",
        "label": "CSI camera input",
        "value": "Up to 4 cameras; 8 virtual channels over 8 MIPI CSI-2 lanes",
        "condition": "Module capability; carrier routing determines exposed connectors.",
        "sourceState": "M",
        "sourceTitle": "Solving Entry-Level Edge AI Challenges with NVIDIA Jetson Orin Nano",
        "sourceUrl": "https://developer.nvidia.com/blog/solving-entry-level-edge-ai-challenges-with-nvidia-jetson-orin-nano/",
        "sourceLocation": "Module architecture and camera-interface summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nvidia-jetson-orin-nano-8gb:cmp-nvidia-jetson-orin-nano-8gb-software",
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claim": {
        "id": "cmp-nvidia-jetson-orin-nano-8gb-software",
        "field": "software",
        "label": "Super-mode software baseline",
        "value": "JetPack 6.2",
        "condition": "Required for the cited Super-mode performance table.",
        "sourceState": "M",
        "sourceTitle": "NVIDIA JetPack 6.2 Super Mode for Jetson Orin modules",
        "sourceUrl": "https://developer.nvidia.com/blog/?p=95089",
        "sourceLocation": "Table 2, Jetson Orin Nano 8GB Super column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
        "evidenceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
        "evidenceLocation": "Section 4.1 environment configuration",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-orin-nano-software-baseline-gap",
            "externalSupportId": "ext-orin-nano-software-baseline-gap",
            "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
            "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-software",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The external benchmark publishes compiler and 15 W configuration details but not a JetPack 6.2 Super-mode baseline, so it cannot resolve the catalog software requirement.",
            "assessed": "2026-08-25",
            "evidenceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
            "evidenceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
            "evidenceLocation": "Section 4.1 environment configuration",
            "evidenceResult": "JetPack 6.2 Super-mode baseline not reported",
            "evidenceCondition": "The paper reports compiler/runtime configuration for its 15 W benchmark but does not publish a JetPack 6.2 Super-mode test boundary."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-nvidia-jetson-orin-nano-8gb:cmp-nvidia-jetson-orin-nano-8gb-lifecycle",
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claim": {
        "id": "cmp-nvidia-jetson-orin-nano-8gb-lifecycle",
        "field": "lifecycle",
        "label": "Published availability",
        "value": "Available through January 2032",
        "condition": "NVIDIA Jetson lifecycle table; not a warranty of distributor stock.",
        "sourceState": "M",
        "sourceTitle": "NVIDIA Jetson Product Lifecycle",
        "sourceUrl": "https://developer.nvidia.com/embedded/lifecycle",
        "sourceLocation": "Jetson Orin Nano 8GB availability table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nvidia-jetson-orin-nano-8gb:cmp-nvidia-jetson-orin-nano-8gb-independent_energy_benchmark",
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "componentName": "NVIDIA Jetson Orin Nano 8GB",
      "category": "compute-control",
      "claim": {
        "id": "cmp-nvidia-jetson-orin-nano-8gb-independent_energy_benchmark",
        "field": "independent_energy_benchmark",
        "label": "Independent AI-benchmark energy result",
        "value": "31.8 J CUDA; 28.3 J SYCL (12% lower)",
        "condition": "Jetson Orin Nano 8 GB board at 15 W with JetPack 5.1.2; tegrastats package measurement across the paper’s four HeCBench AI tests using the cited CUDA and SYCL implementations.",
        "sourceState": "V",
        "sourceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
        "sourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
        "sourceLocation": "Table 1, Section 4 and Section 5.3: 8 GB board configuration and AI-benchmark energy results",
        "sourceProvenance": "academic-paper",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "supported",
        "status": "assessed",
        "evidenceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
        "evidenceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
        "evidenceLocation": "Table 1, Section 4 and Section 5.3: 8 GB board configuration and AI-benchmark energy results",
        "assessed": "2026-08-10",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "catalog-v:cmp-nvidia-jetson-orin-nano-8gb-independent_energy_benchmark",
            "externalSupportId": null,
            "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
            "targetClaimId": "cmp-nvidia-jetson-orin-nano-8gb-independent_energy_benchmark",
            "relationship": "direct-catalog-v",
            "outcome": "supported",
            "rationale": "The catalog claim already carries a qualified external V source with its original condition and location.",
            "assessed": "2026-08-10",
            "evidenceTitle": "SYCL in the edge: performance and energy evaluation for heterogeneous acceleration",
            "evidenceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
            "evidenceLocation": "Table 1, Section 4 and Section 5.3: 8 GB board configuration and AI-benchmark energy results",
            "evidenceResult": "31.8 J CUDA; 28.3 J SYCL (12% lower)",
            "evidenceCondition": "Jetson Orin Nano 8 GB board at 15 W with JetPack 5.1.2; tegrastats package measurement across the paper’s four HeCBench AI tests using the cited CUDA and SYCL implementations."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-qualcomm-robotics-rb3:cmp-qualcomm-robotics-rb3-processor",
      "componentId": "cmp-qualcomm-robotics-rb3",
      "componentSlug": "qualcomm-robotics-rb3",
      "componentName": "Qualcomm Robotics RB3 Platform",
      "category": "compute-control",
      "claim": {
        "id": "cmp-qualcomm-robotics-rb3-processor",
        "field": "processor",
        "label": "Platform processor",
        "value": "Qualcomm SDA845",
        "condition": "Original RB3 Platform, not RB3 Gen 2.",
        "sourceState": "M",
        "sourceTitle": "Qualcomm Robotics RB3 Platform Product Brief",
        "sourceUrl": "https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/documents/robotics-rb3-platform-product-brief.pdf",
        "sourceLocation": "Platform architecture, camera, memory and software specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-qualcomm-robotics-rb3:cmp-qualcomm-robotics-rb3-cpu",
      "componentId": "cmp-qualcomm-robotics-rb3",
      "componentSlug": "qualcomm-robotics-rb3",
      "componentName": "Qualcomm Robotics RB3 Platform",
      "category": "compute-control",
      "claim": {
        "id": "cmp-qualcomm-robotics-rb3-cpu",
        "field": "cpu",
        "label": "CPU",
        "value": "8-core Qualcomm Kryo 385 up to 2.8 GHz",
        "condition": "Platform product brief.",
        "sourceState": "M",
        "sourceTitle": "Qualcomm Robotics RB3 Platform Product Brief",
        "sourceUrl": "https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/documents/robotics-rb3-platform-product-brief.pdf",
        "sourceLocation": "Platform architecture, camera, memory and software specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-qualcomm-robotics-rb3:cmp-qualcomm-robotics-rb3-ai_performance",
      "componentId": "cmp-qualcomm-robotics-rb3",
      "componentSlug": "qualcomm-robotics-rb3",
      "componentName": "Qualcomm Robotics RB3 Platform",
      "category": "compute-control",
      "claim": {
        "id": "cmp-qualcomm-robotics-rb3-ai_performance",
        "field": "ai_performance",
        "label": "Accelerator architecture",
        "value": "Hexagon 685 DSP and Adreno 630 GPU",
        "condition": "No single comparable TOPS claim is supplied in the cited brief.",
        "sourceState": "M",
        "sourceTitle": "Qualcomm Robotics RB3 Platform Product Brief",
        "sourceUrl": "https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/documents/robotics-rb3-platform-product-brief.pdf",
        "sourceLocation": "Platform architecture, camera, memory and software specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-qualcomm-robotics-rb3:cmp-qualcomm-robotics-rb3-memory",
      "componentId": "cmp-qualcomm-robotics-rb3",
      "componentSlug": "qualcomm-robotics-rb3",
      "componentName": "Qualcomm Robotics RB3 Platform",
      "category": "compute-control",
      "claim": {
        "id": "cmp-qualcomm-robotics-rb3-memory",
        "field": "memory",
        "label": "Memory",
        "value": "8 GB LPDDR4x at 1866 MHz",
        "condition": "Development-platform configuration.",
        "sourceState": "M",
        "sourceTitle": "Qualcomm Robotics RB3 Platform Product Brief",
        "sourceUrl": "https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/documents/robotics-rb3-platform-product-brief.pdf",
        "sourceLocation": "Platform architecture, camera, memory and software specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-qualcomm-robotics-rb3:cmp-qualcomm-robotics-rb3-camera_io",
      "componentId": "cmp-qualcomm-robotics-rb3",
      "componentSlug": "qualcomm-robotics-rb3",
      "componentName": "Qualcomm Robotics RB3 Platform",
      "category": "compute-control",
      "claim": {
        "id": "cmp-qualcomm-robotics-rb3-camera_io",
        "field": "camera_io",
        "label": "Camera processing",
        "value": "Spectra 280 ISP; up to 32 MP single or 16 MP dual camera",
        "condition": "Sensor, mode and board routing constraints still apply.",
        "sourceState": "M",
        "sourceTitle": "Qualcomm Robotics RB3 Platform Product Brief",
        "sourceUrl": "https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/documents/robotics-rb3-platform-product-brief.pdf",
        "sourceLocation": "Platform architecture, camera, memory and software specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-qualcomm-robotics-rb3:cmp-qualcomm-robotics-rb3-software",
      "componentId": "cmp-qualcomm-robotics-rb3",
      "componentSlug": "qualcomm-robotics-rb3",
      "componentName": "Qualcomm Robotics RB3 Platform",
      "category": "compute-control",
      "claim": {
        "id": "cmp-qualcomm-robotics-rb3-software",
        "field": "software",
        "label": "Software baseline",
        "value": "Linux and ROS support",
        "condition": "Version compatibility must be checked against current downloadable images.",
        "sourceState": "M",
        "sourceTitle": "Qualcomm Robotics RB3 Platform product page",
        "sourceUrl": "https://www.qualcomm.com/internet-of-things/products/qualcomm-robotics-rb3-platform",
        "sourceLocation": "Platform features and specification summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-qualcomm-robotics-rb3:cmp-qualcomm-robotics-rb3-wireless",
      "componentId": "cmp-qualcomm-robotics-rb3",
      "componentSlug": "qualcomm-robotics-rb3",
      "componentName": "Qualcomm Robotics RB3 Platform",
      "category": "compute-control",
      "claim": {
        "id": "cmp-qualcomm-robotics-rb3-wireless",
        "field": "wireless",
        "label": "Wireless",
        "value": "Wi-Fi 5 and Bluetooth 5",
        "condition": "Platform configuration.",
        "sourceState": "M",
        "sourceTitle": "Qualcomm Robotics RB3 Platform Product Brief",
        "sourceUrl": "https://www.qualcomm.com/content/dam/qcomm-martech/dm-assets/documents/robotics-rb3-platform-product-brief.pdf",
        "sourceLocation": "Platform architecture, camera, memory and software specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-qualcomm-robotics-rb3:cmp-qualcomm-robotics-rb3-lifecycle",
      "componentId": "cmp-qualcomm-robotics-rb3",
      "componentSlug": "qualcomm-robotics-rb3",
      "componentName": "Qualcomm Robotics RB3 Platform",
      "category": "compute-control",
      "claim": {
        "id": "cmp-qualcomm-robotics-rb3-lifecycle",
        "field": "lifecycle",
        "label": "Exact end-of-support date",
        "value": "Not published in cited specification",
        "condition": "RCI checked the cited official specification on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Qualcomm Robotics RB3 Platform product page",
        "sourceUrl": "https://www.qualcomm.com/internet-of-things/products/qualcomm-robotics-rb3-platform",
        "sourceLocation": "Platform features and specification summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-advantech-mic-713-ox:cmp-advantech-mic-713-ox-cpu",
      "componentId": "cmp-advantech-mic-713-ox",
      "componentSlug": "advantech-mic-713-ox",
      "componentName": "Advantech MIC-713-OX",
      "category": "compute-control",
      "claim": {
        "id": "cmp-advantech-mic-713-ox-cpu",
        "field": "cpu",
        "label": "CPU configuration",
        "value": "8-core for 16 GB module / 6-core for 8 GB module",
        "condition": "Ordering-dependent Orin NX configuration.",
        "sourceState": "M",
        "sourceTitle": "Advantech MIC-713-OX Datasheet",
        "sourceUrl": "https://advdownload.advantech.com/productfile/PIS/MIC-713-OX/file/MIC-713-OX_DS%28073026%2920260730173342.pdf",
        "sourceLocation": "System, I/O, expansion, power and mechanical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-advantech-mic-713-ox:cmp-advantech-mic-713-ox-ai_performance",
      "componentId": "cmp-advantech-mic-713-ox",
      "componentSlug": "advantech-mic-713-ox",
      "componentName": "Advantech MIC-713-OX",
      "category": "compute-control",
      "claim": {
        "id": "cmp-advantech-mic-713-ox-ai_performance",
        "field": "ai_performance",
        "label": "AI performance",
        "value": "Up to 157 TOPS",
        "condition": "Current datasheet with Super mode and JetPack 6.2 or above; current product page still states up to 100 TOPS.",
        "sourceState": "C",
        "sourceTitle": "Advantech MIC-713-OX Datasheet",
        "sourceUrl": "https://advdownload.advantech.com/productfile/PIS/MIC-713-OX/file/MIC-713-OX_DS%28073026%2920260730173342.pdf",
        "sourceLocation": "System, I/O, expansion, power and mechanical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-advantech-mic-713-ox:cmp-advantech-mic-713-ox-memory",
      "componentId": "cmp-advantech-mic-713-ox",
      "componentSlug": "advantech-mic-713-ox",
      "componentName": "Advantech MIC-713-OX",
      "category": "compute-control",
      "claim": {
        "id": "cmp-advantech-mic-713-ox-memory",
        "field": "memory",
        "label": "Memory options",
        "value": "8 GB / 16 GB",
        "condition": "Ordered Jetson Orin NX module.",
        "sourceState": "M",
        "sourceTitle": "Advantech MIC-713-OX Datasheet",
        "sourceUrl": "https://advdownload.advantech.com/productfile/PIS/MIC-713-OX/file/MIC-713-OX_DS%28073026%2920260730173342.pdf",
        "sourceLocation": "System, I/O, expansion, power and mechanical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-advantech-mic-713-ox:cmp-advantech-mic-713-ox-networking",
      "componentId": "cmp-advantech-mic-713-ox",
      "componentSlug": "advantech-mic-713-ox",
      "componentName": "Advantech MIC-713-OX",
      "category": "compute-control",
      "claim": {
        "id": "cmp-advantech-mic-713-ox-networking",
        "field": "networking",
        "label": "Networking",
        "value": "2 × Gigabit Ethernet",
        "condition": "Base system.",
        "sourceState": "M",
        "sourceTitle": "Advantech MIC-713-OX Datasheet",
        "sourceUrl": "https://advdownload.advantech.com/productfile/PIS/MIC-713-OX/file/MIC-713-OX_DS%28073026%2920260730173342.pdf",
        "sourceLocation": "System, I/O, expansion, power and mechanical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-advantech-mic-713-ox:cmp-advantech-mic-713-ox-usb",
      "componentId": "cmp-advantech-mic-713-ox",
      "componentSlug": "advantech-mic-713-ox",
      "componentName": "Advantech MIC-713-OX",
      "category": "compute-control",
      "claim": {
        "id": "cmp-advantech-mic-713-ox-usb",
        "field": "usb",
        "label": "USB",
        "value": "6 × USB 3.2 Gen 2",
        "condition": "System-exposed ports.",
        "sourceState": "M",
        "sourceTitle": "Advantech MIC-713-OX Datasheet",
        "sourceUrl": "https://advdownload.advantech.com/productfile/PIS/MIC-713-OX/file/MIC-713-OX_DS%28073026%2920260730173342.pdf",
        "sourceLocation": "System, I/O, expansion, power and mechanical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-advantech-mic-713-ox:cmp-advantech-mic-713-ox-camera_io",
      "componentId": "cmp-advantech-mic-713-ox",
      "componentSlug": "advantech-mic-713-ox",
      "componentName": "Advantech MIC-713-OX",
      "category": "compute-control",
      "claim": {
        "id": "cmp-advantech-mic-713-ox-camera_io",
        "field": "camera_io",
        "label": "Optional GMSL expansion",
        "value": "4 channels",
        "condition": "Optional expansion, not present in every ordered unit.",
        "sourceState": "M",
        "sourceTitle": "Advantech MIC-713-OX Datasheet",
        "sourceUrl": "https://advdownload.advantech.com/productfile/PIS/MIC-713-OX/file/MIC-713-OX_DS%28073026%2920260730173342.pdf",
        "sourceLocation": "System, I/O, expansion, power and mechanical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-advantech-mic-713-ox:cmp-advantech-mic-713-ox-power",
      "componentId": "cmp-advantech-mic-713-ox",
      "componentSlug": "advantech-mic-713-ox",
      "componentName": "Advantech MIC-713-OX",
      "category": "compute-control",
      "claim": {
        "id": "cmp-advantech-mic-713-ox-power",
        "field": "power",
        "label": "Input voltage",
        "value": "9–36",
        "condition": "System input range.",
        "sourceState": "M",
        "sourceTitle": "Advantech MIC-713-OX Datasheet",
        "sourceUrl": "https://advdownload.advantech.com/productfile/PIS/MIC-713-OX/file/MIC-713-OX_DS%28073026%2920260730173342.pdf",
        "sourceLocation": "System, I/O, expansion, power and mechanical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-advantech-mic-713-ox:cmp-advantech-mic-713-ox-dimensions",
      "componentId": "cmp-advantech-mic-713-ox",
      "componentSlug": "advantech-mic-713-ox",
      "componentName": "Advantech MIC-713-OX",
      "category": "compute-control",
      "claim": {
        "id": "cmp-advantech-mic-713-ox-dimensions",
        "field": "dimensions",
        "label": "Dimensions",
        "value": "194.8 × 174.3 × 65.85",
        "condition": "System enclosure.",
        "sourceState": "M",
        "sourceTitle": "Advantech MIC-713-OX Datasheet",
        "sourceUrl": "https://advdownload.advantech.com/productfile/PIS/MIC-713-OX/file/MIC-713-OX_DS%28073026%2920260730173342.pdf",
        "sourceLocation": "System, I/O, expansion, power and mechanical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8646ai:cmp-aaeon-boxer-8646ai-processor",
      "componentId": "cmp-aaeon-boxer-8646ai",
      "componentSlug": "aaeon-boxer-8646ai",
      "componentName": "AAEON BOXER-8646AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8646ai-processor",
        "field": "processor",
        "label": "Compute module",
        "value": "NVIDIA Jetson AGX Orin 32 GB",
        "condition": "Manual configuration.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8646AI User Manual",
        "sourceUrl": "https://data-us.aaeon.com/DOWNLOAD/MANUAL/BOXER-8646AI%20Manual%202nd%20Ed.pdf",
        "sourceLocation": "Chapter 1 system, I/O, power, environmental and mechanical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8646ai:cmp-aaeon-boxer-8646ai-memory",
      "componentId": "cmp-aaeon-boxer-8646ai",
      "componentSlug": "aaeon-boxer-8646ai",
      "componentName": "AAEON BOXER-8646AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8646ai-memory",
        "field": "memory",
        "label": "Memory",
        "value": "32 GB LPDDR5",
        "condition": "Integrated module configuration.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8646AI User Manual",
        "sourceUrl": "https://data-us.aaeon.com/DOWNLOAD/MANUAL/BOXER-8646AI%20Manual%202nd%20Ed.pdf",
        "sourceLocation": "Chapter 1 system, I/O, power, environmental and mechanical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8646ai:cmp-aaeon-boxer-8646ai-storage",
      "componentId": "cmp-aaeon-boxer-8646ai",
      "componentSlug": "aaeon-boxer-8646ai",
      "componentName": "AAEON BOXER-8646AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8646ai-storage",
        "field": "storage",
        "label": "On-module storage",
        "value": "64 GB eMMC",
        "condition": "Expansion storage is separate.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8646AI User Manual",
        "sourceUrl": "https://data-us.aaeon.com/DOWNLOAD/MANUAL/BOXER-8646AI%20Manual%202nd%20Ed.pdf",
        "sourceLocation": "Chapter 1 system, I/O, power, environmental and mechanical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8646ai:cmp-aaeon-boxer-8646ai-camera_io",
      "componentId": "cmp-aaeon-boxer-8646ai",
      "componentSlug": "aaeon-boxer-8646ai",
      "componentName": "AAEON BOXER-8646AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8646ai-camera_io",
        "field": "camera_io",
        "label": "PoE camera networking",
        "value": "12 × Gigabit Ethernet PoE",
        "condition": "System ports; aggregate bandwidth and PoE budget require design review.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8646AI User Manual",
        "sourceUrl": "https://data-us.aaeon.com/DOWNLOAD/MANUAL/BOXER-8646AI%20Manual%202nd%20Ed.pdf",
        "sourceLocation": "Chapter 1 system, I/O, power, environmental and mechanical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8646ai:cmp-aaeon-boxer-8646ai-networking",
      "componentId": "cmp-aaeon-boxer-8646ai",
      "componentSlug": "aaeon-boxer-8646ai",
      "componentName": "AAEON BOXER-8646AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8646ai-networking",
        "field": "networking",
        "label": "Additional Ethernet",
        "value": "1 × 10 GbE and 1 × GbE",
        "condition": "Separate from twelve PoE ports.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8646AI User Manual",
        "sourceUrl": "https://data-us.aaeon.com/DOWNLOAD/MANUAL/BOXER-8646AI%20Manual%202nd%20Ed.pdf",
        "sourceLocation": "Chapter 1 system, I/O, power, environmental and mechanical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8646ai:cmp-aaeon-boxer-8646ai-fieldbus",
      "componentId": "cmp-aaeon-boxer-8646ai",
      "componentSlug": "aaeon-boxer-8646ai",
      "componentName": "AAEON BOXER-8646AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8646ai-fieldbus",
        "field": "fieldbus",
        "label": "CAN interfaces",
        "value": "2 × CAN FD",
        "condition": "System-exposed interfaces.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8646AI User Manual",
        "sourceUrl": "https://data-us.aaeon.com/DOWNLOAD/MANUAL/BOXER-8646AI%20Manual%202nd%20Ed.pdf",
        "sourceLocation": "Chapter 1 system, I/O, power, environmental and mechanical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8646ai:cmp-aaeon-boxer-8646ai-power",
      "componentId": "cmp-aaeon-boxer-8646ai",
      "componentSlug": "aaeon-boxer-8646ai",
      "componentName": "AAEON BOXER-8646AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8646ai-power",
        "field": "power",
        "label": "DC input",
        "value": "19–24",
        "condition": "System input range.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8646AI User Manual",
        "sourceUrl": "https://data-us.aaeon.com/DOWNLOAD/MANUAL/BOXER-8646AI%20Manual%202nd%20Ed.pdf",
        "sourceLocation": "Chapter 1 system, I/O, power, environmental and mechanical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8646ai:cmp-aaeon-boxer-8646ai-environmental",
      "componentId": "cmp-aaeon-boxer-8646ai",
      "componentSlug": "aaeon-boxer-8646ai",
      "componentName": "AAEON BOXER-8646AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8646ai-environmental",
        "field": "environmental",
        "label": "Operating temperature",
        "value": "−20 to +50",
        "condition": "With 0.5 m/s airflow according to the manual.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8646AI User Manual",
        "sourceUrl": "https://data-us.aaeon.com/DOWNLOAD/MANUAL/BOXER-8646AI%20Manual%202nd%20Ed.pdf",
        "sourceLocation": "Chapter 1 system, I/O, power, environmental and mechanical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-aaeon-boxer-8646ai:cmp-aaeon-boxer-8646ai-software",
      "componentId": "cmp-aaeon-boxer-8646ai",
      "componentSlug": "aaeon-boxer-8646ai",
      "componentName": "AAEON BOXER-8646AI",
      "category": "compute-control",
      "claim": {
        "id": "cmp-aaeon-boxer-8646ai-software",
        "field": "software",
        "label": "JetPack baseline",
        "value": "JetPack 5.0 or later",
        "condition": "Manual baseline; exact image availability must be checked.",
        "sourceState": "M",
        "sourceTitle": "AAEON BOXER-8646AI User Manual",
        "sourceUrl": "https://data-us.aaeon.com/DOWNLOAD/MANUAL/BOXER-8646AI%20Manual%202nd%20Ed.pdf",
        "sourceLocation": "Chapter 1 system, I/O, power, environmental and mechanical specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "cuVSLAM Initialization Failure on Jetson Orin AGX (AAEON BOXER-8646AI)",
        "evidenceUrl": "https://forums.developer.nvidia.com/t/cuvslam-initialization-failure-on-jetson-orin-agx-aaeon-boxer-8646ai-with-realsense-d435/342560",
        "evidenceLocation": "Hardware/software configuration and logs",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-boxer8646-cuvslam",
            "externalSupportId": "ext-wave90-boxer8646-cuvslam",
            "componentId": "cmp-aaeon-boxer-8646ai",
            "targetClaimId": "cmp-aaeon-boxer-8646ai-software",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "cuVSLAM Initialization Failure on Jetson Orin AGX (AAEON BOXER-8646AI)",
            "evidenceUrl": "https://forums.developer.nvidia.com/t/cuvslam-initialization-failure-on-jetson-orin-agx-aaeon-boxer-8646ai-with-realsense-d435/342560",
            "evidenceLocation": "Hardware/software configuration and logs",
            "evidenceResult": "A user documented physical cuVSLAM startup behavior on the exact computer",
            "evidenceCondition": "BOXER-8646AI with RealSense D435 and Isaac ROS container; report records an initialization failure."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-seeed-recomputer-mini-j4012:cmp-seeed-recomputer-mini-j4012-processor",
      "componentId": "cmp-seeed-recomputer-mini-j4012",
      "componentSlug": "seeed-recomputer-mini-j4012",
      "componentName": "Seeed Studio reComputer Mini J4012",
      "category": "compute-control",
      "claim": {
        "id": "cmp-seeed-recomputer-mini-j4012-processor",
        "field": "processor",
        "label": "Compute module",
        "value": "NVIDIA Jetson Orin NX 16 GB",
        "condition": "J4012 configuration.",
        "sourceState": "M",
        "sourceTitle": "Seeed Studio reComputer Mini getting-started guide",
        "sourceUrl": "https://wiki.seeedstudio.com/recomputer_jetson_mini_getting_started/",
        "sourceLocation": "J4012 hardware overview and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Seeed Studio reComputer Mini J4012 hands-on",
        "evidenceUrl": "https://www.hackster.io/news/seeed-studio-launches-the-recomputer-mini-an-edge-ai-powerhouse-built-around-nvidia-s-jetson-orin-3dc2cd8dbe61",
        "evidenceLocation": "Hardware and hands-on deployment discussion",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-j4012-mini-review",
            "externalSupportId": "ext-wave65-j4012-mini-review",
            "componentId": "cmp-seeed-recomputer-mini-j4012",
            "targetClaimId": "cmp-seeed-recomputer-mini-j4012-processor",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Seeed Studio reComputer Mini J4012 hands-on",
            "evidenceUrl": "https://www.hackster.io/news/seeed-studio-launches-the-recomputer-mini-an-edge-ai-powerhouse-built-around-nvidia-s-jetson-orin-3dc2cd8dbe61",
            "evidenceLocation": "Hardware and hands-on deployment discussion",
            "evidenceResult": "Physical system setup and edge-AI workload operation documented",
            "evidenceCondition": "Independent hands-on evaluation of the exact J4012 mini system."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-seeed-recomputer-mini-j4012:cmp-seeed-recomputer-mini-j4012-ai_performance",
      "componentId": "cmp-seeed-recomputer-mini-j4012",
      "componentSlug": "seeed-recomputer-mini-j4012",
      "componentName": "Seeed Studio reComputer Mini J4012",
      "category": "compute-control",
      "claim": {
        "id": "cmp-seeed-recomputer-mini-j4012-ai_performance",
        "field": "ai_performance",
        "label": "AI performance",
        "value": "100 TOPS",
        "condition": "Product-guide value; not updated here to NVIDIA Super-mode figures.",
        "sourceState": "M",
        "sourceTitle": "Seeed Studio reComputer Mini getting-started guide",
        "sourceUrl": "https://wiki.seeedstudio.com/recomputer_jetson_mini_getting_started/",
        "sourceLocation": "J4012 hardware overview and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-seeed-recomputer-mini-j4012:cmp-seeed-recomputer-mini-j4012-memory",
      "componentId": "cmp-seeed-recomputer-mini-j4012",
      "componentSlug": "seeed-recomputer-mini-j4012",
      "componentName": "Seeed Studio reComputer Mini J4012",
      "category": "compute-control",
      "claim": {
        "id": "cmp-seeed-recomputer-mini-j4012-memory",
        "field": "memory",
        "label": "Memory",
        "value": "16 GB LPDDR5",
        "condition": "Integrated Orin NX module.",
        "sourceState": "M",
        "sourceTitle": "Seeed Studio reComputer Mini getting-started guide",
        "sourceUrl": "https://wiki.seeedstudio.com/recomputer_jetson_mini_getting_started/",
        "sourceLocation": "J4012 hardware overview and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-seeed-recomputer-mini-j4012:cmp-seeed-recomputer-mini-j4012-storage",
      "componentId": "cmp-seeed-recomputer-mini-j4012",
      "componentSlug": "seeed-recomputer-mini-j4012",
      "componentName": "Seeed Studio reComputer Mini J4012",
      "category": "compute-control",
      "claim": {
        "id": "cmp-seeed-recomputer-mini-j4012-storage",
        "field": "storage",
        "label": "NVMe storage",
        "value": "128",
        "condition": "J4012 bundled configuration.",
        "sourceState": "M",
        "sourceTitle": "Seeed Studio reComputer Mini getting-started guide",
        "sourceUrl": "https://wiki.seeedstudio.com/recomputer_jetson_mini_getting_started/",
        "sourceLocation": "J4012 hardware overview and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-seeed-recomputer-mini-j4012:cmp-seeed-recomputer-mini-j4012-usb",
      "componentId": "cmp-seeed-recomputer-mini-j4012",
      "componentSlug": "seeed-recomputer-mini-j4012",
      "componentName": "Seeed Studio reComputer Mini J4012",
      "category": "compute-control",
      "claim": {
        "id": "cmp-seeed-recomputer-mini-j4012-usb",
        "field": "usb",
        "label": "USB ports",
        "value": "Up to 7",
        "condition": "Mixed USB types and speeds; inspect the port map.",
        "sourceState": "M",
        "sourceTitle": "Seeed Studio reComputer Mini getting-started guide",
        "sourceUrl": "https://wiki.seeedstudio.com/recomputer_jetson_mini_getting_started/",
        "sourceLocation": "J4012 hardware overview and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-seeed-recomputer-mini-j4012:cmp-seeed-recomputer-mini-j4012-fieldbus",
      "componentId": "cmp-seeed-recomputer-mini-j4012",
      "componentSlug": "seeed-recomputer-mini-j4012",
      "componentName": "Seeed Studio reComputer Mini J4012",
      "category": "compute-control",
      "claim": {
        "id": "cmp-seeed-recomputer-mini-j4012-fieldbus",
        "field": "fieldbus",
        "label": "CAN interfaces",
        "value": "2 × CAN",
        "condition": "System-exposed interfaces.",
        "sourceState": "M",
        "sourceTitle": "Seeed Studio reComputer Mini getting-started guide",
        "sourceUrl": "https://wiki.seeedstudio.com/recomputer_jetson_mini_getting_started/",
        "sourceLocation": "J4012 hardware overview and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-seeed-recomputer-mini-j4012:cmp-seeed-recomputer-mini-j4012-networking",
      "componentId": "cmp-seeed-recomputer-mini-j4012",
      "componentSlug": "seeed-recomputer-mini-j4012",
      "componentName": "Seeed Studio reComputer Mini J4012",
      "category": "compute-control",
      "claim": {
        "id": "cmp-seeed-recomputer-mini-j4012-networking",
        "field": "networking",
        "label": "Ethernet",
        "value": "Gigabit Ethernet",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Seeed Studio reComputer Mini getting-started guide",
        "sourceUrl": "https://wiki.seeedstudio.com/recomputer_jetson_mini_getting_started/",
        "sourceLocation": "J4012 hardware overview and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-seeed-recomputer-mini-j4012:cmp-seeed-recomputer-mini-j4012-dimensions",
      "componentId": "cmp-seeed-recomputer-mini-j4012",
      "componentSlug": "seeed-recomputer-mini-j4012",
      "componentName": "Seeed Studio reComputer Mini J4012",
      "category": "compute-control",
      "claim": {
        "id": "cmp-seeed-recomputer-mini-j4012-dimensions",
        "field": "dimensions",
        "label": "Dimensions",
        "value": "63 × 95 × 42",
        "condition": "Enclosure dimensions.",
        "sourceState": "M",
        "sourceTitle": "Seeed Studio reComputer Mini getting-started guide",
        "sourceUrl": "https://wiki.seeedstudio.com/recomputer_jetson_mini_getting_started/",
        "sourceLocation": "J4012 hardware overview and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-seeed-recomputer-mini-j4012:cmp-seeed-recomputer-mini-j4012-software",
      "componentId": "cmp-seeed-recomputer-mini-j4012",
      "componentSlug": "seeed-recomputer-mini-j4012",
      "componentName": "Seeed Studio reComputer Mini J4012",
      "category": "compute-control",
      "claim": {
        "id": "cmp-seeed-recomputer-mini-j4012-software",
        "field": "software",
        "label": "Software baseline",
        "value": "JetPack 6.0",
        "condition": "Guide baseline; exact image and Super-mode support require current verification.",
        "sourceState": "M",
        "sourceTitle": "Seeed Studio reComputer Mini getting-started guide",
        "sourceUrl": "https://wiki.seeedstudio.com/recomputer_jetson_mini_getting_started/",
        "sourceLocation": "J4012 hardware overview and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-imx95-hexa-8gb-wb-it:cmp-toradex-verdin-imx95-hexa-8gb-wb-it-cpu",
      "componentId": "cmp-toradex-verdin-imx95-hexa-8gb-wb-it",
      "componentSlug": "toradex-verdin-imx95-hexa-8gb-wb-it",
      "componentName": "Toradex Verdin iMX95 Hexa 8GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-imx95-hexa-8gb-wb-it-cpu",
        "field": "cpu",
        "label": "CPU architecture",
        "value": "6 × Arm Cortex-A55 up to 1.8 GHz; Cortex-M7 and Cortex-M33",
        "condition": "SoC capability; module thermal limits still apply.",
        "sourceState": "M",
        "sourceTitle": "NXP i.MX 95 Applications Processors product page",
        "sourceUrl": "https://www.nxp.com/products/i.MX95",
        "sourceLocation": "i.MX 95 CPU, NPU and real-time processor summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-imx95-hexa-8gb-wb-it:cmp-toradex-verdin-imx95-hexa-8gb-wb-it-ai_performance",
      "componentId": "cmp-toradex-verdin-imx95-hexa-8gb-wb-it",
      "componentSlug": "toradex-verdin-imx95-hexa-8gb-wb-it",
      "componentName": "Toradex Verdin iMX95 Hexa 8GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-imx95-hexa-8gb-wb-it-ai_performance",
        "field": "ai_performance",
        "label": "NPU performance",
        "value": "2 TOPS",
        "condition": "NXP i.MX95 NPU headline; precision and workload conditions require model-level validation.",
        "sourceState": "M",
        "sourceTitle": "NXP i.MX 95 Applications Processors product page",
        "sourceUrl": "https://www.nxp.com/products/i.MX95",
        "sourceLocation": "i.MX 95 CPU, NPU and real-time processor summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-imx95-hexa-8gb-wb-it:cmp-toradex-verdin-imx95-hexa-8gb-wb-it-memory",
      "componentId": "cmp-toradex-verdin-imx95-hexa-8gb-wb-it",
      "componentSlug": "toradex-verdin-imx95-hexa-8gb-wb-it",
      "componentName": "Toradex Verdin iMX95 Hexa 8GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-imx95-hexa-8gb-wb-it-memory",
        "field": "memory",
        "label": "Memory",
        "value": "8 GB",
        "condition": "Exact Hexa 8GB WB IT configuration.",
        "sourceState": "M",
        "sourceTitle": "Toradex Verdin iMX95 module overview",
        "sourceUrl": "https://developer.toradex.com/hardware/verdin-som-family/modules/verdin-imx95/",
        "sourceLocation": "Module feature, memory, wireless and product-revision tables",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-imx95-hexa-8gb-wb-it:cmp-toradex-verdin-imx95-hexa-8gb-wb-it-wireless",
      "componentId": "cmp-toradex-verdin-imx95-hexa-8gb-wb-it",
      "componentSlug": "toradex-verdin-imx95-hexa-8gb-wb-it",
      "componentName": "Toradex Verdin iMX95 Hexa 8GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-imx95-hexa-8gb-wb-it-wireless",
        "field": "wireless",
        "label": "Wireless",
        "value": "Wi-Fi 6 and Bluetooth 5.4",
        "condition": "WB configuration using the documented MAYA-W260 module.",
        "sourceState": "M",
        "sourceTitle": "Toradex MAYA-W260 Wi-Fi and Bluetooth module",
        "sourceUrl": "https://developer.toradex.com/hardware/hardware-resources/peripherals/wireless/ublox-maya-w260-wi-fi-bluetooth-module/",
        "sourceLocation": "Wireless standards used on Verdin iMX95 WB variants",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-imx95-hexa-8gb-wb-it:cmp-toradex-verdin-imx95-hexa-8gb-wb-it-lifecycle",
      "componentId": "cmp-toradex-verdin-imx95-hexa-8gb-wb-it",
      "componentSlug": "toradex-verdin-imx95-hexa-8gb-wb-it",
      "componentName": "Toradex Verdin iMX95 Hexa 8GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-imx95-hexa-8gb-wb-it-lifecycle",
        "field": "lifecycle",
        "label": "Published module revision chain",
        "value": "V1.0A EOL; V1.0B March 2026; V1.0C Q2 2026; V1.1A Q3 2026 planned",
        "condition": "Dates and status copied from the current Toradex revision table; planned dates can move.",
        "sourceState": "M",
        "sourceTitle": "Toradex Verdin iMX95 module overview",
        "sourceUrl": "https://developer.toradex.com/hardware/verdin-som-family/modules/verdin-imx95/",
        "sourceLocation": "Module feature, memory, wireless and product-revision tables",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-imx95-hexa-8gb-wb-it:cmp-toradex-verdin-imx95-hexa-8gb-wb-it-software",
      "componentId": "cmp-toradex-verdin-imx95-hexa-8gb-wb-it",
      "componentSlug": "toradex-verdin-imx95-hexa-8gb-wb-it",
      "componentName": "Toradex Verdin iMX95 Hexa 8GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-imx95-hexa-8gb-wb-it-software",
        "field": "software",
        "label": "Toradex software path",
        "value": "Torizon / Toradex BSP ecosystem",
        "condition": "Exact release support must be matched to module revision.",
        "sourceState": "M",
        "sourceTitle": "Toradex Verdin iMX95 module overview",
        "sourceUrl": "https://developer.toradex.com/hardware/verdin-som-family/modules/verdin-imx95/",
        "sourceLocation": "Module feature, memory, wireless and product-revision tables",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-toradex-verdin-imx95-hexa-8gb-wb-it:cmp-toradex-verdin-imx95-hexa-8gb-wb-it-camera_io",
      "componentId": "cmp-toradex-verdin-imx95-hexa-8gb-wb-it",
      "componentSlug": "toradex-verdin-imx95-hexa-8gb-wb-it",
      "componentName": "Toradex Verdin iMX95 Hexa 8GB WB IT",
      "category": "compute-control",
      "claim": {
        "id": "cmp-toradex-verdin-imx95-hexa-8gb-wb-it-camera_io",
        "field": "camera_io",
        "label": "Carrier-exposed camera connectors",
        "value": "Not published in cited specification",
        "condition": "RCI checked the cited official specification on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Toradex Verdin iMX95 module overview",
        "sourceUrl": "https://developer.toradex.com/hardware/verdin-som-family/modules/verdin-imx95/",
        "sourceLocation": "Module feature, memory, wireless and product-revision tables",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-rrc2057:cmp-rrc2057-nominal_voltage",
      "componentId": "cmp-rrc2057",
      "componentSlug": "rrc2057",
      "componentName": "RRC power solutions RRC2057",
      "category": "power-energy",
      "claim": {
        "id": "cmp-rrc2057-nominal_voltage",
        "field": "nominal_voltage",
        "label": "Nominal voltage",
        "value": "7.2",
        "condition": "Pack nominal value.",
        "sourceState": "M",
        "sourceTitle": "RRC2057 Datasheet",
        "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/Data-Sheets/DS_RRC2057.pdf",
        "sourceLocation": "Electrical, mechanical, communication, environmental and safety specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-rrc2057:cmp-rrc2057-capacity",
      "componentId": "cmp-rrc2057",
      "componentSlug": "rrc2057",
      "componentName": "RRC power solutions RRC2057",
      "category": "power-energy",
      "claim": {
        "id": "cmp-rrc2057-capacity",
        "field": "capacity",
        "label": "Typical capacity",
        "value": "6.9",
        "condition": "Datasheet capacity value; application discharge rate and temperature affect usable capacity.",
        "sourceState": "M",
        "sourceTitle": "RRC2057 Datasheet",
        "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/Data-Sheets/DS_RRC2057.pdf",
        "sourceLocation": "Electrical, mechanical, communication, environmental and safety specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-rrc2057:cmp-rrc2057-energy",
      "componentId": "cmp-rrc2057",
      "componentSlug": "rrc2057",
      "componentName": "RRC power solutions RRC2057",
      "category": "power-energy",
      "claim": {
        "id": "cmp-rrc2057-energy",
        "field": "energy",
        "label": "Nominal energy",
        "value": "49.7",
        "condition": "Manufacturer datasheet value.",
        "sourceState": "M",
        "sourceTitle": "RRC2057 Datasheet",
        "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/Data-Sheets/DS_RRC2057.pdf",
        "sourceLocation": "Electrical, mechanical, communication, environmental and safety specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "RRC2057 Transportation Certification — Air CN",
        "evidenceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/Shipment/RRC2057_Transportation-Certification_Air_CN.pdf",
        "evidenceLocation": "Product identification and inspection conclusion",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-rrc2057-transport-cert",
            "externalSupportId": "ext-wave65-rrc2057-transport-cert",
            "componentId": "cmp-rrc2057",
            "targetClaimId": "cmp-rrc2057-energy",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "RRC2057 Transportation Certification — Air CN",
            "evidenceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/Shipment/RRC2057_Transportation-Certification_Air_CN.pdf",
            "evidenceLocation": "Product identification and inspection conclusion",
            "evidenceResult": "Air-transport inspection and certification issued for the exact pack",
            "evidenceCondition": "China air-transport safety inspection; certification scope only."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-rrc2057:cmp-rrc2057-max_discharge",
      "componentId": "cmp-rrc2057",
      "componentSlug": "rrc2057",
      "componentName": "RRC power solutions RRC2057",
      "category": "power-energy",
      "claim": {
        "id": "cmp-rrc2057-max_discharge",
        "field": "max_discharge",
        "label": "Maximum continuous discharge current",
        "value": "9.5",
        "condition": "Subject to pack protection and thermal limits.",
        "sourceState": "M",
        "sourceTitle": "RRC2057 Datasheet",
        "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/Data-Sheets/DS_RRC2057.pdf",
        "sourceLocation": "Electrical, mechanical, communication, environmental and safety specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-rrc2057:cmp-rrc2057-communication",
      "componentId": "cmp-rrc2057",
      "componentSlug": "rrc2057",
      "componentName": "RRC power solutions RRC2057",
      "category": "power-energy",
      "claim": {
        "id": "cmp-rrc2057-communication",
        "field": "communication",
        "label": "Communication",
        "value": "SMBus",
        "condition": "Smart-battery interface.",
        "sourceState": "M",
        "sourceTitle": "RRC2057 Datasheet",
        "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/Data-Sheets/DS_RRC2057.pdf",
        "sourceLocation": "Electrical, mechanical, communication, environmental and safety specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-rrc2057:cmp-rrc2057-mass",
      "componentId": "cmp-rrc2057",
      "componentSlug": "rrc2057",
      "componentName": "RRC power solutions RRC2057",
      "category": "power-energy",
      "claim": {
        "id": "cmp-rrc2057-mass",
        "field": "mass",
        "label": "Weight",
        "value": "230",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "RRC2057 Datasheet",
        "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/Data-Sheets/DS_RRC2057.pdf",
        "sourceLocation": "Electrical, mechanical, communication, environmental and safety specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-rrc2057:cmp-rrc2057-temperature",
      "componentId": "cmp-rrc2057",
      "componentSlug": "rrc2057",
      "componentName": "RRC power solutions RRC2057",
      "category": "power-energy",
      "claim": {
        "id": "cmp-rrc2057-temperature",
        "field": "temperature",
        "label": "Operating temperature",
        "value": "0 to +45 charge; −20 to +60 discharge",
        "condition": "Charge and discharge windows differ.",
        "sourceState": "M",
        "sourceTitle": "RRC2057 Datasheet",
        "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/Data-Sheets/DS_RRC2057.pdf",
        "sourceLocation": "Electrical, mechanical, communication, environmental and safety specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-rrc2057:cmp-rrc2057-certification",
      "componentId": "cmp-rrc2057",
      "componentSlug": "rrc2057",
      "componentName": "RRC power solutions RRC2057",
      "category": "power-energy",
      "claim": {
        "id": "cmp-rrc2057-certification",
        "field": "certification",
        "label": "Safety and transport evidence",
        "value": "IEC 62133, UL 2054 and UN 38.3 listed",
        "condition": "Verify current reports and exact ordered pack before shipment or certification use.",
        "sourceState": "M",
        "sourceTitle": "RRC2057 Datasheet",
        "sourceUrl": "https://www.rrc-ps.com/fileadmin/Dokumente/Data-Sheets/DS_RRC2057.pdf",
        "sourceLocation": "Electrical, mechanical, communication, environmental and safety specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inspired-nl2024hd22:cmp-inspired-nl2024hd22-nominal_voltage",
      "componentId": "cmp-inspired-nl2024hd22",
      "componentSlug": "inspired-nl2024hd22",
      "componentName": "Inspired Energy NL2024HD22",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inspired-nl2024hd22-nominal_voltage",
        "field": "nominal_voltage",
        "label": "Nominal voltage",
        "value": "14.4",
        "condition": "Pack nominal value.",
        "sourceState": "M",
        "sourceTitle": "Inspired Energy NL2024HD22 product data",
        "sourceUrl": "https://inspired-energy.com/product-data-sheets-downloads/details/3/101-nl2024hd22",
        "sourceLocation": "Electrical, construction, connector and new-design recommendation fields",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inspired-nl2024hd22:cmp-inspired-nl2024hd22-capacity",
      "componentId": "cmp-inspired-nl2024hd22",
      "componentSlug": "inspired-nl2024hd22",
      "componentName": "Inspired Energy NL2024HD22",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inspired-nl2024hd22-capacity",
        "field": "capacity",
        "label": "Rated capacity",
        "value": "6.6",
        "condition": "Product-page value; test method should be confirmed in the current specification.",
        "sourceState": "M",
        "sourceTitle": "Inspired Energy NL2024HD22 product data",
        "sourceUrl": "https://inspired-energy.com/product-data-sheets-downloads/details/3/101-nl2024hd22",
        "sourceLocation": "Electrical, construction, connector and new-design recommendation fields",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inspired-nl2024hd22:cmp-inspired-nl2024hd22-energy",
      "componentId": "cmp-inspired-nl2024hd22",
      "componentSlug": "inspired-nl2024hd22",
      "componentName": "Inspired Energy NL2024HD22",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inspired-nl2024hd22-energy",
        "field": "energy",
        "label": "Nominal energy",
        "value": "95",
        "condition": "Manufacturer product-page value.",
        "sourceState": "M",
        "sourceTitle": "Inspired Energy NL2024HD22 product data",
        "sourceUrl": "https://inspired-energy.com/product-data-sheets-downloads/details/3/101-nl2024hd22",
        "sourceLocation": "Electrical, construction, connector and new-design recommendation fields",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inspired-nl2024hd22:cmp-inspired-nl2024hd22-max_discharge",
      "componentId": "cmp-inspired-nl2024hd22",
      "componentSlug": "inspired-nl2024hd22",
      "componentName": "Inspired Energy NL2024HD22",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inspired-nl2024hd22-max_discharge",
        "field": "max_discharge",
        "label": "Maximum continuous discharge current",
        "value": "8",
        "condition": "Product-page limit.",
        "sourceState": "M",
        "sourceTitle": "Inspired Energy NL2024HD22 product data",
        "sourceUrl": "https://inspired-energy.com/product-data-sheets-downloads/details/3/101-nl2024hd22",
        "sourceLocation": "Electrical, construction, connector and new-design recommendation fields",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inspired-nl2024hd22:cmp-inspired-nl2024hd22-max_power",
      "componentId": "cmp-inspired-nl2024hd22",
      "componentSlug": "inspired-nl2024hd22",
      "componentName": "Inspired Energy NL2024HD22",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inspired-nl2024hd22-max_power",
        "field": "max_power",
        "label": "Maximum continuous power",
        "value": "80",
        "condition": "Manufacturer product-page value; current and voltage limits still apply.",
        "sourceState": "M",
        "sourceTitle": "Inspired Energy NL2024HD22 product data",
        "sourceUrl": "https://inspired-energy.com/product-data-sheets-downloads/details/3/101-nl2024hd22",
        "sourceLocation": "Electrical, construction, connector and new-design recommendation fields",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inspired-nl2024hd22:cmp-inspired-nl2024hd22-cell_configuration",
      "componentId": "cmp-inspired-nl2024hd22",
      "componentSlug": "inspired-nl2024hd22",
      "componentName": "Inspired Energy NL2024HD22",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inspired-nl2024hd22-cell_configuration",
        "field": "cell_configuration",
        "label": "Cell configuration",
        "value": "12 × 18650; 4S3P",
        "condition": "Manufacturer-published pack construction.",
        "sourceState": "M",
        "sourceTitle": "Inspired Energy NL2024HD22 product data",
        "sourceUrl": "https://inspired-energy.com/product-data-sheets-downloads/details/3/101-nl2024hd22",
        "sourceLocation": "Electrical, construction, connector and new-design recommendation fields",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inspired-nl2024hd22:cmp-inspired-nl2024hd22-connector",
      "componentId": "cmp-inspired-nl2024hd22",
      "componentSlug": "inspired-nl2024hd22",
      "componentName": "Inspired Energy NL2024HD22",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inspired-nl2024hd22-connector",
        "field": "connector",
        "label": "Connector family",
        "value": "TE Connectivity AMP 5787422-1 / 5787446-1",
        "condition": "Mate and polarization must be checked against the host design.",
        "sourceState": "M",
        "sourceTitle": "Inspired Energy NL2024HD22 product data",
        "sourceUrl": "https://inspired-energy.com/product-data-sheets-downloads/details/3/101-nl2024hd22",
        "sourceLocation": "Electrical, construction, connector and new-design recommendation fields",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inspired-nl2024hd22:cmp-inspired-nl2024hd22-lifecycle",
      "componentId": "cmp-inspired-nl2024hd22",
      "componentSlug": "inspired-nl2024hd22",
      "componentName": "Inspired Energy NL2024HD22",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inspired-nl2024hd22-lifecycle",
        "field": "lifecycle",
        "label": "New-design guidance",
        "value": "NH2054 or NH2034 recommended; RH2024 listed as an alternative",
        "condition": "Manufacturer product-page recommendation.",
        "sourceState": "M",
        "sourceTitle": "Inspired Energy NL2024HD22 product data",
        "sourceUrl": "https://inspired-energy.com/product-data-sheets-downloads/details/3/101-nl2024hd22",
        "sourceLocation": "Electrical, construction, connector and new-design recommendation fields",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Inspired Energy NL2024HD battery pack — tested used inventory",
        "evidenceUrl": "https://www.artisantg.com/TestMeasurement/90556-1/Inspired-Energy-NL2024HD-Battery-Pack",
        "evidenceLocation": "Condition, functionality and compatibility record",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-nl2024hd22-functional",
            "externalSupportId": "ext-wave90-nl2024hd22-functional",
            "componentId": "cmp-inspired-nl2024hd22",
            "targetClaimId": "cmp-inspired-nl2024hd22-lifecycle",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The report establishes one functioning used unit, not current lifecycle status, capacity or population reliability.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Inspired Energy NL2024HD battery pack — tested used inventory",
            "evidenceUrl": "https://www.artisantg.com/TestMeasurement/90556-1/Inspired-Energy-NL2024HD-Battery-Pack",
            "evidenceLocation": "Condition, functionality and compatibility record",
            "evidenceResult": "A third-party test-equipment reseller reports a used exact pack as functionally tested",
            "evidenceCondition": "Single used unit with one-year warranty; no capacity or cycle protocol is published."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-molicel-p42a:cmp-molicel-p42a-nominal_voltage",
      "componentId": "cmp-molicel-p42a",
      "componentSlug": "molicel-p42a",
      "componentName": "Molicel INR-21700-P42A",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p42a-nominal_voltage",
        "field": "nominal_voltage",
        "label": "Nominal voltage",
        "value": "3.6",
        "condition": "Cell nominal value.",
        "sourceState": "M",
        "sourceTitle": "Molicel INR-21700-P42A product page",
        "sourceUrl": "https://www.molicel.com/product/inr-21700-p42a/",
        "sourceLocation": "Electrical, gravimetric and certification summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-molicel-p42a:cmp-molicel-p42a-capacity",
      "componentId": "cmp-molicel-p42a",
      "componentSlug": "molicel-p42a",
      "componentName": "Molicel INR-21700-P42A",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p42a-capacity",
        "field": "capacity",
        "label": "Typical capacity",
        "value": "4.2",
        "condition": "Datasheet test condition governs the value.",
        "sourceState": "M",
        "sourceTitle": "Molicel INR-21700-P42A Datasheet",
        "sourceUrl": "https://www.molicel.com/wp-content/uploads/INR21700P42A-V4-80092.pdf",
        "sourceLocation": "Electrical characteristics, dimensions, mass and discharge limit",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-molicel-p42a:cmp-molicel-p42a-energy",
      "componentId": "cmp-molicel-p42a",
      "componentSlug": "molicel-p42a",
      "componentName": "Molicel INR-21700-P42A",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p42a-energy",
        "field": "energy",
        "label": "Typical energy",
        "value": "15.5",
        "condition": "Manufacturer value, not usable pack energy.",
        "sourceState": "M",
        "sourceTitle": "Molicel INR-21700-P42A product page",
        "sourceUrl": "https://www.molicel.com/product/inr-21700-p42a/",
        "sourceLocation": "Electrical, gravimetric and certification summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-molicel-p42a:cmp-molicel-p42a-max_discharge",
      "componentId": "cmp-molicel-p42a",
      "componentSlug": "molicel-p42a",
      "componentName": "Molicel INR-21700-P42A",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p42a-max_discharge",
        "field": "max_discharge",
        "label": "Maximum continuous discharge current",
        "value": "45",
        "condition": "Cell-level limit under datasheet conditions; pack thermal design and protection remain required.",
        "sourceState": "M",
        "sourceTitle": "Molicel INR-21700-P42A Datasheet",
        "sourceUrl": "https://www.molicel.com/wp-content/uploads/INR21700P42A-V4-80092.pdf",
        "sourceLocation": "Electrical characteristics, dimensions, mass and discharge limit",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-molicel-p42a:cmp-molicel-p42a-mass",
      "componentId": "cmp-molicel-p42a",
      "componentSlug": "molicel-p42a",
      "componentName": "Molicel INR-21700-P42A",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p42a-mass",
        "field": "mass",
        "label": "Maximum mass",
        "value": "70",
        "condition": "Datasheet value.",
        "sourceState": "M",
        "sourceTitle": "Molicel INR-21700-P42A Datasheet",
        "sourceUrl": "https://www.molicel.com/wp-content/uploads/INR21700P42A-V4-80092.pdf",
        "sourceLocation": "Electrical characteristics, dimensions, mass and discharge limit",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-molicel-p42a:cmp-molicel-p42a-specific_energy",
      "componentId": "cmp-molicel-p42a",
      "componentSlug": "molicel-p42a",
      "componentName": "Molicel INR-21700-P42A",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p42a-specific_energy",
        "field": "specific_energy",
        "label": "Gravimetric energy density",
        "value": "230",
        "condition": "Manufacturer product-page value.",
        "sourceState": "M",
        "sourceTitle": "Molicel INR-21700-P42A product page",
        "sourceUrl": "https://www.molicel.com/product/inr-21700-p42a/",
        "sourceLocation": "Electrical, gravimetric and certification summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-molicel-p42a:cmp-molicel-p42a-certification",
      "componentId": "cmp-molicel-p42a",
      "componentSlug": "molicel-p42a",
      "componentName": "Molicel INR-21700-P42A",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p42a-certification",
        "field": "certification",
        "label": "Listed documentation",
        "value": "UL, UN, IEC and SDS documents listed",
        "condition": "Confirm exact certificate and revision for transport or compliance work.",
        "sourceState": "M",
        "sourceTitle": "Molicel INR-21700-P42A product page",
        "sourceUrl": "https://www.molicel.com/product/inr-21700-p42a/",
        "sourceLocation": "Electrical, gravimetric and certification summary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-molicel-p42a:cmp-molicel-p42a-supply_chain",
      "componentId": "cmp-molicel-p42a",
      "componentSlug": "molicel-p42a",
      "componentName": "Molicel INR-21700-P42A",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p42a-supply_chain",
        "field": "supply_chain",
        "label": "Supply-chain warning",
        "value": "Unauthorized European retail units identified as counterfeit by Molicel",
        "condition": "Manufacturer statement dated 2025-11-17; buy through authorized channels and verify traceability.",
        "sourceState": "M",
        "sourceTitle": "Molicel Counterfeit Certification and Product Statement",
        "sourceUrl": "https://www.molicel.com/newsroom/molicel-counterfeit-certification-and-product-statement/",
        "sourceLocation": "Unauthorized-channel warning for European retail markets",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-molicel-p42a:cmp-molicel-p42a-communication",
      "componentId": "cmp-molicel-p42a",
      "componentSlug": "molicel-p42a",
      "componentName": "Molicel INR-21700-P42A",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p42a-communication",
        "field": "communication",
        "label": "Pack communication",
        "value": "Not published in cited specification",
        "condition": "RCI checked the cited official specification on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Molicel INR-21700-P42A Datasheet",
        "sourceUrl": "https://www.molicel.com/wp-content/uploads/INR21700P42A-V4-80092.pdf",
        "sourceLocation": "Electrical characteristics, dimensions, mass and discharge limit",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-molicel-p42a:cmp-molicel-p42a-independent_characterization_dataset",
      "componentId": "cmp-molicel-p42a",
      "componentSlug": "molicel-p42a",
      "componentName": "Molicel INR-21700-P42A",
      "category": "power-energy",
      "claim": {
        "id": "cmp-molicel-p42a-independent_characterization_dataset",
        "field": "independent_characterization_dataset",
        "label": "Independent cell-characterization dataset",
        "value": "45 cells screened; 12 cells characterized at 5°C, 25°C and 40°C",
        "condition": "Phase 1 measured capacity and pulse resistance at 25°C. Phase 2 applied constant-discharge, high-C-rate pulse/GITT and impedance tests to 12 selected cells at all three temperatures.",
        "sourceState": "V",
        "sourceTitle": "High-power lithium-ion battery characterization dataset for stochastic battery modeling",
        "sourceUrl": "https://doi.org/10.1038/s41597-025-05725-y",
        "sourceLocation": "Methods and Figures 1–2: P42A screening and three-temperature characterization protocol",
        "sourceProvenance": "academic-paper",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "supported",
        "status": "assessed",
        "evidenceTitle": "High-power lithium-ion battery characterization dataset for stochastic battery modeling",
        "evidenceUrl": "https://doi.org/10.1038/s41597-025-05725-y",
        "evidenceLocation": "Methods and Figures 1–2: P42A screening and three-temperature characterization protocol",
        "assessed": "2026-08-10",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "catalog-v:cmp-molicel-p42a-independent_characterization_dataset",
            "externalSupportId": null,
            "componentId": "cmp-molicel-p42a",
            "targetClaimId": "cmp-molicel-p42a-independent_characterization_dataset",
            "relationship": "direct-catalog-v",
            "outcome": "supported",
            "rationale": "The catalog claim already carries a qualified external V source with its original condition and location.",
            "assessed": "2026-08-10",
            "evidenceTitle": "High-power lithium-ion battery characterization dataset for stochastic battery modeling",
            "evidenceUrl": "https://doi.org/10.1038/s41597-025-05725-y",
            "evidenceLocation": "Methods and Figures 1–2: P42A screening and three-temperature characterization protocol",
            "evidenceResult": "45 cells screened; 12 cells characterized at 5°C, 25°C and 40°C",
            "evidenceCondition": "Phase 1 measured capacity and pulse resistance at 25°C. Phase 2 applied constant-discharge, high-C-rate pulse/GITT and impedance tests to 12 selected cells at all three temperatures."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-ultralife-ubbl24:cmp-ultralife-ubbl24-nominal_voltage",
      "componentId": "cmp-ultralife-ubbl24",
      "componentSlug": "ultralife-ubbl24",
      "componentName": "Ultralife UBBL24",
      "category": "power-energy",
      "claim": {
        "id": "cmp-ultralife-ubbl24-nominal_voltage",
        "field": "nominal_voltage",
        "label": "Average voltage",
        "value": "7.2",
        "condition": "Manufacturer average-voltage value.",
        "sourceState": "M",
        "sourceTitle": "Ultralife UBBL24 Technical Datasheet",
        "sourceUrl": "https://ultralifecorporation.com/wp-content/uploads/2025/12/TDS_UBBL24.pdf",
        "sourceLocation": "Electrical, cycle, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ultralife-ubbl24:cmp-ultralife-ubbl24-capacity",
      "componentId": "cmp-ultralife-ubbl24",
      "componentSlug": "ultralife-ubbl24",
      "componentName": "Ultralife UBBL24",
      "category": "power-energy",
      "claim": {
        "id": "cmp-ultralife-ubbl24-capacity",
        "field": "capacity",
        "label": "Rated capacity",
        "value": "5.7",
        "condition": "C/5 discharge at 23 ±2°C.",
        "sourceState": "M",
        "sourceTitle": "Ultralife UBBL24 Technical Datasheet",
        "sourceUrl": "https://ultralifecorporation.com/wp-content/uploads/2025/12/TDS_UBBL24.pdf",
        "sourceLocation": "Electrical, cycle, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ultralife-ubbl24:cmp-ultralife-ubbl24-energy",
      "componentId": "cmp-ultralife-ubbl24",
      "componentSlug": "ultralife-ubbl24",
      "componentName": "Ultralife UBBL24",
      "category": "power-energy",
      "claim": {
        "id": "cmp-ultralife-ubbl24-energy",
        "field": "energy",
        "label": "Nominal energy",
        "value": "41",
        "condition": "Manufacturer datasheet value.",
        "sourceState": "M",
        "sourceTitle": "Ultralife UBBL24 Technical Datasheet",
        "sourceUrl": "https://ultralifecorporation.com/wp-content/uploads/2025/12/TDS_UBBL24.pdf",
        "sourceLocation": "Electrical, cycle, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "UBBL24 UN 38.3 Test Summary",
        "evidenceUrl": "https://accutronics.co.uk/product/ubbl24-c2-th/",
        "evidenceLocation": "Downloads and exact family test-summary reference",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-ubbl24-un383",
            "externalSupportId": "ext-wave65-ubbl24-un383",
            "componentId": "cmp-ultralife-ubbl24",
            "targetClaimId": "cmp-ultralife-ubbl24-energy",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "UBBL24 UN 38.3 Test Summary",
            "evidenceUrl": "https://accutronics.co.uk/product/ubbl24-c2-th/",
            "evidenceLocation": "Downloads and exact family test-summary reference",
            "evidenceResult": "UN 38.3 test summary UNTS-0061 published for the UBBL24 family",
            "evidenceCondition": "Transport test sequence; catalog base-model identity spans connector variants."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-ultralife-ubbl24:cmp-ultralife-ubbl24-max_discharge",
      "componentId": "cmp-ultralife-ubbl24",
      "componentSlug": "ultralife-ubbl24",
      "componentName": "Ultralife UBBL24",
      "category": "power-energy",
      "claim": {
        "id": "cmp-ultralife-ubbl24-max_discharge",
        "field": "max_discharge",
        "label": "Maximum continuous discharge current",
        "value": "3",
        "condition": "Manufacturer pack limit.",
        "sourceState": "M",
        "sourceTitle": "Ultralife UBBL24 Technical Datasheet",
        "sourceUrl": "https://ultralifecorporation.com/wp-content/uploads/2025/12/TDS_UBBL24.pdf",
        "sourceLocation": "Electrical, cycle, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ultralife-ubbl24:cmp-ultralife-ubbl24-mass",
      "componentId": "cmp-ultralife-ubbl24",
      "componentSlug": "ultralife-ubbl24",
      "componentName": "Ultralife UBBL24",
      "category": "power-energy",
      "claim": {
        "id": "cmp-ultralife-ubbl24-mass",
        "field": "mass",
        "label": "Weight",
        "value": "191",
        "condition": "Datasheet value.",
        "sourceState": "M",
        "sourceTitle": "Ultralife UBBL24 Technical Datasheet",
        "sourceUrl": "https://ultralifecorporation.com/wp-content/uploads/2025/12/TDS_UBBL24.pdf",
        "sourceLocation": "Electrical, cycle, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ultralife-ubbl24:cmp-ultralife-ubbl24-cycle_life",
      "componentId": "cmp-ultralife-ubbl24",
      "componentSlug": "ultralife-ubbl24",
      "componentName": "Ultralife UBBL24",
      "category": "power-energy",
      "claim": {
        "id": "cmp-ultralife-ubbl24-cycle_life",
        "field": "cycle_life",
        "label": "Cycle life",
        "value": ">300 cycles to 80% initial capacity",
        "condition": "C/5 cycling under the datasheet condition.",
        "sourceState": "M",
        "sourceTitle": "Ultralife UBBL24 Technical Datasheet",
        "sourceUrl": "https://ultralifecorporation.com/wp-content/uploads/2025/12/TDS_UBBL24.pdf",
        "sourceLocation": "Electrical, cycle, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ultralife-ubbl24:cmp-ultralife-ubbl24-temperature",
      "componentId": "cmp-ultralife-ubbl24",
      "componentSlug": "ultralife-ubbl24",
      "componentName": "Ultralife UBBL24",
      "category": "power-energy",
      "claim": {
        "id": "cmp-ultralife-ubbl24-temperature",
        "field": "temperature",
        "label": "Operating temperature",
        "value": "−20 to +60",
        "condition": "Pack operating range; charging may require narrower controls.",
        "sourceState": "M",
        "sourceTitle": "Ultralife UBBL24 Technical Datasheet",
        "sourceUrl": "https://ultralifecorporation.com/wp-content/uploads/2025/12/TDS_UBBL24.pdf",
        "sourceLocation": "Electrical, cycle, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ultralife-ubbl24:cmp-ultralife-ubbl24-connector",
      "componentId": "cmp-ultralife-ubbl24",
      "componentSlug": "ultralife-ubbl24",
      "componentName": "Ultralife UBBL24",
      "category": "power-energy",
      "claim": {
        "id": "cmp-ultralife-ubbl24-connector",
        "field": "connector",
        "label": "Terminal options",
        "value": "Multiple terminal variants",
        "condition": "Exact suffix and mechanical terminal must be fixed in the BOM.",
        "sourceState": "M",
        "sourceTitle": "Ultralife UBBL24 Technical Datasheet",
        "sourceUrl": "https://ultralifecorporation.com/wp-content/uploads/2025/12/TDS_UBBL24.pdf",
        "sourceLocation": "Electrical, cycle, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ultralife-ubbl24:cmp-ultralife-ubbl24-communication",
      "componentId": "cmp-ultralife-ubbl24",
      "componentSlug": "ultralife-ubbl24",
      "componentName": "Ultralife UBBL24",
      "category": "power-energy",
      "claim": {
        "id": "cmp-ultralife-ubbl24-communication",
        "field": "communication",
        "label": "Pack communication",
        "value": "Not published in cited specification",
        "condition": "RCI checked the cited official specification on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Ultralife UBBL24 Technical Datasheet",
        "sourceUrl": "https://ultralifecorporation.com/wp-content/uploads/2025/12/TDS_UBBL24.pdf",
        "sourceLocation": "Electrical, cycle, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-leaf-v3:cmp-kvaser-leaf-v3-channels",
      "componentId": "cmp-kvaser-leaf-v3",
      "componentSlug": "kvaser-leaf-v3",
      "componentName": "Kvaser Leaf v3",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-leaf-v3-channels",
        "field": "channels",
        "label": "CAN channels",
        "value": "1",
        "condition": "Single-channel interface.",
        "sourceState": "M",
        "sourceTitle": "Kvaser Leaf v3 product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-leaf-v3/",
        "sourceLocation": "Protocol, performance, interface, isolation and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-leaf-v3:cmp-kvaser-leaf-v3-bus_bitrate",
      "componentId": "cmp-kvaser-leaf-v3",
      "componentSlug": "kvaser-leaf-v3",
      "componentName": "Kvaser Leaf v3",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-leaf-v3-bus_bitrate",
        "field": "bus_bitrate",
        "label": "Classical CAN bitrate",
        "value": "20–1000",
        "condition": "Manufacturer product specification.",
        "sourceState": "M",
        "sourceTitle": "Kvaser Leaf v3 product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-leaf-v3/",
        "sourceLocation": "Protocol, performance, interface, isolation and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-leaf-v3:cmp-kvaser-leaf-v3-can_fd",
      "componentId": "cmp-kvaser-leaf-v3",
      "componentSlug": "kvaser-leaf-v3",
      "componentName": "Kvaser Leaf v3",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-leaf-v3-can_fd",
        "field": "can_fd",
        "label": "CAN FD data-phase bitrate",
        "value": "Up to 8",
        "condition": "CAN FD mode.",
        "sourceState": "M",
        "sourceTitle": "Kvaser Leaf v3 product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-leaf-v3/",
        "sourceLocation": "Protocol, performance, interface, isolation and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-leaf-v3:cmp-kvaser-leaf-v3-host_interface",
      "componentId": "cmp-kvaser-leaf-v3",
      "componentSlug": "kvaser-leaf-v3",
      "componentName": "Kvaser Leaf v3",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-leaf-v3-host_interface",
        "field": "host_interface",
        "label": "Host interface",
        "value": "USB 2.0",
        "condition": "Host scheduling and driver behavior still apply.",
        "sourceState": "M",
        "sourceTitle": "Kvaser Leaf v3 product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-leaf-v3/",
        "sourceLocation": "Protocol, performance, interface, isolation and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Kvaser Linux CAN driver release and hardware test notes",
        "evidenceUrl": "https://github.com/astuff/kvaser-linuxcan/blob/master/doc/ReleaseNotes",
        "evidenceLocation": "Supported/tested hardware and known-problem entries",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-kvaser-leaf-linux-driver",
            "externalSupportId": "ext-wave65-kvaser-leaf-linux-driver",
            "componentId": "cmp-kvaser-leaf-v3",
            "targetClaimId": "cmp-kvaser-leaf-v3-host_interface",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Kvaser Linux CAN driver release and hardware test notes",
            "evidenceUrl": "https://github.com/astuff/kvaser-linuxcan/blob/master/doc/ReleaseNotes",
            "evidenceLocation": "Supported/tested hardware and known-problem entries",
            "evidenceResult": "Physical Linux device compatibility and CAN traffic operation documented",
            "evidenceCondition": "Open-source driver validation on supported Kvaser Leaf hardware; exact firmware affects behavior."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-kvaser-leaf-v3:cmp-kvaser-leaf-v3-timestamp",
      "componentId": "cmp-kvaser-leaf-v3",
      "componentSlug": "kvaser-leaf-v3",
      "componentName": "Kvaser Leaf v3",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-leaf-v3-timestamp",
        "field": "timestamp",
        "label": "Timestamp resolution",
        "value": "50",
        "condition": "Onboard timestamp specification.",
        "sourceState": "M",
        "sourceTitle": "Kvaser Leaf v3 product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-leaf-v3/",
        "sourceLocation": "Protocol, performance, interface, isolation and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-leaf-v3:cmp-kvaser-leaf-v3-message_rate",
      "componentId": "cmp-kvaser-leaf-v3",
      "componentSlug": "kvaser-leaf-v3",
      "componentName": "Kvaser Leaf v3",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-leaf-v3-message_rate",
        "field": "message_rate",
        "label": "Maximum message rate",
        "value": "20,000",
        "condition": "Manufacturer interface specification.",
        "sourceState": "M",
        "sourceTitle": "Kvaser Leaf v3 product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-leaf-v3/",
        "sourceLocation": "Protocol, performance, interface, isolation and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-leaf-v3:cmp-kvaser-leaf-v3-isolation",
      "componentId": "cmp-kvaser-leaf-v3",
      "componentSlug": "kvaser-leaf-v3",
      "componentName": "Kvaser Leaf v3",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-leaf-v3-isolation",
        "field": "isolation",
        "label": "Galvanic isolation",
        "value": "Yes",
        "condition": "CAN bus side.",
        "sourceState": "M",
        "sourceTitle": "Kvaser Leaf v3 product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-leaf-v3/",
        "sourceLocation": "Protocol, performance, interface, isolation and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-leaf-v3:cmp-kvaser-leaf-v3-software",
      "componentId": "cmp-kvaser-leaf-v3",
      "componentSlug": "kvaser-leaf-v3",
      "componentName": "Kvaser Leaf v3",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-leaf-v3-software",
        "field": "software",
        "label": "Driver support",
        "value": "Windows and Linux",
        "condition": "Exact kernel, distribution and driver release require current verification.",
        "sourceState": "M",
        "sourceTitle": "Kvaser Leaf v3 product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-leaf-v3/",
        "sourceLocation": "Protocol, performance, interface, isolation and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-leaf-v3:cmp-kvaser-leaf-v3-lifecycle",
      "componentId": "cmp-kvaser-leaf-v3",
      "componentSlug": "kvaser-leaf-v3",
      "componentName": "Kvaser Leaf v3",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-leaf-v3-lifecycle",
        "field": "lifecycle",
        "label": "Generation relationship",
        "value": "Successor to Kvaser Leaf Light HS v2",
        "condition": "Manufacturer introduction statement.",
        "sourceState": "M",
        "sourceTitle": "Introducing the Kvaser Leaf v3",
        "sourceUrl": "https://kvaser.com/introducing-the-kvaser-leaf-v3/",
        "sourceLocation": "Generation change and Leaf Light HS v2 successor statement",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-ethercan-hs:cmp-kvaser-ethercan-hs-channels",
      "componentId": "cmp-kvaser-ethercan-hs",
      "componentSlug": "kvaser-ethercan-hs",
      "componentName": "Kvaser Ethercan HS",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-ethercan-hs-channels",
        "field": "channels",
        "label": "CAN channels",
        "value": "1",
        "condition": "Single high-speed CAN channel.",
        "sourceState": "M",
        "sourceTitle": "Kvaser Ethercan HS product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-ethercan-hs/",
        "sourceLocation": "Protocol, Ethernet, timing, power and software specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-ethercan-hs:cmp-kvaser-ethercan-hs-bus_bitrate",
      "componentId": "cmp-kvaser-ethercan-hs",
      "componentSlug": "kvaser-ethercan-hs",
      "componentName": "Kvaser Ethercan HS",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-ethercan-hs-bus_bitrate",
        "field": "bus_bitrate",
        "label": "Classical CAN bitrate",
        "value": "40–1000",
        "condition": "Manufacturer product specification.",
        "sourceState": "M",
        "sourceTitle": "Kvaser Ethercan HS product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-ethercan-hs/",
        "sourceLocation": "Protocol, Ethernet, timing, power and software specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-ethercan-hs:cmp-kvaser-ethercan-hs-can_fd",
      "componentId": "cmp-kvaser-ethercan-hs",
      "componentSlug": "kvaser-ethercan-hs",
      "componentName": "Kvaser Ethercan HS",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-ethercan-hs-can_fd",
        "field": "can_fd",
        "label": "CAN FD support",
        "value": "No",
        "condition": "Selected Ethercan HS record is classical CAN.",
        "sourceState": "M",
        "sourceTitle": "Kvaser Ethercan HS product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-ethercan-hs/",
        "sourceLocation": "Protocol, Ethernet, timing, power and software specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-ethercan-hs:cmp-kvaser-ethercan-hs-host_interface",
      "componentId": "cmp-kvaser-ethercan-hs",
      "componentSlug": "kvaser-ethercan-hs",
      "componentName": "Kvaser Ethercan HS",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-ethercan-hs-host_interface",
        "field": "host_interface",
        "label": "Host interface",
        "value": "100BASE-TX Ethernet",
        "condition": "Network transport rather than USB.",
        "sourceState": "M",
        "sourceTitle": "Kvaser Ethercan HS product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-ethercan-hs/",
        "sourceLocation": "Protocol, Ethernet, timing, power and software specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Solar Team Sneek use Kvaser Ethercan HS on a sustainable boat",
        "evidenceUrl": "https://kvaser.com/solar-team-sneek-use-kvaser-ethercan-hs-to-help-fly-their-sustainable-boat-through-the-water/",
        "evidenceLocation": "Team interview and physical deployment",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-ethercan-solar-boat",
            "externalSupportId": "ext-wave90-ethercan-solar-boat",
            "componentId": "cmp-kvaser-ethercan-hs",
            "targetClaimId": "cmp-kvaser-ethercan-hs-host_interface",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Solar Team Sneek use Kvaser Ethercan HS on a sustainable boat",
            "evidenceUrl": "https://kvaser.com/solar-team-sneek-use-kvaser-ethercan-hs-to-help-fly-their-sustainable-boat-through-the-water/",
            "evidenceLocation": "Team interview and physical deployment",
            "evidenceResult": "Exact interface carried live CAN telemetry on a physical solar boat",
            "evidenceCondition": "Student engineering team used Ethercan HS with a 4G router for remote telemetry."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-kvaser-ethercan-hs:cmp-kvaser-ethercan-hs-timestamp",
      "componentId": "cmp-kvaser-ethercan-hs",
      "componentSlug": "kvaser-ethercan-hs",
      "componentName": "Kvaser Ethercan HS",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-ethercan-hs-timestamp",
        "field": "timestamp",
        "label": "Timestamp resolution",
        "value": "25",
        "condition": "Onboard timestamp specification.",
        "sourceState": "M",
        "sourceTitle": "Kvaser Ethercan HS product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-ethercan-hs/",
        "sourceLocation": "Protocol, Ethernet, timing, power and software specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-ethercan-hs:cmp-kvaser-ethercan-hs-isolation",
      "componentId": "cmp-kvaser-ethercan-hs",
      "componentSlug": "kvaser-ethercan-hs",
      "componentName": "Kvaser Ethercan HS",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-ethercan-hs-isolation",
        "field": "isolation",
        "label": "Galvanic isolation",
        "value": "Yes",
        "condition": "CAN bus side.",
        "sourceState": "M",
        "sourceTitle": "Kvaser Ethercan HS product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-ethercan-hs/",
        "sourceLocation": "Protocol, Ethernet, timing, power and software specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-ethercan-hs:cmp-kvaser-ethercan-hs-power",
      "componentId": "cmp-kvaser-ethercan-hs",
      "componentSlug": "kvaser-ethercan-hs",
      "componentName": "Kvaser Ethercan HS",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-ethercan-hs-power",
        "field": "power",
        "label": "Power input",
        "value": "PoE or 9–35 VDC",
        "condition": "Power-source alternatives.",
        "sourceState": "M",
        "sourceTitle": "Kvaser Ethercan HS product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-ethercan-hs/",
        "sourceLocation": "Protocol, Ethernet, timing, power and software specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-ethercan-hs:cmp-kvaser-ethercan-hs-software",
      "componentId": "cmp-kvaser-ethercan-hs",
      "componentSlug": "kvaser-ethercan-hs",
      "componentName": "Kvaser Ethercan HS",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-ethercan-hs-software",
        "field": "software",
        "label": "Remote programming interfaces",
        "value": "REST API and t programs",
        "condition": "Feature support; application design determines latency and recovery.",
        "sourceState": "M",
        "sourceTitle": "Kvaser Ethercan HS product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-ethercan-hs/",
        "sourceLocation": "Protocol, Ethernet, timing, power and software specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-ethercan-hs:cmp-kvaser-ethercan-hs-environmental",
      "componentId": "cmp-kvaser-ethercan-hs",
      "componentSlug": "kvaser-ethercan-hs",
      "componentName": "Kvaser Ethercan HS",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-ethercan-hs-environmental",
        "field": "environmental",
        "label": "Operating temperature",
        "value": "−20 to +70",
        "condition": null,
        "sourceState": "M",
        "sourceTitle": "Kvaser Ethercan HS product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-ethercan-hs/",
        "sourceLocation": "Protocol, Ethernet, timing, power and software specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-pciecan-hs:cmp-kvaser-pciecan-hs-channels",
      "componentId": "cmp-kvaser-pciecan-hs",
      "componentSlug": "kvaser-pciecan-hs",
      "componentName": "Kvaser PCIEcan HS",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-pciecan-hs-channels",
        "field": "channels",
        "label": "CAN channels",
        "value": "1",
        "condition": "Single high-speed CAN channel.",
        "sourceState": "M",
        "sourceTitle": "Kvaser PCIEcan HS product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-pciecan-hs/",
        "sourceLocation": "Protocol, PCIe, isolation, message-rate and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-pciecan-hs:cmp-kvaser-pciecan-hs-bus_bitrate",
      "componentId": "cmp-kvaser-pciecan-hs",
      "componentSlug": "kvaser-pciecan-hs",
      "componentName": "Kvaser PCIEcan HS",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-pciecan-hs-bus_bitrate",
        "field": "bus_bitrate",
        "label": "Classical CAN bitrate",
        "value": "20–1000",
        "condition": "Manufacturer product specification.",
        "sourceState": "M",
        "sourceTitle": "Kvaser PCIEcan HS product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-pciecan-hs/",
        "sourceLocation": "Protocol, PCIe, isolation, message-rate and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-pciecan-hs:cmp-kvaser-pciecan-hs-can_fd",
      "componentId": "cmp-kvaser-pciecan-hs",
      "componentSlug": "kvaser-pciecan-hs",
      "componentName": "Kvaser PCIEcan HS",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-pciecan-hs-can_fd",
        "field": "can_fd",
        "label": "CAN FD support",
        "value": "No",
        "condition": "Selected PCIEcan HS record is classical CAN.",
        "sourceState": "M",
        "sourceTitle": "Kvaser PCIEcan HS product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-pciecan-hs/",
        "sourceLocation": "Protocol, PCIe, isolation, message-rate and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-pciecan-hs:cmp-kvaser-pciecan-hs-host_interface",
      "componentId": "cmp-kvaser-pciecan-hs",
      "componentSlug": "kvaser-pciecan-hs",
      "componentName": "Kvaser PCIEcan HS",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-pciecan-hs-host_interface",
        "field": "host_interface",
        "label": "Host interface",
        "value": "PCI Express",
        "condition": "Internal expansion-card interface.",
        "sourceState": "M",
        "sourceTitle": "Kvaser PCIEcan HS product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-pciecan-hs/",
        "sourceLocation": "Protocol, PCIe, isolation, message-rate and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-pciecan-hs:cmp-kvaser-pciecan-hs-timestamp",
      "componentId": "cmp-kvaser-pciecan-hs",
      "componentSlug": "kvaser-pciecan-hs",
      "componentName": "Kvaser PCIEcan HS",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-pciecan-hs-timestamp",
        "field": "timestamp",
        "label": "Numeric timestamp resolution",
        "value": "Not published in cited specification",
        "condition": "RCI checked the cited official specification on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Kvaser PCIEcan HS product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-pciecan-hs/",
        "sourceLocation": "Protocol, PCIe, isolation, message-rate and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-pciecan-hs:cmp-kvaser-pciecan-hs-isolation",
      "componentId": "cmp-kvaser-pciecan-hs",
      "componentSlug": "kvaser-pciecan-hs",
      "componentName": "Kvaser PCIEcan HS",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-pciecan-hs-isolation",
        "field": "isolation",
        "label": "Galvanic isolation",
        "value": "Yes",
        "condition": "CAN bus side.",
        "sourceState": "M",
        "sourceTitle": "Kvaser PCIEcan HS product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-pciecan-hs/",
        "sourceLocation": "Protocol, PCIe, isolation, message-rate and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-pciecan-hs:cmp-kvaser-pciecan-hs-message_rate",
      "componentId": "cmp-kvaser-pciecan-hs",
      "componentSlug": "kvaser-pciecan-hs",
      "componentName": "Kvaser PCIEcan HS",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-pciecan-hs-message_rate",
        "field": "message_rate",
        "label": "Message throughput",
        "value": "14,000 receive / 18,000 send",
        "condition": "Manufacturer interface specification.",
        "sourceState": "M",
        "sourceTitle": "Kvaser PCIEcan HS product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-pciecan-hs/",
        "sourceLocation": "Protocol, PCIe, isolation, message-rate and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-pciecan-hs:cmp-kvaser-pciecan-hs-software",
      "componentId": "cmp-kvaser-pciecan-hs",
      "componentSlug": "kvaser-pciecan-hs",
      "componentName": "Kvaser PCIEcan HS",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-pciecan-hs-software",
        "field": "software",
        "label": "Driver support",
        "value": "Windows and Linux",
        "condition": "Exact current driver compatibility requires verification.",
        "sourceState": "M",
        "sourceTitle": "Kvaser PCIEcan HS product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-pciecan-hs/",
        "sourceLocation": "Protocol, PCIe, isolation, message-rate and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kvaser-pciecan-hs:cmp-kvaser-pciecan-hs-environmental",
      "componentId": "cmp-kvaser-pciecan-hs",
      "componentSlug": "kvaser-pciecan-hs",
      "componentName": "Kvaser PCIEcan HS",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-kvaser-pciecan-hs-environmental",
        "field": "environmental",
        "label": "Operating temperature",
        "value": "−40 to +85",
        "condition": "Manufacturer product specification.",
        "sourceState": "M",
        "sourceTitle": "Kvaser PCIEcan HS product page",
        "sourceUrl": "https://kvaser.com/product/kvaser-pciecan-hs/",
        "sourceLocation": "Protocol, PCIe, isolation, message-rate and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-v2-compact:cmp-ixxat-usb-to-can-v2-compact-channels",
      "componentId": "cmp-ixxat-usb-to-can-v2-compact",
      "componentSlug": "ixxat-usb-to-can-v2-compact",
      "componentName": "HMS Ixxat USB-to-CAN V2 compact",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-v2-compact-channels",
        "field": "channels",
        "label": "CAN channels",
        "value": "1",
        "condition": "Single high-speed CAN channel.",
        "sourceState": "M",
        "sourceTitle": "HMS Ixxat USB-to-CAN V2 compact product page",
        "sourceUrl": "https://www.hms-networks.com/p/1-01-0281-12002-ixxat-usb-to-can-v2-compact",
        "sourceLocation": "Protocol, host, isolation and driver specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-v2-compact:cmp-ixxat-usb-to-can-v2-compact-bus_bitrate",
      "componentId": "cmp-ixxat-usb-to-can-v2-compact",
      "componentSlug": "ixxat-usb-to-can-v2-compact",
      "componentName": "HMS Ixxat USB-to-CAN V2 compact",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-v2-compact-bus_bitrate",
        "field": "bus_bitrate",
        "label": "Classical CAN bitrate",
        "value": "10–1000",
        "condition": "High-speed CAN according to ISO 11898-2.",
        "sourceState": "M",
        "sourceTitle": "HMS Ixxat USB-to-CAN V2 compact Datasheet",
        "sourceUrl": "https://media.hms-networks.com/image/upload/v1747905327/Documents/Generated_Datasheets/Production/en/hms-1.01.0281.12001-en-Ixxat-USB-to-CAN-V2-compact.pdf",
        "sourceLocation": "D-Sub variant interface, isolation and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "USB to CAN V2 compact speed issues",
        "evidenceUrl": "https://support.hms-networks.com/hc/en-us/community/posts/14784971911954-USB-to-CAN-V2-compact-speed-issues",
        "evidenceLocation": "User test configuration and observations",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-ixxat-v2-compact-production",
            "externalSupportId": "ext-wave65-ixxat-v2-compact-production",
            "componentId": "cmp-ixxat-usb-to-can-v2-compact",
            "targetClaimId": "cmp-ixxat-usb-to-can-v2-compact-bus_bitrate",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "USB to CAN V2 compact speed issues",
            "evidenceUrl": "https://support.hms-networks.com/hc/en-us/community/posts/14784971911954-USB-to-CAN-V2-compact-speed-issues",
            "evidenceLocation": "User test configuration and observations",
            "evidenceResult": "Multiple physical stations showed a reproducible three-minute production-test slowdown",
            "evidenceCondition": "Windows 10 and LabVIEW production test; oscilloscope confirmed bus transfer; root cause not isolated."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-v2-compact:cmp-ixxat-usb-to-can-v2-compact-can_fd",
      "componentId": "cmp-ixxat-usb-to-can-v2-compact",
      "componentSlug": "ixxat-usb-to-can-v2-compact",
      "componentName": "HMS Ixxat USB-to-CAN V2 compact",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-v2-compact-can_fd",
        "field": "can_fd",
        "label": "CAN FD support",
        "value": "No",
        "condition": "Selected V2 compact record is classical CAN.",
        "sourceState": "M",
        "sourceTitle": "HMS Ixxat USB-to-CAN V2 compact product page",
        "sourceUrl": "https://www.hms-networks.com/p/1-01-0281-12002-ixxat-usb-to-can-v2-compact",
        "sourceLocation": "Protocol, host, isolation and driver specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-v2-compact:cmp-ixxat-usb-to-can-v2-compact-host_interface",
      "componentId": "cmp-ixxat-usb-to-can-v2-compact",
      "componentSlug": "ixxat-usb-to-can-v2-compact",
      "componentName": "HMS Ixxat USB-to-CAN V2 compact",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-v2-compact-host_interface",
        "field": "host_interface",
        "label": "Host interface",
        "value": "USB 2.0 Hi-Speed, 480 Mbit/s",
        "condition": "Host scheduling and driver behavior still apply.",
        "sourceState": "M",
        "sourceTitle": "HMS Ixxat USB-to-CAN V2 compact Datasheet",
        "sourceUrl": "https://media.hms-networks.com/image/upload/v1747905327/Documents/Generated_Datasheets/Production/en/hms-1.01.0281.12001-en-Ixxat-USB-to-CAN-V2-compact.pdf",
        "sourceLocation": "D-Sub variant interface, isolation and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-v2-compact:cmp-ixxat-usb-to-can-v2-compact-timestamp",
      "componentId": "cmp-ixxat-usb-to-can-v2-compact",
      "componentSlug": "ixxat-usb-to-can-v2-compact",
      "componentName": "HMS Ixxat USB-to-CAN V2 compact",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-v2-compact-timestamp",
        "field": "timestamp",
        "label": "Numeric timestamp resolution",
        "value": "Not published in cited specification",
        "condition": "RCI checked the cited official specification on the verification date.",
        "sourceState": "U",
        "sourceTitle": "HMS Ixxat USB-to-CAN V2 compact product page",
        "sourceUrl": "https://www.hms-networks.com/p/1-01-0281-12002-ixxat-usb-to-can-v2-compact",
        "sourceLocation": "Protocol, host, isolation and driver specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-v2-compact:cmp-ixxat-usb-to-can-v2-compact-isolation",
      "componentId": "cmp-ixxat-usb-to-can-v2-compact",
      "componentSlug": "ixxat-usb-to-can-v2-compact",
      "componentName": "HMS Ixxat USB-to-CAN V2 compact",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-v2-compact-isolation",
        "field": "isolation",
        "label": "Isolation withstand",
        "value": "1 kV DC for 1 s / 500 V AC for 1 min",
        "condition": "Manufacturer datasheet value.",
        "sourceState": "M",
        "sourceTitle": "HMS Ixxat USB-to-CAN V2 compact Datasheet",
        "sourceUrl": "https://media.hms-networks.com/image/upload/v1747905327/Documents/Generated_Datasheets/Production/en/hms-1.01.0281.12001-en-Ixxat-USB-to-CAN-V2-compact.pdf",
        "sourceLocation": "D-Sub variant interface, isolation and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-v2-compact:cmp-ixxat-usb-to-can-v2-compact-software",
      "componentId": "cmp-ixxat-usb-to-can-v2-compact",
      "componentSlug": "ixxat-usb-to-can-v2-compact",
      "componentName": "HMS Ixxat USB-to-CAN V2 compact",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-v2-compact-software",
        "field": "software",
        "label": "Driver interfaces",
        "value": "Windows VCI; Linux ECI / SocketCAN",
        "condition": "Exact current distribution and kernel support must be checked.",
        "sourceState": "M",
        "sourceTitle": "HMS Ixxat USB-to-CAN V2 compact product page",
        "sourceUrl": "https://www.hms-networks.com/p/1-01-0281-12002-ixxat-usb-to-can-v2-compact",
        "sourceLocation": "Protocol, host, isolation and driver specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ixxat-usb-to-can-v2-compact:cmp-ixxat-usb-to-can-v2-compact-environmental",
      "componentId": "cmp-ixxat-usb-to-can-v2-compact",
      "componentSlug": "ixxat-usb-to-can-v2-compact",
      "componentName": "HMS Ixxat USB-to-CAN V2 compact",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-ixxat-usb-to-can-v2-compact-environmental",
        "field": "environmental",
        "label": "Operating temperature",
        "value": "−20 to +70",
        "condition": "Manufacturer datasheet value.",
        "sourceState": "M",
        "sourceTitle": "HMS Ixxat USB-to-CAN V2 compact Datasheet",
        "sourceUrl": "https://media.hms-networks.com/image/upload/v1747905327/Documents/Generated_Datasheets/Production/en/hms-1.01.0281.12001-en-Ixxat-USB-to-CAN-V2-compact.pdf",
        "sourceLocation": "D-Sub variant interface, isolation and environmental specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-st-l99bm114:cmp-st-l99bm114-cell_count",
      "componentId": "cmp-st-l99bm114",
      "componentSlug": "st-l99bm114",
      "componentName": "STMicroelectronics L99BM114",
      "category": "power-energy",
      "claim": {
        "id": "cmp-st-l99bm114-cell_count",
        "field": "cell_count",
        "label": "Series cells monitored",
        "value": "4–14",
        "condition": "One L99BM114 device.",
        "sourceState": "M",
        "sourceTitle": "L99BM114 multicell battery monitoring and balancing IC datasheet",
        "sourceUrl": "https://www.st.com/resource/en/datasheet/l99bm114.pdf",
        "sourceLocation": "DS14722 Rev 1: features, absolute/operating limits, electrical characteristics and ADC operation",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-st-l99bm114:cmp-st-l99bm114-stack_voltage",
      "componentId": "cmp-st-l99bm114",
      "componentSlug": "st-l99bm114",
      "componentName": "STMicroelectronics L99BM114",
      "category": "power-energy",
      "claim": {
        "id": "cmp-st-l99bm114-stack_voltage",
        "field": "stack_voltage",
        "label": "Maximum battery stack voltage",
        "value": "64",
        "condition": "Datasheet headline operating boundary; circuit design must retain pin-level limits.",
        "sourceState": "M",
        "sourceTitle": "L99BM114 multicell battery monitoring and balancing IC datasheet",
        "sourceUrl": "https://www.st.com/resource/en/datasheet/l99bm114.pdf",
        "sourceLocation": "DS14722 Rev 1: features, absolute/operating limits, electrical characteristics and ADC operation",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-st-l99bm114:cmp-st-l99bm114-cell_voltage_input_range",
      "componentId": "cmp-st-l99bm114",
      "componentSlug": "st-l99bm114",
      "componentName": "STMicroelectronics L99BM114",
      "category": "power-energy",
      "claim": {
        "id": "cmp-st-l99bm114-cell_voltage_input_range",
        "field": "cell_voltage_input_range",
        "label": "Cell-voltage measurement range",
        "value": "0.1–5.0",
        "condition": "Electrical-characteristics boundary for VCELL.",
        "sourceState": "M",
        "sourceTitle": "L99BM114 multicell battery monitoring and balancing IC datasheet",
        "sourceUrl": "https://www.st.com/resource/en/datasheet/l99bm114.pdf",
        "sourceLocation": "DS14722 Rev 1: features, absolute/operating limits, electrical characteristics and ADC operation",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-st-l99bm114:cmp-st-l99bm114-cell_voltage_resolution",
      "componentId": "cmp-st-l99bm114",
      "componentSlug": "st-l99bm114",
      "componentName": "STMicroelectronics L99BM114",
      "category": "power-energy",
      "claim": {
        "id": "cmp-st-l99bm114-cell_voltage_resolution",
        "field": "cell_voltage_resolution",
        "label": "Cell-voltage ADC resolution",
        "value": "89",
        "condition": "Datasheet design-information value; the table marks this entry as not tested.",
        "sourceState": "M",
        "sourceTitle": "L99BM114 multicell battery monitoring and balancing IC datasheet",
        "sourceUrl": "https://www.st.com/resource/en/datasheet/l99bm114.pdf",
        "sourceLocation": "DS14722 Rev 1: features, absolute/operating limits, electrical characteristics and ADC operation",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-st-l99bm114:cmp-st-l99bm114-cell_voltage_accuracy",
      "componentId": "cmp-st-l99bm114",
      "componentSlug": "st-l99bm114",
      "componentName": "STMicroelectronics L99BM114",
      "category": "power-energy",
      "claim": {
        "id": "cmp-st-l99bm114-cell_voltage_accuracy",
        "field": "cell_voltage_accuracy",
        "label": "Cell-voltage accuracy plus drift",
        "value": "±2",
        "condition": "VCELL 3.2–4.3 V and ambient −40 to +105°C; retain all datasheet test and supply conditions.",
        "sourceState": "M",
        "sourceTitle": "L99BM114 multicell battery monitoring and balancing IC datasheet",
        "sourceUrl": "https://www.st.com/resource/en/datasheet/l99bm114.pdf",
        "sourceLocation": "DS14722 Rev 1: features, absolute/operating limits, electrical characteristics and ADC operation",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-st-l99bm114:cmp-st-l99bm114-current_adc",
      "componentId": "cmp-st-l99bm114",
      "componentSlug": "st-l99bm114",
      "componentName": "STMicroelectronics L99BM114",
      "category": "power-energy",
      "claim": {
        "id": "cmp-st-l99bm114-current_adc",
        "field": "current_adc",
        "label": "Current ADC",
        "value": "18-bit differential ADC; ±150 mV input range",
        "condition": "Shunt-based current channel; application current depends on the selected shunt and system design.",
        "sourceState": "M",
        "sourceTitle": "L99BM114 multicell battery monitoring and balancing IC datasheet",
        "sourceUrl": "https://www.st.com/resource/en/datasheet/l99bm114.pdf",
        "sourceLocation": "DS14722 Rev 1: features, absolute/operating limits, electrical characteristics and ADC operation",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-st-l99bm114:cmp-st-l99bm114-current_range_application",
      "componentId": "cmp-st-l99bm114",
      "componentSlug": "st-l99bm114",
      "componentName": "STMicroelectronics L99BM114",
      "category": "power-energy",
      "claim": {
        "id": "cmp-st-l99bm114-current_range_application",
        "field": "current_range_application",
        "label": "Illustrative current range",
        "value": "±1500",
        "condition": "Datasheet application example with a 0.1 mΩ shunt; marked application-only and not tested.",
        "sourceState": "M",
        "sourceTitle": "L99BM114 multicell battery monitoring and balancing IC datasheet",
        "sourceUrl": "https://www.st.com/resource/en/datasheet/l99bm114.pdf",
        "sourceLocation": "DS14722 Rev 1: features, absolute/operating limits, electrical characteristics and ADC operation",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-st-l99bm114:cmp-st-l99bm114-current_error",
      "componentId": "cmp-st-l99bm114",
      "componentSlug": "st-l99bm114",
      "componentName": "STMicroelectronics L99BM114",
      "category": "power-energy",
      "claim": {
        "id": "cmp-st-l99bm114-current_error",
        "field": "current_error",
        "label": "Current-input error",
        "value": "±0.3 mV within ±60 mV; ±0.5% outside to ±150 mV",
        "condition": "Electrical-characteristics table; use the exact differential-input interval and test conditions.",
        "sourceState": "M",
        "sourceTitle": "L99BM114 multicell battery monitoring and balancing IC datasheet",
        "sourceUrl": "https://www.st.com/resource/en/datasheet/l99bm114.pdf",
        "sourceLocation": "DS14722 Rev 1: features, absolute/operating limits, electrical characteristics and ADC operation",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-st-l99bm114:cmp-st-l99bm114-synchronized_sampling",
      "componentId": "cmp-st-l99bm114",
      "componentSlug": "st-l99bm114",
      "componentName": "STMicroelectronics L99BM114",
      "category": "power-energy",
      "claim": {
        "id": "cmp-st-l99bm114-synchronized_sampling",
        "field": "synchronized_sampling",
        "label": "Voltage/current synchronization behavior",
        "value": "Voltage conversion waits for a useful current sample; synchronized sample stored in CUR_INST_Synch",
        "condition": "On-demand acquisition; the wait can extend to TCYCLEADC_CUR.",
        "sourceState": "M",
        "sourceTitle": "L99BM114 multicell battery monitoring and balancing IC datasheet",
        "sourceUrl": "https://www.st.com/resource/en/datasheet/l99bm114.pdf",
        "sourceLocation": "DS14722 Rev 1: features, absolute/operating limits, electrical characteristics and ADC operation",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-st-l99bm114:cmp-st-l99bm114-current_conversion_time",
      "componentId": "cmp-st-l99bm114",
      "componentSlug": "st-l99bm114",
      "componentName": "STMicroelectronics L99BM114",
      "category": "power-energy",
      "claim": {
        "id": "cmp-st-l99bm114-current_conversion_time",
        "field": "current_conversion_time",
        "label": "Current conversion time",
        "value": "328.25",
        "condition": "Datasheet design-information value; marked not tested.",
        "sourceState": "M",
        "sourceTitle": "L99BM114 multicell battery monitoring and balancing IC datasheet",
        "sourceUrl": "https://www.st.com/resource/en/datasheet/l99bm114.pdf",
        "sourceLocation": "DS14722 Rev 1: features, absolute/operating limits, electrical characteristics and ADC operation",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-st-l99bm114:cmp-st-l99bm114-balance_current",
      "componentId": "cmp-st-l99bm114",
      "componentSlug": "st-l99bm114",
      "componentName": "STMicroelectronics L99BM114",
      "category": "power-energy",
      "claim": {
        "id": "cmp-st-l99bm114-balance_current",
        "field": "balance_current",
        "label": "Internal passive-balancing current",
        "value": "Up to 200",
        "condition": "Maximum is bounded by junction temperature and external thermal design.",
        "sourceState": "M",
        "sourceTitle": "L99BM114 multicell battery monitoring and balancing IC datasheet",
        "sourceUrl": "https://www.st.com/resource/en/datasheet/l99bm114.pdf",
        "sourceLocation": "DS14722 Rev 1: features, absolute/operating limits, electrical characteristics and ADC operation",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-st-l99bm114:cmp-st-l99bm114-temperature_inputs",
      "componentId": "cmp-st-l99bm114",
      "componentSlug": "st-l99bm114",
      "componentName": "STMicroelectronics L99BM114",
      "category": "power-energy",
      "claim": {
        "id": "cmp-st-l99bm114-temperature_inputs",
        "field": "temperature_inputs",
        "label": "External temperature inputs",
        "value": "Up to 7",
        "condition": "Manufacturer product/datasheet feature.",
        "sourceState": "M",
        "sourceTitle": "STMicroelectronics L99BM114 product page",
        "sourceUrl": "https://www.st.com/en/power-management/l99bm114.html",
        "sourceLocation": "Product status, key features, ordering information and evaluation ecosystem",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-st-l99bm114:cmp-st-l99bm114-communication",
      "componentId": "cmp-st-l99bm114",
      "componentSlug": "st-l99bm114",
      "componentName": "STMicroelectronics L99BM114",
      "category": "power-energy",
      "claim": {
        "id": "cmp-st-l99bm114-communication",
        "field": "communication",
        "label": "Communication interfaces",
        "value": "2.66 Mbit/s isolated daisy chain; SPI up to 5 MHz",
        "condition": "Interface headline values; physical isolation parts, topology and protocol timing remain system-level work.",
        "sourceState": "M",
        "sourceTitle": "L99BM114 multicell battery monitoring and balancing IC datasheet",
        "sourceUrl": "https://www.st.com/resource/en/datasheet/l99bm114.pdf",
        "sourceLocation": "DS14722 Rev 1: features, absolute/operating limits, electrical characteristics and ADC operation",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-st-l99bm114:cmp-st-l99bm114-daisy_chain",
      "componentId": "cmp-st-l99bm114",
      "componentSlug": "st-l99bm114",
      "componentName": "STMicroelectronics L99BM114",
      "category": "power-energy",
      "claim": {
        "id": "cmp-st-l99bm114-daisy_chain",
        "field": "daisy_chain",
        "label": "Maximum daisy-chain length",
        "value": "31",
        "condition": "Manufacturer-published device-count boundary.",
        "sourceState": "M",
        "sourceTitle": "STMicroelectronics L99BM114 product page",
        "sourceUrl": "https://www.st.com/en/power-management/l99bm114.html",
        "sourceLocation": "Product status, key features, ordering information and evaluation ecosystem",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-st-l99bm114:cmp-st-l99bm114-operating_temperature",
      "componentId": "cmp-st-l99bm114",
      "componentSlug": "st-l99bm114",
      "componentName": "STMicroelectronics L99BM114",
      "category": "power-energy",
      "claim": {
        "id": "cmp-st-l99bm114-operating_temperature",
        "field": "operating_temperature",
        "label": "Operating ambient temperature",
        "value": "−40 to +105",
        "condition": "Datasheet operating range; thermal and accuracy conditions still apply.",
        "sourceState": "M",
        "sourceTitle": "L99BM114 multicell battery monitoring and balancing IC datasheet",
        "sourceUrl": "https://www.st.com/resource/en/datasheet/l99bm114.pdf",
        "sourceLocation": "DS14722 Rev 1: features, absolute/operating limits, electrical characteristics and ADC operation",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-st-l99bm114:cmp-st-l99bm114-package",
      "componentId": "cmp-st-l99bm114",
      "componentSlug": "st-l99bm114",
      "componentName": "STMicroelectronics L99BM114",
      "category": "power-energy",
      "claim": {
        "id": "cmp-st-l99bm114-package",
        "field": "package",
        "label": "Package / order code",
        "value": "TQFP-EP64 10 × 10 × 1.0 mm; L99BM114-TR",
        "condition": "Product ordering and package information.",
        "sourceState": "M",
        "sourceTitle": "STMicroelectronics L99BM114 product page",
        "sourceUrl": "https://www.st.com/en/power-management/l99bm114.html",
        "sourceLocation": "Product status, key features, ordering information and evaluation ecosystem",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-st-l99bm114:cmp-st-l99bm114-public_raw_transient_traces",
      "componentId": "cmp-st-l99bm114",
      "componentSlug": "st-l99bm114",
      "componentName": "STMicroelectronics L99BM114",
      "category": "power-energy",
      "claim": {
        "id": "cmp-st-l99bm114-public_raw_transient_traces",
        "field": "public_raw_transient_traces",
        "label": "Public raw transient traces",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited public product, datasheet and manufacturer-authored article surfaces on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Battery Management Accuracy Strengthens Humanoid Robot Reliability",
        "sourceUrl": "https://www.powersystemsdesign.com/articles/battery-management-accuracy-strengthens-humanoid-robot-reliability/97/23731",
        "sourceLocation": "Manufacturer-authored article and two plotted transient examples",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-st-l99bm114:cmp-st-l99bm114-transient_test_method",
      "componentId": "cmp-st-l99bm114",
      "componentSlug": "st-l99bm114",
      "componentName": "STMicroelectronics L99BM114",
      "category": "power-energy",
      "claim": {
        "id": "cmp-st-l99bm114-transient_test_method",
        "field": "transient_test_method",
        "label": "Complete public transient-test method",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited public product, datasheet and manufacturer-authored article surfaces on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Battery Management Accuracy Strengthens Humanoid Robot Reliability",
        "sourceUrl": "https://www.powersystemsdesign.com/articles/battery-management-accuracy-strengthens-humanoid-robot-reliability/97/23731",
        "sourceLocation": "Manufacturer-authored article and two plotted transient examples",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-st-l99bm114:cmp-st-l99bm114-independent_robot_validation",
      "componentId": "cmp-st-l99bm114",
      "componentSlug": "st-l99bm114",
      "componentName": "STMicroelectronics L99BM114",
      "category": "power-energy",
      "claim": {
        "id": "cmp-st-l99bm114-independent_robot_validation",
        "field": "independent_robot_validation",
        "label": "Independent robot-pack validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited public product, datasheet and manufacturer-authored article surfaces on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Battery Management Accuracy Strengthens Humanoid Robot Reliability",
        "sourceUrl": "https://www.powersystemsdesign.com/articles/battery-management-accuracy-strengthens-humanoid-robot-reliability/97/23731",
        "sourceLocation": "Manufacturer-authored article and two plotted transient examples",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-10"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl430-w250-t:cmp-robotis-xl430-w250-t-mcu",
      "componentId": "cmp-robotis-xl430-w250-t",
      "componentSlug": "robotis-xl430-w250-t",
      "componentName": "ROBOTIS DYNAMIXEL XL430-W250-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl430-w250-t-mcu",
        "field": "mcu",
        "label": "Microcontroller",
        "value": "32-bit ARM Cortex-M3 at 72 MHz",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL430-W250-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl430-w250/",
        "sourceLocation": "Specifications, performance graph note, control table and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl430-w250-t:cmp-robotis-xl430-w250-t-encoder",
      "componentId": "cmp-robotis-xl430-w250-t",
      "componentSlug": "robotis-xl430-w250-t",
      "componentName": "ROBOTIS DYNAMIXEL XL430-W250-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl430-w250-t-encoder",
        "field": "encoder",
        "label": "Position sensor",
        "value": "AS5601 contactless absolute encoder, 12-bit over 360°",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL430-W250-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl430-w250/",
        "sourceLocation": "Specifications, performance graph note, control table and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl430-w250-t:cmp-robotis-xl430-w250-t-baud_rate",
      "componentId": "cmp-robotis-xl430-w250-t",
      "componentSlug": "robotis-xl430-w250-t",
      "componentName": "ROBOTIS DYNAMIXEL XL430-W250-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl430-w250-t-baud_rate",
        "field": "baud_rate",
        "label": "Baud-rate range",
        "value": "9,600 bps–4.5 Mbps",
        "condition": "TTL half-duplex asynchronous serial link.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL430-W250-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl430-w250/",
        "sourceLocation": "Specifications, performance graph note, control table and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl430-w250-t:cmp-robotis-xl430-w250-t-resolution",
      "componentId": "cmp-robotis-xl430-w250-t",
      "componentSlug": "robotis-xl430-w250-t",
      "componentName": "ROBOTIS DYNAMIXEL XL430-W250-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl430-w250-t-resolution",
        "field": "resolution",
        "label": "Position resolution",
        "value": "4096",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL430-W250-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl430-w250/",
        "sourceLocation": "Specifications, performance graph note, control table and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl430-w250-t:cmp-robotis-xl430-w250-t-operating_modes",
      "componentId": "cmp-robotis-xl430-w250-t",
      "componentSlug": "robotis-xl430-w250-t",
      "componentName": "ROBOTIS DYNAMIXEL XL430-W250-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl430-w250-t-operating_modes",
        "field": "operating_modes",
        "label": "Operating modes",
        "value": "Velocity; position; extended-position; PWM",
        "condition": "The position mode is 0–360°; extended position is multi-turn.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL430-W250-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl430-w250/",
        "sourceLocation": "Specifications, performance graph note, control table and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl430-w250-t:cmp-robotis-xl430-w250-t-mass",
      "componentId": "cmp-robotis-xl430-w250-t",
      "componentSlug": "robotis-xl430-w250-t",
      "componentName": "ROBOTIS DYNAMIXEL XL430-W250-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl430-w250-t-mass",
        "field": "mass",
        "label": "Mass",
        "value": "57.2",
        "condition": "Actuator specification; external brackets and cables are not included.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL430-W250-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl430-w250/",
        "sourceLocation": "Specifications, performance graph note, control table and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl430-w250-t:cmp-robotis-xl430-w250-t-dimensions",
      "componentId": "cmp-robotis-xl430-w250-t",
      "componentSlug": "robotis-xl430-w250-t",
      "componentName": "ROBOTIS DYNAMIXEL XL430-W250-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl430-w250-t-dimensions",
        "field": "dimensions",
        "label": "Dimensions",
        "value": "28.5 × 46.5 × 34",
        "condition": "Width × height × depth.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL430-W250-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl430-w250/",
        "sourceLocation": "Specifications, performance graph note, control table and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl430-w250-t:cmp-robotis-xl430-w250-t-gear_ratio",
      "componentId": "cmp-robotis-xl430-w250-t",
      "componentSlug": "robotis-xl430-w250-t",
      "componentName": "ROBOTIS DYNAMIXEL XL430-W250-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl430-w250-t-gear_ratio",
        "field": "gear_ratio",
        "label": "Gear ratio",
        "value": "258.5:1",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL430-W250-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl430-w250/",
        "sourceLocation": "Specifications, performance graph note, control table and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl430-w250-t:cmp-robotis-xl430-w250-t-headline_torque",
      "componentId": "cmp-robotis-xl430-w250-t",
      "componentSlug": "robotis-xl430-w250-t",
      "componentName": "ROBOTIS DYNAMIXEL XL430-W250-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl430-w250-t-headline_torque",
        "field": "headline_torque",
        "label": "Stall-torque references",
        "value": "1.0 N·m at 9.0 V / 1.0 A; 1.4 N·m at 11.1 V / 1.3 A; 1.5 N·m at 12.0 V / 1.4 A",
        "condition": "Momentary stall references only. The official note says stall torque differs from continuous output and expected real-world performance.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL430-W250-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl430-w250/",
        "sourceLocation": "Specifications, performance graph note, control table and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl430-w250-t:cmp-robotis-xl430-w250-t-speed",
      "componentId": "cmp-robotis-xl430-w250-t",
      "componentSlug": "robotis-xl430-w250-t",
      "componentName": "ROBOTIS DYNAMIXEL XL430-W250-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl430-w250-t-speed",
        "field": "speed",
        "label": "No-load-speed references",
        "value": "47 rpm at 9.0 V; 57 rpm at 11.1 V; 61 rpm at 12.0 V",
        "condition": "No-load values; they are not loaded operating points.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL430-W250-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl430-w250/",
        "sourceLocation": "Specifications, performance graph note, control table and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl430-w250-t:cmp-robotis-xl430-w250-t-operating_temperature",
      "componentId": "cmp-robotis-xl430-w250-t",
      "componentSlug": "robotis-xl430-w250-t",
      "componentName": "ROBOTIS DYNAMIXEL XL430-W250-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl430-w250-t-operating_temperature",
        "field": "operating_temperature",
        "label": "Operating temperature",
        "value": "−5 to +72",
        "condition": "Published device range; no duty-cycle envelope is implied.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL430-W250-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl430-w250/",
        "sourceLocation": "Specifications, performance graph note, control table and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl430-w250-t:cmp-robotis-xl430-w250-t-input_voltage",
      "componentId": "cmp-robotis-xl430-w250-t",
      "componentSlug": "robotis-xl430-w250-t",
      "componentName": "ROBOTIS DYNAMIXEL XL430-W250-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl430-w250-t-input_voltage",
        "field": "input_voltage",
        "label": "Input voltage",
        "value": "6.5–12.0; 11.1 recommended",
        "condition": "The manual associates the recommended value with a three-cell lithium-ion battery.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL430-W250-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl430-w250/",
        "sourceLocation": "Specifications, performance graph note, control table and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl430-w250-t:cmp-robotis-xl430-w250-t-communications",
      "componentId": "cmp-robotis-xl430-w250-t",
      "componentSlug": "robotis-xl430-w250-t",
      "componentName": "ROBOTIS DYNAMIXEL XL430-W250-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl430-w250-t-communications",
        "field": "communications",
        "label": "Physical communication",
        "value": "5 V TTL multidrop; half-duplex asynchronous serial; 8 data bits, 1 stop bit, no parity",
        "condition": "Digital-packet command interface; protocol/register compatibility remains software-version dependent.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL430-W250-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl430-w250/",
        "sourceLocation": "Specifications, performance graph note, control table and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl430-w250-t:cmp-robotis-xl430-w250-t-continuous_torque",
      "componentId": "cmp-robotis-xl430-w250-t",
      "componentSlug": "robotis-xl430-w250-t",
      "componentName": "ROBOTIS DYNAMIXEL XL430-W250-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl430-w250-t-continuous_torque",
        "field": "continuous_torque",
        "label": "Continuous or thermally rated output torque",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official product documentation on the verification date.",
        "sourceState": "U",
        "sourceTitle": "ROBOTIS XL430-W250-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl430-w250/",
        "sourceLocation": "Specifications, performance graph note, control table and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl430-w250-t:cmp-robotis-xl430-w250-t-independent_robot_validation",
      "componentId": "cmp-robotis-xl430-w250-t",
      "componentSlug": "robotis-xl430-w250-t",
      "componentName": "ROBOTIS DYNAMIXEL XL430-W250-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl430-w250-t-independent_robot_validation",
        "field": "independent_robot_validation",
        "label": "Independent exact-actuator robot validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official product documentation on the verification date.",
        "sourceState": "U",
        "sourceTitle": "ROBOTIS XL430-W250-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl430-w250/",
        "sourceLocation": "Specifications, performance graph note, control table and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "supported",
        "status": "assessed",
        "evidenceTitle": "Virtual Reality-Based Interface for Advanced Assisted Mobile Robot Teleoperation",
        "evidenceUrl": "https://doi.org/10.3390/app12126071",
        "evidenceLocation": "Section 3 physical platform and real experiments",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-xl430-real-robot-teleoperation",
            "externalSupportId": "ext-xl430-real-robot-teleoperation",
            "componentId": "cmp-robotis-xl430-w250-t",
            "targetClaimId": "cmp-robotis-xl430-w250-t-independent_robot_validation",
            "relationship": "bounded-support",
            "outcome": "supported",
            "rationale": "The peer-reviewed real-robot trials establish operation of exact XL430-W250-T actuators in a named physical platform, without claiming dynamometer-level torque validation.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Virtual Reality-Based Interface for Advanced Assisted Mobile Robot Teleoperation",
            "evidenceUrl": "https://doi.org/10.3390/app12126071",
            "evidenceLocation": "Section 3 physical platform and real experiments",
            "evidenceResult": "Two XL430-W250-T wheel actuators operated in the physical TurtleBot3 experiments",
            "evidenceCondition": "Real TurtleBot3 Burger, obstacle course and VR-assisted teleoperation trials; actuator output was not isolated on a dynamometer."
          },
          {
            "assessmentId": "assess-ext-turtlebot3-xl430-exact-crosswalk",
            "externalSupportId": "ext-turtlebot3-xl430-exact-crosswalk",
            "componentId": "cmp-robotis-xl430-w250-t",
            "targetClaimId": "cmp-robotis-xl430-w250-t-independent_robot_validation",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The pinned TurtleBot3 Burger BOM establishes an exact public XL430-W250-T integration identity, but no serialized unit or measured actuator behavior is attached, so independent physical validation remains unresolved.",
            "assessed": "2026-08-25",
            "evidenceTitle": "TurtleBot3 commit-pinned parts list",
            "evidenceUrl": "https://github.com/ROBOTIS-GIT/emanual/blob/ee86bc91df505e7bc8b3e4337216c054cdc67264/docs/en/platform/turtlebot3/features/features.md",
            "evidenceLocation": "Parts List / Motors, Burger column",
            "evidenceResult": "DYNAMIXEL XL430-W250-T, quantity 2",
            "evidenceCondition": "Pinned Burger parts-list row; no serialized robot or measured actuator performance."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-robotis-opencr10:cmp-robotis-opencr10-mcu",
      "componentId": "cmp-robotis-opencr10",
      "componentSlug": "robotis-opencr10",
      "componentName": "ROBOTIS OpenCR 1.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-robotis-opencr10-mcu",
        "field": "mcu",
        "label": "Microcontroller",
        "value": "STM32F746ZGT6; 32-bit ARM Cortex-M7 with FPU; 216 MHz; 462 DMIPS",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS OpenCR 1.0 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/parts/controller/opencr10/",
        "sourceLocation": "Introduction, board specifications, power boundaries and hardware-revision sensor note",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-opencr10:cmp-robotis-opencr10-onboard_sensors",
      "componentId": "cmp-robotis-opencr10",
      "componentSlug": "robotis-opencr10",
      "componentName": "ROBOTIS OpenCR 1.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-robotis-opencr10-onboard_sensors",
        "field": "onboard_sensors",
        "label": "Onboard inertial sensor",
        "value": "ICM-20648: 3-axis gyroscope, 3-axis accelerometer and digital motion processor",
        "condition": "New hardware; the manual states that the discontinued MPU9250 was replaced in 2020.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS OpenCR 1.0 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/parts/controller/opencr10/",
        "sourceLocation": "Introduction, board specifications, power boundaries and hardware-revision sensor note",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-opencr10:cmp-robotis-opencr10-digital_io",
      "componentId": "cmp-robotis-opencr10",
      "componentSlug": "robotis-opencr10",
      "componentName": "ROBOTIS OpenCR 1.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-robotis-opencr10-digital_io",
        "field": "digital_io",
        "label": "Digital I/O",
        "value": "32 Arduino-connectivity pins; 4 × 5-pin OLLO; 18 GPIO; 6 PWM; 1 I2C; 1 SPI",
        "condition": "Published connector/function counts.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS OpenCR 1.0 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/parts/controller/opencr10/",
        "sourceLocation": "Introduction, board specifications, power boundaries and hardware-revision sensor note",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-opencr10:cmp-robotis-opencr10-analog_input",
      "componentId": "cmp-robotis-opencr10",
      "componentSlug": "robotis-opencr10",
      "componentName": "ROBOTIS OpenCR 1.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-robotis-opencr10-analog_input",
        "field": "analog_input",
        "label": "Analog inputs",
        "value": "6 ADC channels, maximum 12-bit",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS OpenCR 1.0 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/parts/controller/opencr10/",
        "sourceLocation": "Introduction, board specifications, power boundaries and hardware-revision sensor note",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-opencr10:cmp-robotis-opencr10-usb",
      "componentId": "cmp-robotis-opencr10",
      "componentSlug": "robotis-opencr10",
      "componentName": "ROBOTIS OpenCR 1.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-robotis-opencr10-usb",
        "field": "usb",
        "label": "USB interface",
        "value": "1 × Micro-B USB 2.0 with host, peripheral and OTG support",
        "condition": "The e-Manual also lists USB DFU programming support.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS OpenCR 1.0 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/parts/controller/opencr10/",
        "sourceLocation": "Introduction, board specifications, power boundaries and hardware-revision sensor note",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-opencr10:cmp-robotis-opencr10-dynamixel_ports",
      "componentId": "cmp-robotis-opencr10",
      "componentSlug": "robotis-opencr10",
      "componentName": "ROBOTIS OpenCR 1.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-robotis-opencr10-dynamixel_ports",
        "field": "dynamixel_ports",
        "label": "DYNAMIXEL ports",
        "value": "3 × TTL; 3 × RS-485",
        "condition": "Published physical-port counts; actuator protocol and firmware compatibility remain separate.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS OpenCR 1.0 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/parts/controller/opencr10/",
        "sourceLocation": "Introduction, board specifications, power boundaries and hardware-revision sensor note",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-opencr10:cmp-robotis-opencr10-uart",
      "componentId": "cmp-robotis-opencr10",
      "componentSlug": "robotis-opencr10",
      "componentName": "ROBOTIS OpenCR 1.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-robotis-opencr10-uart",
        "field": "uart",
        "label": "UART ports",
        "value": "2",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS OpenCR 1.0 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/parts/controller/opencr10/",
        "sourceLocation": "Introduction, board specifications, power boundaries and hardware-revision sensor note",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-opencr10:cmp-robotis-opencr10-can",
      "componentId": "cmp-robotis-opencr10",
      "componentSlug": "robotis-opencr10",
      "componentName": "ROBOTIS OpenCR 1.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-robotis-opencr10-can",
        "field": "can",
        "label": "CAN ports",
        "value": "1",
        "condition": "Manufacturer specification; no end-to-end bus timing or application-protocol validation is implied.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS OpenCR 1.0 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/parts/controller/opencr10/",
        "sourceLocation": "Introduction, board specifications, power boundaries and hardware-revision sensor note",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-opencr10:cmp-robotis-opencr10-input_power",
      "componentId": "cmp-robotis-opencr10",
      "componentSlug": "robotis-opencr10",
      "componentName": "ROBOTIS OpenCR 1.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-robotis-opencr10-input_power",
        "field": "input_power",
        "label": "Input power sources",
        "value": "5 V USB VBUS or 5–24 V battery/SMPS",
        "condition": "Default references are 11.1 V 1,800 mAh Li-Po and 12 V 4.5 A SMPS.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS OpenCR 1.0 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/parts/controller/opencr10/",
        "sourceLocation": "Introduction, board specifications, power boundaries and hardware-revision sensor note",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-opencr10:cmp-robotis-opencr10-output_power",
      "componentId": "cmp-robotis-opencr10",
      "componentSlug": "robotis-opencr10",
      "componentName": "ROBOTIS OpenCR 1.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-robotis-opencr10-output_power",
        "field": "output_power",
        "label": "Output-power rails",
        "value": "12 V up to 4.5 A; 5 V up to 4 A; 3.3 V up to 800 mA",
        "condition": "The manual limits combined 12 V and 5 V port consumption to 55 W.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS OpenCR 1.0 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/parts/controller/opencr10/",
        "sourceLocation": "Introduction, board specifications, power boundaries and hardware-revision sensor note",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-opencr10:cmp-robotis-opencr10-physical",
      "componentId": "cmp-robotis-opencr10",
      "componentSlug": "robotis-opencr10",
      "componentName": "ROBOTIS OpenCR 1.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-robotis-opencr10-physical",
        "field": "physical",
        "label": "Board dimensions and mass",
        "value": "105 × 75 mm; 60 g",
        "condition": "Board-only published dimensions and weight.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS OpenCR 1.0 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/parts/controller/opencr10/",
        "sourceLocation": "Introduction, board specifications, power boundaries and hardware-revision sensor note",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-opencr10:cmp-robotis-opencr10-installed_firmware_identity",
      "componentId": "cmp-robotis-opencr10",
      "componentSlug": "robotis-opencr10",
      "componentName": "ROBOTIS OpenCR 1.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-robotis-opencr10-installed_firmware_identity",
        "field": "installed_firmware_identity",
        "label": "Installed TurtleBot3 firmware identity",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official product documentation on the verification date.",
        "sourceState": "U",
        "sourceTitle": "ROBOTIS OpenCR 1.0 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/parts/controller/opencr10/",
        "sourceLocation": "Introduction, board specifications, power boundaries and hardware-revision sensor note",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-opencr10:cmp-robotis-opencr10-independent_board_validation",
      "componentId": "cmp-robotis-opencr10",
      "componentSlug": "robotis-opencr10",
      "componentName": "ROBOTIS OpenCR 1.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-robotis-opencr10-independent_board_validation",
        "field": "independent_board_validation",
        "label": "Independent exact-board validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official product documentation on the verification date.",
        "sourceState": "U",
        "sourceTitle": "ROBOTIS OpenCR 1.0 e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/parts/controller/opencr10/",
        "sourceLocation": "Introduction, board specifications, power boundaries and hardware-revision sensor note",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "supported",
        "status": "assessed",
        "evidenceTitle": "Virtual Reality-Based Interface for Advanced Assisted Mobile Robot Teleoperation",
        "evidenceUrl": "https://doi.org/10.3390/app12126071",
        "evidenceLocation": "Section 3 physical platform and real experiments",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-opencr-real-robot-teleoperation",
            "externalSupportId": "ext-opencr-real-robot-teleoperation",
            "componentId": "cmp-robotis-opencr10",
            "targetClaimId": "cmp-robotis-opencr10-independent_board_validation",
            "relationship": "bounded-support",
            "outcome": "supported",
            "rationale": "The physical TurtleBot3 experiments independently establish operation of OpenCR 1.0 as the real robot controller, without isolating board timing or electrical limits.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Virtual Reality-Based Interface for Advanced Assisted Mobile Robot Teleoperation",
            "evidenceUrl": "https://doi.org/10.3390/app12126071",
            "evidenceLocation": "Section 3 physical platform and real experiments",
            "evidenceResult": "OpenCR controlled the physical TurtleBot3 platform in real teleoperation trials",
            "evidenceCondition": "Real TurtleBot3 Burger, obstacle course and VR-assisted teleoperation; board-level timing and power were not isolated."
          },
          {
            "assessmentId": "assess-ext-turtlebot3-opencr-exact-crosswalk",
            "externalSupportId": "ext-turtlebot3-opencr-exact-crosswalk",
            "componentId": "cmp-robotis-opencr10",
            "targetClaimId": "cmp-robotis-opencr10-independent_board_validation",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The responsibility-party BOM names OpenCR1.0 exactly, but it does not bind a serialized board, installed firmware, electrical measurements or runtime behavior.",
            "assessed": "2026-08-25",
            "evidenceTitle": "TurtleBot3 commit-pinned parts list",
            "evidenceUrl": "https://github.com/ROBOTIS-GIT/emanual/blob/ee86bc91df505e7bc8b3e4337216c054cdc67264/docs/en/platform/turtlebot3/features/features.md",
            "evidenceLocation": "Parts List / Boards, Burger column",
            "evidenceResult": "OpenCR1.0, quantity 1",
            "evidenceCondition": "Pinned Burger parts-list row; board revision, installed firmware and physical behavior remain unresolved."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-model-b-rev11:cmp-raspberry-pi-5-model-b-rev11-cpu",
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "componentSlug": "raspberry-pi-5-model-b-rev11",
      "componentName": "Raspberry Pi 5 Model B Rev 1.1",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-model-b-rev11-cpu",
        "field": "cpu",
        "label": "CPU",
        "value": "Broadcom BCM2712; 2.4 GHz quad-core 64-bit Arm Cortex-A76",
        "condition": "Raspberry Pi 5 product-family specification.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Current product-family specifications, OS/power/cooling guidance and obsolescence statement",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-model-b-rev11:cmp-raspberry-pi-5-model-b-rev11-gpu",
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "componentSlug": "raspberry-pi-5-model-b-rev11",
      "componentName": "Raspberry Pi 5 Model B Rev 1.1",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-model-b-rev11-gpu",
        "field": "gpu",
        "label": "GPU",
        "value": "VideoCore VII; OpenGL ES 3.1; Vulkan 1.3",
        "condition": "Raspberry Pi 5 product-family specification.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Current product-family specifications, OS/power/cooling guidance and obsolescence statement",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-model-b-rev11:cmp-raspberry-pi-5-model-b-rev11-display_output",
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "componentSlug": "raspberry-pi-5-model-b-rev11",
      "componentName": "Raspberry Pi 5 Model B Rev 1.1",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-model-b-rev11-display_output",
        "field": "display_output",
        "label": "Display output",
        "value": "Dual 4Kp60 HDMI with HDR support",
        "condition": "Raspberry Pi 5 product-family specification.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Current product-family specifications, OS/power/cooling guidance and obsolescence statement",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-model-b-rev11:cmp-raspberry-pi-5-model-b-rev11-memory",
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "componentSlug": "raspberry-pi-5-model-b-rev11",
      "componentName": "Raspberry Pi 5 Model B Rev 1.1",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-model-b-rev11-memory",
        "field": "memory",
        "label": "Memory configurations",
        "value": "LPDDR4X-4267 SDRAM: 1, 2, 4, 8 or 16 GB",
        "condition": "Family options. The selected OpenAMR BOM separately identifies the 8 GB configuration.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Current product-family specifications, OS/power/cooling guidance and obsolescence statement",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-model-b-rev11:cmp-raspberry-pi-5-model-b-rev11-wireless",
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "componentSlug": "raspberry-pi-5-model-b-rev11",
      "componentName": "Raspberry Pi 5 Model B Rev 1.1",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-model-b-rev11-wireless",
        "field": "wireless",
        "label": "Wireless connectivity",
        "value": "Dual-band 802.11ac Wi-Fi; Bluetooth 5.0 / BLE",
        "condition": "Raspberry Pi 5 product-family specification.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Current product-family specifications, OS/power/cooling guidance and obsolescence statement",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-model-b-rev11:cmp-raspberry-pi-5-model-b-rev11-storage",
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "componentSlug": "raspberry-pi-5-model-b-rev11",
      "componentName": "Raspberry Pi 5 Model B Rev 1.1",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-model-b-rev11-storage",
        "field": "storage",
        "label": "Primary removable storage",
        "value": "microSD with SDR104 mode support",
        "condition": "Raspberry Pi 5 product-family specification.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Current product-family specifications, OS/power/cooling guidance and obsolescence statement",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-model-b-rev11:cmp-raspberry-pi-5-model-b-rev11-usb",
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "componentSlug": "raspberry-pi-5-model-b-rev11",
      "componentName": "Raspberry Pi 5 Model B Rev 1.1",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-model-b-rev11-usb",
        "field": "usb",
        "label": "USB ports",
        "value": "2 × USB 3.0 with simultaneous 5 Gbps operation; 2 × USB 2.0",
        "condition": "Raspberry Pi 5 product-family specification.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Current product-family specifications, OS/power/cooling guidance and obsolescence statement",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-model-b-rev11:cmp-raspberry-pi-5-model-b-rev11-ethernet",
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "componentSlug": "raspberry-pi-5-model-b-rev11",
      "componentName": "Raspberry Pi 5 Model B Rev 1.1",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-model-b-rev11-ethernet",
        "field": "ethernet",
        "label": "Wired networking",
        "value": "Gigabit Ethernet; PoE+ with separate PoE+ HAT",
        "condition": "Raspberry Pi 5 product-family specification.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Current product-family specifications, OS/power/cooling guidance and obsolescence statement",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-model-b-rev11:cmp-raspberry-pi-5-model-b-rev11-camera_display_io",
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "componentSlug": "raspberry-pi-5-model-b-rev11",
      "componentName": "Raspberry Pi 5 Model B Rev 1.1",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-model-b-rev11-camera_display_io",
        "field": "camera_display_io",
        "label": "MIPI camera/display I/O",
        "value": "2 × 4-lane MIPI camera/display transceivers",
        "condition": "Raspberry Pi 5 product-family specification; cable, sensor and software support remain integration boundaries.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Current product-family specifications, OS/power/cooling guidance and obsolescence statement",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-model-b-rev11:cmp-raspberry-pi-5-model-b-rev11-pcie",
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "componentSlug": "raspberry-pi-5-model-b-rev11",
      "componentName": "Raspberry Pi 5 Model B Rev 1.1",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-model-b-rev11-pcie",
        "field": "pcie",
        "label": "PCI Express",
        "value": "PCIe 2.0 ×1",
        "condition": "Fast-peripheral interface; requires a separate M.2 HAT or other adapter.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Current product-family specifications, OS/power/cooling guidance and obsolescence statement",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-model-b-rev11:cmp-raspberry-pi-5-model-b-rev11-power",
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "componentSlug": "raspberry-pi-5-model-b-rev11",
      "componentName": "Raspberry Pi 5 Model B Rev 1.1",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-model-b-rev11-power",
        "field": "power",
        "label": "Recommended DC input",
        "value": "5 V / 5 A over USB-C with Power Delivery support",
        "condition": "The manufacturer warns that under-powered supplies may cause problems and recommends a high-quality 5 V / 5 A supply.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Current product-family specifications, OS/power/cooling guidance and obsolescence statement",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-model-b-rev11:cmp-raspberry-pi-5-model-b-rev11-expansion_rtc",
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "componentSlug": "raspberry-pi-5-model-b-rev11",
      "componentName": "Raspberry Pi 5 Model B Rev 1.1",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-model-b-rev11-expansion_rtc",
        "field": "expansion_rtc",
        "label": "Expansion and RTC",
        "value": "40-pin Raspberry Pi header; real-time clock with external-battery power",
        "condition": "Raspberry Pi 5 product-family specification.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Current product-family specifications, OS/power/cooling guidance and obsolescence statement",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-model-b-rev11:cmp-raspberry-pi-5-model-b-rev11-revision_specific_change_manifest",
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "componentSlug": "raspberry-pi-5-model-b-rev11",
      "componentName": "Raspberry Pi 5 Model B Rev 1.1",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-model-b-rev11-revision_specific_change_manifest",
        "field": "revision_specific_change_manifest",
        "label": "Rev 1.1-specific public change manifest",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official product documentation on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Current product-family specifications, OS/power/cooling guidance and obsolescence statement",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-model-b-rev11:cmp-raspberry-pi-5-model-b-rev11-independent_openamr_validation",
      "componentId": "cmp-raspberry-pi-5-model-b-rev11",
      "componentSlug": "raspberry-pi-5-model-b-rev11",
      "componentName": "Raspberry Pi 5 Model B Rev 1.1",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-model-b-rev11-independent_openamr_validation",
        "field": "independent_openamr_validation",
        "label": "Independent exact-board OpenAMR validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official product documentation on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Current product-family specifications, OS/power/cooling guidance and obsolescence statement",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "SPEC CPU2026 Result — Raspberry Pi 5 Model B Rev 1.1",
        "evidenceUrl": "https://spec.cs.miami.edu/cpu2026/results/res2026q2/cpu2026-20260210-00016.html",
        "evidenceLocation": "System configuration and result tables",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-pi5-rev11-spec-cpu2026",
            "externalSupportId": "ext-pi5-rev11-spec-cpu2026",
            "componentId": "cmp-raspberry-pi-5-model-b-rev11",
            "targetClaimId": "cmp-raspberry-pi-5-model-b-rev11-independent_openamr_validation",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The exact-revision benchmark is independent physical evidence, but it is not an OpenAMR configuration or validation of that integration.",
            "assessed": "2026-08-25",
            "evidenceTitle": "SPEC CPU2026 Result — Raspberry Pi 5 Model B Rev 1.1",
            "evidenceUrl": "https://spec.cs.miami.edu/cpu2026/results/res2026q2/cpu2026-20260210-00016.html",
            "evidenceLocation": "System configuration and result tables",
            "evidenceResult": "Public SPEC CPU2026 result for Raspberry Pi 5 Model B Rev 1.1",
            "evidenceCondition": "Exact revision identified in the submitted system configuration; benchmark suite, compiler and run settings are preserved by SPEC."
          },
          {
            "assessmentId": "assess-ext-openamr-pi5-rev11-crosswalk",
            "externalSupportId": "ext-openamr-pi5-rev11-crosswalk",
            "componentId": "cmp-raspberry-pi-5-model-b-rev11",
            "targetClaimId": "cmp-raspberry-pi-5-model-b-rev11-independent_openamr_validation",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The OpenAMR table names the exact Rev 1.1 and 8 GB board, but no as-built serial, power sufficiency, thermal result or robot workload benchmark is published.",
            "assessed": "2026-08-25",
            "evidenceTitle": "OpenAMR components BOM and datasheets",
            "evidenceUrl": "https://github.com/openAMRobot/openamr-platform-hw/blob/3f5bfde6608bc043752225966db80461222669ff/manufacturing/bom/components-bom.md",
            "evidenceLocation": "Components BOM row 8, Raspberry Pi 5",
            "evidenceResult": "Raspberry Pi 5 Model B Rev 1.1, 8 GB, quantity 1",
            "evidenceCondition": "Pinned project table; no serialized as-built manifest, power test or workload benchmark."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m077-t:cmp-robotis-xl330-m077-t-mcu",
      "componentId": "cmp-robotis-xl330-m077-t",
      "componentSlug": "robotis-xl330-m077-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M077-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m077-t-mcu",
        "field": "mcu",
        "label": "Microcontroller",
        "value": "32-bit ARM Cortex-M0+ at 64 MHz",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M077-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m077/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m077-t:cmp-robotis-xl330-m077-t-encoder",
      "componentId": "cmp-robotis-xl330-m077-t",
      "componentSlug": "robotis-xl330-m077-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M077-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m077-t-encoder",
        "field": "encoder",
        "label": "Position sensor",
        "value": "AS5601 contactless absolute encoder, 12-bit over 360°",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M077-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m077/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m077-t:cmp-robotis-xl330-m077-t-baud_rate",
      "componentId": "cmp-robotis-xl330-m077-t",
      "componentSlug": "robotis-xl330-m077-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M077-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m077-t-baud_rate",
        "field": "baud_rate",
        "label": "Baud-rate range",
        "value": "9,600 bps–4 Mbps",
        "condition": "TTL half-duplex asynchronous serial link.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M077-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m077/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m077-t:cmp-robotis-xl330-m077-t-resolution",
      "componentId": "cmp-robotis-xl330-m077-t",
      "componentSlug": "robotis-xl330-m077-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M077-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m077-t-resolution",
        "field": "resolution",
        "label": "Position resolution",
        "value": "4096",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M077-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m077/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m077-t:cmp-robotis-xl330-m077-t-operating_modes",
      "componentId": "cmp-robotis-xl330-m077-t",
      "componentSlug": "robotis-xl330-m077-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M077-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m077-t-operating_modes",
        "field": "operating_modes",
        "label": "Operating modes",
        "value": "Current control; velocity; position; extended-position; current-based position; PWM",
        "condition": "Mode availability follows the published control table and firmware boundary.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M077-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m077/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "TACTIC Open Hardware — Leader Arm",
        "evidenceUrl": "https://emprise.cs.cornell.edu/tactic/exo.html",
        "evidenceLocation": "Leader-arm overview and bill of materials",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-xl330-m077-tactic",
            "externalSupportId": "ext-wave65-xl330-m077-tactic",
            "componentId": "cmp-robotis-xl330-m077-t",
            "targetClaimId": "cmp-robotis-xl330-m077-t-operating_modes",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "TACTIC Open Hardware — Leader Arm",
            "evidenceUrl": "https://emprise.cs.cornell.edu/tactic/exo.html",
            "evidenceLocation": "Leader-arm overview and bill of materials",
            "evidenceResult": "Exact actuator used as the trigger axis on a physical teleoperation leader arm",
            "evidenceCondition": "TACTIC leader arm; trigger actuation controlled real data-collection start and end events."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m077-t:cmp-robotis-xl330-m077-t-mass",
      "componentId": "cmp-robotis-xl330-m077-t",
      "componentSlug": "robotis-xl330-m077-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M077-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m077-t-mass",
        "field": "mass",
        "label": "Mass",
        "value": "18",
        "condition": "Actuator body; brackets, idlers and cables are not included.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M077-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m077/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m077-t:cmp-robotis-xl330-m077-t-dimensions",
      "componentId": "cmp-robotis-xl330-m077-t",
      "componentSlug": "robotis-xl330-m077-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M077-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m077-t-dimensions",
        "field": "dimensions",
        "label": "Dimensions",
        "value": "20 × 34 × 26",
        "condition": "Width × height × depth.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M077-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m077/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m077-t:cmp-robotis-xl330-m077-t-gear_ratio",
      "componentId": "cmp-robotis-xl330-m077-t",
      "componentSlug": "robotis-xl330-m077-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M077-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m077-t-gear_ratio",
        "field": "gear_ratio",
        "label": "Gear ratio",
        "value": "77.5:1",
        "condition": "Manufacturer specification for this exact gearing suffix.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M077-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m077/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m077-t:cmp-robotis-xl330-m077-t-headline_torque",
      "componentId": "cmp-robotis-xl330-m077-t",
      "componentSlug": "robotis-xl330-m077-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M077-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m077-t-headline_torque",
        "field": "headline_torque",
        "label": "Stall-torque references",
        "value": "0.180 N·m at 3.7 V / 1.11 A; 0.215 N·m at 5.0 V / 1.47 A; 0.228 N·m at 6.0 V / 1.74 A",
        "condition": "Momentary stall references only. The official note distinguishes stall torque from continuous output and expected real-world performance.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M077-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m077/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m077-t:cmp-robotis-xl330-m077-t-speed",
      "componentId": "cmp-robotis-xl330-m077-t",
      "componentSlug": "robotis-xl330-m077-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M077-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m077-t-speed",
        "field": "speed",
        "label": "No-load-speed references",
        "value": "278 rpm at 3.7 V; 383 rpm at 5.0 V; 456 rpm at 6.0 V",
        "condition": "No-load values; they are not loaded operating points.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M077-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m077/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m077-t:cmp-robotis-xl330-m077-t-operating_temperature",
      "componentId": "cmp-robotis-xl330-m077-t",
      "componentSlug": "robotis-xl330-m077-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M077-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m077-t-operating_temperature",
        "field": "operating_temperature",
        "label": "Operating temperature",
        "value": "−5 to +72",
        "condition": "Published device range; no duty-cycle envelope is implied.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M077-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m077/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m077-t:cmp-robotis-xl330-m077-t-input_voltage",
      "componentId": "cmp-robotis-xl330-m077-t",
      "componentSlug": "robotis-xl330-m077-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M077-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m077-t-input_voltage",
        "field": "input_voltage",
        "label": "Input voltage",
        "value": "3.7–6.0; 5.0 recommended",
        "condition": "The selected voltage governs the matching current, stall-torque and no-load-speed references.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M077-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m077/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m077-t:cmp-robotis-xl330-m077-t-communications",
      "componentId": "cmp-robotis-xl330-m077-t",
      "componentSlug": "robotis-xl330-m077-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M077-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m077-t-communications",
        "field": "communications",
        "label": "Physical communication",
        "value": "3.3 V TTL multidrop, 5 V tolerant; half-duplex asynchronous serial; DYNAMIXEL Protocol 2.0",
        "condition": "Protocol/register and firmware compatibility remain separate integration boundaries.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M077-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m077/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m077-t:cmp-robotis-xl330-m077-t-continuous_torque",
      "componentId": "cmp-robotis-xl330-m077-t",
      "componentSlug": "robotis-xl330-m077-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M077-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m077-t-continuous_torque",
        "field": "continuous_torque",
        "label": "Continuous or thermally rated output torque",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official e-Manual on the verification date.",
        "sourceState": "U",
        "sourceTitle": "ROBOTIS XL330-M077-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m077/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m077-t:cmp-robotis-xl330-m077-t-independent_robot_validation",
      "componentId": "cmp-robotis-xl330-m077-t",
      "componentSlug": "robotis-xl330-m077-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M077-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m077-t-independent_robot_validation",
        "field": "independent_robot_validation",
        "label": "Independent exact-actuator robot validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official e-Manual on the verification date.",
        "sourceState": "U",
        "sourceTitle": "ROBOTIS XL330-M077-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m077/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "DYNAMIXEL LeKiwi bill of materials",
        "evidenceUrl": "https://github.com/SIGRobotics-UIUC/LeKiwi/blob/efa608d7ee5a495a4803b1d28cd0c955b4f1e033/DynamixelLeKiwi/BOM.md",
        "evidenceLocation": "Leader Arm table",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-lekiwi-xl330-m077-crosswalk",
            "externalSupportId": "ext-lekiwi-xl330-m077-crosswalk",
            "componentId": "cmp-robotis-xl330-m077-t",
            "targetClaimId": "cmp-robotis-xl330-m077-t-independent_robot_validation",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The DYNAMIXEL LeKiwi BOM independently names the exact M077 variant and quantity, but does not publish serials or measured installed torque, thermal duty or endurance.",
            "assessed": "2026-08-25",
            "evidenceTitle": "DYNAMIXEL LeKiwi bill of materials",
            "evidenceUrl": "https://github.com/SIGRobotics-UIUC/LeKiwi/blob/efa608d7ee5a495a4803b1d28cd0c955b4f1e033/DynamixelLeKiwi/BOM.md",
            "evidenceLocation": "Leader Arm table",
            "evidenceResult": "Dynamixel XL330-M077-T, quantity 6",
            "evidenceCondition": "Pinned Leader Arm BOM row; no serialized build, load, thermal or endurance result."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m288-t:cmp-robotis-xl330-m288-t-mcu",
      "componentId": "cmp-robotis-xl330-m288-t",
      "componentSlug": "robotis-xl330-m288-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M288-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m288-t-mcu",
        "field": "mcu",
        "label": "Microcontroller",
        "value": "32-bit ARM Cortex-M0+ at 64 MHz",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M288-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m288/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m288-t:cmp-robotis-xl330-m288-t-encoder",
      "componentId": "cmp-robotis-xl330-m288-t",
      "componentSlug": "robotis-xl330-m288-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M288-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m288-t-encoder",
        "field": "encoder",
        "label": "Position sensor",
        "value": "AS5601 contactless absolute encoder, 12-bit over 360°",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M288-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m288/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m288-t:cmp-robotis-xl330-m288-t-baud_rate",
      "componentId": "cmp-robotis-xl330-m288-t",
      "componentSlug": "robotis-xl330-m288-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M288-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m288-t-baud_rate",
        "field": "baud_rate",
        "label": "Baud-rate range",
        "value": "9,600 bps–4 Mbps",
        "condition": "TTL half-duplex asynchronous serial link.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M288-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m288/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m288-t:cmp-robotis-xl330-m288-t-resolution",
      "componentId": "cmp-robotis-xl330-m288-t",
      "componentSlug": "robotis-xl330-m288-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M288-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m288-t-resolution",
        "field": "resolution",
        "label": "Position resolution",
        "value": "4096",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M288-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m288/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m288-t:cmp-robotis-xl330-m288-t-operating_modes",
      "componentId": "cmp-robotis-xl330-m288-t",
      "componentSlug": "robotis-xl330-m288-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M288-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m288-t-operating_modes",
        "field": "operating_modes",
        "label": "Operating modes",
        "value": "Current control; velocity; position; extended-position; current-based position; PWM",
        "condition": "Mode availability follows the published control table and firmware boundary.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M288-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m288/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "TACTIC Open Hardware — Leader Arm",
        "evidenceUrl": "https://emprise.cs.cornell.edu/tactic/exo.html",
        "evidenceLocation": "Leader-arm overview and bill of materials",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-xl330-m288-tactic",
            "externalSupportId": "ext-wave65-xl330-m288-tactic",
            "componentId": "cmp-robotis-xl330-m288-t",
            "targetClaimId": "cmp-robotis-xl330-m288-t-operating_modes",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "TACTIC Open Hardware — Leader Arm",
            "evidenceUrl": "https://emprise.cs.cornell.edu/tactic/exo.html",
            "evidenceLocation": "Leader-arm overview and bill of materials",
            "evidenceResult": "Seven exact actuators operated in a physical seven-axis leader arm",
            "evidenceCondition": "TACTIC mirrored Kinova Gen3 teleoperation interface with joint velocity commands at 40 Hz."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m288-t:cmp-robotis-xl330-m288-t-mass",
      "componentId": "cmp-robotis-xl330-m288-t",
      "componentSlug": "robotis-xl330-m288-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M288-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m288-t-mass",
        "field": "mass",
        "label": "Mass",
        "value": "18",
        "condition": "Actuator body; brackets, idlers and cables are not included.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M288-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m288/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m288-t:cmp-robotis-xl330-m288-t-dimensions",
      "componentId": "cmp-robotis-xl330-m288-t",
      "componentSlug": "robotis-xl330-m288-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M288-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m288-t-dimensions",
        "field": "dimensions",
        "label": "Dimensions",
        "value": "20 × 34 × 26",
        "condition": "Width × height × depth.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M288-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m288/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m288-t:cmp-robotis-xl330-m288-t-gear_ratio",
      "componentId": "cmp-robotis-xl330-m288-t",
      "componentSlug": "robotis-xl330-m288-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M288-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m288-t-gear_ratio",
        "field": "gear_ratio",
        "label": "Gear ratio",
        "value": "288.4:1",
        "condition": "Manufacturer specification for this exact gearing suffix.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M288-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m288/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m288-t:cmp-robotis-xl330-m288-t-headline_torque",
      "componentId": "cmp-robotis-xl330-m288-t",
      "componentSlug": "robotis-xl330-m288-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M288-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m288-t-headline_torque",
        "field": "headline_torque",
        "label": "Stall-torque references",
        "value": "0.42 N·m at 3.7 V / 1.11 A; 0.52 N·m at 5.0 V / 1.47 A; 0.60 N·m at 6.0 V / 1.74 A",
        "condition": "Momentary stall references only. The official note distinguishes stall torque from continuous output and expected real-world performance.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M288-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m288/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m288-t:cmp-robotis-xl330-m288-t-speed",
      "componentId": "cmp-robotis-xl330-m288-t",
      "componentSlug": "robotis-xl330-m288-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M288-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m288-t-speed",
        "field": "speed",
        "label": "No-load-speed references",
        "value": "76 rpm at 3.7 V; 103 rpm at 5.0 V; 123 rpm at 6.0 V",
        "condition": "No-load values; they are not loaded operating points.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M288-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m288/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m288-t:cmp-robotis-xl330-m288-t-operating_temperature",
      "componentId": "cmp-robotis-xl330-m288-t",
      "componentSlug": "robotis-xl330-m288-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M288-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m288-t-operating_temperature",
        "field": "operating_temperature",
        "label": "Operating temperature",
        "value": "−5 to +72",
        "condition": "Published device range; no duty-cycle envelope is implied.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M288-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m288/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m288-t:cmp-robotis-xl330-m288-t-input_voltage",
      "componentId": "cmp-robotis-xl330-m288-t",
      "componentSlug": "robotis-xl330-m288-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M288-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m288-t-input_voltage",
        "field": "input_voltage",
        "label": "Input voltage",
        "value": "3.7–6.0; 5.0 recommended",
        "condition": "The selected voltage governs the matching current, stall-torque and no-load-speed references.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M288-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m288/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m288-t:cmp-robotis-xl330-m288-t-communications",
      "componentId": "cmp-robotis-xl330-m288-t",
      "componentSlug": "robotis-xl330-m288-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M288-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m288-t-communications",
        "field": "communications",
        "label": "Physical communication",
        "value": "3.3 V TTL multidrop, 5 V tolerant; half-duplex asynchronous serial; DYNAMIXEL Protocol 2.0",
        "condition": "Protocol/register and firmware compatibility remain separate integration boundaries.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS XL330-M288-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m288/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m288-t:cmp-robotis-xl330-m288-t-continuous_torque",
      "componentId": "cmp-robotis-xl330-m288-t",
      "componentSlug": "robotis-xl330-m288-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M288-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m288-t-continuous_torque",
        "field": "continuous_torque",
        "label": "Continuous or thermally rated output torque",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official e-Manual on the verification date.",
        "sourceState": "U",
        "sourceTitle": "ROBOTIS XL330-M288-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m288/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xl330-m288-t:cmp-robotis-xl330-m288-t-independent_robot_validation",
      "componentId": "cmp-robotis-xl330-m288-t",
      "componentSlug": "robotis-xl330-m288-t",
      "componentName": "ROBOTIS DYNAMIXEL XL330-M288-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xl330-m288-t-independent_robot_validation",
        "field": "independent_robot_validation",
        "label": "Independent exact-actuator robot validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official e-Manual on the verification date.",
        "sourceState": "U",
        "sourceTitle": "ROBOTIS XL330-M288-T e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xl330-m288/",
        "sourceLocation": "Specifications, performance graph note, communication and connector reference",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "DYNAMIXEL LeKiwi bill of materials",
        "evidenceUrl": "https://github.com/SIGRobotics-UIUC/LeKiwi/blob/efa608d7ee5a495a4803b1d28cd0c955b4f1e033/DynamixelLeKiwi/BOM.md",
        "evidenceLocation": "Follower Arm table",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-lekiwi-xl330-m288-crosswalk",
            "externalSupportId": "ext-lekiwi-xl330-m288-crosswalk",
            "componentId": "cmp-robotis-xl330-m288-t",
            "targetClaimId": "cmp-robotis-xl330-m288-t-independent_robot_validation",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The DYNAMIXEL LeKiwi BOM independently names the exact M288 variant and quantity, but no serialized build or measured actuator behavior is attached.",
            "assessed": "2026-08-25",
            "evidenceTitle": "DYNAMIXEL LeKiwi bill of materials",
            "evidenceUrl": "https://github.com/SIGRobotics-UIUC/LeKiwi/blob/efa608d7ee5a495a4803b1d28cd0c955b4f1e033/DynamixelLeKiwi/BOM.md",
            "evidenceLocation": "Follower Arm table",
            "evidenceResult": "Dynamixel XL330-M288-T, quantity 4",
            "evidenceCondition": "Pinned Follower Arm BOM row; no serialized build, load, thermal or endurance result."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-pjrc-teensy-40:cmp-pjrc-teensy-40-processor",
      "componentId": "cmp-pjrc-teensy-40",
      "componentSlug": "pjrc-teensy-40",
      "componentName": "PJRC Teensy 4.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-pjrc-teensy-40-processor",
        "field": "processor",
        "label": "Processor",
        "value": "NXP i.MX RT1062; ARM Cortex-M7 at 600 MHz",
        "condition": "Teensy 4.0 board specification.",
        "sourceState": "M",
        "sourceTitle": "PJRC Teensy 4.0 Development Board",
        "sourceUrl": "https://www.pjrc.com/store/teensy40.html",
        "sourceLocation": "Specifications, processor, pins, communication, timing, power and memory sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-pjrc-teensy-40:cmp-pjrc-teensy-40-memory",
      "componentId": "cmp-pjrc-teensy-40",
      "componentSlug": "pjrc-teensy-40",
      "componentName": "PJRC Teensy 4.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-pjrc-teensy-40-memory",
        "field": "memory",
        "label": "Memory",
        "value": "1,984 KB flash; 1,024 KB RAM; 1,080-byte emulated EEPROM",
        "condition": "Part of flash is reserved for recovery and EEPROM emulation.",
        "sourceState": "M",
        "sourceTitle": "PJRC Teensy 4.0 Development Board",
        "sourceUrl": "https://www.pjrc.com/store/teensy40.html",
        "sourceLocation": "Specifications, processor, pins, communication, timing, power and memory sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-pjrc-teensy-40:cmp-pjrc-teensy-40-usb",
      "componentId": "cmp-pjrc-teensy-40",
      "componentSlug": "pjrc-teensy-40",
      "componentName": "PJRC Teensy 4.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-pjrc-teensy-40-usb",
        "field": "usb",
        "label": "USB",
        "value": "480 Mbit/s USB device and USB host",
        "condition": "Host signals use bottom SMT pads and require integration provisions.",
        "sourceState": "M",
        "sourceTitle": "PJRC Teensy 4.0 Development Board",
        "sourceUrl": "https://www.pjrc.com/store/teensy40.html",
        "sourceLocation": "Specifications, processor, pins, communication, timing, power and memory sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-pjrc-teensy-40:cmp-pjrc-teensy-40-digital_io",
      "componentId": "cmp-pjrc-teensy-40",
      "componentSlug": "pjrc-teensy-40",
      "componentName": "PJRC Teensy 4.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-pjrc-teensy-40-digital_io",
        "field": "digital_io",
        "label": "Digital I/O",
        "value": "40 digital I/O pins; 31 PWM pins",
        "condition": "Only 24 I/O are breadboard-accessible without bottom pads.",
        "sourceState": "M",
        "sourceTitle": "PJRC Teensy 4.0 Development Board",
        "sourceUrl": "https://www.pjrc.com/store/teensy40.html",
        "sourceLocation": "Specifications, processor, pins, communication, timing, power and memory sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-pjrc-teensy-40:cmp-pjrc-teensy-40-analog_input",
      "componentId": "cmp-pjrc-teensy-40",
      "componentSlug": "pjrc-teensy-40",
      "componentName": "PJRC Teensy 4.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-pjrc-teensy-40-analog_input",
        "field": "analog_input",
        "label": "Analog inputs",
        "value": "14",
        "condition": "3.3 V maximum; pins are not 5 V tolerant.",
        "sourceState": "M",
        "sourceTitle": "PJRC Teensy 4.0 Development Board",
        "sourceUrl": "https://www.pjrc.com/store/teensy40.html",
        "sourceLocation": "Specifications, processor, pins, communication, timing, power and memory sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-pjrc-teensy-40:cmp-pjrc-teensy-40-serial_interfaces",
      "componentId": "cmp-pjrc-teensy-40",
      "componentSlug": "pjrc-teensy-40",
      "componentName": "PJRC Teensy 4.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-pjrc-teensy-40-serial_interfaces",
        "field": "serial_interfaces",
        "label": "Serial interfaces",
        "value": "7 serial; 3 SPI; 3 I2C",
        "condition": "Board-level peripheral counts.",
        "sourceState": "M",
        "sourceTitle": "PJRC Teensy 4.0 Development Board",
        "sourceUrl": "https://www.pjrc.com/store/teensy40.html",
        "sourceLocation": "Specifications, processor, pins, communication, timing, power and memory sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-pjrc-teensy-40:cmp-pjrc-teensy-40-can",
      "componentId": "cmp-pjrc-teensy-40",
      "componentSlug": "pjrc-teensy-40",
      "componentName": "PJRC Teensy 4.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-pjrc-teensy-40-can",
        "field": "can",
        "label": "CAN controllers",
        "value": "3 CAN, including 1 CAN FD",
        "condition": "An external CAN transceiver is required for the physical bus.",
        "sourceState": "M",
        "sourceTitle": "PJRC Teensy 4.0 Development Board",
        "sourceUrl": "https://www.pjrc.com/store/teensy40.html",
        "sourceLocation": "Specifications, processor, pins, communication, timing, power and memory sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-pjrc-teensy-40:cmp-pjrc-teensy-40-dma",
      "componentId": "cmp-pjrc-teensy-40",
      "componentSlug": "pjrc-teensy-40",
      "componentName": "PJRC Teensy 4.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-pjrc-teensy-40-dma",
        "field": "dma",
        "label": "DMA channels",
        "value": "32",
        "condition": "General-purpose DMA channels.",
        "sourceState": "M",
        "sourceTitle": "PJRC Teensy 4.0 Development Board",
        "sourceUrl": "https://www.pjrc.com/store/teensy40.html",
        "sourceLocation": "Specifications, processor, pins, communication, timing, power and memory sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-pjrc-teensy-40:cmp-pjrc-teensy-40-logic_voltage",
      "componentId": "cmp-pjrc-teensy-40",
      "componentSlug": "pjrc-teensy-40",
      "componentName": "PJRC Teensy 4.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-pjrc-teensy-40-logic_voltage",
        "field": "logic_voltage",
        "label": "I/O voltage boundary",
        "value": "3.3 V; not 5 V tolerant",
        "condition": "Applies to digital and analog pins.",
        "sourceState": "M",
        "sourceTitle": "PJRC Teensy 4.0 Development Board",
        "sourceUrl": "https://www.pjrc.com/store/teensy40.html",
        "sourceLocation": "Specifications, processor, pins, communication, timing, power and memory sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-pjrc-teensy-40:cmp-pjrc-teensy-40-nominal_current",
      "componentId": "cmp-pjrc-teensy-40",
      "componentSlug": "pjrc-teensy-40",
      "componentName": "PJRC Teensy 4.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-pjrc-teensy-40-nominal_current",
        "field": "nominal_current",
        "label": "Approximate board current",
        "value": "100",
        "condition": "Manufacturer statement for operation at 600 MHz; attached peripherals excluded.",
        "sourceState": "M",
        "sourceTitle": "PJRC Teensy 4.0 Development Board",
        "sourceUrl": "https://www.pjrc.com/store/teensy40.html",
        "sourceLocation": "Specifications, processor, pins, communication, timing, power and memory sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-pjrc-teensy-40:cmp-pjrc-teensy-40-openamr_firmware_digest",
      "componentId": "cmp-pjrc-teensy-40",
      "componentSlug": "pjrc-teensy-40",
      "componentName": "PJRC Teensy 4.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-pjrc-teensy-40-openamr_firmware_digest",
        "field": "openamr_firmware_digest",
        "label": "OpenAMR flashed-firmware digest",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "PJRC Teensy 4.0 Development Board",
        "sourceUrl": "https://www.pjrc.com/store/teensy40.html",
        "sourceLocation": "Specifications, processor, pins, communication, timing, power and memory sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-pjrc-teensy-40:cmp-pjrc-teensy-40-independent_openamr_validation",
      "componentId": "cmp-pjrc-teensy-40",
      "componentSlug": "pjrc-teensy-40",
      "componentName": "PJRC Teensy 4.0",
      "category": "compute-control",
      "claim": {
        "id": "cmp-pjrc-teensy-40-independent_openamr_validation",
        "field": "independent_openamr_validation",
        "label": "Independent OpenAMR controller validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "PJRC Teensy 4.0 Development Board",
        "sourceUrl": "https://www.pjrc.com/store/teensy40.html",
        "sourceLocation": "Specifications, processor, pins, communication, timing, power and memory sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Teensy CoreMark benchmark",
        "evidenceUrl": "https://gitlab.com/rcolistete/teensy-arduino-samples/-/blob/master/Teensy_CoreMark_benchmark.md",
        "evidenceLocation": "Teensy 4.0 result, power and temperature tables",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-teensy40-coremark-power",
            "externalSupportId": "ext-teensy40-coremark-power",
            "componentId": "cmp-pjrc-teensy-40",
            "targetClaimId": "cmp-pjrc-teensy-40-independent_openamr_validation",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The board benchmark and power observations are physical exact-model evidence but do not validate the OpenAMR firmware or installed-board behavior.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Teensy CoreMark benchmark",
            "evidenceUrl": "https://gitlab.com/rcolistete/teensy-arduino-samples/-/blob/master/Teensy_CoreMark_benchmark.md",
            "evidenceLocation": "Teensy 4.0 result, power and temperature tables",
            "evidenceResult": "CoreMark runs published with supply-current and temperature observations",
            "evidenceCondition": "Physical Teensy 4.0 board under the author’s Arduino/CoreMark build, clock and cooling configurations."
          },
          {
            "assessmentId": "assess-ext-openamr-teensy40-crosswalk",
            "externalSupportId": "ext-openamr-teensy40-crosswalk",
            "componentId": "cmp-pjrc-teensy-40",
            "targetClaimId": "cmp-pjrc-teensy-40-independent_openamr_validation",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The OpenAMR table establishes the exact Teensy 4.0 controller identity, but firmware digest, wiring and measured real-time behavior remain unpublished.",
            "assessed": "2026-08-25",
            "evidenceTitle": "OpenAMR components BOM and datasheets",
            "evidenceUrl": "https://github.com/openAMRobot/openamr-platform-hw/blob/3f5bfde6608bc043752225966db80461222669ff/manufacturing/bom/components-bom.md",
            "evidenceLocation": "Components BOM row 1, Microcontroller",
            "evidenceResult": "Teensy 4.0 / NXP i.MX RT1062, quantity 1",
            "evidenceCondition": "Pinned project table; firmware digest, wiring and real-time behavior remain unresolved."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-ams-osram-as5040:cmp-ams-osram-as5040-resolution",
      "componentId": "cmp-ams-osram-as5040",
      "componentSlug": "ams-osram-as5040",
      "componentName": "ams OSRAM AS5040",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ams-osram-as5040-resolution",
        "field": "resolution",
        "label": "Angular resolution",
        "value": "10",
        "condition": "1,024 positions per revolution.",
        "sourceState": "M",
        "sourceTitle": "ams OSRAM AS5040 Datasheet",
        "sourceUrl": "https://look.ams-osram.com/m/1b628d2f3c20b9a4/original/AS5040-DS000374.pdf",
        "sourceLocation": "Product overview, interfaces, electrical characteristics and package information",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ams-osram-as5040:cmp-ams-osram-as5040-measurement_range",
      "componentId": "cmp-ams-osram-as5040",
      "componentSlug": "ams-osram-as5040",
      "componentName": "ams OSRAM AS5040",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ams-osram-as5040-measurement_range",
        "field": "measurement_range",
        "label": "Angular range",
        "value": "0–360",
        "condition": "Absolute on-axis magnetic position measurement.",
        "sourceState": "M",
        "sourceTitle": "ams OSRAM AS5040 Datasheet",
        "sourceUrl": "https://look.ams-osram.com/m/1b628d2f3c20b9a4/original/AS5040-DS000374.pdf",
        "sourceLocation": "Product overview, interfaces, electrical characteristics and package information",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ams-osram-as5040:cmp-ams-osram-as5040-absolute_output",
      "componentId": "cmp-ams-osram-as5040",
      "componentSlug": "ams-osram-as5040",
      "componentName": "ams OSRAM AS5040",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ams-osram-as5040-absolute_output",
        "field": "absolute_output",
        "label": "Absolute serial output",
        "value": "Synchronous Serial Interface",
        "condition": "Digital absolute-angle output.",
        "sourceState": "M",
        "sourceTitle": "ams OSRAM AS5040 Datasheet",
        "sourceUrl": "https://look.ams-osram.com/m/1b628d2f3c20b9a4/original/AS5040-DS000374.pdf",
        "sourceLocation": "Product overview, interfaces, electrical characteristics and package information",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ams-osram-as5040:cmp-ams-osram-as5040-incremental_output",
      "componentId": "cmp-ams-osram-as5040",
      "componentSlug": "ams-osram-as5040",
      "componentName": "ams OSRAM AS5040",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ams-osram-as5040-incremental_output",
        "field": "incremental_output",
        "label": "Incremental output",
        "value": "Quadrature A/B with index",
        "condition": "Programmable incremental output modes.",
        "sourceState": "M",
        "sourceTitle": "ams OSRAM AS5040 Datasheet",
        "sourceUrl": "https://look.ams-osram.com/m/1b628d2f3c20b9a4/original/AS5040-DS000374.pdf",
        "sourceLocation": "Product overview, interfaces, electrical characteristics and package information",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ams-osram-as5040:cmp-ams-osram-as5040-pwm_output",
      "componentId": "cmp-ams-osram-as5040",
      "componentSlug": "ams-osram-as5040",
      "componentName": "ams OSRAM AS5040",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ams-osram-as5040-pwm_output",
        "field": "pwm_output",
        "label": "PWM output",
        "value": "Absolute-angle PWM",
        "condition": "Duty-cycle encoded absolute angle.",
        "sourceState": "M",
        "sourceTitle": "ams OSRAM AS5040 Datasheet",
        "sourceUrl": "https://look.ams-osram.com/m/1b628d2f3c20b9a4/original/AS5040-DS000374.pdf",
        "sourceLocation": "Product overview, interfaces, electrical characteristics and package information",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ams-osram-as5040:cmp-ams-osram-as5040-programming",
      "componentId": "cmp-ams-osram-as5040",
      "componentSlug": "ams-osram-as5040",
      "componentName": "ams OSRAM AS5040",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ams-osram-as5040-programming",
        "field": "programming",
        "label": "Zero-position programming",
        "value": "User-programmable zero position",
        "condition": "Programming boundary remains device- and process-dependent.",
        "sourceState": "M",
        "sourceTitle": "ams OSRAM AS5040 Datasheet",
        "sourceUrl": "https://look.ams-osram.com/m/1b628d2f3c20b9a4/original/AS5040-DS000374.pdf",
        "sourceLocation": "Product overview, interfaces, electrical characteristics and package information",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ams-osram-as5040:cmp-ams-osram-as5040-supply",
      "componentId": "cmp-ams-osram-as5040",
      "componentSlug": "ams-osram-as5040",
      "componentName": "ams OSRAM AS5040",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ams-osram-as5040-supply",
        "field": "supply",
        "label": "Supply",
        "value": "3.3 or 5",
        "condition": "Observe datasheet electrical and decoupling conditions.",
        "sourceState": "M",
        "sourceTitle": "ams OSRAM AS5040 Datasheet",
        "sourceUrl": "https://look.ams-osram.com/m/1b628d2f3c20b9a4/original/AS5040-DS000374.pdf",
        "sourceLocation": "Product overview, interfaces, electrical characteristics and package information",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ams-osram-as5040:cmp-ams-osram-as5040-package",
      "componentId": "cmp-ams-osram-as5040",
      "componentSlug": "ams-osram-as5040",
      "componentName": "ams OSRAM AS5040",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ams-osram-as5040-package",
        "field": "package",
        "label": "Package",
        "value": "16-pin SSOP",
        "condition": "IC package, not a complete encoder board.",
        "sourceState": "M",
        "sourceTitle": "ams OSRAM AS5040 Datasheet",
        "sourceUrl": "https://look.ams-osram.com/m/1b628d2f3c20b9a4/original/AS5040-DS000374.pdf",
        "sourceLocation": "Product overview, interfaces, electrical characteristics and package information",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ams-osram-as5040:cmp-ams-osram-as5040-magnet_diagnostics",
      "componentId": "cmp-ams-osram-as5040",
      "componentSlug": "ams-osram-as5040",
      "componentName": "ams OSRAM AS5040",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ams-osram-as5040-magnet_diagnostics",
        "field": "magnet_diagnostics",
        "label": "Magnet diagnostics",
        "value": "Magnet-too-close and magnet-too-far indication",
        "condition": "Diagnostics do not replace mechanical alignment verification.",
        "sourceState": "M",
        "sourceTitle": "ams OSRAM AS5040 Datasheet",
        "sourceUrl": "https://look.ams-osram.com/m/1b628d2f3c20b9a4/original/AS5040-DS000374.pdf",
        "sourceLocation": "Product overview, interfaces, electrical characteristics and package information",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ams-osram-as5040:cmp-ams-osram-as5040-openamr_magnet_stack",
      "componentId": "cmp-ams-osram-as5040",
      "componentSlug": "ams-osram-as5040",
      "componentName": "ams OSRAM AS5040",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ams-osram-as5040-openamr_magnet_stack",
        "field": "openamr_magnet_stack",
        "label": "OpenAMR magnet and mechanical-stack identity",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "ams OSRAM AS5040 Datasheet",
        "sourceUrl": "https://look.ams-osram.com/m/1b628d2f3c20b9a4/original/AS5040-DS000374.pdf",
        "sourceLocation": "Product overview, interfaces, electrical characteristics and package information",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-ams-osram-as5040:cmp-ams-osram-as5040-independent_odometry_validation",
      "componentId": "cmp-ams-osram-as5040",
      "componentSlug": "ams-osram-as5040",
      "componentName": "ams OSRAM AS5040",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-ams-osram-as5040-independent_odometry_validation",
        "field": "independent_odometry_validation",
        "label": "Independent OpenAMR odometry validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "ams OSRAM AS5040 Datasheet",
        "sourceUrl": "https://look.ams-osram.com/m/1b628d2f3c20b9a4/original/AS5040-DS000374.pdf",
        "sourceLocation": "Product overview, interfaces, electrical characteristics and package information",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "supported",
        "status": "assessed",
        "evidenceTitle": "AS5040/45 encoders — tracking and readout accuracy",
        "evidenceUrl": "https://www.vk5dj.com/as5040-45.html",
        "evidenceLocation": "Tracking and readout accuracy section and 10-bit error plot",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 2,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-as5040-back-to-back-error-map",
            "externalSupportId": "ext-as5040-back-to-back-error-map",
            "componentId": "cmp-ams-osram-as5040",
            "targetClaimId": "cmp-ams-osram-as5040-independent_odometry_validation",
            "relationship": "bounded-support",
            "outcome": "supported",
            "rationale": "The physical back-to-back jig directly establishes independently observed encoder tracking behavior under the author’s mechanical and magnet-alignment conditions.",
            "assessed": "2026-08-25",
            "evidenceTitle": "AS5040/45 encoders — tracking and readout accuracy",
            "evidenceUrl": "https://www.vk5dj.com/as5040-45.html",
            "evidenceLocation": "Tracking and readout accuracy section and 10-bit error plot",
            "evidenceResult": "Readings taken every 5°; assembled system accuracy reported better than 0.3°",
            "evidenceCondition": "Two AS5040 devices and magnets mechanically coupled face-to-face; combined error plotted through one revolution."
          },
          {
            "assessmentId": "assess-ext-openamr-as5040-crosswalk",
            "externalSupportId": "ext-openamr-as5040-crosswalk",
            "componentId": "cmp-ams-osram-as5040",
            "targetClaimId": "cmp-ams-osram-as5040-independent_odometry_validation",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The OpenAMR table establishes two AS5040 identities, but it does not bind the magnet/mechanical stack or publish calibrated wheel-odometry error.",
            "assessed": "2026-08-25",
            "evidenceTitle": "OpenAMR components BOM and datasheets",
            "evidenceUrl": "https://github.com/openAMRobot/openamr-platform-hw/blob/3f5bfde6608bc043752225966db80461222669ff/manufacturing/bom/components-bom.md",
            "evidenceLocation": "Components BOM row 4, Magnetic encoder",
            "evidenceResult": "AS5040, quantity 2",
            "evidenceCondition": "Pinned project table; magnet geometry, mechanical stack, calibration and odometry error remain unresolved."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-tdk-invensense-mpu-6500:cmp-tdk-invensense-mpu-6500-sensor_axes",
      "componentId": "cmp-tdk-invensense-mpu-6500",
      "componentSlug": "tdk-invensense-mpu-6500",
      "componentName": "TDK InvenSense MPU-6500",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-tdk-invensense-mpu-6500-sensor_axes",
        "field": "sensor_axes",
        "label": "Sensor axes",
        "value": "3-axis gyroscope + 3-axis accelerometer",
        "condition": "Integrated six-axis MotionTracking device.",
        "sourceState": "M",
        "sourceTitle": "TDK InvenSense MPU-6500 Product Specification",
        "sourceUrl": "https://invensense.tdk.com/wp-content/uploads/2020/06/PS-MPU-6500A-01-v1.3.pdf",
        "sourceLocation": "Revision 1.3, product overview and electrical/interface specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tdk-invensense-mpu-6500:cmp-tdk-invensense-mpu-6500-gyro_ranges",
      "componentId": "cmp-tdk-invensense-mpu-6500",
      "componentSlug": "tdk-invensense-mpu-6500",
      "componentName": "TDK InvenSense MPU-6500",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-tdk-invensense-mpu-6500-gyro_ranges",
        "field": "gyro_ranges",
        "label": "Gyroscope full-scale ranges",
        "value": "±250, ±500, ±1000, ±2000",
        "condition": "User-programmable.",
        "sourceState": "M",
        "sourceTitle": "TDK InvenSense MPU-6500 Product Specification",
        "sourceUrl": "https://invensense.tdk.com/wp-content/uploads/2020/06/PS-MPU-6500A-01-v1.3.pdf",
        "sourceLocation": "Revision 1.3, product overview and electrical/interface specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tdk-invensense-mpu-6500:cmp-tdk-invensense-mpu-6500-accel_ranges",
      "componentId": "cmp-tdk-invensense-mpu-6500",
      "componentSlug": "tdk-invensense-mpu-6500",
      "componentName": "TDK InvenSense MPU-6500",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-tdk-invensense-mpu-6500-accel_ranges",
        "field": "accel_ranges",
        "label": "Accelerometer full-scale ranges",
        "value": "±2, ±4, ±8, ±16",
        "condition": "User-programmable.",
        "sourceState": "M",
        "sourceTitle": "TDK InvenSense MPU-6500 Product Specification",
        "sourceUrl": "https://invensense.tdk.com/wp-content/uploads/2020/06/PS-MPU-6500A-01-v1.3.pdf",
        "sourceLocation": "Revision 1.3, product overview and electrical/interface specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tdk-invensense-mpu-6500:cmp-tdk-invensense-mpu-6500-adc",
      "componentId": "cmp-tdk-invensense-mpu-6500",
      "componentSlug": "tdk-invensense-mpu-6500",
      "componentName": "TDK InvenSense MPU-6500",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-tdk-invensense-mpu-6500-adc",
        "field": "adc",
        "label": "Conversion",
        "value": "16-bit ADC per axis",
        "condition": "Gyroscope and accelerometer conversion.",
        "sourceState": "M",
        "sourceTitle": "TDK InvenSense MPU-6500 Product Specification",
        "sourceUrl": "https://invensense.tdk.com/wp-content/uploads/2020/06/PS-MPU-6500A-01-v1.3.pdf",
        "sourceLocation": "Revision 1.3, product overview and electrical/interface specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tdk-invensense-mpu-6500:cmp-tdk-invensense-mpu-6500-fifo",
      "componentId": "cmp-tdk-invensense-mpu-6500",
      "componentSlug": "tdk-invensense-mpu-6500",
      "componentName": "TDK InvenSense MPU-6500",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-tdk-invensense-mpu-6500-fifo",
        "field": "fifo",
        "label": "FIFO",
        "value": "512",
        "condition": "On-chip FIFO for burst host reads.",
        "sourceState": "M",
        "sourceTitle": "TDK InvenSense MPU-6500 Product Specification",
        "sourceUrl": "https://invensense.tdk.com/wp-content/uploads/2020/06/PS-MPU-6500A-01-v1.3.pdf",
        "sourceLocation": "Revision 1.3, product overview and electrical/interface specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tdk-invensense-mpu-6500:cmp-tdk-invensense-mpu-6500-dmp",
      "componentId": "cmp-tdk-invensense-mpu-6500",
      "componentSlug": "tdk-invensense-mpu-6500",
      "componentName": "TDK InvenSense MPU-6500",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-tdk-invensense-mpu-6500-dmp",
        "field": "dmp",
        "label": "Motion processor",
        "value": "Digital MotionProcessor",
        "condition": "Loaded firmware and enabled functions remain system-dependent.",
        "sourceState": "M",
        "sourceTitle": "TDK InvenSense MPU-6500 Product Specification",
        "sourceUrl": "https://invensense.tdk.com/wp-content/uploads/2020/06/PS-MPU-6500A-01-v1.3.pdf",
        "sourceLocation": "Revision 1.3, product overview and electrical/interface specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tdk-invensense-mpu-6500:cmp-tdk-invensense-mpu-6500-i2c",
      "componentId": "cmp-tdk-invensense-mpu-6500",
      "componentSlug": "tdk-invensense-mpu-6500",
      "componentName": "TDK InvenSense MPU-6500",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-tdk-invensense-mpu-6500-i2c",
        "field": "i2c",
        "label": "I2C host interface",
        "value": "400",
        "condition": "Fast-mode I2C.",
        "sourceState": "M",
        "sourceTitle": "TDK InvenSense MPU-6500 Product Specification",
        "sourceUrl": "https://invensense.tdk.com/wp-content/uploads/2020/06/PS-MPU-6500A-01-v1.3.pdf",
        "sourceLocation": "Revision 1.3, product overview and electrical/interface specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tdk-invensense-mpu-6500:cmp-tdk-invensense-mpu-6500-spi",
      "componentId": "cmp-tdk-invensense-mpu-6500",
      "componentSlug": "tdk-invensense-mpu-6500",
      "componentName": "TDK InvenSense MPU-6500",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-tdk-invensense-mpu-6500-spi",
        "field": "spi",
        "label": "SPI host interface",
        "value": "1 MHz register access; up to 20 MHz sensor/interrupt reads",
        "condition": "Interface-speed boundary from the product specification.",
        "sourceState": "M",
        "sourceTitle": "TDK InvenSense MPU-6500 Product Specification",
        "sourceUrl": "https://invensense.tdk.com/wp-content/uploads/2020/06/PS-MPU-6500A-01-v1.3.pdf",
        "sourceLocation": "Revision 1.3, product overview and electrical/interface specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tdk-invensense-mpu-6500:cmp-tdk-invensense-mpu-6500-supply",
      "componentId": "cmp-tdk-invensense-mpu-6500",
      "componentSlug": "tdk-invensense-mpu-6500",
      "componentName": "TDK InvenSense MPU-6500",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-tdk-invensense-mpu-6500-supply",
        "field": "supply",
        "label": "Supply voltage",
        "value": "1.71–3.6",
        "condition": "VDD and VDDIO boundaries require complete-design checks.",
        "sourceState": "M",
        "sourceTitle": "TDK InvenSense MPU-6500 Product Specification",
        "sourceUrl": "https://invensense.tdk.com/wp-content/uploads/2020/06/PS-MPU-6500A-01-v1.3.pdf",
        "sourceLocation": "Revision 1.3, product overview and electrical/interface specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tdk-invensense-mpu-6500:cmp-tdk-invensense-mpu-6500-package",
      "componentId": "cmp-tdk-invensense-mpu-6500",
      "componentSlug": "tdk-invensense-mpu-6500",
      "componentName": "TDK InvenSense MPU-6500",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-tdk-invensense-mpu-6500-package",
        "field": "package",
        "label": "Package",
        "value": "3 × 3 × 0.9 mm, 24-pin QFN",
        "condition": "IC package only.",
        "sourceState": "M",
        "sourceTitle": "TDK InvenSense MPU-6500 Product Specification",
        "sourceUrl": "https://invensense.tdk.com/wp-content/uploads/2020/06/PS-MPU-6500A-01-v1.3.pdf",
        "sourceLocation": "Revision 1.3, product overview and electrical/interface specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tdk-invensense-mpu-6500:cmp-tdk-invensense-mpu-6500-openamr_board_identity",
      "componentId": "cmp-tdk-invensense-mpu-6500",
      "componentSlug": "tdk-invensense-mpu-6500",
      "componentName": "TDK InvenSense MPU-6500",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-tdk-invensense-mpu-6500-openamr_board_identity",
        "field": "openamr_board_identity",
        "label": "OpenAMR populated board identity",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "TDK InvenSense MPU-6500 Product Specification",
        "sourceUrl": "https://invensense.tdk.com/wp-content/uploads/2020/06/PS-MPU-6500A-01-v1.3.pdf",
        "sourceLocation": "Revision 1.3, product overview and electrical/interface specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tdk-invensense-mpu-6500:cmp-tdk-invensense-mpu-6500-independent_openamr_imu_validation",
      "componentId": "cmp-tdk-invensense-mpu-6500",
      "componentSlug": "tdk-invensense-mpu-6500",
      "componentName": "TDK InvenSense MPU-6500",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-tdk-invensense-mpu-6500-independent_openamr_imu_validation",
        "field": "independent_openamr_imu_validation",
        "label": "Independent OpenAMR IMU validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "TDK InvenSense MPU-6500 Product Specification",
        "sourceUrl": "https://invensense.tdk.com/wp-content/uploads/2020/06/PS-MPU-6500A-01-v1.3.pdf",
        "sourceLocation": "Revision 1.3, product overview and electrical/interface specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "supported",
        "status": "assessed",
        "evidenceTitle": "A Robust and Accurate Attitude Determination System for a Small Unmanned Aerial Vehicle",
        "evidenceUrl": "https://pmc.ncbi.nlm.nih.gov/articles/PMC7218895/",
        "evidenceLocation": "Sensor-noise characterization and experiment setup",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-mpu6500-gyro-noise-characterization",
            "externalSupportId": "ext-mpu6500-gyro-noise-characterization",
            "componentId": "cmp-tdk-invensense-mpu-6500",
            "targetClaimId": "cmp-tdk-invensense-mpu-6500-independent_openamr_imu_validation",
            "relationship": "bounded-support",
            "outcome": "supported",
            "rationale": "The experiment directly supplies an external physical noise observation for the exact IMU, although it does not validate an OpenAMR-installed unit.",
            "assessed": "2026-08-25",
            "evidenceTitle": "A Robust and Accurate Attitude Determination System for a Small Unmanned Aerial Vehicle",
            "evidenceUrl": "https://pmc.ncbi.nlm.nih.gov/articles/PMC7218895/",
            "evidenceLocation": "Sensor-noise characterization and experiment setup",
            "evidenceResult": "Experimental gyroscope noise standard deviation reported as 0.05°/s",
            "evidenceCondition": "MPU-6500 measurements collected for the study’s IMU attitude-estimation experiments."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-slamtec-rplidar-a1m8:cmp-slamtec-rplidar-a1m8-range",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-slamtec-rplidar-a1m8-range",
        "field": "range",
        "label": "Measurement range",
        "value": "0.15–12",
        "condition": "White target boundary in the cited A1M8 datasheet.",
        "sourceState": "M",
        "sourceTitle": "SLAMTEC RPLIDAR A1M8 Datasheet",
        "sourceUrl": "https://wiki.slamtec.com/download/attachments/83066883/LD108_SLAMTEC_rplidar_datasheet_A1M8_v3.0_en.pdf?api=v2&modificationDate=1677786044000&version=1",
        "sourceLocation": "A1M8 v3.0 measurement, electrical, physical and communication specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "supported",
        "status": "assessed",
        "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
        "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
        "evidenceLocation": "Section 4.1, Table 2 and Figure 10",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 6,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-rplidar-a1m8-four-meter-drift",
            "externalSupportId": "ext-rplidar-a1m8-four-meter-drift",
            "componentId": "cmp-slamtec-rplidar-a1m8",
            "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
            "relationship": "bounded-support",
            "outcome": "supported",
            "rationale": "The tested A1-M8 returned measurements at 4 m, providing bounded support for operation at one point inside the 0.15–12 m white-target envelope; it does not validate either endpoint.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
            "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
            "evidenceLocation": "Section 4.1, Table 2 and Figure 10",
            "evidenceResult": "4017.3 mm mean; 21.3 mm standard deviation; 0.43% relative error; 17.2 mm RMSE",
            "evidenceCondition": "Indoor table target at a 4 m true distance during the paper’s drift experiment."
          },
          {
            "assessmentId": "assess-ext-rplidar-a1m8-2p4m-stability",
            "externalSupportId": "ext-rplidar-a1m8-2p4m-stability",
            "componentId": "cmp-slamtec-rplidar-a1m8",
            "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
            "relationship": "bounded-support",
            "outcome": "supported",
            "rationale": "Stable returns at 2.4 m support operation at that tested point within the stated range, without establishing the full white-target envelope.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
            "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
            "evidenceLocation": "Section 4.2, Table 4 and Figure 13",
            "evidenceResult": "2395.1 mm mean; 17.1 mm standard deviation; −0.20% relative error; 5.49 mm RMSE",
            "evidenceCondition": "Indoor target at a 2.4 m true distance; stability evaluated after the test interval."
          },
          {
            "assessmentId": "assess-ext-rplidar-a1m8-wood-response",
            "externalSupportId": "ext-rplidar-a1m8-wood-response",
            "componentId": "cmp-slamtec-rplidar-a1m8",
            "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
            "relationship": "bounded-support",
            "outcome": "supported",
            "rationale": "The wood-target result demonstrates a return at 4 m under one indoor material condition; it is bounded support, not endpoint or white-target validation.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
            "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
            "evidenceLocation": "Section 4.3, Table 6",
            "evidenceResult": "4020.3 mm mean; 22.4 mm standard deviation; 21.6 mm RMSE",
            "evidenceCondition": "Wood target at a 4 m true distance in the indoor material-response experiment."
          },
          {
            "assessmentId": "assess-ext-rplidar-a1m8-steel-response",
            "externalSupportId": "ext-rplidar-a1m8-steel-response",
            "componentId": "cmp-slamtec-rplidar-a1m8",
            "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
            "relationship": "bounded-support",
            "outcome": "supported",
            "rationale": "The steel-target result demonstrates a return at 1.95 m for one tested unit and setup, providing only point-bounded support within the range claim.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
            "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
            "evidenceLocation": "Section 4.3, Table 6",
            "evidenceResult": "1929.0 mm mean; 12.4 mm standard deviation; 22.45 mm RMSE",
            "evidenceCondition": "Steel target at a 1.95 m true distance in the indoor material-response experiment."
          },
          {
            "assessmentId": "assess-ext-rplidar-a1m8-plastic-response",
            "externalSupportId": "ext-rplidar-a1m8-plastic-response",
            "componentId": "cmp-slamtec-rplidar-a1m8",
            "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
            "relationship": "bounded-support",
            "outcome": "supported",
            "rationale": "The plastic-target result demonstrates a return at 1.85 m while also showing material-dependent error; it supports operation at that point but not the full envelope.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
            "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
            "evidenceLocation": "Section 4.3, Table 6",
            "evidenceResult": "1789.8 mm mean; 16.7 mm standard deviation; 61.9 mm RMSE",
            "evidenceCondition": "Plastic target at a 1.85 m true distance in the indoor material-response experiment."
          },
          {
            "assessmentId": "assess-ext-rplidar-a1m8-wall-response",
            "externalSupportId": "ext-rplidar-a1m8-wall-response",
            "componentId": "cmp-slamtec-rplidar-a1m8",
            "targetClaimId": "cmp-slamtec-rplidar-a1m8-range",
            "relationship": "bounded-support",
            "outcome": "supported",
            "rationale": "The wall-target result demonstrates a return at 3.4 m under the paper’s indoor setup, providing bounded support at one point rather than validation of 0.15–12 m.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
            "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
            "evidenceLocation": "Section 4.3, Table 6",
            "evidenceResult": "3374.1 mm mean; 21.6 mm standard deviation; 25.5 mm RMSE",
            "evidenceCondition": "Wall target at a 3.4 m true distance in the indoor material-response experiment."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-slamtec-rplidar-a1m8:cmp-slamtec-rplidar-a1m8-angular_range",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-slamtec-rplidar-a1m8-angular_range",
        "field": "angular_range",
        "label": "Angular range",
        "value": "0–360",
        "condition": "Rotating scan boundary.",
        "sourceState": "M",
        "sourceTitle": "SLAMTEC RPLIDAR A1M8 Datasheet",
        "sourceUrl": "https://wiki.slamtec.com/download/attachments/83066883/LD108_SLAMTEC_rplidar_datasheet_A1M8_v3.0_en.pdf?api=v2&modificationDate=1677786044000&version=1",
        "sourceLocation": "A1M8 v3.0 measurement, electrical, physical and communication specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "supported",
        "status": "assessed",
        "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
        "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
        "evidenceLocation": "Sections 3.2 and 4, Figure 6",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-rplidar-a1m8-observed-360-scan",
            "externalSupportId": "ext-rplidar-a1m8-observed-360-scan",
            "componentId": "cmp-slamtec-rplidar-a1m8",
            "targetClaimId": "cmp-slamtec-rplidar-a1m8-angular_range",
            "relationship": "bounded-support",
            "outcome": "supported",
            "rationale": "The exact A1-M8 produced an unobstructed indoor scan with objects observed around approximately 360°, directly supporting full-rotation angular coverage for the tested setup.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
            "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
            "evidenceLocation": "Sections 3.2 and 4, Figure 6",
            "evidenceResult": "Objects perceived around approximately 360°",
            "evidenceCondition": "A1-M8 mounted unobstructed on the top tier of the study platform; one indoor scan visualized in ROS/Matlab."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-slamtec-rplidar-a1m8:cmp-slamtec-rplidar-a1m8-sample_rate",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-slamtec-rplidar-a1m8-sample_rate",
        "field": "sample_rate",
        "label": "Sample frequency",
        "value": "at least 8,000; typical 8,010",
        "condition": "A1M8 datasheet.",
        "sourceState": "M",
        "sourceTitle": "SLAMTEC RPLIDAR A1M8 Datasheet",
        "sourceUrl": "https://wiki.slamtec.com/download/attachments/83066883/LD108_SLAMTEC_rplidar_datasheet_A1M8_v3.0_en.pdf?api=v2&modificationDate=1677786044000&version=1",
        "sourceLocation": "A1M8 v3.0 measurement, electrical, physical and communication specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-slamtec-rplidar-a1m8:cmp-slamtec-rplidar-a1m8-scan_rate",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-slamtec-rplidar-a1m8-scan_rate",
        "field": "scan_rate",
        "label": "Scan rate",
        "value": "5.5–10",
        "condition": "5.5 Hz is the typical reference condition.",
        "sourceState": "M",
        "sourceTitle": "SLAMTEC RPLIDAR A1M8 Datasheet",
        "sourceUrl": "https://wiki.slamtec.com/download/attachments/83066883/LD108_SLAMTEC_rplidar_datasheet_A1M8_v3.0_en.pdf?api=v2&modificationDate=1677786044000&version=1",
        "sourceLocation": "A1M8 v3.0 measurement, electrical, physical and communication specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
        "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
        "evidenceLocation": "Section 3.1 and Table 1 attribution",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-rplidar-a1m8-scan-rate-boundary",
            "externalSupportId": "ext-rplidar-a1m8-scan-rate-boundary",
            "componentId": "cmp-slamtec-rplidar-a1m8",
            "targetClaimId": "cmp-slamtec-rplidar-a1m8-scan_rate",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The paper cites 5.5 Hz while running repeated scans but does not publish an independently timed scan-rate sweep through the catalog’s 5.5–10 Hz range.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
            "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
            "evidenceLocation": "Section 3.1 and Table 1 attribution",
            "evidenceResult": "5.5 Hz cited; no independent 5.5–10 Hz sweep reported",
            "evidenceCondition": "The study used repeated A1-M8 scans but its 5.5 Hz statement is presented with datasheet-derived characteristics rather than a measured scan-rate experiment."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-slamtec-rplidar-a1m8:cmp-slamtec-rplidar-a1m8-angular_resolution",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-slamtec-rplidar-a1m8-angular_resolution",
        "field": "angular_resolution",
        "label": "Angular resolution",
        "value": "≤1",
        "condition": "Published at the 5.5 Hz reference scan rate.",
        "sourceState": "M",
        "sourceTitle": "SLAMTEC RPLIDAR A1M8 Datasheet",
        "sourceUrl": "https://wiki.slamtec.com/download/attachments/83066883/LD108_SLAMTEC_rplidar_datasheet_A1M8_v3.0_en.pdf?api=v2&modificationDate=1677786044000&version=1",
        "sourceLocation": "A1M8 v3.0 measurement, electrical, physical and communication specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
        "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
        "evidenceLocation": "Section 3.1 Table 1 and discussion of point density",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-rplidar-a1m8-angular-resolution-boundary",
            "externalSupportId": "ext-rplidar-a1m8-angular-resolution-boundary",
            "componentId": "cmp-slamtec-rplidar-a1m8",
            "targetClaimId": "cmp-slamtec-rplidar-a1m8-angular_resolution",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The paper discusses point-density effects and repeats the ≤1° specification, but it does not perform a calibrated angular-step experiment on the tested unit.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
            "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
            "evidenceLocation": "Section 3.1 Table 1 and discussion of point density",
            "evidenceResult": "≤1° cited; no independent angular-step test reported",
            "evidenceCondition": "The study discusses angular-resolution effects but does not publish a calibrated angular-step measurement for the tested A1-M8."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-slamtec-rplidar-a1m8:cmp-slamtec-rplidar-a1m8-range_resolution",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-slamtec-rplidar-a1m8-range_resolution",
        "field": "range_resolution",
        "label": "Range resolution",
        "value": "<0.5 mm below 1.5 m; <1% of distance over full range",
        "condition": "Triangulation resolution changes with range.",
        "sourceState": "M",
        "sourceTitle": "SLAMTEC RPLIDAR A1M8 Datasheet",
        "sourceUrl": "https://wiki.slamtec.com/download/attachments/83066883/LD108_SLAMTEC_rplidar_datasheet_A1M8_v3.0_en.pdf?api=v2&modificationDate=1677786044000&version=1",
        "sourceLocation": "A1M8 v3.0 measurement, electrical, physical and communication specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
        "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
        "evidenceLocation": "Sections 4.1–4.3, Tables 2, 4 and 6",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-rplidar-a1m8-range-resolution-boundary",
            "externalSupportId": "ext-rplidar-a1m8-range-resolution-boundary",
            "componentId": "cmp-slamtec-rplidar-a1m8",
            "targetClaimId": "cmp-slamtec-rplidar-a1m8-range_resolution",
            "relationship": "metric-mismatch",
            "outcome": "inconclusive",
            "rationale": "Observed standard deviation and RMSE characterize repeatability and error, not the datasheet’s distance-dependent quantization/resolution metric; the claim remains unresolved.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
            "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
            "evidenceLocation": "Sections 4.1–4.3, Tables 2, 4 and 6",
            "evidenceResult": "Millimetre-to-centimetre repeatability dispersion observed; intrinsic resolution not isolated",
            "evidenceCondition": "The paper reports standard deviation and RMSE at several ranges and materials; those statistics are not the datasheet’s quantization/resolution metric."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-slamtec-rplidar-a1m8:cmp-slamtec-rplidar-a1m8-system_voltage",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-slamtec-rplidar-a1m8-system_voltage",
        "field": "system_voltage",
        "label": "System voltage",
        "value": "5",
        "condition": "Observe separate core and motor power/interface boundaries.",
        "sourceState": "M",
        "sourceTitle": "SLAMTEC RPLIDAR A1M8 Datasheet",
        "sourceUrl": "https://wiki.slamtec.com/download/attachments/83066883/LD108_SLAMTEC_rplidar_datasheet_A1M8_v3.0_en.pdf?api=v2&modificationDate=1677786044000&version=1",
        "sourceLocation": "A1M8 v3.0 measurement, electrical, physical and communication specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-slamtec-rplidar-a1m8:cmp-slamtec-rplidar-a1m8-serial",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-slamtec-rplidar-a1m8-serial",
        "field": "serial",
        "label": "Data interface",
        "value": "UART serial at 115,200 bps",
        "condition": "A1M8 communication reference.",
        "sourceState": "M",
        "sourceTitle": "SLAMTEC RPLIDAR A1M8 Datasheet",
        "sourceUrl": "https://wiki.slamtec.com/download/attachments/83066883/LD108_SLAMTEC_rplidar_datasheet_A1M8_v3.0_en.pdf?api=v2&modificationDate=1677786044000&version=1",
        "sourceLocation": "A1M8 v3.0 measurement, electrical, physical and communication specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
        "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
        "evidenceLocation": "Section 3.2 experimental setup",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-rplidar-a1m8-usb-adapter-boundary",
            "externalSupportId": "ext-rplidar-a1m8-usb-adapter-boundary",
            "componentId": "cmp-slamtec-rplidar-a1m8",
            "targetClaimId": "cmp-slamtec-rplidar-a1m8-serial",
            "relationship": "condition-mismatch",
            "outcome": "inconclusive",
            "rationale": "The study validates a host-facing USB path into ROS but does not isolate the scanner core’s UART or confirm 115,200 bps, so the adapter boundary prevents direct support.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Characterization and calibration of multiple 2D laser scanners",
            "evidenceUrl": "https://doi.org/10.1371/journal.pone.0272063",
            "evidenceLocation": "Section 3.2 experimental setup",
            "evidenceResult": "Scanner interfaced to ROS through USB",
            "evidenceCondition": "The study reports the host-facing USB path; it does not isolate whether an adapter bridges the scanner core’s 115,200 bps UART."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-slamtec-rplidar-a1m8:cmp-slamtec-rplidar-a1m8-physical",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-slamtec-rplidar-a1m8-physical",
        "field": "physical",
        "label": "Dimensions and mass",
        "value": "96.8 × 70.3 × 55 mm; 170 g",
        "condition": "Complete scanner physical specification.",
        "sourceState": "M",
        "sourceTitle": "SLAMTEC RPLIDAR A1M8 Datasheet",
        "sourceUrl": "https://wiki.slamtec.com/download/attachments/83066883/LD108_SLAMTEC_rplidar_datasheet_A1M8_v3.0_en.pdf?api=v2&modificationDate=1677786044000&version=1",
        "sourceLocation": "A1M8 v3.0 measurement, electrical, physical and communication specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-slamtec-rplidar-a1m8:cmp-slamtec-rplidar-a1m8-openamr_exact_sticker",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-slamtec-rplidar-a1m8-openamr_exact_sticker",
        "field": "openamr_exact_sticker",
        "label": "OpenAMR exact LiDAR sticker identity",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "SLAMTEC RPLIDAR A1M8 Datasheet",
        "sourceUrl": "https://wiki.slamtec.com/download/attachments/83066883/LD108_SLAMTEC_rplidar_datasheet_A1M8_v3.0_en.pdf?api=v2&modificationDate=1677786044000&version=1",
        "sourceLocation": "A1M8 v3.0 measurement, electrical, physical and communication specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-slamtec-rplidar-a1m8:cmp-slamtec-rplidar-a1m8-independent_openamr_lidar_validation",
      "componentId": "cmp-slamtec-rplidar-a1m8",
      "componentSlug": "slamtec-rplidar-a1m8",
      "componentName": "SLAMTEC RPLIDAR A1M8",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-slamtec-rplidar-a1m8-independent_openamr_lidar_validation",
        "field": "independent_openamr_lidar_validation",
        "label": "Independent OpenAMR LiDAR validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "SLAMTEC RPLIDAR A1M8 Datasheet",
        "sourceUrl": "https://wiki.slamtec.com/download/attachments/83066883/LD108_SLAMTEC_rplidar_datasheet_A1M8_v3.0_en.pdf?api=v2&modificationDate=1677786044000&version=1",
        "sourceLocation": "A1M8 v3.0 measurement, electrical, physical and communication specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-camera-module-3-noir:cmp-raspberry-pi-camera-module-3-noir-sensor",
      "componentId": "cmp-raspberry-pi-camera-module-3-noir",
      "componentSlug": "raspberry-pi-camera-module-3-noir",
      "componentName": "Raspberry Pi Camera Module 3 NoIR",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-raspberry-pi-camera-module-3-noir-sensor",
        "field": "sensor",
        "label": "Image sensor",
        "value": "Sony IMX708 back-illuminated stacked CMOS",
        "condition": "Selected exact variant is standard FoV and NoIR.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Camera Module 3 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/camera-module-3/",
        "sourceLocation": "Specification, NoIR variant, developer support and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-camera-module-3-noir:cmp-raspberry-pi-camera-module-3-noir-resolution",
      "componentId": "cmp-raspberry-pi-camera-module-3-noir",
      "componentSlug": "raspberry-pi-camera-module-3-noir",
      "componentName": "Raspberry Pi Camera Module 3 NoIR",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-raspberry-pi-camera-module-3-noir-resolution",
        "field": "resolution",
        "label": "Resolution",
        "value": "11.9 megapixels; 4608 × 2592",
        "condition": "Native sensor output boundary.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Camera Module 3 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/camera-module-3/",
        "sourceLocation": "Specification, NoIR variant, developer support and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-camera-module-3-noir:cmp-raspberry-pi-camera-module-3-noir-pixel_size",
      "componentId": "cmp-raspberry-pi-camera-module-3-noir",
      "componentSlug": "raspberry-pi-camera-module-3-noir",
      "componentName": "Raspberry Pi Camera Module 3 NoIR",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-raspberry-pi-camera-module-3-noir-pixel_size",
        "field": "pixel_size",
        "label": "Pixel size",
        "value": "1.4 × 1.4",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Camera Module 3 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/camera-module-3/",
        "sourceLocation": "Specification, NoIR variant, developer support and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-camera-module-3-noir:cmp-raspberry-pi-camera-module-3-noir-sensor_diagonal",
      "componentId": "cmp-raspberry-pi-camera-module-3-noir",
      "componentSlug": "raspberry-pi-camera-module-3-noir",
      "componentName": "Raspberry Pi Camera Module 3 NoIR",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-raspberry-pi-camera-module-3-noir-sensor_diagonal",
        "field": "sensor_diagonal",
        "label": "Sensor diagonal",
        "value": "7.4",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Camera Module 3 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/camera-module-3/",
        "sourceLocation": "Specification, NoIR variant, developer support and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-camera-module-3-noir:cmp-raspberry-pi-camera-module-3-noir-autofocus",
      "componentId": "cmp-raspberry-pi-camera-module-3-noir",
      "componentSlug": "raspberry-pi-camera-module-3-noir",
      "componentName": "Raspberry Pi Camera Module 3 NoIR",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-raspberry-pi-camera-module-3-noir-autofocus",
        "field": "autofocus",
        "label": "Autofocus",
        "value": "Phase Detection Autofocus",
        "condition": "Powered autofocus; software behavior is stack-dependent.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Camera Module 3 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/camera-module-3/",
        "sourceLocation": "Specification, NoIR variant, developer support and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Raspberry Pi Camera Module 3 review — HDR, autofocus, wide angle, and NoIR camera",
        "evidenceUrl": "https://www.cnx-software.com/2023/01/23/raspberry-pi-camera-module-3-review-hdr-autofocus-wide-angle-and-noir-camera/",
        "evidenceLocation": "HDR, autofocus and NoIR test sections",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-camera3-noir-review",
            "externalSupportId": "ext-wave65-camera3-noir-review",
            "componentId": "cmp-raspberry-pi-camera-module-3-noir",
            "targetClaimId": "cmp-raspberry-pi-camera-module-3-noir-autofocus",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Raspberry Pi Camera Module 3 review — HDR, autofocus, wide angle, and NoIR camera",
            "evidenceUrl": "https://www.cnx-software.com/2023/01/23/raspberry-pi-camera-module-3-review-hdr-autofocus-wide-angle-and-noir-camera/",
            "evidenceLocation": "HDR, autofocus and NoIR test sections",
            "evidenceResult": "Day, night, HDR and autofocus samples were physically captured",
            "evidenceCondition": "Independent review using libcamera; near-focus and low-light NoIR behavior documented with sample images."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-camera-module-3-noir:cmp-raspberry-pi-camera-module-3-noir-field_of_view",
      "componentId": "cmp-raspberry-pi-camera-module-3-noir",
      "componentSlug": "raspberry-pi-camera-module-3-noir",
      "componentName": "Raspberry Pi Camera Module 3 NoIR",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-raspberry-pi-camera-module-3-noir-field_of_view",
        "field": "field_of_view",
        "label": "Diagonal field of view",
        "value": "75",
        "condition": "Standard and standard-NoIR variants, not wide.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Camera Module 3 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/camera-module-3/",
        "sourceLocation": "Specification, NoIR variant, developer support and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-camera-module-3-noir:cmp-raspberry-pi-camera-module-3-noir-ir_filter",
      "componentId": "cmp-raspberry-pi-camera-module-3-noir",
      "componentSlug": "raspberry-pi-camera-module-3-noir",
      "componentName": "Raspberry Pi Camera Module 3 NoIR",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-raspberry-pi-camera-module-3-noir-ir_filter",
        "field": "ir_filter",
        "label": "IR-cut filter",
        "value": "Not present",
        "condition": "NoIR exact-variant boundary.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Camera Module 3 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/camera-module-3/",
        "sourceLocation": "Specification, NoIR variant, developer support and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-camera-module-3-noir:cmp-raspberry-pi-camera-module-3-noir-interface",
      "componentId": "cmp-raspberry-pi-camera-module-3-noir",
      "componentSlug": "raspberry-pi-camera-module-3-noir",
      "componentName": "Raspberry Pi Camera Module 3 NoIR",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-raspberry-pi-camera-module-3-noir-interface",
        "field": "interface",
        "label": "Video interface and output",
        "value": "CSI-2; RAW10",
        "condition": "Host cable and connector compatibility remain system boundaries.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Camera Module 3 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/camera-module-3/",
        "sourceLocation": "Specification, NoIR variant, developer support and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-camera-module-3-noir:cmp-raspberry-pi-camera-module-3-noir-video_modes",
      "componentId": "cmp-raspberry-pi-camera-module-3-noir",
      "componentSlug": "raspberry-pi-camera-module-3-noir",
      "componentName": "Raspberry Pi Camera Module 3 NoIR",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-raspberry-pi-camera-module-3-noir-video_modes",
        "field": "video_modes",
        "label": "Common video modes",
        "value": "1080p50; 720p120",
        "condition": "Actual modes depend on software and host.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Camera Module 3 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/camera-module-3/",
        "sourceLocation": "Specification, NoIR variant, developer support and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-camera-module-3-noir:cmp-raspberry-pi-camera-module-3-noir-dimensions",
      "componentId": "cmp-raspberry-pi-camera-module-3-noir",
      "componentSlug": "raspberry-pi-camera-module-3-noir",
      "componentName": "Raspberry Pi Camera Module 3 NoIR",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-raspberry-pi-camera-module-3-noir-dimensions",
        "field": "dimensions",
        "label": "Dimensions",
        "value": "25 × 24 × 11.5",
        "condition": "Standard-field-of-view module.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi Camera Module 3 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/camera-module-3/",
        "sourceLocation": "Specification, NoIR variant, developer support and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-camera-module-3-noir:cmp-raspberry-pi-camera-module-3-noir-openamr_calibration",
      "componentId": "cmp-raspberry-pi-camera-module-3-noir",
      "componentSlug": "raspberry-pi-camera-module-3-noir",
      "componentName": "Raspberry Pi Camera Module 3 NoIR",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-raspberry-pi-camera-module-3-noir-openamr_calibration",
        "field": "openamr_calibration",
        "label": "OpenAMR camera calibration and mounting transform",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Raspberry Pi Camera Module 3 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/camera-module-3/",
        "sourceLocation": "Specification, NoIR variant, developer support and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-camera-module-3-noir:cmp-raspberry-pi-camera-module-3-noir-independent_openamr_camera_validation",
      "componentId": "cmp-raspberry-pi-camera-module-3-noir",
      "componentSlug": "raspberry-pi-camera-module-3-noir",
      "componentName": "Raspberry Pi Camera Module 3 NoIR",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-raspberry-pi-camera-module-3-noir-independent_openamr_camera_validation",
        "field": "independent_openamr_camera_validation",
        "label": "Independent OpenAMR camera validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Raspberry Pi Camera Module 3 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/camera-module-3/",
        "sourceLocation": "Specification, NoIR variant, developer support and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "OpenAMR components BOM and datasheets",
        "evidenceUrl": "https://github.com/openAMRobot/openamr-platform-hw/blob/3f5bfde6608bc043752225966db80461222669ff/manufacturing/bom/components-bom.md",
        "evidenceLocation": "Components BOM row 7, Camera Module 3 NoIR",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-openamr-camera3-noir-crosswalk",
            "externalSupportId": "ext-openamr-camera3-noir-crosswalk",
            "componentId": "cmp-raspberry-pi-camera-module-3-noir",
            "targetClaimId": "cmp-raspberry-pi-camera-module-3-noir-independent_openamr_camera_validation",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The project table establishes the exact NoIR/IMX708 camera identity, but calibration, mounting transform, capture settings and perception-quality results remain unpublished.",
            "assessed": "2026-08-25",
            "evidenceTitle": "OpenAMR components BOM and datasheets",
            "evidenceUrl": "https://github.com/openAMRobot/openamr-platform-hw/blob/3f5bfde6608bc043752225966db80461222669ff/manufacturing/bom/components-bom.md",
            "evidenceLocation": "Components BOM row 7, Camera Module 3 NoIR",
            "evidenceResult": "Camera Module 3 NoIR / Sony IMX708, quantity 1",
            "evidenceCondition": "Pinned project table; calibration, mounting transform and perception quality remain unresolved."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-family:cmp-raspberry-pi-5-family-cpu",
      "componentId": "cmp-raspberry-pi-5-family",
      "componentSlug": "raspberry-pi-5-family",
      "componentName": "Raspberry Pi 5",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-family-cpu",
        "field": "cpu",
        "label": "CPU",
        "value": "Broadcom BCM2712; 2.4 GHz quad-core 64-bit Arm Cortex-A76",
        "condition": "Raspberry Pi 5 family specification.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Specification, operating-system, power, cooling and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Raspberry Pi 5 Review",
        "evidenceUrl": "https://www.tomshardware.com/reviews/raspberry-pi-5",
        "evidenceLocation": "Benchmark, thermal and power sections",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-pi5-family-review",
            "externalSupportId": "ext-wave65-pi5-family-review",
            "componentId": "cmp-raspberry-pi-5-family",
            "targetClaimId": "cmp-raspberry-pi-5-family-cpu",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Raspberry Pi 5 Review",
            "evidenceUrl": "https://www.tomshardware.com/reviews/raspberry-pi-5",
            "evidenceLocation": "Benchmark, thermal and power sections",
            "evidenceResult": "Independent CPU, storage and power benchmark results published for physical Raspberry Pi 5 boards",
            "evidenceCondition": "Family-level review hardware; board revision and memory SKU vary by test."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-family:cmp-raspberry-pi-5-family-gpu",
      "componentId": "cmp-raspberry-pi-5-family",
      "componentSlug": "raspberry-pi-5-family",
      "componentName": "Raspberry Pi 5",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-family-gpu",
        "field": "gpu",
        "label": "GPU",
        "value": "VideoCore VII; OpenGL ES 3.1; Vulkan 1.3",
        "condition": "Raspberry Pi 5 family specification.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Specification, operating-system, power, cooling and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-family:cmp-raspberry-pi-5-family-memory",
      "componentId": "cmp-raspberry-pi-5-family",
      "componentSlug": "raspberry-pi-5-family",
      "componentName": "Raspberry Pi 5",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-family-memory",
        "field": "memory",
        "label": "Memory configurations",
        "value": "LPDDR4X-4267: 1, 2, 4, 8 or 16 GB",
        "condition": "Each robot relation preserves its source-declared RAM option.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Specification, operating-system, power, cooling and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-family:cmp-raspberry-pi-5-family-wireless",
      "componentId": "cmp-raspberry-pi-5-family",
      "componentSlug": "raspberry-pi-5-family",
      "componentName": "Raspberry Pi 5",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-family-wireless",
        "field": "wireless",
        "label": "Wireless",
        "value": "Dual-band 802.11ac Wi-Fi; Bluetooth 5.0 / BLE",
        "condition": "Family specification.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Specification, operating-system, power, cooling and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-family:cmp-raspberry-pi-5-family-storage",
      "componentId": "cmp-raspberry-pi-5-family",
      "componentSlug": "raspberry-pi-5-family",
      "componentName": "Raspberry Pi 5",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-family-storage",
        "field": "storage",
        "label": "Storage",
        "value": "microSD with SDR104 support",
        "condition": "Card and software image are separate build inputs.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Specification, operating-system, power, cooling and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-family:cmp-raspberry-pi-5-family-usb",
      "componentId": "cmp-raspberry-pi-5-family",
      "componentSlug": "raspberry-pi-5-family",
      "componentName": "Raspberry Pi 5",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-family-usb",
        "field": "usb",
        "label": "USB",
        "value": "2 × USB 3.0 at simultaneous 5 Gbps; 2 × USB 2.0",
        "condition": "Family specification.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Specification, operating-system, power, cooling and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-family:cmp-raspberry-pi-5-family-ethernet",
      "componentId": "cmp-raspberry-pi-5-family",
      "componentSlug": "raspberry-pi-5-family",
      "componentName": "Raspberry Pi 5",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-family-ethernet",
        "field": "ethernet",
        "label": "Ethernet",
        "value": "Gigabit Ethernet; PoE+ with separate HAT",
        "condition": "PoE+ requires an accessory.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Specification, operating-system, power, cooling and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-family:cmp-raspberry-pi-5-family-mipi",
      "componentId": "cmp-raspberry-pi-5-family",
      "componentSlug": "raspberry-pi-5-family",
      "componentName": "Raspberry Pi 5",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-family-mipi",
        "field": "mipi",
        "label": "MIPI camera/display",
        "value": "2 × 4-lane transceivers",
        "condition": "Cable, sensor and software compatibility remain separate.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Specification, operating-system, power, cooling and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-family:cmp-raspberry-pi-5-family-pcie",
      "componentId": "cmp-raspberry-pi-5-family",
      "componentSlug": "raspberry-pi-5-family",
      "componentName": "Raspberry Pi 5",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-family-pcie",
        "field": "pcie",
        "label": "PCI Express",
        "value": "PCIe 2.0 ×1",
        "condition": "Requires a separate adapter for common M.2 devices.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Specification, operating-system, power, cooling and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-family:cmp-raspberry-pi-5-family-power",
      "componentId": "cmp-raspberry-pi-5-family",
      "componentSlug": "raspberry-pi-5-family",
      "componentName": "Raspberry Pi 5",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-family-power",
        "field": "power",
        "label": "Recommended DC input",
        "value": "5 V / 5 A USB-C with Power Delivery support",
        "condition": "Manufacturer warns about under-powered supplies.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Specification, operating-system, power, cooling and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-family:cmp-raspberry-pi-5-family-production_lifetime",
      "componentId": "cmp-raspberry-pi-5-family",
      "componentSlug": "raspberry-pi-5-family",
      "componentName": "Raspberry Pi 5",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-family-production_lifetime",
        "field": "production_lifetime",
        "label": "Production lifetime",
        "value": "At least January 2036",
        "condition": "Manufacturer obsolescence statement observed on verification date.",
        "sourceState": "M",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Specification, operating-system, power, cooling and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-family:cmp-raspberry-pi-5-family-robot_board_revision",
      "componentId": "cmp-raspberry-pi-5-family",
      "componentSlug": "raspberry-pi-5-family",
      "componentName": "Raspberry Pi 5",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-family-robot_board_revision",
        "field": "robot_board_revision",
        "label": "Board revision in family-level robot rows",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Specification, operating-system, power, cooling and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-raspberry-pi-5-family:cmp-raspberry-pi-5-family-independent_robot_validation",
      "componentId": "cmp-raspberry-pi-5-family",
      "componentSlug": "raspberry-pi-5-family",
      "componentName": "Raspberry Pi 5",
      "category": "compute-control",
      "claim": {
        "id": "cmp-raspberry-pi-5-family-independent_robot_validation",
        "field": "independent_robot_validation",
        "label": "Independent robot integration validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Raspberry Pi 5 product page",
        "sourceUrl": "https://www.raspberrypi.com/products/raspberry-pi-5/",
        "sourceLocation": "Specification, operating-system, power, cooling and obsolescence sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csf-14-50-2uh:cmp-harmonic-drive-csf-14-50-2uh-size",
      "componentId": "cmp-harmonic-drive-csf-14-50-2uh",
      "componentSlug": "harmonic-drive-csf-14-50-2uh",
      "componentName": "Harmonic Drive CSF-14-50-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csf-14-50-2uh-size",
        "field": "size",
        "label": "Frame size",
        "value": "14",
        "condition": "Exact CSF-14-50-2UH table row.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSF-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csf-2uh",
        "sourceLocation": "CSF-2UH technical table; exact CSF-14-50-2UH row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csf-14-50-2uh:cmp-harmonic-drive-csf-14-50-2uh-ratio",
      "componentId": "cmp-harmonic-drive-csf-14-50-2uh",
      "componentSlug": "harmonic-drive-csf-14-50-2uh",
      "componentName": "Harmonic Drive CSF-14-50-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csf-14-50-2uh-ratio",
        "field": "ratio",
        "label": "Reduction ratio",
        "value": "50:1",
        "condition": "Exact order-code suffix and table row.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSF-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csf-2uh",
        "sourceLocation": "CSF-2UH technical table; exact CSF-14-50-2UH row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csf-14-50-2uh:cmp-harmonic-drive-csf-14-50-2uh-rated_torque",
      "componentId": "cmp-harmonic-drive-csf-14-50-2uh",
      "componentSlug": "harmonic-drive-csf-14-50-2uh",
      "componentName": "Harmonic Drive CSF-14-50-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csf-14-50-2uh-rated_torque",
        "field": "rated_torque",
        "label": "Rated torque",
        "value": "5.4",
        "condition": "Manufacturer L10-rated value for the exact table row; apply catalog rating conditions.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSF-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csf-2uh",
        "sourceLocation": "CSF-2UH technical table; exact CSF-14-50-2UH row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csf-14-50-2uh:cmp-harmonic-drive-csf-14-50-2uh-repeated_peak_torque",
      "componentId": "cmp-harmonic-drive-csf-14-50-2uh",
      "componentSlug": "harmonic-drive-csf-14-50-2uh",
      "componentName": "Harmonic Drive CSF-14-50-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csf-14-50-2uh-repeated_peak_torque",
        "field": "repeated_peak_torque",
        "label": "Repeated peak torque",
        "value": "18",
        "condition": "Manufacturer rating-table value; not a continuous operating point.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSF-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csf-2uh",
        "sourceLocation": "CSF-2UH technical table; exact CSF-14-50-2UH row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csf-14-50-2uh:cmp-harmonic-drive-csf-14-50-2uh-momentary_peak_torque",
      "componentId": "cmp-harmonic-drive-csf-14-50-2uh",
      "componentSlug": "harmonic-drive-csf-14-50-2uh",
      "componentName": "Harmonic Drive CSF-14-50-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csf-14-50-2uh-momentary_peak_torque",
        "field": "momentary_peak_torque",
        "label": "Momentary peak torque",
        "value": "35",
        "condition": "Manufacturer rating-table value; duration and duty conditions must be checked in engineering guidance.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSF-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csf-2uh",
        "sourceLocation": "CSF-2UH technical table; exact CSF-14-50-2UH row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csf-14-50-2uh:cmp-harmonic-drive-csf-14-50-2uh-backdriving_torque",
      "componentId": "cmp-harmonic-drive-csf-14-50-2uh",
      "componentSlug": "harmonic-drive-csf-14-50-2uh",
      "componentName": "Harmonic Drive CSF-14-50-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csf-14-50-2uh-backdriving_torque",
        "field": "backdriving_torque",
        "label": "Backdriving torque",
        "value": "1.6",
        "condition": "Manufacturer table value; integration, lubrication and temperature can affect system behavior.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSF-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csf-2uh",
        "sourceLocation": "CSF-2UH technical table; exact CSF-14-50-2UH row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csf-14-50-2uh:cmp-harmonic-drive-csf-14-50-2uh-standard_accuracy",
      "componentId": "cmp-harmonic-drive-csf-14-50-2uh",
      "componentSlug": "harmonic-drive-csf-14-50-2uh",
      "componentName": "Harmonic Drive CSF-14-50-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csf-14-50-2uh-standard_accuracy",
        "field": "standard_accuracy",
        "label": "Standard accuracy",
        "value": "1.5",
        "condition": "Published standard-accuracy table value, not mounted-system accuracy.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSF-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csf-2uh",
        "sourceLocation": "CSF-2UH technical table; exact CSF-14-50-2UH row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csf-14-50-2uh:cmp-harmonic-drive-csf-14-50-2uh-mass",
      "componentId": "cmp-harmonic-drive-csf-14-50-2uh",
      "componentSlug": "harmonic-drive-csf-14-50-2uh",
      "componentName": "Harmonic Drive CSF-14-50-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csf-14-50-2uh-mass",
        "field": "mass",
        "label": "Mass",
        "value": "0.52",
        "condition": "Exact table row.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSF-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csf-2uh",
        "sourceLocation": "CSF-2UH technical table; exact CSF-14-50-2UH row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csf-14-50-2uh:cmp-harmonic-drive-csf-14-50-2uh-torsional_stiffness",
      "componentId": "cmp-harmonic-drive-csf-14-50-2uh",
      "componentSlug": "harmonic-drive-csf-14-50-2uh",
      "componentName": "Harmonic Drive CSF-14-50-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csf-14-50-2uh-torsional_stiffness",
        "field": "torsional_stiffness",
        "label": "Torsional stiffness K1 / K2 / K3",
        "value": "0.19 / 0.24 / 0.34 ×10^4",
        "condition": "Piecewise manufacturer table values for the exact model.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSF-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csf-2uh",
        "sourceLocation": "CSF-2UH technical table; exact CSF-14-50-2UH row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csf-14-50-2uh:cmp-harmonic-drive-csf-14-50-2uh-output_moment_stiffness",
      "componentId": "cmp-harmonic-drive-csf-14-50-2uh",
      "componentSlug": "harmonic-drive-csf-14-50-2uh",
      "componentName": "Harmonic Drive CSF-14-50-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csf-14-50-2uh-output_moment_stiffness",
        "field": "output_moment_stiffness",
        "label": "Output-bearing moment stiffness",
        "value": "4.38 ×10^4",
        "condition": "Exact table row.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSF-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csf-2uh",
        "sourceLocation": "CSF-2UH technical table; exact CSF-14-50-2UH row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csf-14-50-2uh:cmp-harmonic-drive-csf-14-50-2uh-robot_joint_thermal_envelope",
      "componentId": "cmp-harmonic-drive-csf-14-50-2uh",
      "componentSlug": "harmonic-drive-csf-14-50-2uh",
      "componentName": "Harmonic Drive CSF-14-50-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csf-14-50-2uh-robot_joint_thermal_envelope",
        "field": "robot_joint_thermal_envelope",
        "label": "Robot-joint thermal duty envelope",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Harmonic Drive Reducer Catalog",
        "sourceUrl": "https://www.harmonicdrive.net/_hd/content/documents/reducer_catalog.pdf",
        "sourceLocation": "CSF series engineering, rating and application boundaries",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csf-14-50-2uh:cmp-harmonic-drive-csf-14-50-2uh-independent_life_validation",
      "componentId": "cmp-harmonic-drive-csf-14-50-2uh",
      "componentSlug": "harmonic-drive-csf-14-50-2uh",
      "componentName": "Harmonic Drive CSF-14-50-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csf-14-50-2uh-independent_life_validation",
        "field": "independent_life_validation",
        "label": "Independent mounted life and backlash validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Harmonic Drive Reducer Catalog",
        "sourceUrl": "https://www.harmonicdrive.net/_hd/content/documents/reducer_catalog.pdf",
        "sourceLocation": "CSF series engineering, rating and application boundaries",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-teledyne-flir-bfs-pge-161s7c:cmp-teledyne-flir-bfs-pge-161s7c-firmware",
      "componentId": "cmp-teledyne-flir-bfs-pge-161s7c",
      "componentSlug": "teledyne-flir-bfs-pge-161s7c",
      "componentName": "Teledyne FLIR Blackfly S BFS-PGE-161S7C",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-teledyne-flir-bfs-pge-161s7c-firmware",
        "field": "firmware",
        "label": "Documented firmware baseline",
        "value": "2312.0.90.0",
        "condition": "Model documentation baseline observed on verification date.",
        "sourceState": "M",
        "sourceTitle": "Teledyne FLIR Blackfly S BFS-PGE-161S7 Model Specifications",
        "sourceUrl": "https://softwareservices.flir.com/BFS-PGE-161S7/latest/Model/spec.html",
        "sourceLocation": "BFS-PGE-161S7C exact color-model specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-teledyne-flir-bfs-pge-161s7c:cmp-teledyne-flir-bfs-pge-161s7c-resolution",
      "componentId": "cmp-teledyne-flir-bfs-pge-161s7c",
      "componentSlug": "teledyne-flir-bfs-pge-161s7c",
      "componentName": "Teledyne FLIR Blackfly S BFS-PGE-161S7C",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-teledyne-flir-bfs-pge-161s7c-resolution",
        "field": "resolution",
        "label": "Resolution",
        "value": "5320 × 3032",
        "condition": "Full-resolution exact-model mode.",
        "sourceState": "M",
        "sourceTitle": "Teledyne FLIR Blackfly S BFS-PGE-161S7 Model Specifications",
        "sourceUrl": "https://softwareservices.flir.com/BFS-PGE-161S7/latest/Model/spec.html",
        "sourceLocation": "BFS-PGE-161S7C exact color-model specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-teledyne-flir-bfs-pge-161s7c:cmp-teledyne-flir-bfs-pge-161s7c-megapixels",
      "componentId": "cmp-teledyne-flir-bfs-pge-161s7c",
      "componentSlug": "teledyne-flir-bfs-pge-161s7c",
      "componentName": "Teledyne FLIR Blackfly S BFS-PGE-161S7C",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-teledyne-flir-bfs-pge-161s7c-megapixels",
        "field": "megapixels",
        "label": "Resolution class",
        "value": "16.1",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "Teledyne FLIR Blackfly S BFS-PGE-161S7 Model Specifications",
        "sourceUrl": "https://softwareservices.flir.com/BFS-PGE-161S7/latest/Model/spec.html",
        "sourceLocation": "BFS-PGE-161S7C exact color-model specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-teledyne-flir-bfs-pge-161s7c:cmp-teledyne-flir-bfs-pge-161s7c-frame_rate",
      "componentId": "cmp-teledyne-flir-bfs-pge-161s7c",
      "componentSlug": "teledyne-flir-bfs-pge-161s7c",
      "componentName": "Teledyne FLIR Blackfly S BFS-PGE-161S7C",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-teledyne-flir-bfs-pge-161s7c-frame_rate",
        "field": "frame_rate",
        "label": "Maximum frame rate",
        "value": "7",
        "condition": "Full-resolution uncompressed manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "Teledyne FLIR Blackfly S BFS-PGE-161S7 Model Specifications",
        "sourceUrl": "https://softwareservices.flir.com/BFS-PGE-161S7/latest/Model/spec.html",
        "sourceLocation": "BFS-PGE-161S7C exact color-model specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-teledyne-flir-bfs-pge-161s7c:cmp-teledyne-flir-bfs-pge-161s7c-compressed_frame_rate",
      "componentId": "cmp-teledyne-flir-bfs-pge-161s7c",
      "componentSlug": "teledyne-flir-bfs-pge-161s7c",
      "componentName": "Teledyne FLIR Blackfly S BFS-PGE-161S7C",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-teledyne-flir-bfs-pge-161s7c-compressed_frame_rate",
        "field": "compressed_frame_rate",
        "label": "Maximum compressed frame rate",
        "value": "16",
        "condition": "Compression-dependent manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "Teledyne FLIR Blackfly S BFS-PGE-161S7 Model Specifications",
        "sourceUrl": "https://softwareservices.flir.com/BFS-PGE-161S7/latest/Model/spec.html",
        "sourceLocation": "BFS-PGE-161S7C exact color-model specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-teledyne-flir-bfs-pge-161s7c:cmp-teledyne-flir-bfs-pge-161s7c-sensor",
      "componentId": "cmp-teledyne-flir-bfs-pge-161s7c",
      "componentSlug": "teledyne-flir-bfs-pge-161s7c",
      "componentName": "Teledyne FLIR Blackfly S BFS-PGE-161S7C",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-teledyne-flir-bfs-pge-161s7c-sensor",
        "field": "sensor",
        "label": "Image sensor",
        "value": "Sony IMX542 color CMOS, 1.1-inch format",
        "condition": "Exact C-model specification.",
        "sourceState": "M",
        "sourceTitle": "Teledyne FLIR Blackfly S BFS-PGE-161S7 Model Specifications",
        "sourceUrl": "https://softwareservices.flir.com/BFS-PGE-161S7/latest/Model/spec.html",
        "sourceLocation": "BFS-PGE-161S7C exact color-model specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-teledyne-flir-bfs-pge-161s7c:cmp-teledyne-flir-bfs-pge-161s7c-shutter",
      "componentId": "cmp-teledyne-flir-bfs-pge-161s7c",
      "componentSlug": "teledyne-flir-bfs-pge-161s7c",
      "componentName": "Teledyne FLIR Blackfly S BFS-PGE-161S7C",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-teledyne-flir-bfs-pge-161s7c-shutter",
        "field": "shutter",
        "label": "Shutter",
        "value": "Global shutter",
        "condition": "Sensor shutter architecture.",
        "sourceState": "M",
        "sourceTitle": "Teledyne FLIR Blackfly S BFS-PGE-161S7 Model Specifications",
        "sourceUrl": "https://softwareservices.flir.com/BFS-PGE-161S7/latest/Model/spec.html",
        "sourceLocation": "BFS-PGE-161S7C exact color-model specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-teledyne-flir-bfs-pge-161s7c:cmp-teledyne-flir-bfs-pge-161s7c-pixel_size",
      "componentId": "cmp-teledyne-flir-bfs-pge-161s7c",
      "componentSlug": "teledyne-flir-bfs-pge-161s7c",
      "componentName": "Teledyne FLIR Blackfly S BFS-PGE-161S7C",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-teledyne-flir-bfs-pge-161s7c-pixel_size",
        "field": "pixel_size",
        "label": "Pixel size",
        "value": "2.74",
        "condition": "Square pixel pitch.",
        "sourceState": "M",
        "sourceTitle": "Teledyne FLIR Blackfly S BFS-PGE-161S7 Model Specifications",
        "sourceUrl": "https://softwareservices.flir.com/BFS-PGE-161S7/latest/Model/spec.html",
        "sourceLocation": "BFS-PGE-161S7C exact color-model specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-teledyne-flir-bfs-pge-161s7c:cmp-teledyne-flir-bfs-pge-161s7c-lens_mount",
      "componentId": "cmp-teledyne-flir-bfs-pge-161s7c",
      "componentSlug": "teledyne-flir-bfs-pge-161s7c",
      "componentName": "Teledyne FLIR Blackfly S BFS-PGE-161S7C",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-teledyne-flir-bfs-pge-161s7c-lens_mount",
        "field": "lens_mount",
        "label": "Lens mount",
        "value": "C-mount",
        "condition": "Lens not included in this evidence record.",
        "sourceState": "M",
        "sourceTitle": "Teledyne FLIR Blackfly S BFS-PGE-161S7 Model Specifications",
        "sourceUrl": "https://softwareservices.flir.com/BFS-PGE-161S7/latest/Model/spec.html",
        "sourceLocation": "BFS-PGE-161S7C exact color-model specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-teledyne-flir-bfs-pge-161s7c:cmp-teledyne-flir-bfs-pge-161s7c-adc",
      "componentId": "cmp-teledyne-flir-bfs-pge-161s7c",
      "componentSlug": "teledyne-flir-bfs-pge-161s7c",
      "componentName": "Teledyne FLIR Blackfly S BFS-PGE-161S7C",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-teledyne-flir-bfs-pge-161s7c-adc",
        "field": "adc",
        "label": "ADC bit depth",
        "value": "8 / 10 / 12",
        "condition": "Supported conversion bit depths.",
        "sourceState": "M",
        "sourceTitle": "Teledyne FLIR Blackfly S BFS-PGE-161S7 Model Specifications",
        "sourceUrl": "https://softwareservices.flir.com/BFS-PGE-161S7/latest/Model/spec.html",
        "sourceLocation": "BFS-PGE-161S7C exact color-model specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-teledyne-flir-bfs-pge-161s7c:cmp-teledyne-flir-bfs-pge-161s7c-exposure_range",
      "componentId": "cmp-teledyne-flir-bfs-pge-161s7c",
      "componentSlug": "teledyne-flir-bfs-pge-161s7c",
      "componentName": "Teledyne FLIR Blackfly S BFS-PGE-161S7C",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-teledyne-flir-bfs-pge-161s7c-exposure_range",
        "field": "exposure_range",
        "label": "Exposure range",
        "value": "26 µs–30 s",
        "condition": "Published configurable range; mode and image-quality effects remain application-dependent.",
        "sourceState": "M",
        "sourceTitle": "Teledyne FLIR Blackfly S BFS-PGE-161S7 Model Specifications",
        "sourceUrl": "https://softwareservices.flir.com/BFS-PGE-161S7/latest/Model/spec.html",
        "sourceLocation": "BFS-PGE-161S7C exact color-model specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-teledyne-flir-bfs-pge-161s7c:cmp-teledyne-flir-bfs-pge-161s7c-robot_calibration_package",
      "componentId": "cmp-teledyne-flir-bfs-pge-161s7c",
      "componentSlug": "teledyne-flir-bfs-pge-161s7c",
      "componentName": "Teledyne FLIR Blackfly S BFS-PGE-161S7C",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-teledyne-flir-bfs-pge-161s7c-robot_calibration_package",
        "field": "robot_calibration_package",
        "label": "Robot calibration and lens package",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Teledyne FLIR Blackfly S BFS-PGE-161S7 Model Specifications",
        "sourceUrl": "https://softwareservices.flir.com/BFS-PGE-161S7/latest/Model/spec.html",
        "sourceLocation": "BFS-PGE-161S7C exact color-model specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-teledyne-flir-bfs-pge-161s7c:cmp-teledyne-flir-bfs-pge-161s7c-independent_timing_quality_test",
      "componentId": "cmp-teledyne-flir-bfs-pge-161s7c",
      "componentSlug": "teledyne-flir-bfs-pge-161s7c",
      "componentName": "Teledyne FLIR Blackfly S BFS-PGE-161S7C",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-teledyne-flir-bfs-pge-161s7c-independent_timing_quality_test",
        "field": "independent_timing_quality_test",
        "label": "Independent timing and image-quality validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Teledyne FLIR Blackfly S BFS-PGE-161S7 Model Specifications",
        "sourceUrl": "https://softwareservices.flir.com/BFS-PGE-161S7/latest/Model/spec.html",
        "sourceLocation": "BFS-PGE-161S7C exact color-model specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-intel-atom-x7425e-fj8071504822030:cmp-intel-atom-x7425e-fj8071504822030-ordering_code",
      "componentId": "cmp-intel-atom-x7425e-fj8071504822030",
      "componentSlug": "intel-atom-x7425e-fj8071504822030",
      "componentName": "Intel Atom x7425E Processor",
      "category": "compute-control",
      "claim": {
        "id": "cmp-intel-atom-x7425e-fj8071504822030-ordering_code",
        "field": "ordering_code",
        "label": "Ordering code",
        "value": "FJ8071504822030",
        "condition": "Tray shipment form.",
        "sourceState": "M",
        "sourceTitle": "Intel Atom x7425E Processor Ordering and Compliance",
        "sourceUrl": "https://www.intel.com/content/www/us/en/products/sku/233093/intel-atom-x7425e-processor-6m-cache-up-to-3-40-ghz/ordering.html",
        "sourceLocation": "Exact ordering code, spec code, stepping and shipment form",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-intel-atom-x7425e-fj8071504822030:cmp-intel-atom-x7425e-fj8071504822030-spec_code",
      "componentId": "cmp-intel-atom-x7425e-fj8071504822030",
      "componentSlug": "intel-atom-x7425e-fj8071504822030",
      "componentName": "Intel Atom x7425E Processor",
      "category": "compute-control",
      "claim": {
        "id": "cmp-intel-atom-x7425e-fj8071504822030-spec_code",
        "field": "spec_code",
        "label": "Spec code",
        "value": "SRMLN",
        "condition": "Exact ordering record.",
        "sourceState": "M",
        "sourceTitle": "Intel Atom x7425E Processor Ordering and Compliance",
        "sourceUrl": "https://www.intel.com/content/www/us/en/products/sku/233093/intel-atom-x7425e-processor-6m-cache-up-to-3-40-ghz/ordering.html",
        "sourceLocation": "Exact ordering code, spec code, stepping and shipment form",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-intel-atom-x7425e-fj8071504822030:cmp-intel-atom-x7425e-fj8071504822030-stepping",
      "componentId": "cmp-intel-atom-x7425e-fj8071504822030",
      "componentSlug": "intel-atom-x7425e-fj8071504822030",
      "componentName": "Intel Atom x7425E Processor",
      "category": "compute-control",
      "claim": {
        "id": "cmp-intel-atom-x7425e-fj8071504822030-stepping",
        "field": "stepping",
        "label": "Stepping",
        "value": "N0",
        "condition": "Exact ordering record.",
        "sourceState": "M",
        "sourceTitle": "Intel Atom x7425E Processor Ordering and Compliance",
        "sourceUrl": "https://www.intel.com/content/www/us/en/products/sku/233093/intel-atom-x7425e-processor-6m-cache-up-to-3-40-ghz/ordering.html",
        "sourceLocation": "Exact ordering code, spec code, stepping and shipment form",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-intel-atom-x7425e-fj8071504822030:cmp-intel-atom-x7425e-fj8071504822030-launch",
      "componentId": "cmp-intel-atom-x7425e-fj8071504822030",
      "componentSlug": "intel-atom-x7425e-fj8071504822030",
      "componentName": "Intel Atom x7425E Processor",
      "category": "compute-control",
      "claim": {
        "id": "cmp-intel-atom-x7425e-fj8071504822030-launch",
        "field": "launch",
        "label": "Launch date",
        "value": "Q1 2023",
        "condition": "Intel product-status field.",
        "sourceState": "M",
        "sourceTitle": "Intel Atom x7425E Processor Specifications",
        "sourceUrl": "https://www.intel.com/content/www/us/en/products/sku/233093/intel-atom-x7425e-processor-6m-cache-up-to-3-40-ghz/specifications.html",
        "sourceLocation": "Essentials, CPU, memory, graphics, expansion, package and advanced-technology sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-intel-atom-x7425e-fj8071504822030:cmp-intel-atom-x7425e-fj8071504822030-cores",
      "componentId": "cmp-intel-atom-x7425e-fj8071504822030",
      "componentSlug": "intel-atom-x7425e-fj8071504822030",
      "componentName": "Intel Atom x7425E Processor",
      "category": "compute-control",
      "claim": {
        "id": "cmp-intel-atom-x7425e-fj8071504822030-cores",
        "field": "cores",
        "label": "CPU cores",
        "value": "4",
        "condition": "Processor core count.",
        "sourceState": "M",
        "sourceTitle": "Intel Atom x7425E Processor Specifications",
        "sourceUrl": "https://www.intel.com/content/www/us/en/products/sku/233093/intel-atom-x7425e-processor-6m-cache-up-to-3-40-ghz/specifications.html",
        "sourceLocation": "Essentials, CPU, memory, graphics, expansion, package and advanced-technology sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-intel-atom-x7425e-fj8071504822030:cmp-intel-atom-x7425e-fj8071504822030-max_turbo",
      "componentId": "cmp-intel-atom-x7425e-fj8071504822030",
      "componentSlug": "intel-atom-x7425e-fj8071504822030",
      "componentName": "Intel Atom x7425E Processor",
      "category": "compute-control",
      "claim": {
        "id": "cmp-intel-atom-x7425e-fj8071504822030-max_turbo",
        "field": "max_turbo",
        "label": "Maximum turbo frequency",
        "value": "3.40",
        "condition": "Maximum single-condition turbo claim; not sustained all-core performance.",
        "sourceState": "M",
        "sourceTitle": "Intel Atom x7425E Processor Specifications",
        "sourceUrl": "https://www.intel.com/content/www/us/en/products/sku/233093/intel-atom-x7425e-processor-6m-cache-up-to-3-40-ghz/specifications.html",
        "sourceLocation": "Essentials, CPU, memory, graphics, expansion, package and advanced-technology sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-intel-atom-x7425e-fj8071504822030:cmp-intel-atom-x7425e-fj8071504822030-cache",
      "componentId": "cmp-intel-atom-x7425e-fj8071504822030",
      "componentSlug": "intel-atom-x7425e-fj8071504822030",
      "componentName": "Intel Atom x7425E Processor",
      "category": "compute-control",
      "claim": {
        "id": "cmp-intel-atom-x7425e-fj8071504822030-cache",
        "field": "cache",
        "label": "Cache",
        "value": "6",
        "condition": "Intel Smart Cache.",
        "sourceState": "M",
        "sourceTitle": "Intel Atom x7425E Processor Specifications",
        "sourceUrl": "https://www.intel.com/content/www/us/en/products/sku/233093/intel-atom-x7425e-processor-6m-cache-up-to-3-40-ghz/specifications.html",
        "sourceLocation": "Essentials, CPU, memory, graphics, expansion, package and advanced-technology sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-intel-atom-x7425e-fj8071504822030:cmp-intel-atom-x7425e-fj8071504822030-tdp",
      "componentId": "cmp-intel-atom-x7425e-fj8071504822030",
      "componentSlug": "intel-atom-x7425e-fj8071504822030",
      "componentName": "Intel Atom x7425E Processor",
      "category": "compute-control",
      "claim": {
        "id": "cmp-intel-atom-x7425e-fj8071504822030-tdp",
        "field": "tdp",
        "label": "Processor base power / TDP",
        "value": "12",
        "condition": "Processor-level thermal design reference, not wall or board power.",
        "sourceState": "M",
        "sourceTitle": "Intel Atom x7425E Processor Specifications",
        "sourceUrl": "https://www.intel.com/content/www/us/en/products/sku/233093/intel-atom-x7425e-processor-6m-cache-up-to-3-40-ghz/specifications.html",
        "sourceLocation": "Essentials, CPU, memory, graphics, expansion, package and advanced-technology sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-intel-atom-x7425e-fj8071504822030:cmp-intel-atom-x7425e-fj8071504822030-max_memory",
      "componentId": "cmp-intel-atom-x7425e-fj8071504822030",
      "componentSlug": "intel-atom-x7425e-fj8071504822030",
      "componentName": "Intel Atom x7425E Processor",
      "category": "compute-control",
      "claim": {
        "id": "cmp-intel-atom-x7425e-fj8071504822030-max_memory",
        "field": "max_memory",
        "label": "Maximum memory size",
        "value": "32",
        "condition": "Memory type and board implementation constraints apply.",
        "sourceState": "M",
        "sourceTitle": "Intel Atom x7425E Processor Specifications",
        "sourceUrl": "https://www.intel.com/content/www/us/en/products/sku/233093/intel-atom-x7425e-processor-6m-cache-up-to-3-40-ghz/specifications.html",
        "sourceLocation": "Essentials, CPU, memory, graphics, expansion, package and advanced-technology sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-intel-atom-x7425e-fj8071504822030:cmp-intel-atom-x7425e-fj8071504822030-memory_types",
      "componentId": "cmp-intel-atom-x7425e-fj8071504822030",
      "componentSlug": "intel-atom-x7425e-fj8071504822030",
      "componentName": "Intel Atom x7425E Processor",
      "category": "compute-control",
      "claim": {
        "id": "cmp-intel-atom-x7425e-fj8071504822030-memory_types",
        "field": "memory_types",
        "label": "Memory types",
        "value": "DDR4-3200 / DDR5-4800 / LPDDR5-4800",
        "condition": "Supported processor memory types; one board does not necessarily expose all types.",
        "sourceState": "M",
        "sourceTitle": "Intel Atom x7425E Processor Specifications",
        "sourceUrl": "https://www.intel.com/content/www/us/en/products/sku/233093/intel-atom-x7425e-processor-6m-cache-up-to-3-40-ghz/specifications.html",
        "sourceLocation": "Essentials, CPU, memory, graphics, expansion, package and advanced-technology sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-intel-atom-x7425e-fj8071504822030:cmp-intel-atom-x7425e-fj8071504822030-memory_channels",
      "componentId": "cmp-intel-atom-x7425e-fj8071504822030",
      "componentSlug": "intel-atom-x7425e-fj8071504822030",
      "componentName": "Intel Atom x7425E Processor",
      "category": "compute-control",
      "claim": {
        "id": "cmp-intel-atom-x7425e-fj8071504822030-memory_channels",
        "field": "memory_channels",
        "label": "Memory channels",
        "value": "1",
        "condition": "Processor specification.",
        "sourceState": "M",
        "sourceTitle": "Intel Atom x7425E Processor Specifications",
        "sourceUrl": "https://www.intel.com/content/www/us/en/products/sku/233093/intel-atom-x7425e-processor-6m-cache-up-to-3-40-ghz/specifications.html",
        "sourceLocation": "Essentials, CPU, memory, graphics, expansion, package and advanced-technology sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-intel-atom-x7425e-fj8071504822030:cmp-intel-atom-x7425e-fj8071504822030-graphics",
      "componentId": "cmp-intel-atom-x7425e-fj8071504822030",
      "componentSlug": "intel-atom-x7425e-fj8071504822030",
      "componentName": "Intel Atom x7425E Processor",
      "category": "compute-control",
      "claim": {
        "id": "cmp-intel-atom-x7425e-fj8071504822030-graphics",
        "field": "graphics",
        "label": "Integrated graphics",
        "value": "Intel UHD Graphics; 24 execution units; up to 1.0 GHz",
        "condition": "Processor graphics specification.",
        "sourceState": "M",
        "sourceTitle": "Intel Atom x7425E Processor Specifications",
        "sourceUrl": "https://www.intel.com/content/www/us/en/products/sku/233093/intel-atom-x7425e-processor-6m-cache-up-to-3-40-ghz/specifications.html",
        "sourceLocation": "Essentials, CPU, memory, graphics, expansion, package and advanced-technology sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-intel-atom-x7425e-fj8071504822030:cmp-intel-atom-x7425e-fj8071504822030-pcie",
      "componentId": "cmp-intel-atom-x7425e-fj8071504822030",
      "componentSlug": "intel-atom-x7425e-fj8071504822030",
      "componentName": "Intel Atom x7425E Processor",
      "category": "compute-control",
      "claim": {
        "id": "cmp-intel-atom-x7425e-fj8071504822030-pcie",
        "field": "pcie",
        "label": "PCI Express",
        "value": "9 lanes, PCIe Gen 3",
        "condition": "Processor expansion specification; carrier-board routing not established.",
        "sourceState": "M",
        "sourceTitle": "Intel Atom x7425E Processor Specifications",
        "sourceUrl": "https://www.intel.com/content/www/us/en/products/sku/233093/intel-atom-x7425e-processor-6m-cache-up-to-3-40-ghz/specifications.html",
        "sourceLocation": "Essentials, CPU, memory, graphics, expansion, package and advanced-technology sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-intel-atom-x7425e-fj8071504822030:cmp-intel-atom-x7425e-fj8071504822030-package",
      "componentId": "cmp-intel-atom-x7425e-fj8071504822030",
      "componentSlug": "intel-atom-x7425e-fj8071504822030",
      "componentName": "Intel Atom x7425E Processor",
      "category": "compute-control",
      "claim": {
        "id": "cmp-intel-atom-x7425e-fj8071504822030-package",
        "field": "package",
        "label": "Package",
        "value": "FCBGA1264; 35 × 24 mm",
        "condition": "Soldered processor package.",
        "sourceState": "M",
        "sourceTitle": "Intel Atom x7425E Processor Specifications",
        "sourceUrl": "https://www.intel.com/content/www/us/en/products/sku/233093/intel-atom-x7425e-processor-6m-cache-up-to-3-40-ghz/specifications.html",
        "sourceLocation": "Essentials, CPU, memory, graphics, expansion, package and advanced-technology sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-intel-atom-x7425e-fj8071504822030:cmp-intel-atom-x7425e-fj8071504822030-robot_board_configuration",
      "componentId": "cmp-intel-atom-x7425e-fj8071504822030",
      "componentSlug": "intel-atom-x7425e-fj8071504822030",
      "componentName": "Intel Atom x7425E Processor",
      "category": "compute-control",
      "claim": {
        "id": "cmp-intel-atom-x7425e-fj8071504822030-robot_board_configuration",
        "field": "robot_board_configuration",
        "label": "Exact robot board, BIOS and cooling configuration",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Intel Atom x7425E Processor Specifications",
        "sourceUrl": "https://www.intel.com/content/www/us/en/products/sku/233093/intel-atom-x7425e-processor-6m-cache-up-to-3-40-ghz/specifications.html",
        "sourceLocation": "Essentials, CPU, memory, graphics, expansion, package and advanced-technology sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-intel-atom-x7425e-fj8071504822030:cmp-intel-atom-x7425e-fj8071504822030-independent_robot_benchmark",
      "componentId": "cmp-intel-atom-x7425e-fj8071504822030",
      "componentSlug": "intel-atom-x7425e-fj8071504822030",
      "componentName": "Intel Atom x7425E Processor",
      "category": "compute-control",
      "claim": {
        "id": "cmp-intel-atom-x7425e-fj8071504822030-independent_robot_benchmark",
        "field": "independent_robot_benchmark",
        "label": "Independent robot workload benchmark",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Intel Atom x7425E Processor Specifications",
        "sourceUrl": "https://www.intel.com/content/www/us/en/products/sku/233093/intel-atom-x7425e-processor-6m-cache-up-to-3-40-ghz/specifications.html",
        "sourceLocation": "Essentials, CPU, memory, graphics, expansion, package and advanced-technology sections",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Intel Atom x7425E Benchmark",
        "evidenceUrl": "https://www.cpubenchmark.net/cpu.php?cpu=Intel+Atom+x7425E",
        "evidenceLocation": "CPU Mark score and sample count",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-atom-x7425e-passmark-sample",
            "externalSupportId": "ext-atom-x7425e-passmark-sample",
            "componentId": "cmp-intel-atom-x7425e-fj8071504822030",
            "targetClaimId": "cmp-intel-atom-x7425e-fj8071504822030-independent_robot_benchmark",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The aggregate physically benchmarks exact-model processors in heterogeneous systems, but it does not validate the catalogued robot-board configuration.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Intel Atom x7425E Benchmark",
            "evidenceUrl": "https://www.cpubenchmark.net/cpu.php?cpu=Intel+Atom+x7425E",
            "evidenceLocation": "CPU Mark score and sample count",
            "evidenceResult": "CPU Mark aggregate published from 30 submitted samples",
            "evidenceCondition": "PassMark user-submitted systems containing Atom x7425E; system configuration and cooling are heterogeneous."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-vicor-dcm3623t50m31c2t00:cmp-vicor-dcm3623t50m31c2t00-input_voltage",
      "componentId": "cmp-vicor-dcm3623t50m31c2t00",
      "componentSlug": "vicor-dcm3623t50m31c2t00",
      "componentName": "Vicor DCM3623T50M31C2T00",
      "category": "power-energy",
      "claim": {
        "id": "cmp-vicor-dcm3623t50m31c2t00-input_voltage",
        "field": "input_voltage",
        "label": "Input voltage range",
        "value": "16–50",
        "condition": "Observe startup, derating and protection boundaries in the datasheet.",
        "sourceState": "M",
        "sourceTitle": "Vicor DCM3623x50M31C2yzz Datasheet",
        "sourceUrl": "https://www.vicorpower.com/documents/datasheets/DCM3623x50M31C2yzz_ds.pdf",
        "sourceLocation": "Electrical, mechanical, thermal, protection and array-operation specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-vicor-dcm3623t50m31c2t00:cmp-vicor-dcm3623t50m31c2t00-nominal_output",
      "componentId": "cmp-vicor-dcm3623t50m31c2t00",
      "componentSlug": "vicor-dcm3623t50m31c2t00",
      "componentName": "Vicor DCM3623T50M31C2T00",
      "category": "power-energy",
      "claim": {
        "id": "cmp-vicor-dcm3623t50m31c2t00-nominal_output",
        "field": "nominal_output",
        "label": "Nominal output voltage",
        "value": "28.0",
        "condition": "Exact configuration family.",
        "sourceState": "M",
        "sourceTitle": "Vicor DCM3623x50M31C2yzz Datasheet",
        "sourceUrl": "https://www.vicorpower.com/documents/datasheets/DCM3623x50M31C2yzz_ds.pdf",
        "sourceLocation": "Electrical, mechanical, thermal, protection and array-operation specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-vicor-dcm3623t50m31c2t00:cmp-vicor-dcm3623t50m31c2t00-trim_range",
      "componentId": "cmp-vicor-dcm3623t50m31c2t00",
      "componentSlug": "vicor-dcm3623t50m31c2t00",
      "componentName": "Vicor DCM3623T50M31C2T00",
      "category": "power-energy",
      "claim": {
        "id": "cmp-vicor-dcm3623t50m31c2t00-trim_range",
        "field": "trim_range",
        "label": "Output trim range",
        "value": "22.0–30.8",
        "condition": "External trim and operating conditions apply.",
        "sourceState": "M",
        "sourceTitle": "Vicor DCM3623x50M31C2yzz Datasheet",
        "sourceUrl": "https://www.vicorpower.com/documents/datasheets/DCM3623x50M31C2yzz_ds.pdf",
        "sourceLocation": "Electrical, mechanical, thermal, protection and array-operation specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-vicor-dcm3623t50m31c2t00:cmp-vicor-dcm3623t50m31c2t00-output_power",
      "componentId": "cmp-vicor-dcm3623t50m31c2t00",
      "componentSlug": "vicor-dcm3623t50m31c2t00",
      "componentName": "Vicor DCM3623T50M31C2T00",
      "category": "power-energy",
      "claim": {
        "id": "cmp-vicor-dcm3623t50m31c2t00-output_power",
        "field": "output_power",
        "label": "Maximum output power",
        "value": "320",
        "condition": "Thermal, input-voltage and operating conditions apply.",
        "sourceState": "M",
        "sourceTitle": "Vicor DCM3623x50M31C2yzz Datasheet",
        "sourceUrl": "https://www.vicorpower.com/documents/datasheets/DCM3623x50M31C2yzz_ds.pdf",
        "sourceLocation": "Electrical, mechanical, thermal, protection and array-operation specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-vicor-dcm3623t50m31c2t00:cmp-vicor-dcm3623t50m31c2t00-continuous_output_current",
      "componentId": "cmp-vicor-dcm3623t50m31c2t00",
      "componentSlug": "vicor-dcm3623t50m31c2t00",
      "componentName": "Vicor DCM3623T50M31C2T00",
      "category": "power-energy",
      "claim": {
        "id": "cmp-vicor-dcm3623t50m31c2t00-continuous_output_current",
        "field": "continuous_output_current",
        "label": "Continuous output current",
        "value": "11.43",
        "condition": "At nominal 28 V under applicable thermal and electrical conditions.",
        "sourceState": "M",
        "sourceTitle": "Vicor DCM3623x50M31C2yzz Datasheet",
        "sourceUrl": "https://www.vicorpower.com/documents/datasheets/DCM3623x50M31C2yzz_ds.pdf",
        "sourceLocation": "Electrical, mechanical, thermal, protection and array-operation specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-vicor-dcm3623t50m31c2t00:cmp-vicor-dcm3623t50m31c2t00-peak_efficiency",
      "componentId": "cmp-vicor-dcm3623t50m31c2t00",
      "componentSlug": "vicor-dcm3623t50m31c2t00",
      "componentName": "Vicor DCM3623T50M31C2T00",
      "category": "power-energy",
      "claim": {
        "id": "cmp-vicor-dcm3623t50m31c2t00-peak_efficiency",
        "field": "peak_efficiency",
        "label": "Peak efficiency",
        "value": "93.6",
        "condition": "Peak manufacturer value; not efficiency over every load, voltage and temperature.",
        "sourceState": "M",
        "sourceTitle": "Vicor DCM3623x50M31C2yzz Datasheet",
        "sourceUrl": "https://www.vicorpower.com/documents/datasheets/DCM3623x50M31C2yzz_ds.pdf",
        "sourceLocation": "Electrical, mechanical, thermal, protection and array-operation specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-vicor-dcm3623t50m31c2t00:cmp-vicor-dcm3623t50m31c2t00-isolation",
      "componentId": "cmp-vicor-dcm3623t50m31c2t00",
      "componentSlug": "vicor-dcm3623t50m31c2t00",
      "componentName": "Vicor DCM3623T50M31C2T00",
      "category": "power-energy",
      "claim": {
        "id": "cmp-vicor-dcm3623t50m31c2t00-isolation",
        "field": "isolation",
        "label": "Input-to-output isolation",
        "value": "2250",
        "condition": "Manufacturer isolation rating and test conditions apply.",
        "sourceState": "M",
        "sourceTitle": "Vicor DCM3623x50M31C2yzz Datasheet",
        "sourceUrl": "https://www.vicorpower.com/documents/datasheets/DCM3623x50M31C2yzz_ds.pdf",
        "sourceLocation": "Electrical, mechanical, thermal, protection and array-operation specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-vicor-dcm3623t50m31c2t00:cmp-vicor-dcm3623t50m31c2t00-array_operation",
      "componentId": "cmp-vicor-dcm3623t50m31c2t00",
      "componentSlug": "vicor-dcm3623t50m31c2t00",
      "componentName": "Vicor DCM3623T50M31C2T00",
      "category": "power-energy",
      "claim": {
        "id": "cmp-vicor-dcm3623t50m31c2t00-array_operation",
        "field": "array_operation",
        "label": "Array operation",
        "value": "Up to 8 units / 2560 W",
        "condition": "Requires compliant array design; not a drop-in guarantee.",
        "sourceState": "M",
        "sourceTitle": "Vicor DCM3623x50M31C2yzz Datasheet",
        "sourceUrl": "https://www.vicorpower.com/documents/datasheets/DCM3623x50M31C2yzz_ds.pdf",
        "sourceLocation": "Electrical, mechanical, thermal, protection and array-operation specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-vicor-dcm3623t50m31c2t00:cmp-vicor-dcm3623t50m31c2t00-package",
      "componentId": "cmp-vicor-dcm3623t50m31c2t00",
      "componentSlug": "vicor-dcm3623t50m31c2t00",
      "componentName": "Vicor DCM3623T50M31C2T00",
      "category": "power-energy",
      "claim": {
        "id": "cmp-vicor-dcm3623t50m31c2t00-package",
        "field": "package",
        "label": "Package",
        "value": "3623 ChiP through-hole; 38.72 × 22.80 × 7.21 mm",
        "condition": "Module mechanical envelope.",
        "sourceState": "M",
        "sourceTitle": "Vicor DCM3623x50M31C2yzz Datasheet",
        "sourceUrl": "https://www.vicorpower.com/documents/datasheets/DCM3623x50M31C2yzz_ds.pdf",
        "sourceLocation": "Electrical, mechanical, thermal, protection and array-operation specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-vicor-dcm3623t50m31c2t00:cmp-vicor-dcm3623t50m31c2t00-mass",
      "componentId": "cmp-vicor-dcm3623t50m31c2t00",
      "componentSlug": "vicor-dcm3623t50m31c2t00",
      "componentName": "Vicor DCM3623T50M31C2T00",
      "category": "power-energy",
      "claim": {
        "id": "cmp-vicor-dcm3623t50m31c2t00-mass",
        "field": "mass",
        "label": "Mass",
        "value": "24",
        "condition": "Manufacturer mechanical data.",
        "sourceState": "M",
        "sourceTitle": "Vicor DCM3623x50M31C2yzz Datasheet",
        "sourceUrl": "https://www.vicorpower.com/documents/datasheets/DCM3623x50M31C2yzz_ds.pdf",
        "sourceLocation": "Electrical, mechanical, thermal, protection and array-operation specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-vicor-dcm3623t50m31c2t00:cmp-vicor-dcm3623t50m31c2t00-temperature_grade",
      "componentId": "cmp-vicor-dcm3623t50m31c2t00",
      "componentSlug": "vicor-dcm3623t50m31c2t00",
      "componentName": "Vicor DCM3623T50M31C2T00",
      "category": "power-energy",
      "claim": {
        "id": "cmp-vicor-dcm3623t50m31c2t00-temperature_grade",
        "field": "temperature_grade",
        "label": "Operating temperature grade",
        "value": "-40 to 125",
        "condition": "T-grade exact order-code boundary; verify temperature definition and derating curves.",
        "sourceState": "M",
        "sourceTitle": "Vicor DCM3623x50M31C2yzz Datasheet",
        "sourceUrl": "https://www.vicorpower.com/documents/datasheets/DCM3623x50M31C2yzz_ds.pdf",
        "sourceLocation": "Electrical, mechanical, thermal, protection and array-operation specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-vicor-dcm3623t50m31c2t00:cmp-vicor-dcm3623t50m31c2t00-protections",
      "componentId": "cmp-vicor-dcm3623t50m31c2t00",
      "componentSlug": "vicor-dcm3623t50m31c2t00",
      "componentName": "Vicor DCM3623T50M31C2T00",
      "category": "power-energy",
      "claim": {
        "id": "cmp-vicor-dcm3623t50m31c2t00-protections",
        "field": "protections",
        "label": "Protection functions",
        "value": "Overvoltage, overcurrent, undervoltage, short-circuit and thermal shutdown",
        "condition": "Protection presence does not replace system fusing, wiring or hazard analysis.",
        "sourceState": "M",
        "sourceTitle": "Vicor DCM3623x50M31C2yzz Datasheet",
        "sourceUrl": "https://www.vicorpower.com/documents/datasheets/DCM3623x50M31C2yzz_ds.pdf",
        "sourceLocation": "Electrical, mechanical, thermal, protection and array-operation specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-vicor-dcm3623t50m31c2t00:cmp-vicor-dcm3623t50m31c2t00-robot_transient_envelope",
      "componentId": "cmp-vicor-dcm3623t50m31c2t00",
      "componentSlug": "vicor-dcm3623t50m31c2t00",
      "componentName": "Vicor DCM3623T50M31C2T00",
      "category": "power-energy",
      "claim": {
        "id": "cmp-vicor-dcm3623t50m31c2t00-robot_transient_envelope",
        "field": "robot_transient_envelope",
        "label": "Robot transient-load and harness envelope",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Vicor DCM3623x50M31C2yzz Datasheet",
        "sourceUrl": "https://www.vicorpower.com/documents/datasheets/DCM3623x50M31C2yzz_ds.pdf",
        "sourceLocation": "Electrical, mechanical, thermal, protection and array-operation specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-vicor-dcm3623t50m31c2t00:cmp-vicor-dcm3623t50m31c2t00-independent_power_validation",
      "componentId": "cmp-vicor-dcm3623t50m31c2t00",
      "componentSlug": "vicor-dcm3623t50m31c2t00",
      "componentName": "Vicor DCM3623T50M31C2T00",
      "category": "power-energy",
      "claim": {
        "id": "cmp-vicor-dcm3623t50m31c2t00-independent_power_validation",
        "field": "independent_power_validation",
        "label": "Independent robot power validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Vicor DCM3623x50M31C2yzz Datasheet",
        "sourceUrl": "https://www.vicorpower.com/documents/datasheets/DCM3623x50M31C2yzz_ds.pdf",
        "sourceLocation": "Electrical, mechanical, thermal, protection and array-operation specifications",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-vector-vn1630a:cmp-vector-vn1630a-product_state",
      "componentId": "cmp-vector-vn1630a",
      "componentSlug": "vector-vn1630a",
      "componentName": "Vector Informatik VN1630A",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-vector-vn1630a-product_state",
        "field": "product_state",
        "label": "Product state",
        "value": "In production",
        "condition": "Vector transceiver-compatibility matrix state for VN1630(A).",
        "sourceState": "M",
        "sourceTitle": "Vector Transceiver Compatibility",
        "sourceUrl": "https://support.vector.com/sys_attachment.do?sys_id=58e6aee13bfc62109a9c6a34c3e45aec",
        "sourceLocation": "VN1630(A) product-state, bus-type and Piggyback compatibility matrix",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-vector-vn1630a:cmp-vector-vn1630a-bus_types",
      "componentId": "cmp-vector-vn1630a",
      "componentSlug": "vector-vn1630a",
      "componentName": "Vector Informatik VN1630A",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-vector-vn1630a-bus_types",
        "field": "bus_types",
        "label": "Documented bus types",
        "value": "CAN / LIN",
        "condition": "Vector transceiver-compatibility matrix grouping for VN1630(A).",
        "sourceState": "M",
        "sourceTitle": "Vector Transceiver Compatibility",
        "sourceUrl": "https://support.vector.com/sys_attachment.do?sys_id=58e6aee13bfc62109a9c6a34c3e45aec",
        "sourceLocation": "VN1630(A) product-state, bus-type and Piggyback compatibility matrix",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-vector-vn1630a:cmp-vector-vn1630a-driver",
      "componentId": "cmp-vector-vn1630a",
      "componentSlug": "vector-vn1630a",
      "componentName": "Vector Informatik VN1630A",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-vector-vn1630a-driver",
        "field": "driver",
        "label": "Current listed driver",
        "value": "26.10.10",
        "condition": "VN1610/VN1611/VN1630A/VN1640A entry within Driver Setup 26.20.0.",
        "sourceState": "M",
        "sourceTitle": "Vector Driver Setup 26.20.0 for Windows 10 and 11",
        "sourceUrl": "https://www.vector.com/int/en/download/vector-driver-setup-26-20-0-for-windows-10-and-11/",
        "sourceLocation": "Supported device and driver-version table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-vector-vn1630a:cmp-vector-vn1630a-operating_systems",
      "componentId": "cmp-vector-vn1630a",
      "componentSlug": "vector-vn1630a",
      "componentName": "Vector Informatik VN1630A",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-vector-vn1630a-operating_systems",
        "field": "operating_systems",
        "label": "Documented operating systems",
        "value": "Windows 10 64-bit / Windows 11 64-bit",
        "condition": "Exact VN1630A row in the dated Vector operating-system support matrix.",
        "sourceState": "M",
        "sourceTitle": "Operating Systems Supported by Vector Products",
        "sourceUrl": "https://support.vector.com/sys_attachment.do?sys_id=b5ff33983b0bfe104fcd6c3eb3e45a9b",
        "sourceLocation": "VN1630A operating-system support row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-vector-vn1630a:cmp-vector-vn1630a-exact_channel_configuration",
      "componentId": "cmp-vector-vn1630a",
      "componentSlug": "vector-vn1630a",
      "componentName": "Vector Informatik VN1630A",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-vector-vn1630a-exact_channel_configuration",
        "field": "exact_channel_configuration",
        "label": "Exact channel and installed-transceiver configuration",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Vector Transceiver Compatibility",
        "sourceUrl": "https://support.vector.com/sys_attachment.do?sys_id=58e6aee13bfc62109a9c6a34c3e45aec",
        "sourceLocation": "VN1630(A) product-state, bus-type and Piggyback compatibility matrix",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Hardware-in-the-loop Communication Interface for CAN FD and EtherCAT",
        "evidenceUrl": "https://odr.chalmers.se/bitstreams/b1935511-72b2-42fe-9930-b63afa759056/download",
        "evidenceLocation": "System design, prototype and results",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-vn1630a-hil",
            "externalSupportId": "ext-wave65-vn1630a-hil",
            "componentId": "cmp-vector-vn1630a",
            "targetClaimId": "cmp-vector-vn1630a-exact_channel_configuration",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Hardware-in-the-loop Communication Interface for CAN FD and EtherCAT",
            "evidenceUrl": "https://odr.chalmers.se/bitstreams/b1935511-72b2-42fe-9930-b63afa759056/download",
            "evidenceLocation": "System design, prototype and results",
            "evidenceResult": "Physical CAN FD bridge transmitted 64-byte frames without observed errors",
            "evidenceCondition": "TwinCAT-to-CANoe HIL prototype using VN1630A and Microchip networking boards."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-vector-vn1630a:cmp-vector-vn1630a-timestamp_accuracy",
      "componentId": "cmp-vector-vn1630a",
      "componentSlug": "vector-vn1630a",
      "componentName": "Vector Informatik VN1630A",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-vector-vn1630a-timestamp_accuracy",
        "field": "timestamp_accuracy",
        "label": "Timestamp resolution and synchronized accuracy",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Vector Driver Setup 26.20.0 for Windows 10 and 11",
        "sourceUrl": "https://www.vector.com/int/en/download/vector-driver-setup-26-20-0-for-windows-10-and-11/",
        "sourceLocation": "Supported device and driver-version table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-vector-vn1630a:cmp-vector-vn1630a-robot_protocol_stack",
      "componentId": "cmp-vector-vn1630a",
      "componentSlug": "vector-vn1630a",
      "componentName": "Vector Informatik VN1630A",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-vector-vn1630a-robot_protocol_stack",
        "field": "robot_protocol_stack",
        "label": "Robot protocol and application configuration",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Vector Driver Setup 26.20.0 for Windows 10 and 11",
        "sourceUrl": "https://www.vector.com/int/en/download/vector-driver-setup-26-20-0-for-windows-10-and-11/",
        "sourceLocation": "Supported device and driver-version table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-vector-vn1630a:cmp-vector-vn1630a-independent_bus_validation",
      "componentId": "cmp-vector-vn1630a",
      "componentSlug": "vector-vn1630a",
      "componentName": "Vector Informatik VN1630A",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-vector-vn1630a-independent_bus_validation",
        "field": "independent_bus_validation",
        "label": "Independent robot-bus validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Vector Driver Setup 26.20.0 for Windows 10 and 11",
        "sourceUrl": "https://www.vector.com/int/en/download/vector-driver-setup-26-20-0-for-windows-10-and-11/",
        "sourceLocation": "Supported device and driver-version table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec20-flat-ie-688690:cmp-maxon-ec20-flat-ie-688690-order_number",
      "componentId": "cmp-maxon-ec20-flat-ie-688690",
      "componentSlug": "maxon-ec20-flat-ie-688690",
      "componentName": "maxon EC 20 flat iE (688690)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec20-flat-ie-688690-order_number",
        "field": "order_number",
        "label": "Order number",
        "value": "688690",
        "condition": "IP40, Enable activation / CW, 2 W catalog variant.",
        "sourceState": "M",
        "sourceTitle": "maxon EC 20 flat iE Operating Manual",
        "sourceUrl": "https://www.maxongroup.com/medias/sys_master/root/9450437345310/EC-20-flat-iE-Operating-Manual-En.pdf",
        "sourceLocation": "Available catalog versions, technical data and protective functions for order number 688690",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec20-flat-ie-688690:cmp-maxon-ec20-flat-ie-688690-architecture",
      "componentId": "cmp-maxon-ec20-flat-ie-688690",
      "componentSlug": "maxon-ec20-flat-ie-688690",
      "componentName": "maxon EC 20 flat iE (688690)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec20-flat-ie-688690-architecture",
        "field": "architecture",
        "label": "Control architecture",
        "value": "Brushless 4-quadrant speed-controlled drive with integrated digital controller",
        "condition": "Controller electronics are described as based on the maxon ESCON platform.",
        "sourceState": "M",
        "sourceTitle": "maxon EC 20 flat iE Operating Manual",
        "sourceUrl": "https://www.maxongroup.com/medias/sys_master/root/9450437345310/EC-20-flat-iE-Operating-Manual-En.pdf",
        "sourceLocation": "Available catalog versions, technical data and protective functions for order number 688690",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec20-flat-ie-688690:cmp-maxon-ec20-flat-ie-688690-nominal_supply",
      "componentId": "cmp-maxon-ec20-flat-ie-688690",
      "componentSlug": "maxon-ec20-flat-ie-688690",
      "componentName": "maxon EC 20 flat iE (688690)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec20-flat-ie-688690-nominal_supply",
        "field": "nominal_supply",
        "label": "Nominal supply voltage",
        "value": "24",
        "condition": "Manufacturer technical-data table.",
        "sourceState": "M",
        "sourceTitle": "maxon EC 20 flat iE Operating Manual",
        "sourceUrl": "https://www.maxongroup.com/medias/sys_master/root/9450437345310/EC-20-flat-iE-Operating-Manual-En.pdf",
        "sourceLocation": "Available catalog versions, technical data and protective functions for order number 688690",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec20-flat-ie-688690:cmp-maxon-ec20-flat-ie-688690-nominal_speed",
      "componentId": "cmp-maxon-ec20-flat-ie-688690",
      "componentSlug": "maxon-ec20-flat-ie-688690",
      "componentName": "maxon EC 20 flat iE (688690)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec20-flat-ie-688690-nominal_speed",
        "field": "nominal_speed",
        "label": "Nominal speed",
        "value": "6000",
        "condition": "Manufacturer operating-point table.",
        "sourceState": "M",
        "sourceTitle": "maxon EC 20 flat iE Operating Manual",
        "sourceUrl": "https://www.maxongroup.com/medias/sys_master/root/9450437345310/EC-20-flat-iE-Operating-Manual-En.pdf",
        "sourceLocation": "Available catalog versions, technical data and protective functions for order number 688690",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec20-flat-ie-688690:cmp-maxon-ec20-flat-ie-688690-continuous_torque",
      "componentId": "cmp-maxon-ec20-flat-ie-688690",
      "componentSlug": "maxon-ec20-flat-ie-688690",
      "componentName": "maxon EC 20 flat iE (688690)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec20-flat-ie-688690-continuous_torque",
        "field": "continuous_torque",
        "label": "Maximum continuous torque",
        "value": "3.55",
        "condition": "2 W variant under the operating-range conditions in the manual.",
        "sourceState": "M",
        "sourceTitle": "maxon EC 20 flat iE Operating Manual",
        "sourceUrl": "https://www.maxongroup.com/medias/sys_master/root/9450437345310/EC-20-flat-iE-Operating-Manual-En.pdf",
        "sourceLocation": "Available catalog versions, technical data and protective functions for order number 688690",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec20-flat-ie-688690:cmp-maxon-ec20-flat-ie-688690-short_time_torque",
      "componentId": "cmp-maxon-ec20-flat-ie-688690",
      "componentSlug": "maxon-ec20-flat-ie-688690",
      "componentName": "maxon EC 20 flat iE (688690)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec20-flat-ie-688690-short_time_torque",
        "field": "short_time_torque",
        "label": "Maximum short-time torque",
        "value": "5.46",
        "condition": "Not a continuous rating.",
        "sourceState": "M",
        "sourceTitle": "maxon EC 20 flat iE Operating Manual",
        "sourceUrl": "https://www.maxongroup.com/medias/sys_master/root/9450437345310/EC-20-flat-iE-Operating-Manual-En.pdf",
        "sourceLocation": "Available catalog versions, technical data and protective functions for order number 688690",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec20-flat-ie-688690:cmp-maxon-ec20-flat-ie-688690-max_speed",
      "componentId": "cmp-maxon-ec20-flat-ie-688690",
      "componentSlug": "maxon-ec20-flat-ie-688690",
      "componentName": "maxon EC 20 flat iE (688690)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec20-flat-ie-688690-max_speed",
        "field": "max_speed",
        "label": "Maximum permissible drive speed",
        "value": "10000",
        "condition": "Manufacturer limit, not a recommended continuous operating point.",
        "sourceState": "M",
        "sourceTitle": "maxon EC 20 flat iE Operating Manual",
        "sourceUrl": "https://www.maxongroup.com/medias/sys_master/root/9450437345310/EC-20-flat-iE-Operating-Manual-En.pdf",
        "sourceLocation": "Available catalog versions, technical data and protective functions for order number 688690",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec20-flat-ie-688690:cmp-maxon-ec20-flat-ie-688690-protection",
      "componentId": "cmp-maxon-ec20-flat-ie-688690",
      "componentSlug": "maxon-ec20-flat-ie-688690",
      "componentName": "maxon EC 20 flat iE (688690)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec20-flat-ie-688690-protection",
        "field": "protection",
        "label": "Ingress protection",
        "value": "IP40",
        "condition": "Exact 688690 enclosure variant.",
        "sourceState": "M",
        "sourceTitle": "maxon EC 20 flat iE Operating Manual",
        "sourceUrl": "https://www.maxongroup.com/medias/sys_master/root/9450437345310/EC-20-flat-iE-Operating-Manual-En.pdf",
        "sourceLocation": "Available catalog versions, technical data and protective functions for order number 688690",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec20-flat-ie-688690:cmp-maxon-ec20-flat-ie-688690-temperature",
      "componentId": "cmp-maxon-ec20-flat-ie-688690",
      "componentSlug": "maxon-ec20-flat-ie-688690",
      "componentName": "maxon EC 20 flat iE (688690)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec20-flat-ie-688690-temperature",
        "field": "temperature",
        "label": "Operating temperature",
        "value": "-40 to +40",
        "condition": "The manual separately identifies an extended +40 to +85 °C range with derating conditions.",
        "sourceState": "M",
        "sourceTitle": "maxon EC 20 flat iE Operating Manual",
        "sourceUrl": "https://www.maxongroup.com/medias/sys_master/root/9450437345310/EC-20-flat-iE-Operating-Manual-En.pdf",
        "sourceLocation": "Available catalog versions, technical data and protective functions for order number 688690",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec20-flat-ie-688690:cmp-maxon-ec20-flat-ie-688690-speed_monitor",
      "componentId": "cmp-maxon-ec20-flat-ie-688690",
      "componentSlug": "maxon-ec20-flat-ie-688690",
      "componentName": "maxon EC 20 flat iE (688690)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec20-flat-ie-688690-speed_monitor",
        "field": "speed_monitor",
        "label": "Speed-monitor output",
        "value": "6 pulses per mechanical revolution",
        "condition": "Digital speed-monitor output.",
        "sourceState": "M",
        "sourceTitle": "maxon EC 20 flat iE Operating Manual",
        "sourceUrl": "https://www.maxongroup.com/medias/sys_master/root/9450437345310/EC-20-flat-iE-Operating-Manual-En.pdf",
        "sourceLocation": "Available catalog versions, technical data and protective functions for order number 688690",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec20-flat-ie-688690:cmp-maxon-ec20-flat-ie-688690-robot_joint_configuration",
      "componentId": "cmp-maxon-ec20-flat-ie-688690",
      "componentSlug": "maxon-ec20-flat-ie-688690",
      "componentName": "maxon EC 20 flat iE (688690)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec20-flat-ie-688690-robot_joint_configuration",
        "field": "robot_joint_configuration",
        "label": "Complete robot-joint configuration",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "maxon EC 20 flat iE Operating Manual",
        "sourceUrl": "https://www.maxongroup.com/medias/sys_master/root/9450437345310/EC-20-flat-iE-Operating-Manual-En.pdf",
        "sourceLocation": "Available catalog versions, technical data and protective functions for order number 688690",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec20-flat-ie-688690:cmp-maxon-ec20-flat-ie-688690-independent_joint_test",
      "componentId": "cmp-maxon-ec20-flat-ie-688690",
      "componentSlug": "maxon-ec20-flat-ie-688690",
      "componentName": "maxon EC 20 flat iE (688690)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec20-flat-ie-688690-independent_joint_test",
        "field": "independent_joint_test",
        "label": "Independent joint-level validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "maxon EC 20 flat iE Operating Manual",
        "sourceUrl": "https://www.maxongroup.com/medias/sys_master/root/9450437345310/EC-20-flat-iE-Operating-Manual-En.pdf",
        "sourceLocation": "Available catalog versions, technical data and protective functions for order number 688690",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-zivid-2-plus-m60-zvd2p-m60:cmp-zivid-2-plus-m60-zvd2p-m60-sku",
      "componentId": "cmp-zivid-2-plus-m60-zvd2p-m60",
      "componentSlug": "zivid-2-plus-m60-zvd2p-m60",
      "componentName": "Zivid 2+ M60",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-zivid-2-plus-m60-zvd2p-m60-sku",
        "field": "sku",
        "label": "Order code",
        "value": "ZVD2P-M60",
        "condition": "Product identification table.",
        "sourceState": "M",
        "sourceTitle": "Zivid 2+ M60 Technical Specification",
        "sourceUrl": "https://www.zivid.com/hubfs/User%20guides%20and%20datasheets/Zivid%202%2B%20M60%20Datasheet.pdf",
        "sourceLocation": "General, optical, accuracy, physical and identification specifications for SKU ZVD2P-M60",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-zivid-2-plus-m60-zvd2p-m60:cmp-zivid-2-plus-m60-zvd2p-m60-technology",
      "componentId": "cmp-zivid-2-plus-m60-zvd2p-m60",
      "componentSlug": "zivid-2-plus-m60-zvd2p-m60",
      "componentName": "Zivid 2+ M60",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-zivid-2-plus-m60-zvd2p-m60-technology",
        "field": "technology",
        "label": "3D technology",
        "value": "Structured light",
        "condition": "Exact-model general specification.",
        "sourceState": "M",
        "sourceTitle": "Zivid 2+ M60 Technical Specification",
        "sourceUrl": "https://www.zivid.com/hubfs/User%20guides%20and%20datasheets/Zivid%202%2B%20M60%20Datasheet.pdf",
        "sourceLocation": "General, optical, accuracy, physical and identification specifications for SKU ZVD2P-M60",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-zivid-2-plus-m60-zvd2p-m60:cmp-zivid-2-plus-m60-zvd2p-m60-imaging",
      "componentId": "cmp-zivid-2-plus-m60-zvd2p-m60",
      "componentSlug": "zivid-2-plus-m60-zvd2p-m60",
      "componentName": "Zivid 2+ M60",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-zivid-2-plus-m60-zvd2p-m60-imaging",
        "field": "imaging",
        "label": "Imaging resolution",
        "value": "2448 × 2048",
        "condition": "5.0 MP native color sensor output.",
        "sourceState": "M",
        "sourceTitle": "Zivid 2+ M60 Technical Specification",
        "sourceUrl": "https://www.zivid.com/hubfs/User%20guides%20and%20datasheets/Zivid%202%2B%20M60%20Datasheet.pdf",
        "sourceLocation": "General, optical, accuracy, physical and identification specifications for SKU ZVD2P-M60",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-zivid-2-plus-m60-zvd2p-m60:cmp-zivid-2-plus-m60-zvd2p-m60-focus_distance",
      "componentId": "cmp-zivid-2-plus-m60-zvd2p-m60",
      "componentSlug": "zivid-2-plus-m60-zvd2p-m60",
      "componentName": "Zivid 2+ M60",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-zivid-2-plus-m60-zvd2p-m60-focus_distance",
        "field": "focus_distance",
        "label": "Focus distance",
        "value": "600",
        "condition": "M60 exact-model focus distance.",
        "sourceState": "M",
        "sourceTitle": "Zivid 2+ M60 Technical Specification",
        "sourceUrl": "https://www.zivid.com/hubfs/User%20guides%20and%20datasheets/Zivid%202%2B%20M60%20Datasheet.pdf",
        "sourceLocation": "General, optical, accuracy, physical and identification specifications for SKU ZVD2P-M60",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-zivid-2-plus-m60-zvd2p-m60:cmp-zivid-2-plus-m60-zvd2p-m60-recommended_distance",
      "componentId": "cmp-zivid-2-plus-m60-zvd2p-m60",
      "componentSlug": "zivid-2-plus-m60-zvd2p-m60",
      "componentName": "Zivid 2+ M60",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-zivid-2-plus-m60-zvd2p-m60-recommended_distance",
        "field": "recommended_distance",
        "label": "Recommended working distance",
        "value": "300–1100",
        "condition": "Manufacturer recommended range.",
        "sourceState": "M",
        "sourceTitle": "Zivid 2+ M60 Technical Specification",
        "sourceUrl": "https://www.zivid.com/hubfs/User%20guides%20and%20datasheets/Zivid%202%2B%20M60%20Datasheet.pdf",
        "sourceLocation": "General, optical, accuracy, physical and identification specifications for SKU ZVD2P-M60",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-zivid-2-plus-m60-zvd2p-m60:cmp-zivid-2-plus-m60-zvd2p-m60-field_of_view",
      "componentId": "cmp-zivid-2-plus-m60-zvd2p-m60",
      "componentSlug": "zivid-2-plus-m60-zvd2p-m60",
      "componentName": "Zivid 2+ M60",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-zivid-2-plus-m60-zvd2p-m60-field_of_view",
        "field": "field_of_view",
        "label": "Field of view at focus distance",
        "value": "570 × 460",
        "condition": "At 600 mm.",
        "sourceState": "M",
        "sourceTitle": "Zivid 2+ M60 Technical Specification",
        "sourceUrl": "https://www.zivid.com/hubfs/User%20guides%20and%20datasheets/Zivid%202%2B%20M60%20Datasheet.pdf",
        "sourceLocation": "General, optical, accuracy, physical and identification specifications for SKU ZVD2P-M60",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-zivid-2-plus-m60-zvd2p-m60:cmp-zivid-2-plus-m60-zvd2p-m60-point_precision",
      "componentId": "cmp-zivid-2-plus-m60-zvd2p-m60",
      "componentSlug": "zivid-2-plus-m60-zvd2p-m60",
      "componentName": "Zivid 2+ M60",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-zivid-2-plus-m60-zvd2p-m60-point_precision",
        "field": "point_precision",
        "label": "Typical point precision",
        "value": "80",
        "condition": "At 600 mm under the complete common conditions listed in the datasheet, including 10-minute warm-up and applied in-field correction.",
        "sourceState": "M",
        "sourceTitle": "Zivid 2+ M60 Technical Specification",
        "sourceUrl": "https://www.zivid.com/hubfs/User%20guides%20and%20datasheets/Zivid%202%2B%20M60%20Datasheet.pdf",
        "sourceLocation": "General, optical, accuracy, physical and identification specifications for SKU ZVD2P-M60",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Comparing Commercial Depth Sensor Accuracy for Medical Applications",
        "evidenceUrl": "https://arxiv.org/abs/2606.13028",
        "evidenceLocation": "Abstract and cross-sensor evaluation",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-zivid2plus-m60-medical-object-depth-comparison",
            "externalSupportId": "ext-zivid2plus-m60-medical-object-depth-comparison",
            "componentId": "cmp-zivid-2-plus-m60-zvd2p-m60",
            "targetClaimId": "cmp-zivid-2-plus-m60-zvd2p-m60-point_precision",
            "relationship": "metric-mismatch",
            "outcome": "inconclusive",
            "rationale": "The external comparison is useful physical evidence, but the paper does not print the catalog ordering code and its object-level metrics are not the manufacturer’s typical single-point precision definition.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Comparing Commercial Depth Sensor Accuracy for Medical Applications",
            "evidenceUrl": "https://arxiv.org/abs/2606.13028",
            "evidenceLocation": "Abstract and cross-sensor evaluation",
            "evidenceResult": "Best of four tested sensors across all evaluated objects and metrics",
            "evidenceCondition": "Approximately 0.5 m stand-off; stylus-sampled references; porcine bone, porcine belly and silicone kidney phantom; paper names the device Zivid 2M+ 60."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-zivid-2-plus-m60-zvd2p-m60:cmp-zivid-2-plus-m60-zvd2p-m60-interface",
      "componentId": "cmp-zivid-2-plus-m60-zvd2p-m60",
      "componentSlug": "zivid-2-plus-m60-zvd2p-m60",
      "componentName": "Zivid 2+ M60",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-zivid-2-plus-m60-zvd2p-m60-interface",
        "field": "interface",
        "label": "Data connection",
        "value": "10 GigE, M12 X-coded 8-pin",
        "condition": "Slower 1 GigE is supported but can reduce capture speed.",
        "sourceState": "M",
        "sourceTitle": "Zivid 2+ M60 Technical Specification",
        "sourceUrl": "https://www.zivid.com/hubfs/User%20guides%20and%20datasheets/Zivid%202%2B%20M60%20Datasheet.pdf",
        "sourceLocation": "General, optical, accuracy, physical and identification specifications for SKU ZVD2P-M60",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-zivid-2-plus-m60-zvd2p-m60:cmp-zivid-2-plus-m60-zvd2p-m60-ingress",
      "componentId": "cmp-zivid-2-plus-m60-zvd2p-m60",
      "componentSlug": "zivid-2-plus-m60-zvd2p-m60",
      "componentName": "Zivid 2+ M60",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-zivid-2-plus-m60-zvd2p-m60-ingress",
        "field": "ingress",
        "label": "Ingress protection",
        "value": "IP65",
        "condition": "Datasheet enclosure boundary and fan-duct note apply.",
        "sourceState": "M",
        "sourceTitle": "Zivid 2+ M60 Technical Specification",
        "sourceUrl": "https://www.zivid.com/hubfs/User%20guides%20and%20datasheets/Zivid%202%2B%20M60%20Datasheet.pdf",
        "sourceLocation": "General, optical, accuracy, physical and identification specifications for SKU ZVD2P-M60",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-zivid-2-plus-m60-zvd2p-m60:cmp-zivid-2-plus-m60-zvd2p-m60-power",
      "componentId": "cmp-zivid-2-plus-m60-zvd2p-m60",
      "componentSlug": "zivid-2-plus-m60-zvd2p-m60",
      "componentName": "Zivid 2+ M60",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-zivid-2-plus-m60-zvd2p-m60-power",
        "field": "power",
        "label": "Power consumption",
        "value": "15 W idle / 45 W TDP / 100 (120) W peak",
        "condition": "Distinct operating conditions; values must not be merged.",
        "sourceState": "M",
        "sourceTitle": "Zivid 2+ M60 Technical Specification",
        "sourceUrl": "https://www.zivid.com/hubfs/User%20guides%20and%20datasheets/Zivid%202%2B%20M60%20Datasheet.pdf",
        "sourceLocation": "General, optical, accuracy, physical and identification specifications for SKU ZVD2P-M60",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-zivid-2-plus-m60-zvd2p-m60:cmp-zivid-2-plus-m60-zvd2p-m60-mass",
      "componentId": "cmp-zivid-2-plus-m60-zvd2p-m60",
      "componentSlug": "zivid-2-plus-m60-zvd2p-m60",
      "componentName": "Zivid 2+ M60",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-zivid-2-plus-m60-zvd2p-m60-mass",
        "field": "mass",
        "label": "Mass",
        "value": "1000",
        "condition": "Exact-model physical specification.",
        "sourceState": "M",
        "sourceTitle": "Zivid 2+ M60 Technical Specification",
        "sourceUrl": "https://www.zivid.com/hubfs/User%20guides%20and%20datasheets/Zivid%202%2B%20M60%20Datasheet.pdf",
        "sourceLocation": "General, optical, accuracy, physical and identification specifications for SKU ZVD2P-M60",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-zivid-2-plus-m60-zvd2p-m60:cmp-zivid-2-plus-m60-zvd2p-m60-robot_cell_calibration",
      "componentId": "cmp-zivid-2-plus-m60-zvd2p-m60",
      "componentSlug": "zivid-2-plus-m60-zvd2p-m60",
      "componentName": "Zivid 2+ M60",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-zivid-2-plus-m60-zvd2p-m60-robot_cell_calibration",
        "field": "robot_cell_calibration",
        "label": "Robot-cell hand-eye and scene calibration",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Zivid 2+ M60 Technical Specification",
        "sourceUrl": "https://www.zivid.com/hubfs/User%20guides%20and%20datasheets/Zivid%202%2B%20M60%20Datasheet.pdf",
        "sourceLocation": "General, optical, accuracy, physical and identification specifications for SKU ZVD2P-M60",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-zivid-2-plus-m60-zvd2p-m60:cmp-zivid-2-plus-m60-zvd2p-m60-independent_capture_benchmark",
      "componentId": "cmp-zivid-2-plus-m60-zvd2p-m60",
      "componentSlug": "zivid-2-plus-m60-zvd2p-m60",
      "componentName": "Zivid 2+ M60",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-zivid-2-plus-m60-zvd2p-m60-independent_capture_benchmark",
        "field": "independent_capture_benchmark",
        "label": "Independent RCI capture benchmark",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Zivid 2+ M60 Technical Specification",
        "sourceUrl": "https://www.zivid.com/hubfs/User%20guides%20and%20datasheets/Zivid%202%2B%20M60%20Datasheet.pdf",
        "sourceLocation": "General, optical, accuracy, physical and identification specifications for SKU ZVD2P-M60",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc:cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-part_number",
      "componentId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentSlug": "amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentName": "AMD Kria K26 SOM Commercial",
      "category": "compute-control",
      "claim": {
        "id": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-part_number",
        "field": "part_number",
        "label": "Part number",
        "value": "SM-K26-XCL2GC",
        "condition": "Commercial-grade exact product.",
        "sourceState": "M",
        "sourceTitle": "AMD Kria K26 System-on-Module Commercial",
        "sourceUrl": "https://www.amd.com/en/products/system-on-modules/kria/k26/k26c-commercial.html",
        "sourceLocation": "Commercial-grade part number and general specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc:cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-application_processor",
      "componentId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentSlug": "amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentName": "AMD Kria K26 SOM Commercial",
      "category": "compute-control",
      "claim": {
        "id": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-application_processor",
        "field": "application_processor",
        "label": "Application processor",
        "value": "Quad-core Arm Cortex-A53 up to 1.5 GHz",
        "condition": "Manufacturer general specification.",
        "sourceState": "M",
        "sourceTitle": "AMD Kria K26 System-on-Module Commercial",
        "sourceUrl": "https://www.amd.com/en/products/system-on-modules/kria/k26/k26c-commercial.html",
        "sourceLocation": "Commercial-grade part number and general specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Efficient Edge-AI Application Deployment for FPGAs",
        "evidenceUrl": "https://doi.org/10.3390/info13060279",
        "evidenceLocation": "Kria K26 implementation and performance table",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-kria-k26-edge-ai",
            "externalSupportId": "ext-wave65-kria-k26-edge-ai",
            "componentId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc",
            "targetClaimId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-application_processor",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Efficient Edge-AI Application Deployment for FPGAs",
            "evidenceUrl": "https://doi.org/10.3390/info13060279",
            "evidenceLocation": "Kria K26 implementation and performance table",
            "evidenceResult": "Physical K26 SOM edge-AI throughput was measured",
            "evidenceCondition": "FPGA edge-AI deployment and thread-count comparison; commercial ordering code not printed."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc:cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-real_time_processor",
      "componentId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentSlug": "amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentName": "AMD Kria K26 SOM Commercial",
      "category": "compute-control",
      "claim": {
        "id": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-real_time_processor",
        "field": "real_time_processor",
        "label": "Real-time processor",
        "value": "Dual-core Arm Cortex-R5F up to 600 MHz",
        "condition": "Manufacturer general specification.",
        "sourceState": "M",
        "sourceTitle": "AMD Kria K26 System-on-Module Commercial",
        "sourceUrl": "https://www.amd.com/en/products/system-on-modules/kria/k26/k26c-commercial.html",
        "sourceLocation": "Commercial-grade part number and general specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc:cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-memory",
      "componentId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentSlug": "amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentName": "AMD Kria K26 SOM Commercial",
      "category": "compute-control",
      "claim": {
        "id": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-memory",
        "field": "memory",
        "label": "On-SOM memory",
        "value": "4 GB 64-bit DDR4 non-ECC / 16 GB eMMC",
        "condition": "Exact commercial SOM product page.",
        "sourceState": "M",
        "sourceTitle": "AMD Kria K26 System-on-Module Commercial",
        "sourceUrl": "https://www.amd.com/en/products/system-on-modules/kria/k26/k26c-commercial.html",
        "sourceLocation": "Commercial-grade part number and general specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc:cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-logic_cells",
      "componentId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentSlug": "amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentName": "AMD Kria K26 SOM Commercial",
      "category": "compute-control",
      "claim": {
        "id": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-logic_cells",
        "field": "logic_cells",
        "label": "System logic cells",
        "value": "256",
        "condition": "Programmable-logic resource count.",
        "sourceState": "M",
        "sourceTitle": "AMD Kria K26 System-on-Module Commercial",
        "sourceUrl": "https://www.amd.com/en/products/system-on-modules/kria/k26/k26c-commercial.html",
        "sourceLocation": "Commercial-grade part number and general specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc:cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-dsp_slices",
      "componentId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentSlug": "amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentName": "AMD Kria K26 SOM Commercial",
      "category": "compute-control",
      "claim": {
        "id": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-dsp_slices",
        "field": "dsp_slices",
        "label": "DSP slices",
        "value": "1248",
        "condition": "Programmable-logic resource count.",
        "sourceState": "M",
        "sourceTitle": "AMD Kria K26 System-on-Module Commercial",
        "sourceUrl": "https://www.amd.com/en/products/system-on-modules/kria/k26/k26c-commercial.html",
        "sourceLocation": "Commercial-grade part number and general specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc:cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-connectivity",
      "componentId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentSlug": "amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentName": "AMD Kria K26 SOM Commercial",
      "category": "compute-control",
      "claim": {
        "id": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-connectivity",
        "field": "connectivity",
        "label": "General processing-system connectivity",
        "value": "2× USB 2.0, 2× SD/SDIO, 2× UART, 2× CAN 2.0B, 2× I2C, 2× SPI, 4× 32-bit GPIO",
        "condition": "SOM connectivity; carrier implementation remains separate.",
        "sourceState": "M",
        "sourceTitle": "AMD Kria K26 System-on-Module Commercial",
        "sourceUrl": "https://www.amd.com/en/products/system-on-modules/kria/k26/k26c-commercial.html",
        "sourceLocation": "Commercial-grade part number and general specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc:cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-power",
      "componentId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentSlug": "amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentName": "AMD Kria K26 SOM Commercial",
      "category": "compute-control",
      "claim": {
        "id": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-power",
        "field": "power",
        "label": "Typical / maximum power",
        "value": "7.5 / 15",
        "condition": "Manufacturer product-page values; workload and carrier conditions are not specified here.",
        "sourceState": "M",
        "sourceTitle": "AMD Kria K26 System-on-Module Commercial",
        "sourceUrl": "https://www.amd.com/en/products/system-on-modules/kria/k26/k26c-commercial.html",
        "sourceLocation": "Commercial-grade part number and general specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc:cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-dimensions",
      "componentId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentSlug": "amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentName": "AMD Kria K26 SOM Commercial",
      "category": "compute-control",
      "claim": {
        "id": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-dimensions",
        "field": "dimensions",
        "label": "Dimensions with heat spreader",
        "value": "77 × 60 × 11",
        "condition": "Exact SOM mechanical envelope.",
        "sourceState": "M",
        "sourceTitle": "AMD Kria K26 System-on-Module Commercial",
        "sourceUrl": "https://www.amd.com/en/products/system-on-modules/kria/k26/k26c-commercial.html",
        "sourceLocation": "Commercial-grade part number and general specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc:cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-temperature_grade",
      "componentId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentSlug": "amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentName": "AMD Kria K26 SOM Commercial",
      "category": "compute-control",
      "claim": {
        "id": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-temperature_grade",
        "field": "temperature_grade",
        "label": "Commercial temperature range",
        "value": "0 to 85",
        "condition": "Commercial variant boundary; not the industrial-grade range.",
        "sourceState": "M",
        "sourceTitle": "AMD Kria K26 System-on-Module Commercial",
        "sourceUrl": "https://www.amd.com/en/products/system-on-modules/kria/k26/k26c-commercial.html",
        "sourceLocation": "Commercial-grade part number and general specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc:cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-robot_carrier_image",
      "componentId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentSlug": "amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentName": "AMD Kria K26 SOM Commercial",
      "category": "compute-control",
      "claim": {
        "id": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-robot_carrier_image",
        "field": "robot_carrier_image",
        "label": "Exact robot carrier, firmware and software image",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "AMD Kria K26 System-on-Module Commercial",
        "sourceUrl": "https://www.amd.com/en/products/system-on-modules/kria/k26/k26c-commercial.html",
        "sourceLocation": "Commercial-grade part number and general specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc:cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-independent_robot_benchmark",
      "componentId": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentSlug": "amd-kria-k26-commercial-sm-k26-xcl2gc",
      "componentName": "AMD Kria K26 SOM Commercial",
      "category": "compute-control",
      "claim": {
        "id": "cmp-amd-kria-k26-commercial-sm-k26-xcl2gc-independent_robot_benchmark",
        "field": "independent_robot_benchmark",
        "label": "Independent sustained robot workload benchmark",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "AMD Kria K26 System-on-Module Commercial",
        "sourceUrl": "https://www.amd.com/en/products/system-on-modules/kria/k26/k26c-commercial.html",
        "sourceLocation": "Commercial-grade part number and general specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inventus-s-2s1p-18650-57658-101:cmp-inventus-s-2s1p-18650-57658-101-part_number",
      "componentId": "cmp-inventus-s-2s1p-18650-57658-101",
      "componentSlug": "inventus-s-2s1p-18650-57658-101",
      "componentName": "Inventus Power S-2S1P-18650",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inventus-s-2s1p-18650-57658-101-part_number",
        "field": "part_number",
        "label": "Part number",
        "value": "57658-101",
        "condition": "Exact datasheet identity.",
        "sourceState": "M",
        "sourceTitle": "Inventus Power S-2S1P-18650 Technical Data Sheet",
        "sourceUrl": "https://inventuspower.com/wp-content/uploads/IP_TDS_2S1P-18650_Jan-2024_V1.pdf",
        "sourceLocation": "Electrical, thermal, mechanical, connector and regulatory table for P/N 57658-101",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inventus-s-2s1p-18650-57658-101:cmp-inventus-s-2s1p-18650-57658-101-nominal_voltage",
      "componentId": "cmp-inventus-s-2s1p-18650-57658-101",
      "componentSlug": "inventus-s-2s1p-18650-57658-101",
      "componentName": "Inventus Power S-2S1P-18650",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inventus-s-2s1p-18650-57658-101-nominal_voltage",
        "field": "nominal_voltage",
        "label": "Nominal voltage",
        "value": "7.2",
        "condition": "Pack-level nominal value.",
        "sourceState": "M",
        "sourceTitle": "Inventus Power S-2S1P-18650 Technical Data Sheet",
        "sourceUrl": "https://inventuspower.com/wp-content/uploads/IP_TDS_2S1P-18650_Jan-2024_V1.pdf",
        "sourceLocation": "Electrical, thermal, mechanical, connector and regulatory table for P/N 57658-101",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inventus-s-2s1p-18650-57658-101:cmp-inventus-s-2s1p-18650-57658-101-rated_capacity",
      "componentId": "cmp-inventus-s-2s1p-18650-57658-101",
      "componentSlug": "inventus-s-2s1p-18650-57658-101",
      "componentName": "Inventus Power S-2S1P-18650",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inventus-s-2s1p-18650-57658-101-rated_capacity",
        "field": "rated_capacity",
        "label": "Rated capacity",
        "value": "3.35",
        "condition": "Manufacturer rated capacity.",
        "sourceState": "M",
        "sourceTitle": "Inventus Power S-2S1P-18650 Technical Data Sheet",
        "sourceUrl": "https://inventuspower.com/wp-content/uploads/IP_TDS_2S1P-18650_Jan-2024_V1.pdf",
        "sourceLocation": "Electrical, thermal, mechanical, connector and regulatory table for P/N 57658-101",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inventus-s-2s1p-18650-57658-101:cmp-inventus-s-2s1p-18650-57658-101-nominal_energy",
      "componentId": "cmp-inventus-s-2s1p-18650-57658-101",
      "componentSlug": "inventus-s-2s1p-18650-57658-101",
      "componentName": "Inventus Power S-2S1P-18650",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inventus-s-2s1p-18650-57658-101-nominal_energy",
        "field": "nominal_energy",
        "label": "Nominal energy",
        "value": "24.12",
        "condition": "Product-page value.",
        "sourceState": "M",
        "sourceTitle": "Inventus Power S-2S1P-18650 Lithium-ion Battery Pack",
        "sourceUrl": "https://inventuspower.com/product/s-2s1p-18650-lithium-ion-battery-pack/",
        "sourceLocation": "Exact model identity and product-level headline specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inventus-s-2s1p-18650-57658-101:cmp-inventus-s-2s1p-18650-57658-101-charge_voltage",
      "componentId": "cmp-inventus-s-2s1p-18650-57658-101",
      "componentSlug": "inventus-s-2s1p-18650-57658-101",
      "componentName": "Inventus Power S-2S1P-18650",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inventus-s-2s1p-18650-57658-101-charge_voltage",
        "field": "charge_voltage",
        "label": "Maximum / recommended charge voltage",
        "value": "8.4 max / 8.2 recommended",
        "condition": "Use a compatible controlled charger.",
        "sourceState": "M",
        "sourceTitle": "Inventus Power S-2S1P-18650 Technical Data Sheet",
        "sourceUrl": "https://inventuspower.com/wp-content/uploads/IP_TDS_2S1P-18650_Jan-2024_V1.pdf",
        "sourceLocation": "Electrical, thermal, mechanical, connector and regulatory table for P/N 57658-101",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inventus-s-2s1p-18650-57658-101:cmp-inventus-s-2s1p-18650-57658-101-continuous_discharge",
      "componentId": "cmp-inventus-s-2s1p-18650-57658-101",
      "componentSlug": "inventus-s-2s1p-18650-57658-101",
      "componentName": "Inventus Power S-2S1P-18650",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inventus-s-2s1p-18650-57658-101-continuous_discharge",
        "field": "continuous_discharge",
        "label": "Continuous maximum discharge current",
        "value": "5.0 A (-10 to 60 °C); 2.0 A (-30 to -10 °C); 0.68 A (-40 to -30 °C)",
        "condition": "Temperature-banded limits must remain attached.",
        "sourceState": "M",
        "sourceTitle": "Inventus Power S-2S1P-18650 Technical Data Sheet",
        "sourceUrl": "https://inventuspower.com/wp-content/uploads/IP_TDS_2S1P-18650_Jan-2024_V1.pdf",
        "sourceLocation": "Electrical, thermal, mechanical, connector and regulatory table for P/N 57658-101",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inventus-s-2s1p-18650-57658-101:cmp-inventus-s-2s1p-18650-57658-101-cycle_life",
      "componentId": "cmp-inventus-s-2s1p-18650-57658-101",
      "componentSlug": "inventus-s-2s1p-18650-57658-101",
      "componentName": "Inventus Power S-2S1P-18650",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inventus-s-2s1p-18650-57658-101-cycle_life",
        "field": "cycle_life",
        "label": "Cycle-life boundary",
        "value": "70% initial capacity after 500 cycles",
        "condition": "Manufacturer statement; complete cycle conditions are not reproduced as an independent result.",
        "sourceState": "M",
        "sourceTitle": "Inventus Power S-2S1P-18650 Technical Data Sheet",
        "sourceUrl": "https://inventuspower.com/wp-content/uploads/IP_TDS_2S1P-18650_Jan-2024_V1.pdf",
        "sourceLocation": "Electrical, thermal, mechanical, connector and regulatory table for P/N 57658-101",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inventus-s-2s1p-18650-57658-101:cmp-inventus-s-2s1p-18650-57658-101-dimensions",
      "componentId": "cmp-inventus-s-2s1p-18650-57658-101",
      "componentSlug": "inventus-s-2s1p-18650-57658-101",
      "componentName": "Inventus Power S-2S1P-18650",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inventus-s-2s1p-18650-57658-101-dimensions",
        "field": "dimensions",
        "label": "Maximum dimensions",
        "value": "67.2 × 38.2 × 22.0",
        "condition": "Pack envelope.",
        "sourceState": "M",
        "sourceTitle": "Inventus Power S-2S1P-18650 Technical Data Sheet",
        "sourceUrl": "https://inventuspower.com/wp-content/uploads/IP_TDS_2S1P-18650_Jan-2024_V1.pdf",
        "sourceLocation": "Electrical, thermal, mechanical, connector and regulatory table for P/N 57658-101",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inventus-s-2s1p-18650-57658-101:cmp-inventus-s-2s1p-18650-57658-101-mass",
      "componentId": "cmp-inventus-s-2s1p-18650-57658-101",
      "componentSlug": "inventus-s-2s1p-18650-57658-101",
      "componentName": "Inventus Power S-2S1P-18650",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inventus-s-2s1p-18650-57658-101-mass",
        "field": "mass",
        "label": "Mass",
        "value": "100 ± 5",
        "condition": "Manufacturer physical specification.",
        "sourceState": "M",
        "sourceTitle": "Inventus Power S-2S1P-18650 Technical Data Sheet",
        "sourceUrl": "https://inventuspower.com/wp-content/uploads/IP_TDS_2S1P-18650_Jan-2024_V1.pdf",
        "sourceLocation": "Electrical, thermal, mechanical, connector and regulatory table for P/N 57658-101",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inventus-s-2s1p-18650-57658-101:cmp-inventus-s-2s1p-18650-57658-101-connector",
      "componentId": "cmp-inventus-s-2s1p-18650-57658-101",
      "componentSlug": "inventus-s-2s1p-18650-57658-101",
      "componentName": "Inventus Power S-2S1P-18650",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inventus-s-2s1p-18650-57658-101-connector",
        "field": "connector",
        "label": "Connector",
        "value": "JST VHR-3N; red Pack+, yellow thermistor, black Pack−",
        "condition": "Connector and wire-function definition.",
        "sourceState": "M",
        "sourceTitle": "Inventus Power S-2S1P-18650 Technical Data Sheet",
        "sourceUrl": "https://inventuspower.com/wp-content/uploads/IP_TDS_2S1P-18650_Jan-2024_V1.pdf",
        "sourceLocation": "Electrical, thermal, mechanical, connector and regulatory table for P/N 57658-101",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inventus-s-2s1p-18650-57658-101:cmp-inventus-s-2s1p-18650-57658-101-regulatory_boundary",
      "componentId": "cmp-inventus-s-2s1p-18650-57658-101",
      "componentSlug": "inventus-s-2s1p-18650-57658-101",
      "componentName": "Inventus Power S-2S1P-18650",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inventus-s-2s1p-18650-57658-101-regulatory_boundary",
        "field": "regulatory_boundary",
        "label": "Regulatory statement",
        "value": "Designed to meet UNDOT, IEC 62133-2:2017 and UL 2054; certification upon customer request",
        "condition": "The datasheet explicitly does not state completed certification for this configuration.",
        "sourceState": "M",
        "sourceTitle": "Inventus Power S-2S1P-18650 Technical Data Sheet",
        "sourceUrl": "https://inventuspower.com/wp-content/uploads/IP_TDS_2S1P-18650_Jan-2024_V1.pdf",
        "sourceLocation": "Electrical, thermal, mechanical, connector and regulatory table for P/N 57658-101",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inventus-s-2s1p-18650-57658-101:cmp-inventus-s-2s1p-18650-57658-101-robot_power_system",
      "componentId": "cmp-inventus-s-2s1p-18650-57658-101",
      "componentSlug": "inventus-s-2s1p-18650-57658-101",
      "componentName": "Inventus Power S-2S1P-18650",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inventus-s-2s1p-18650-57658-101-robot_power_system",
        "field": "robot_power_system",
        "label": "Robot charger, fuse, enclosure and duty configuration",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Inventus Power S-2S1P-18650 Technical Data Sheet",
        "sourceUrl": "https://inventuspower.com/wp-content/uploads/IP_TDS_2S1P-18650_Jan-2024_V1.pdf",
        "sourceLocation": "Electrical, thermal, mechanical, connector and regulatory table for P/N 57658-101",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-inventus-s-2s1p-18650-57658-101:cmp-inventus-s-2s1p-18650-57658-101-independent_cycle_safety_test",
      "componentId": "cmp-inventus-s-2s1p-18650-57658-101",
      "componentSlug": "inventus-s-2s1p-18650-57658-101",
      "componentName": "Inventus Power S-2S1P-18650",
      "category": "power-energy",
      "claim": {
        "id": "cmp-inventus-s-2s1p-18650-57658-101-independent_cycle_safety_test",
        "field": "independent_cycle_safety_test",
        "label": "Independent cycle, abuse and safety validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Inventus Power S-2S1P-18650 Technical Data Sheet",
        "sourceUrl": "https://inventuspower.com/wp-content/uploads/IP_TDS_2S1P-18650_Jan-2024_V1.pdf",
        "sourceLocation": "Electrical, thermal, mechanical, connector and regulatory table for P/N 57658-101",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-peak-pcan-usb-fd-ipeh-004022:cmp-peak-pcan-usb-fd-ipeh-004022-order_number",
      "componentId": "cmp-peak-pcan-usb-fd-ipeh-004022",
      "componentSlug": "peak-pcan-usb-fd-ipeh-004022",
      "componentName": "PEAK-System PCAN-USB FD (USB-A)",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-peak-pcan-usb-fd-ipeh-004022-order_number",
        "field": "order_number",
        "label": "Order number",
        "value": "IPEH-004022",
        "condition": "USB-A connector variant.",
        "sourceState": "M",
        "sourceTitle": "PEAK-System PCAN-USB FD",
        "sourceUrl": "https://www.peak-system.com/products/hardware/external-pc-interfaces/pcan-usb-fd/?L=1",
        "sourceLocation": "Technical specifications and exact USB-A scope-of-supply order number IPEH-004022",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-peak-pcan-usb-fd-ipeh-004022:cmp-peak-pcan-usb-fd-ipeh-004022-host_interface",
      "componentId": "cmp-peak-pcan-usb-fd-ipeh-004022",
      "componentSlug": "peak-pcan-usb-fd-ipeh-004022",
      "componentName": "PEAK-System PCAN-USB FD (USB-A)",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-peak-pcan-usb-fd-ipeh-004022-host_interface",
        "field": "host_interface",
        "label": "Host interface",
        "value": "High-speed USB 2.0, USB-A",
        "condition": "USB 1.1 and USB 3.0 compatibility is also stated.",
        "sourceState": "M",
        "sourceTitle": "PEAK-System PCAN-USB FD",
        "sourceUrl": "https://www.peak-system.com/products/hardware/external-pc-interfaces/pcan-usb-fd/?L=1",
        "sourceLocation": "Technical specifications and exact USB-A scope-of-supply order number IPEH-004022",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-peak-pcan-usb-fd-ipeh-004022:cmp-peak-pcan-usb-fd-ipeh-004022-can_standard",
      "componentId": "cmp-peak-pcan-usb-fd-ipeh-004022",
      "componentSlug": "peak-pcan-usb-fd-ipeh-004022",
      "componentName": "PEAK-System PCAN-USB FD (USB-A)",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-peak-pcan-usb-fd-ipeh-004022-can_standard",
        "field": "can_standard",
        "label": "CAN support",
        "value": "CAN 2.0 A/B and CAN FD; ISO and non-ISO CAN FD switchable",
        "condition": "Manufacturer technical specifications.",
        "sourceState": "M",
        "sourceTitle": "PEAK-System PCAN-USB FD",
        "sourceUrl": "https://www.peak-system.com/products/hardware/external-pc-interfaces/pcan-usb-fd/?L=1",
        "sourceLocation": "Technical specifications and exact USB-A scope-of-supply order number IPEH-004022",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-peak-pcan-usb-fd-ipeh-004022:cmp-peak-pcan-usb-fd-ipeh-004022-can_fd_rate",
      "componentId": "cmp-peak-pcan-usb-fd-ipeh-004022",
      "componentSlug": "peak-pcan-usb-fd-ipeh-004022",
      "componentName": "PEAK-System PCAN-USB FD (USB-A)",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-peak-pcan-usb-fd-ipeh-004022-can_fd_rate",
        "field": "can_fd_rate",
        "label": "CAN FD data-field bit-rate range",
        "value": "25 kbit/s to 12 Mbit/s",
        "condition": "Up to 64 data bytes per CAN FD frame.",
        "sourceState": "M",
        "sourceTitle": "PEAK-System PCAN-USB FD",
        "sourceUrl": "https://www.peak-system.com/products/hardware/external-pc-interfaces/pcan-usb-fd/?L=1",
        "sourceLocation": "Technical specifications and exact USB-A scope-of-supply order number IPEH-004022",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "A Survey on Media Access Solutions for CAN Penetration Testing",
        "evidenceUrl": "https://www.researchgate.net/publication/328687253_A_Survey_on_Media_Access_Solutions_for_CAN_Penetration_Testing",
        "evidenceLocation": "Hardware setup and interface measurements",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-pcan-usb-fd-latency",
            "externalSupportId": "ext-wave65-pcan-usb-fd-latency",
            "componentId": "cmp-peak-pcan-usb-fd-ipeh-004022",
            "targetClaimId": "cmp-peak-pcan-usb-fd-ipeh-004022-can_fd_rate",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "A Survey on Media Access Solutions for CAN Penetration Testing",
            "evidenceUrl": "https://www.researchgate.net/publication/328687253_A_Survey_on_Media_Access_Solutions_for_CAN_Penetration_Testing",
            "evidenceLocation": "Hardware setup and interface measurements",
            "evidenceResult": "Physical USB-CAN latency and message-transfer behavior measured",
            "evidenceCondition": "PCAN-USB FD connected to a real CAN setup; host and driver effects included."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-peak-pcan-usb-fd-ipeh-004022:cmp-peak-pcan-usb-fd-ipeh-004022-classic_can_rate",
      "componentId": "cmp-peak-pcan-usb-fd-ipeh-004022",
      "componentSlug": "peak-pcan-usb-fd-ipeh-004022",
      "componentName": "PEAK-System PCAN-USB FD (USB-A)",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-peak-pcan-usb-fd-ipeh-004022-classic_can_rate",
        "field": "classic_can_rate",
        "label": "Classic CAN bit-rate range",
        "value": "25 kbit/s to 1 Mbit/s",
        "condition": "High-speed CAN physical layer.",
        "sourceState": "M",
        "sourceTitle": "PEAK-System PCAN-USB FD",
        "sourceUrl": "https://www.peak-system.com/products/hardware/external-pc-interfaces/pcan-usb-fd/?L=1",
        "sourceLocation": "Technical specifications and exact USB-A scope-of-supply order number IPEH-004022",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-peak-pcan-usb-fd-ipeh-004022:cmp-peak-pcan-usb-fd-ipeh-004022-timestamp_resolution",
      "componentId": "cmp-peak-pcan-usb-fd-ipeh-004022",
      "componentSlug": "peak-pcan-usb-fd-ipeh-004022",
      "componentName": "PEAK-System PCAN-USB FD (USB-A)",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-peak-pcan-usb-fd-ipeh-004022-timestamp_resolution",
        "field": "timestamp_resolution",
        "label": "Timestamp resolution",
        "value": "1",
        "condition": "Resolution is not the same as synchronized system accuracy.",
        "sourceState": "M",
        "sourceTitle": "PEAK-System PCAN-USB FD",
        "sourceUrl": "https://www.peak-system.com/products/hardware/external-pc-interfaces/pcan-usb-fd/?L=1",
        "sourceLocation": "Technical specifications and exact USB-A scope-of-supply order number IPEH-004022",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-peak-pcan-usb-fd-ipeh-004022:cmp-peak-pcan-usb-fd-ipeh-004022-transceiver",
      "componentId": "cmp-peak-pcan-usb-fd-ipeh-004022",
      "componentSlug": "peak-pcan-usb-fd-ipeh-004022",
      "componentName": "PEAK-System PCAN-USB FD (USB-A)",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-peak-pcan-usb-fd-ipeh-004022-transceiver",
        "field": "transceiver",
        "label": "CAN transceiver",
        "value": "NXP TJA1044GT",
        "condition": "Exact product-page hardware statement.",
        "sourceState": "M",
        "sourceTitle": "PEAK-System PCAN-USB FD",
        "sourceUrl": "https://www.peak-system.com/products/hardware/external-pc-interfaces/pcan-usb-fd/?L=1",
        "sourceLocation": "Technical specifications and exact USB-A scope-of-supply order number IPEH-004022",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-peak-pcan-usb-fd-ipeh-004022:cmp-peak-pcan-usb-fd-ipeh-004022-isolation",
      "componentId": "cmp-peak-pcan-usb-fd-ipeh-004022",
      "componentSlug": "peak-pcan-usb-fd-ipeh-004022",
      "componentName": "PEAK-System PCAN-USB FD (USB-A)",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-peak-pcan-usb-fd-ipeh-004022-isolation",
        "field": "isolation",
        "label": "Galvanic isolation",
        "value": "Up to 500",
        "condition": "PC-to-CAN-bus isolation claim.",
        "sourceState": "M",
        "sourceTitle": "PEAK-System PCAN-USB FD",
        "sourceUrl": "https://www.peak-system.com/products/hardware/external-pc-interfaces/pcan-usb-fd/?L=1",
        "sourceLocation": "Technical specifications and exact USB-A scope-of-supply order number IPEH-004022",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-peak-pcan-usb-fd-ipeh-004022:cmp-peak-pcan-usb-fd-ipeh-004022-connector",
      "componentId": "cmp-peak-pcan-usb-fd-ipeh-004022",
      "componentSlug": "peak-pcan-usb-fd-ipeh-004022",
      "componentName": "PEAK-System PCAN-USB FD (USB-A)",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-peak-pcan-usb-fd-ipeh-004022-connector",
        "field": "connector",
        "label": "CAN connector",
        "value": "D-Sub 9-pin, CiA 106",
        "condition": "Physical connector statement.",
        "sourceState": "M",
        "sourceTitle": "PEAK-System PCAN-USB FD",
        "sourceUrl": "https://www.peak-system.com/products/hardware/external-pc-interfaces/pcan-usb-fd/?L=1",
        "sourceLocation": "Technical specifications and exact USB-A scope-of-supply order number IPEH-004022",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-peak-pcan-usb-fd-ipeh-004022:cmp-peak-pcan-usb-fd-ipeh-004022-temperature",
      "componentId": "cmp-peak-pcan-usb-fd-ipeh-004022",
      "componentSlug": "peak-pcan-usb-fd-ipeh-004022",
      "componentName": "PEAK-System PCAN-USB FD (USB-A)",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-peak-pcan-usb-fd-ipeh-004022-temperature",
        "field": "temperature",
        "label": "Operating temperature range",
        "value": "-40 to +85",
        "condition": "Manufacturer extended range.",
        "sourceState": "M",
        "sourceTitle": "PEAK-System PCAN-USB FD",
        "sourceUrl": "https://www.peak-system.com/products/hardware/external-pc-interfaces/pcan-usb-fd/?L=1",
        "sourceLocation": "Technical specifications and exact USB-A scope-of-supply order number IPEH-004022",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-peak-pcan-usb-fd-ipeh-004022:cmp-peak-pcan-usb-fd-ipeh-004022-robot_bus_configuration",
      "componentId": "cmp-peak-pcan-usb-fd-ipeh-004022",
      "componentSlug": "peak-pcan-usb-fd-ipeh-004022",
      "componentName": "PEAK-System PCAN-USB FD (USB-A)",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-peak-pcan-usb-fd-ipeh-004022-robot_bus_configuration",
        "field": "robot_bus_configuration",
        "label": "Robot protocol, cable and termination configuration",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "PEAK-System PCAN-USB FD",
        "sourceUrl": "https://www.peak-system.com/products/hardware/external-pc-interfaces/pcan-usb-fd/?L=1",
        "sourceLocation": "Technical specifications and exact USB-A scope-of-supply order number IPEH-004022",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-peak-pcan-usb-fd-ipeh-004022:cmp-peak-pcan-usb-fd-ipeh-004022-independent_bus_test",
      "componentId": "cmp-peak-pcan-usb-fd-ipeh-004022",
      "componentSlug": "peak-pcan-usb-fd-ipeh-004022",
      "componentName": "PEAK-System PCAN-USB FD (USB-A)",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-peak-pcan-usb-fd-ipeh-004022-independent_bus_test",
        "field": "independent_bus_test",
        "label": "Independent timing and fault-recovery validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "PEAK-System PCAN-USB FD",
        "sourceUrl": "https://www.peak-system.com/products/hardware/external-pc-interfaces/pcan-usb-fd/?L=1",
        "sourceLocation": "Technical specifications and exact USB-A scope-of-supply order number IPEH-004022",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-beckhoff-cx5130-0100:cmp-beckhoff-cx5130-0100-order_number",
      "componentId": "cmp-beckhoff-cx5130-0100",
      "componentSlug": "beckhoff-cx5130-0100",
      "componentName": "Beckhoff CX5130-0100",
      "category": "compute-control",
      "claim": {
        "id": "cmp-beckhoff-cx5130-0100-order_number",
        "field": "order_number",
        "label": "Order number",
        "value": "CX5130-0100",
        "condition": "CPU module, no operating system, no TwinCAT.",
        "sourceState": "M",
        "sourceTitle": "Beckhoff CX5130 Embedded PC",
        "sourceUrl": "https://www.beckhoff.com/en-us/products/ipc/embedded-pcs/cx5100-intel-atom-r/cx5130.html",
        "sourceLocation": "Technical data and exact CX5130-0100 ordering row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-beckhoff-cx5130-0100:cmp-beckhoff-cx5130-0100-processor",
      "componentId": "cmp-beckhoff-cx5130-0100",
      "componentSlug": "beckhoff-cx5130-0100",
      "componentName": "Beckhoff CX5130-0100",
      "category": "compute-control",
      "claim": {
        "id": "cmp-beckhoff-cx5130-0100-processor",
        "field": "processor",
        "label": "Processor",
        "value": "Intel Atom E3827, 1.75 GHz",
        "condition": "Two-core processor.",
        "sourceState": "M",
        "sourceTitle": "Beckhoff CX5130 Embedded PC",
        "sourceUrl": "https://www.beckhoff.com/en-us/products/ipc/embedded-pcs/cx5100-intel-atom-r/cx5130.html",
        "sourceLocation": "Technical data and exact CX5130-0100 ordering row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-beckhoff-cx5130-0100:cmp-beckhoff-cx5130-0100-memory",
      "componentId": "cmp-beckhoff-cx5130-0100",
      "componentSlug": "beckhoff-cx5130-0100",
      "componentName": "Beckhoff CX5130-0100",
      "category": "compute-control",
      "claim": {
        "id": "cmp-beckhoff-cx5130-0100-memory",
        "field": "memory",
        "label": "Main memory",
        "value": "4 GB DDR3 RAM, not expandable",
        "condition": "Base CPU-module specification.",
        "sourceState": "M",
        "sourceTitle": "Beckhoff CX5130 Embedded PC",
        "sourceUrl": "https://www.beckhoff.com/en-us/products/ipc/embedded-pcs/cx5100-intel-atom-r/cx5130.html",
        "sourceLocation": "Technical data and exact CX5130-0100 ordering row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-beckhoff-cx5130-0100:cmp-beckhoff-cx5130-0100-storage",
      "componentId": "cmp-beckhoff-cx5130-0100",
      "componentSlug": "beckhoff-cx5130-0100",
      "componentName": "Beckhoff CX5130-0100",
      "category": "compute-control",
      "claim": {
        "id": "cmp-beckhoff-cx5130-0100-storage",
        "field": "storage",
        "label": "Storage interfaces",
        "value": "CFast and microSD slots; cards not included",
        "condition": "No storage medium is included in the order suffix.",
        "sourceState": "M",
        "sourceTitle": "Beckhoff CX5130 Embedded PC",
        "sourceUrl": "https://www.beckhoff.com/en-us/products/ipc/embedded-pcs/cx5100-intel-atom-r/cx5130.html",
        "sourceLocation": "Technical data and exact CX5130-0100 ordering row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-beckhoff-cx5130-0100:cmp-beckhoff-cx5130-0100-interfaces",
      "componentId": "cmp-beckhoff-cx5130-0100",
      "componentSlug": "beckhoff-cx5130-0100",
      "componentName": "Beckhoff CX5130-0100",
      "category": "compute-control",
      "claim": {
        "id": "cmp-beckhoff-cx5130-0100-interfaces",
        "field": "interfaces",
        "label": "Base interfaces",
        "value": "2× Gigabit Ethernet, DVI-I, 4× USB 2.0, 1× optional interface",
        "condition": "Optional interface is not selected by -0100.",
        "sourceState": "M",
        "sourceTitle": "Beckhoff CX5130 Embedded PC",
        "sourceUrl": "https://www.beckhoff.com/en-us/products/ipc/embedded-pcs/cx5100-intel-atom-r/cx5130.html",
        "sourceLocation": "Technical data and exact CX5130-0100 ordering row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-beckhoff-cx5130-0100:cmp-beckhoff-cx5130-0100-io_connection",
      "componentId": "cmp-beckhoff-cx5130-0100",
      "componentSlug": "beckhoff-cx5130-0100",
      "componentName": "Beckhoff CX5130-0100",
      "category": "compute-control",
      "claim": {
        "id": "cmp-beckhoff-cx5130-0100-io_connection",
        "field": "io_connection",
        "label": "I/O connection",
        "value": "E-bus or K-bus with automatic recognition",
        "condition": "I/O terminals remain separately selected.",
        "sourceState": "M",
        "sourceTitle": "Beckhoff CX5130 Embedded PC",
        "sourceUrl": "https://www.beckhoff.com/en-us/products/ipc/embedded-pcs/cx5100-intel-atom-r/cx5130.html",
        "sourceLocation": "Technical data and exact CX5130-0100 ordering row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-beckhoff-cx5130-0100:cmp-beckhoff-cx5130-0100-power_supply",
      "componentId": "cmp-beckhoff-cx5130-0100",
      "componentSlug": "beckhoff-cx5130-0100",
      "componentName": "Beckhoff CX5130-0100",
      "category": "compute-control",
      "claim": {
        "id": "cmp-beckhoff-cx5130-0100-power_supply",
        "field": "power_supply",
        "label": "Power supply",
        "value": "24 VDC (-15% / +20%)",
        "condition": "Manufacturer power-input specification.",
        "sourceState": "M",
        "sourceTitle": "Beckhoff CX5130 Embedded PC",
        "sourceUrl": "https://www.beckhoff.com/en-us/products/ipc/embedded-pcs/cx5100-intel-atom-r/cx5130.html",
        "sourceLocation": "Technical data and exact CX5130-0100 ordering row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-beckhoff-cx5130-0100:cmp-beckhoff-cx5130-0100-max_power",
      "componentId": "cmp-beckhoff-cx5130-0100",
      "componentSlug": "beckhoff-cx5130-0100",
      "componentName": "Beckhoff CX5130-0100",
      "category": "compute-control",
      "claim": {
        "id": "cmp-beckhoff-cx5130-0100-max_power",
        "field": "max_power",
        "label": "Maximum power consumption",
        "value": "14",
        "condition": "20 W while loading the integrated UPS.",
        "sourceState": "M",
        "sourceTitle": "Beckhoff CX5130 Embedded PC",
        "sourceUrl": "https://www.beckhoff.com/en-us/products/ipc/embedded-pcs/cx5100-intel-atom-r/cx5130.html",
        "sourceLocation": "Technical data and exact CX5130-0100 ordering row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-beckhoff-cx5130-0100:cmp-beckhoff-cx5130-0100-temperature",
      "componentId": "cmp-beckhoff-cx5130-0100",
      "componentSlug": "beckhoff-cx5130-0100",
      "componentName": "Beckhoff CX5130-0100",
      "category": "compute-control",
      "claim": {
        "id": "cmp-beckhoff-cx5130-0100-temperature",
        "field": "temperature",
        "label": "Operating temperature",
        "value": "-25 to +60",
        "condition": "Manufacturer environmental specification.",
        "sourceState": "M",
        "sourceTitle": "Beckhoff CX5130 Embedded PC",
        "sourceUrl": "https://www.beckhoff.com/en-us/products/ipc/embedded-pcs/cx5100-intel-atom-r/cx5130.html",
        "sourceLocation": "Technical data and exact CX5130-0100 ordering row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-beckhoff-cx5130-0100:cmp-beckhoff-cx5130-0100-dimensions",
      "componentId": "cmp-beckhoff-cx5130-0100",
      "componentSlug": "beckhoff-cx5130-0100",
      "componentName": "Beckhoff CX5130-0100",
      "category": "compute-control",
      "claim": {
        "id": "cmp-beckhoff-cx5130-0100-dimensions",
        "field": "dimensions",
        "label": "Dimensions",
        "value": "142 × 100 × 92",
        "condition": "Width × height × depth.",
        "sourceState": "M",
        "sourceTitle": "Beckhoff CX5130 Embedded PC",
        "sourceUrl": "https://www.beckhoff.com/en-us/products/ipc/embedded-pcs/cx5100-intel-atom-r/cx5130.html",
        "sourceLocation": "Technical data and exact CX5130-0100 ordering row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-beckhoff-cx5130-0100:cmp-beckhoff-cx5130-0100-mass",
      "componentId": "cmp-beckhoff-cx5130-0100",
      "componentSlug": "beckhoff-cx5130-0100",
      "componentName": "Beckhoff CX5130-0100",
      "category": "compute-control",
      "claim": {
        "id": "cmp-beckhoff-cx5130-0100-mass",
        "field": "mass",
        "label": "Mass",
        "value": "Approximately 1095",
        "condition": "Base module.",
        "sourceState": "M",
        "sourceTitle": "Beckhoff CX5130 Embedded PC",
        "sourceUrl": "https://www.beckhoff.com/en-us/products/ipc/embedded-pcs/cx5100-intel-atom-r/cx5130.html",
        "sourceLocation": "Technical data and exact CX5130-0100 ordering row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-beckhoff-cx5130-0100:cmp-beckhoff-cx5130-0100-robot_controller_configuration",
      "componentId": "cmp-beckhoff-cx5130-0100",
      "componentSlug": "beckhoff-cx5130-0100",
      "componentName": "Beckhoff CX5130-0100",
      "category": "compute-control",
      "claim": {
        "id": "cmp-beckhoff-cx5130-0100-robot_controller_configuration",
        "field": "robot_controller_configuration",
        "label": "Complete robot-control configuration",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Beckhoff CX5130 Embedded PC",
        "sourceUrl": "https://www.beckhoff.com/en-us/products/ipc/embedded-pcs/cx5100-intel-atom-r/cx5130.html",
        "sourceLocation": "Technical data and exact CX5130-0100 ordering row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-beckhoff-cx5130-0100:cmp-beckhoff-cx5130-0100-independent_realtime_test",
      "componentId": "cmp-beckhoff-cx5130-0100",
      "componentSlug": "beckhoff-cx5130-0100",
      "componentName": "Beckhoff CX5130-0100",
      "category": "compute-control",
      "claim": {
        "id": "cmp-beckhoff-cx5130-0100-independent_realtime_test",
        "field": "independent_realtime_test",
        "label": "Independent real-time and jitter validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Beckhoff CX5130 Embedded PC",
        "sourceUrl": "https://www.beckhoff.com/en-us/products/ipc/embedded-pcs/cx5100-intel-atom-r/cx5130.html",
        "sourceLocation": "Technical data and exact CX5130-0100 ordering row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-20e-ratio-57:cmp-nabtesco-rv-20e-ratio-57-model_configuration",
      "componentId": "cmp-nabtesco-rv-20e-ratio-57",
      "componentSlug": "nabtesco-rv-20e-ratio-57",
      "componentName": "Nabtesco RV-20E, ratio 57",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-20e-ratio-57-model_configuration",
        "field": "model_configuration",
        "label": "Model and selected ratio",
        "value": "RV-20E, ratio 57",
        "condition": "Exact RV-E table row; the public table does not expose a complete option-suffixed purchase code.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Equipment RV-E product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-E",
        "sourceLocation": "RV-20E ratio-57 selection row, product form, ratings, rigidity, life and integration boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-20e-ratio-57:cmp-nabtesco-rv-20e-ratio-57-product_form",
      "componentId": "cmp-nabtesco-rv-20e-ratio-57",
      "componentSlug": "nabtesco-rv-20e-ratio-57",
      "componentName": "Nabtesco RV-20E, ratio 57",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-20e-ratio-57-product_form",
        "field": "product_form",
        "label": "Product form",
        "value": "Component reducer with internal main bearing",
        "condition": "Customer integrates the component into its own design.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Equipment RV-E product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-E",
        "sourceLocation": "RV-20E ratio-57 selection row, product form, ratings, rigidity, life and integration boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-20e-ratio-57:cmp-nabtesco-rv-20e-ratio-57-rated_torque",
      "componentId": "cmp-nabtesco-rv-20e-ratio-57",
      "componentSlug": "nabtesco-rv-20e-ratio-57",
      "componentName": "Nabtesco RV-20E, ratio 57",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-20e-ratio-57-rated_torque",
        "field": "rated_torque",
        "label": "Rated torque",
        "value": "167",
        "condition": "Ratio-57 RV-20E row.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Equipment RV-E product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-E",
        "sourceLocation": "RV-20E ratio-57 selection row, product form, ratings, rigidity, life and integration boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-20e-ratio-57:cmp-nabtesco-rv-20e-ratio-57-momentary_max_torque",
      "componentId": "cmp-nabtesco-rv-20e-ratio-57",
      "componentSlug": "nabtesco-rv-20e-ratio-57",
      "componentName": "Nabtesco RV-20E, ratio 57",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-20e-ratio-57-momentary_max_torque",
        "field": "momentary_max_torque",
        "label": "Momentary maximum allowable torque",
        "value": "412",
        "condition": "Manufacturer table rating; not a continuous operating point.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Equipment RV-E product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-E",
        "sourceLocation": "RV-20E ratio-57 selection row, product form, ratings, rigidity, life and integration boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-20e-ratio-57:cmp-nabtesco-rv-20e-ratio-57-rated_output_speed",
      "componentId": "cmp-nabtesco-rv-20e-ratio-57",
      "componentSlug": "nabtesco-rv-20e-ratio-57",
      "componentName": "Nabtesco RV-20E, ratio 57",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-20e-ratio-57-rated_output_speed",
        "field": "rated_output_speed",
        "label": "Rated output speed",
        "value": "15",
        "condition": "Manufacturer table rating.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Equipment RV-E product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-E",
        "sourceLocation": "RV-20E ratio-57 selection row, product form, ratings, rigidity, life and integration boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-20e-ratio-57:cmp-nabtesco-rv-20e-ratio-57-rated_life",
      "componentId": "cmp-nabtesco-rv-20e-ratio-57",
      "componentSlug": "nabtesco-rv-20e-ratio-57",
      "componentName": "Nabtesco RV-20E, ratio 57",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-20e-ratio-57-rated_life",
        "field": "rated_life",
        "label": "Rated life",
        "value": "6000",
        "condition": "Manufacturer table value; load spectrum, mounting and lubrication must still match the selection conditions.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Equipment RV-E product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-E",
        "sourceLocation": "RV-20E ratio-57 selection row, product form, ratings, rigidity, life and integration boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-20e-ratio-57:cmp-nabtesco-rv-20e-ratio-57-backlash",
      "componentId": "cmp-nabtesco-rv-20e-ratio-57",
      "componentSlug": "nabtesco-rv-20e-ratio-57",
      "componentName": "Nabtesco RV-20E, ratio 57",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-20e-ratio-57-backlash",
        "field": "backlash",
        "label": "Backlash",
        "value": "Less than 1",
        "condition": "Exact-series public table.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Equipment RV-E product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-E",
        "sourceLocation": "RV-20E ratio-57 selection row, product form, ratings, rigidity, life and integration boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-20e-ratio-57:cmp-nabtesco-rv-20e-ratio-57-lost_motion",
      "componentId": "cmp-nabtesco-rv-20e-ratio-57",
      "componentSlug": "nabtesco-rv-20e-ratio-57",
      "componentName": "Nabtesco RV-20E, ratio 57",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-20e-ratio-57-lost_motion",
        "field": "lost_motion",
        "label": "Lost motion",
        "value": "Less than 1",
        "condition": "Exact-series public table; not a measured assembled-joint result.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Equipment RV-E product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-E",
        "sourceLocation": "RV-20E ratio-57 selection row, product form, ratings, rigidity, life and integration boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-20e-ratio-57:cmp-nabtesco-rv-20e-ratio-57-torsional_rigidity",
      "componentId": "cmp-nabtesco-rv-20e-ratio-57",
      "componentSlug": "nabtesco-rv-20e-ratio-57",
      "componentName": "Nabtesco RV-20E, ratio 57",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-20e-ratio-57-torsional_rigidity",
        "field": "torsional_rigidity",
        "label": "Torsional rigidity",
        "value": "49",
        "condition": "Ratio-57 RV-20E row.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Equipment RV-E product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-E",
        "sourceLocation": "RV-20E ratio-57 selection row, product form, ratings, rigidity, life and integration boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-20e-ratio-57:cmp-nabtesco-rv-20e-ratio-57-mass",
      "componentId": "cmp-nabtesco-rv-20e-ratio-57",
      "componentSlug": "nabtesco-rv-20e-ratio-57",
      "componentName": "Nabtesco RV-20E, ratio 57",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-20e-ratio-57-mass",
        "field": "mass",
        "label": "Mass",
        "value": "4.7",
        "condition": "Manufacturer table value.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Equipment RV-E product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-E",
        "sourceLocation": "RV-20E ratio-57 selection row, product form, ratings, rigidity, life and integration boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-20e-ratio-57:cmp-nabtesco-rv-20e-ratio-57-complete_purchase_suffix",
      "componentId": "cmp-nabtesco-rv-20e-ratio-57",
      "componentSlug": "nabtesco-rv-20e-ratio-57",
      "componentName": "Nabtesco RV-20E, ratio 57",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-20e-ratio-57-complete_purchase_suffix",
        "field": "complete_purchase_suffix",
        "label": "Complete option-suffixed purchase code and current availability",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Nabtesco Precision Equipment RV-E product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-E",
        "sourceLocation": "RV-20E ratio-57 selection row, product form, ratings, rigidity, life and integration boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-20e-ratio-57:cmp-nabtesco-rv-20e-ratio-57-independent_joint_test",
      "componentId": "cmp-nabtesco-rv-20e-ratio-57",
      "componentSlug": "nabtesco-rv-20e-ratio-57",
      "componentName": "Nabtesco RV-20E, ratio 57",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-20e-ratio-57-independent_joint_test",
        "field": "independent_joint_test",
        "label": "Independent assembled-joint validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Nabtesco Precision Equipment RV-E product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-E",
        "sourceLocation": "RV-20E ratio-57 selection row, product form, ratings, rigidity, life and integration boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robosense-m2:cmp-robosense-m2-model",
      "componentId": "cmp-robosense-m2",
      "componentSlug": "robosense-m2",
      "componentName": "RoboSense M2",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-robosense-m2-model",
        "field": "model",
        "label": "Model",
        "value": "M2",
        "condition": "Third mid-range LiDAR in the RoboSense M platform.",
        "sourceState": "M",
        "sourceTitle": "RoboSense M2 product specification",
        "sourceUrl": "https://www.robosense.ai/en/rslidar/M2",
        "sourceLocation": "M2 range, angular sampling, point rate, mass, dimensions and platform-level qualification boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robosense-m2:cmp-robosense-m2-maximum_range",
      "componentId": "cmp-robosense-m2",
      "componentSlug": "robosense-m2",
      "componentName": "RoboSense M2",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-robosense-m2-maximum_range",
        "field": "maximum_range",
        "label": "Headline maximum range",
        "value": "250",
        "condition": "Manufacturer headline value; target and detection conditions are not stated beside this number.",
        "sourceState": "M",
        "sourceTitle": "RoboSense M2 product specification",
        "sourceUrl": "https://www.robosense.ai/en/rslidar/M2",
        "sourceLocation": "M2 range, angular sampling, point rate, mass, dimensions and platform-level qualification boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robosense-m2:cmp-robosense-m2-range_10_percent",
      "componentId": "cmp-robosense-m2",
      "componentSlug": "robosense-m2",
      "componentName": "RoboSense M2",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-robosense-m2-range_10_percent",
        "field": "range_10_percent",
        "label": "Range at 10% reflectivity",
        "value": "200",
        "condition": "Manufacturer comparison table condition.",
        "sourceState": "M",
        "sourceTitle": "RoboSense M2 product specification",
        "sourceUrl": "https://www.robosense.ai/en/rslidar/M2",
        "sourceLocation": "M2 range, angular sampling, point rate, mass, dimensions and platform-level qualification boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robosense-m2:cmp-robosense-m2-angular_resolution",
      "componentId": "cmp-robosense-m2",
      "componentSlug": "robosense-m2",
      "componentName": "RoboSense M2",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-robosense-m2-angular_resolution",
        "field": "angular_resolution",
        "label": "Average angular resolution (H × V)",
        "value": "0.1 × 0.2",
        "condition": "General scan field.",
        "sourceState": "M",
        "sourceTitle": "RoboSense M2 product specification",
        "sourceUrl": "https://www.robosense.ai/en/rslidar/M2",
        "sourceLocation": "M2 range, angular sampling, point rate, mass, dimensions and platform-level qualification boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robosense-m2:cmp-robosense-m2-roi_angular_resolution",
      "componentId": "cmp-robosense-m2",
      "componentSlug": "robosense-m2",
      "componentName": "RoboSense M2",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-robosense-m2-roi_angular_resolution",
        "field": "roi_angular_resolution",
        "label": "Average ROI angular resolution (H × V)",
        "value": "0.1 × 0.1",
        "condition": "Region-of-interest value, not the entire scan field.",
        "sourceState": "M",
        "sourceTitle": "RoboSense M2 product specification",
        "sourceUrl": "https://www.robosense.ai/en/rslidar/M2",
        "sourceLocation": "M2 range, angular sampling, point rate, mass, dimensions and platform-level qualification boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robosense-m2:cmp-robosense-m2-point_rate",
      "componentId": "cmp-robosense-m2",
      "componentSlug": "robosense-m2",
      "componentName": "RoboSense M2",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-robosense-m2-point_rate",
        "field": "point_rate",
        "label": "Point rate",
        "value": "1,575,000",
        "condition": "Single-return mode.",
        "sourceState": "M",
        "sourceTitle": "RoboSense M2 product specification",
        "sourceUrl": "https://www.robosense.ai/en/rslidar/M2",
        "sourceLocation": "M2 range, angular sampling, point rate, mass, dimensions and platform-level qualification boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robosense-m2:cmp-robosense-m2-dimensions",
      "componentId": "cmp-robosense-m2",
      "componentSlug": "robosense-m2",
      "componentName": "RoboSense M2",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-robosense-m2-dimensions",
        "field": "dimensions",
        "label": "Dimensions",
        "value": "111 × 110 × 45",
        "condition": "Depth × width × height.",
        "sourceState": "M",
        "sourceTitle": "RoboSense M2 product specification",
        "sourceUrl": "https://www.robosense.ai/en/rslidar/M2",
        "sourceLocation": "M2 range, angular sampling, point rate, mass, dimensions and platform-level qualification boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robosense-m2:cmp-robosense-m2-mass",
      "componentId": "cmp-robosense-m2",
      "componentSlug": "robosense-m2",
      "componentName": "RoboSense M2",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-robosense-m2-mass",
        "field": "mass",
        "label": "Mass without cable",
        "value": "690 ± 20",
        "condition": "Manufacturer comparison table.",
        "sourceState": "M",
        "sourceTitle": "RoboSense M2 product specification",
        "sourceUrl": "https://www.robosense.ai/en/rslidar/M2",
        "sourceLocation": "M2 range, angular sampling, point rate, mass, dimensions and platform-level qualification boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robosense-m2:cmp-robosense-m2-platform_commonality",
      "componentId": "cmp-robosense-m2",
      "componentSlug": "robosense-m2",
      "componentName": "RoboSense M2",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-robosense-m2-platform_commonality",
        "field": "platform_commonality",
        "label": "M1 Plus component commonality statement",
        "value": "More than 90%",
        "condition": "Manufacturer platform statement; this is not a field-replaceability or interoperability result.",
        "sourceState": "M",
        "sourceTitle": "RoboSense M2 product specification",
        "sourceUrl": "https://www.robosense.ai/en/rslidar/M2",
        "sourceLocation": "M2 range, angular sampling, point rate, mass, dimensions and platform-level qualification boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robosense-m2:cmp-robosense-m2-qualification_boundary",
      "componentId": "cmp-robosense-m2",
      "componentSlug": "robosense-m2",
      "componentName": "RoboSense M2",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-robosense-m2-qualification_boundary",
        "field": "qualification_boundary",
        "label": "Qualification statement",
        "value": "M platform ISO 26262 ASIL B; scanning chip AEC-Q100",
        "condition": "Platform- and chip-level boundary exactly as stated; not generalized to a complete robot system.",
        "sourceState": "M",
        "sourceTitle": "RoboSense M2 product specification",
        "sourceUrl": "https://www.robosense.ai/en/rslidar/M2",
        "sourceLocation": "M2 range, angular sampling, point rate, mass, dimensions and platform-level qualification boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robosense-m2:cmp-robosense-m2-robot_integration_identity",
      "componentId": "cmp-robosense-m2",
      "componentSlug": "robosense-m2",
      "componentName": "RoboSense M2",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-robosense-m2-robot_integration_identity",
        "field": "robot_integration_identity",
        "label": "Exact firmware, packet, clock, cable and robot integration identity",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "RoboSense M2 product specification",
        "sourceUrl": "https://www.robosense.ai/en/rslidar/M2",
        "sourceLocation": "M2 range, angular sampling, point rate, mass, dimensions and platform-level qualification boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robosense-m2:cmp-robosense-m2-independent_sensor_benchmark",
      "componentId": "cmp-robosense-m2",
      "componentSlug": "robosense-m2",
      "componentName": "RoboSense M2",
      "category": "perception-sensing",
      "claim": {
        "id": "cmp-robosense-m2-independent_sensor_benchmark",
        "field": "independent_sensor_benchmark",
        "label": "Independent RCI range and perception benchmark",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "RoboSense M2 product specification",
        "sourceUrl": "https://www.robosense.ai/en/rslidar/M2",
        "sourceLocation": "M2 range, angular sampling, point rate, mass, dimensions and platform-level qualification boundary",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-moxa-eds-2008-el:cmp-moxa-eds-2008-el-model",
      "componentId": "cmp-moxa-eds-2008-el",
      "componentSlug": "moxa-eds-2008-el",
      "componentName": "Moxa EDS-2008-EL",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-moxa-eds-2008-el-model",
        "field": "model",
        "label": "Exact model",
        "value": "EDS-2008-EL",
        "condition": "Eight RJ45 copper ports; no fiber suffix and no -T suffix.",
        "sourceState": "M",
        "sourceTitle": "Moxa EDS-2008-EL product specification",
        "sourceUrl": "https://www.moxa.com/en/products/industrial-network-infrastructure/ethernet-switches/unmanaged-switches/eds-2008-el-series/eds-2008-el",
        "sourceLocation": "Exact copper-port variant, switching, power, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-moxa-eds-2008-el:cmp-moxa-eds-2008-el-ports",
      "componentId": "cmp-moxa-eds-2008-el",
      "componentSlug": "moxa-eds-2008-el",
      "componentName": "Moxa EDS-2008-EL",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-moxa-eds-2008-el-ports",
        "field": "ports",
        "label": "Copper Ethernet ports",
        "value": "8 × 10/100BaseT(X) RJ45",
        "condition": "Full/half duplex, auto MDI/MDI-X and auto negotiation.",
        "sourceState": "M",
        "sourceTitle": "Moxa EDS-2008-EL product specification",
        "sourceUrl": "https://www.moxa.com/en/products/industrial-network-infrastructure/ethernet-switches/unmanaged-switches/eds-2008-el-series/eds-2008-el",
        "sourceLocation": "Exact copper-port variant, switching, power, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-moxa-eds-2008-el:cmp-moxa-eds-2008-el-standards",
      "componentId": "cmp-moxa-eds-2008-el",
      "componentSlug": "moxa-eds-2008-el",
      "componentName": "Moxa EDS-2008-EL",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-moxa-eds-2008-el-standards",
        "field": "standards",
        "label": "Ethernet standards",
        "value": "IEEE 802.3, 802.3u, 802.3x and 802.1p",
        "condition": "Manufacturer standards list.",
        "sourceState": "M",
        "sourceTitle": "Moxa EDS-2008-EL product specification",
        "sourceUrl": "https://www.moxa.com/en/products/industrial-network-infrastructure/ethernet-switches/unmanaged-switches/eds-2008-el-series/eds-2008-el",
        "sourceLocation": "Exact copper-port variant, switching, power, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-moxa-eds-2008-el:cmp-moxa-eds-2008-el-forwarding",
      "componentId": "cmp-moxa-eds-2008-el",
      "componentSlug": "moxa-eds-2008-el",
      "componentName": "Moxa EDS-2008-EL",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-moxa-eds-2008-el-forwarding",
        "field": "forwarding",
        "label": "Processing type",
        "value": "Store and forward",
        "condition": "Switch property.",
        "sourceState": "M",
        "sourceTitle": "Moxa EDS-2008-EL product specification",
        "sourceUrl": "https://www.moxa.com/en/products/industrial-network-infrastructure/ethernet-switches/unmanaged-switches/eds-2008-el-series/eds-2008-el",
        "sourceLocation": "Exact copper-port variant, switching, power, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-moxa-eds-2008-el:cmp-moxa-eds-2008-el-mac_table",
      "componentId": "cmp-moxa-eds-2008-el",
      "componentSlug": "moxa-eds-2008-el",
      "componentName": "Moxa EDS-2008-EL",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-moxa-eds-2008-el-mac_table",
        "field": "mac_table",
        "label": "MAC table size",
        "value": "2",
        "condition": "Switch property.",
        "sourceState": "M",
        "sourceTitle": "Moxa EDS-2008-EL product specification",
        "sourceUrl": "https://www.moxa.com/en/products/industrial-network-infrastructure/ethernet-switches/unmanaged-switches/eds-2008-el-series/eds-2008-el",
        "sourceLocation": "Exact copper-port variant, switching, power, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-moxa-eds-2008-el:cmp-moxa-eds-2008-el-packet_buffer",
      "componentId": "cmp-moxa-eds-2008-el",
      "componentSlug": "moxa-eds-2008-el",
      "componentName": "Moxa EDS-2008-EL",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-moxa-eds-2008-el-packet_buffer",
        "field": "packet_buffer",
        "label": "Packet buffer size",
        "value": "768",
        "condition": "Switch property.",
        "sourceState": "M",
        "sourceTitle": "Moxa EDS-2008-EL product specification",
        "sourceUrl": "https://www.moxa.com/en/products/industrial-network-infrastructure/ethernet-switches/unmanaged-switches/eds-2008-el-series/eds-2008-el",
        "sourceLocation": "Exact copper-port variant, switching, power, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-moxa-eds-2008-el:cmp-moxa-eds-2008-el-power_input",
      "componentId": "cmp-moxa-eds-2008-el",
      "componentSlug": "moxa-eds-2008-el",
      "componentName": "Moxa EDS-2008-EL",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-moxa-eds-2008-el-power_input",
        "field": "power_input",
        "label": "Nominal input options",
        "value": "12 / 24 / 48",
        "condition": "Single removable two-contact terminal block.",
        "sourceState": "M",
        "sourceTitle": "Moxa EDS-2008-EL product specification",
        "sourceUrl": "https://www.moxa.com/en/products/industrial-network-infrastructure/ethernet-switches/unmanaged-switches/eds-2008-el-series/eds-2008-el",
        "sourceLocation": "Exact copper-port variant, switching, power, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-moxa-eds-2008-el:cmp-moxa-eds-2008-el-operating_voltage",
      "componentId": "cmp-moxa-eds-2008-el",
      "componentSlug": "moxa-eds-2008-el",
      "componentName": "Moxa EDS-2008-EL",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-moxa-eds-2008-el-operating_voltage",
        "field": "operating_voltage",
        "label": "Operating voltage range",
        "value": "9.6 to 60",
        "condition": "Manufacturer electrical range.",
        "sourceState": "M",
        "sourceTitle": "Moxa EDS-2008-EL product specification",
        "sourceUrl": "https://www.moxa.com/en/products/industrial-network-infrastructure/ethernet-switches/unmanaged-switches/eds-2008-el-series/eds-2008-el",
        "sourceLocation": "Exact copper-port variant, switching, power, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-moxa-eds-2008-el:cmp-moxa-eds-2008-el-dimensions",
      "componentId": "cmp-moxa-eds-2008-el",
      "componentSlug": "moxa-eds-2008-el",
      "componentName": "Moxa EDS-2008-EL",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-moxa-eds-2008-el-dimensions",
        "field": "dimensions",
        "label": "Dimensions",
        "value": "36 × 81 × 65",
        "condition": "Exact copper-only model.",
        "sourceState": "M",
        "sourceTitle": "Moxa EDS-2008-EL product specification",
        "sourceUrl": "https://www.moxa.com/en/products/industrial-network-infrastructure/ethernet-switches/unmanaged-switches/eds-2008-el-series/eds-2008-el",
        "sourceLocation": "Exact copper-port variant, switching, power, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-moxa-eds-2008-el:cmp-moxa-eds-2008-el-temperature",
      "componentId": "cmp-moxa-eds-2008-el",
      "componentSlug": "moxa-eds-2008-el",
      "componentName": "Moxa EDS-2008-EL",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-moxa-eds-2008-el-temperature",
        "field": "temperature",
        "label": "Operating temperature",
        "value": "-10 to +60",
        "condition": "Standard model; the -T variant is a separate -40 to +75 °C product.",
        "sourceState": "M",
        "sourceTitle": "Moxa EDS-2008-EL product specification",
        "sourceUrl": "https://www.moxa.com/en/products/industrial-network-infrastructure/ethernet-switches/unmanaged-switches/eds-2008-el-series/eds-2008-el",
        "sourceLocation": "Exact copper-port variant, switching, power, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-moxa-eds-2008-el:cmp-moxa-eds-2008-el-protection",
      "componentId": "cmp-moxa-eds-2008-el",
      "componentSlug": "moxa-eds-2008-el",
      "componentName": "Moxa EDS-2008-EL",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-moxa-eds-2008-el-protection",
        "field": "protection",
        "label": "Electrical protection",
        "value": "Overload-current and reverse-polarity protection supported",
        "condition": "Product-page statement.",
        "sourceState": "M",
        "sourceTitle": "Moxa EDS-2008-EL product specification",
        "sourceUrl": "https://www.moxa.com/en/products/industrial-network-infrastructure/ethernet-switches/unmanaged-switches/eds-2008-el-series/eds-2008-el",
        "sourceLocation": "Exact copper-port variant, switching, power, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-moxa-eds-2008-el:cmp-moxa-eds-2008-el-deterministic_robot_network",
      "componentId": "cmp-moxa-eds-2008-el",
      "componentSlug": "moxa-eds-2008-el",
      "componentName": "Moxa EDS-2008-EL",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-moxa-eds-2008-el-deterministic_robot_network",
        "field": "deterministic_robot_network",
        "label": "Deterministic robot-network behavior and synchronization",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Moxa EDS-2008-EL product specification",
        "sourceUrl": "https://www.moxa.com/en/products/industrial-network-infrastructure/ethernet-switches/unmanaged-switches/eds-2008-el-series/eds-2008-el",
        "sourceLocation": "Exact copper-port variant, switching, power, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-moxa-eds-2008-el:cmp-moxa-eds-2008-el-independent_network_test",
      "componentId": "cmp-moxa-eds-2008-el",
      "componentSlug": "moxa-eds-2008-el",
      "componentName": "Moxa EDS-2008-EL",
      "category": "interfaces-integration",
      "claim": {
        "id": "cmp-moxa-eds-2008-el-independent_network_test",
        "field": "independent_network_test",
        "label": "Independent traffic, fault and security validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Moxa EDS-2008-EL product specification",
        "sourceUrl": "https://www.moxa.com/en/products/industrial-network-infrastructure/ethernet-switches/unmanaged-switches/eds-2008-el-series/eds-2008-el",
        "sourceLocation": "Exact copper-port variant, switching, power, mechanical and environmental specifications",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00:cmp-kollmorgen-tbm2g-07608-a-nnaa-00-configuration_code",
      "componentId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-07608-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00-configuration_code",
        "field": "configuration_code",
        "label": "Configuration code",
        "value": "TBM2G-07608-A-NNAA-00",
        "condition": "Catalog ordering-code example: 076 frame, 08 stack, A winding, NNAA options, standard custom code 00.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G-07608A performance data and full example configuration TBM2G-07608-A-NNAA-00",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00:cmp-kollmorgen-tbm2g-07608-a-nnaa-00-supplied_form",
      "componentId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-07608-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00-supplied_form",
        "field": "supplied_form",
        "label": "Supplied form",
        "value": "Two separate components: armature/sensor assembly and field assembly",
        "condition": "Customer supplies the finished actuator structure.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G-07608A performance data and full example configuration TBM2G-07608-A-NNAA-00",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00:cmp-kollmorgen-tbm2g-07608-a-nnaa-00-equivalent_line_voltage",
      "componentId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-07608-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00-equivalent_line_voltage",
        "field": "equivalent_line_voltage",
        "label": "Rated equivalent line voltage",
        "value": "48",
        "condition": "A-winding 07608 performance table.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G-07608A performance data and full example configuration TBM2G-07608-A-NNAA-00",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00:cmp-kollmorgen-tbm2g-07608-a-nnaa-00-max_continuous_torque_130c",
      "componentId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-07608-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00-max_continuous_torque_130c",
        "field": "max_continuous_torque_130c",
        "label": "Maximum continuous torque at 130 °C winding rise",
        "value": "0.89",
        "condition": "25 °C ambient, housing and specified heatsink; may be limited by Vbus.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G-07608A performance data and full example configuration TBM2G-07608-A-NNAA-00",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00:cmp-kollmorgen-tbm2g-07608-a-nnaa-00-max_continuous_torque_60c",
      "componentId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-07608-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00-max_continuous_torque_60c",
        "field": "max_continuous_torque_60c",
        "label": "Maximum continuous torque at 60 °C winding rise",
        "value": "0.70",
        "condition": "25 °C ambient, housing and specified heatsink; separate thermal boundary.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G-07608A performance data and full example configuration TBM2G-07608-A-NNAA-00",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00:cmp-kollmorgen-tbm2g-07608-a-nnaa-00-peak_torque",
      "componentId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-07608-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00-peak_torque",
        "field": "peak_torque",
        "label": "Peak torque",
        "value": "2.23",
        "condition": "Manufacturer peak rating; drive current can limit realization.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G-07608A performance data and full example configuration TBM2G-07608-A-NNAA-00",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00:cmp-kollmorgen-tbm2g-07608-a-nnaa-00-max_speed",
      "componentId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-07608-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00-max_speed",
        "field": "max_speed",
        "label": "Maximum mechanical speed",
        "value": "8000",
        "condition": "Mechanical limit, not a continuous operating point.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G-07608A performance data and full example configuration TBM2G-07608-A-NNAA-00",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00:cmp-kollmorgen-tbm2g-07608-a-nnaa-00-hot_torque_constant",
      "componentId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-07608-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00-hot_torque_constant",
        "field": "hot_torque_constant",
        "label": "Hot torque constant",
        "value": "0.193 ±10%",
        "condition": "A winding, with housing and heatsink, without leads.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G-07608A performance data and full example configuration TBM2G-07608-A-NNAA-00",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00:cmp-kollmorgen-tbm2g-07608-a-nnaa-00-cold_torque_constant",
      "componentId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-07608-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00-cold_torque_constant",
        "field": "cold_torque_constant",
        "label": "Cold torque constant",
        "value": "0.216 ±10%",
        "condition": "Measured at 25 °C without leads.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G-07608A performance data and full example configuration TBM2G-07608-A-NNAA-00",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00:cmp-kollmorgen-tbm2g-07608-a-nnaa-00-mass",
      "componentId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-07608-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00-mass",
        "field": "mass",
        "label": "Estimated motor-kit mass",
        "value": "0.236",
        "condition": "07608 stack estimated value.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G-07608A performance data and full example configuration TBM2G-07608-A-NNAA-00",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00:cmp-kollmorgen-tbm2g-07608-a-nnaa-00-pole_pairs",
      "componentId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-07608-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00-pole_pairs",
        "field": "pole_pairs",
        "label": "Pole pairs",
        "value": "10",
        "condition": "07608 series parameter.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G-07608A performance data and full example configuration TBM2G-07608-A-NNAA-00",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00:cmp-kollmorgen-tbm2g-07608-a-nnaa-00-complete_joint_configuration",
      "componentId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-07608-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00-complete_joint_configuration",
        "field": "complete_joint_configuration",
        "label": "Complete bearing, shaft, housing, feedback, brake and drive configuration",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G-07608A performance data and full example configuration TBM2G-07608-A-NNAA-00",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00:cmp-kollmorgen-tbm2g-07608-a-nnaa-00-independent_joint_test",
      "componentId": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-07608-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-07608-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-07608-a-nnaa-00-independent_joint_test",
        "field": "independent_joint_test",
        "label": "Independent assembled-joint thermal and torque validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G-07608A performance data and full example configuration TBM2G-07608-A-NNAA-00",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xm430-w210-t:cmp-robotis-xm430-w210-t-model_interface_suffix",
      "componentId": "cmp-robotis-xm430-w210-t",
      "componentSlug": "robotis-xm430-w210-t",
      "componentName": "ROBOTIS DYNAMIXEL XM430-W210-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm430-w210-t-model_interface_suffix",
        "field": "model_interface_suffix",
        "label": "Exact model and communication suffix",
        "value": "XM430-W210-T; TTL half-duplex multidrop",
        "condition": "The T suffix is selected; the R suffix is the separate RS-485 interface variant.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS DYNAMIXEL XM430-W210-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm430-w210/",
        "sourceLocation": "XM430-W210 specifications, T/R interface boundary, performance-reference warning and control-table surface",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xm430-w210-t:cmp-robotis-xm430-w210-t-mcu",
      "componentId": "cmp-robotis-xm430-w210-t",
      "componentSlug": "robotis-xm430-w210-t",
      "componentName": "ROBOTIS DYNAMIXEL XM430-W210-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm430-w210-t-mcu",
        "field": "mcu",
        "label": "Microcontroller",
        "value": "32-bit ARM Cortex-M3 at 72 MHz",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS DYNAMIXEL XM430-W210-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm430-w210/",
        "sourceLocation": "XM430-W210 specifications, T/R interface boundary, performance-reference warning and control-table surface",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xm430-w210-t:cmp-robotis-xm430-w210-t-encoder",
      "componentId": "cmp-robotis-xm430-w210-t",
      "componentSlug": "robotis-xm430-w210-t",
      "componentName": "ROBOTIS DYNAMIXEL XM430-W210-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm430-w210-t-encoder",
        "field": "encoder",
        "label": "Position sensor",
        "value": "AS5045 contactless absolute encoder, 12-bit over 360°",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS DYNAMIXEL XM430-W210-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm430-w210/",
        "sourceLocation": "XM430-W210 specifications, T/R interface boundary, performance-reference warning and control-table surface",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xm430-w210-t:cmp-robotis-xm430-w210-t-resolution",
      "componentId": "cmp-robotis-xm430-w210-t",
      "componentSlug": "robotis-xm430-w210-t",
      "componentName": "ROBOTIS DYNAMIXEL XM430-W210-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm430-w210-t-resolution",
        "field": "resolution",
        "label": "Position resolution",
        "value": "4096",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS DYNAMIXEL XM430-W210-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm430-w210/",
        "sourceLocation": "XM430-W210 specifications, T/R interface boundary, performance-reference warning and control-table surface",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xm430-w210-t:cmp-robotis-xm430-w210-t-backlash",
      "componentId": "cmp-robotis-xm430-w210-t",
      "componentSlug": "robotis-xm430-w210-t",
      "componentName": "ROBOTIS DYNAMIXEL XM430-W210-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm430-w210-t-backlash",
        "field": "backlash",
        "label": "Backlash",
        "value": "15",
        "condition": "Manufacturer also expresses this as 0.25°; no RCI measurement.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS DYNAMIXEL XM430-W210-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm430-w210/",
        "sourceLocation": "XM430-W210 specifications, T/R interface boundary, performance-reference warning and control-table surface",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Modelagem de um servomotor para acionamento de um sistema de guimbais",
        "evidenceUrl": "https://www.researchgate.net/publication/337569976_MODELAGEM_DE_UM_SERVOMOTOR_PARA_ACIONAMENTO_DE_UM_SISTEMA_DE_GUIMBAIS",
        "evidenceLocation": "Experimental identification and model-comparison sections",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-xm430-dynamic-model",
            "externalSupportId": "ext-wave65-xm430-dynamic-model",
            "componentId": "cmp-robotis-xm430-w210-t",
            "targetClaimId": "cmp-robotis-xm430-w210-t-backlash",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Modelagem de um servomotor para acionamento de um sistema de guimbais",
            "evidenceUrl": "https://www.researchgate.net/publication/337569976_MODELAGEM_DE_UM_SERVOMOTOR_PARA_ACIONAMENTO_DE_UM_SISTEMA_DE_GUIMBAIS",
            "evidenceLocation": "Experimental identification and model-comparison sections",
            "evidenceResult": "Physical response tests were used to identify and compare actuator models",
            "evidenceCondition": "Three-axis gimbal development; manufacturer inputs combined with experimental step/response data."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-robotis-xm430-w210-t:cmp-robotis-xm430-w210-t-mass",
      "componentId": "cmp-robotis-xm430-w210-t",
      "componentSlug": "robotis-xm430-w210-t",
      "componentName": "ROBOTIS DYNAMIXEL XM430-W210-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm430-w210-t-mass",
        "field": "mass",
        "label": "Mass",
        "value": "82",
        "condition": "Actuator only; external brackets and cables are not included.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS DYNAMIXEL XM430-W210-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm430-w210/",
        "sourceLocation": "XM430-W210 specifications, T/R interface boundary, performance-reference warning and control-table surface",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xm430-w210-t:cmp-robotis-xm430-w210-t-dimensions",
      "componentId": "cmp-robotis-xm430-w210-t",
      "componentSlug": "robotis-xm430-w210-t",
      "componentName": "ROBOTIS DYNAMIXEL XM430-W210-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm430-w210-t-dimensions",
        "field": "dimensions",
        "label": "Dimensions",
        "value": "28.5 × 46.5 × 34",
        "condition": "Width × height × depth.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS DYNAMIXEL XM430-W210-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm430-w210/",
        "sourceLocation": "XM430-W210 specifications, T/R interface boundary, performance-reference warning and control-table surface",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xm430-w210-t:cmp-robotis-xm430-w210-t-gear_ratio",
      "componentId": "cmp-robotis-xm430-w210-t",
      "componentSlug": "robotis-xm430-w210-t",
      "componentName": "ROBOTIS DYNAMIXEL XM430-W210-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm430-w210-t-gear_ratio",
        "field": "gear_ratio",
        "label": "Gear ratio",
        "value": "212.6:1",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS DYNAMIXEL XM430-W210-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm430-w210/",
        "sourceLocation": "XM430-W210 specifications, T/R interface boundary, performance-reference warning and control-table surface",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xm430-w210-t:cmp-robotis-xm430-w210-t-headline_torque",
      "componentId": "cmp-robotis-xm430-w210-t",
      "componentSlug": "robotis-xm430-w210-t",
      "componentName": "ROBOTIS DYNAMIXEL XM430-W210-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm430-w210-t-headline_torque",
        "field": "headline_torque",
        "label": "Stall-torque references",
        "value": "2.7 N·m at 11.1 V / 2.1 A; 3.0 N·m at 12.0 V / 2.3 A; 3.7 N·m at 14.8 V / 2.7 A",
        "condition": "Momentary stall references only. ROBOTIS explicitly warns that stall torque differs from continuous output and expected real-world performance.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS DYNAMIXEL XM430-W210-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm430-w210/",
        "sourceLocation": "XM430-W210 specifications, T/R interface boundary, performance-reference warning and control-table surface",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xm430-w210-t:cmp-robotis-xm430-w210-t-speed",
      "componentId": "cmp-robotis-xm430-w210-t",
      "componentSlug": "robotis-xm430-w210-t",
      "componentName": "ROBOTIS DYNAMIXEL XM430-W210-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm430-w210-t-speed",
        "field": "speed",
        "label": "No-load-speed references",
        "value": "70 rpm at 11.1 V; 77 rpm at 12.0 V; 95 rpm at 14.8 V",
        "condition": "No-load endpoints; they are not loaded operating points and cannot be combined with stall torque.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS DYNAMIXEL XM430-W210-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm430-w210/",
        "sourceLocation": "XM430-W210 specifications, T/R interface boundary, performance-reference warning and control-table surface",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xm430-w210-t:cmp-robotis-xm430-w210-t-input_voltage",
      "componentId": "cmp-robotis-xm430-w210-t",
      "componentSlug": "robotis-xm430-w210-t",
      "componentName": "ROBOTIS DYNAMIXEL XM430-W210-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm430-w210-t-input_voltage",
        "field": "input_voltage",
        "label": "Input voltage",
        "value": "10.0–14.8; 12.0 recommended",
        "condition": "Manufacturer electrical range and recommended value.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS DYNAMIXEL XM430-W210-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm430-w210/",
        "sourceLocation": "XM430-W210 specifications, T/R interface boundary, performance-reference warning and control-table surface",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xm430-w210-t:cmp-robotis-xm430-w210-t-communications",
      "componentId": "cmp-robotis-xm430-w210-t",
      "componentSlug": "robotis-xm430-w210-t",
      "componentName": "ROBOTIS DYNAMIXEL XM430-W210-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm430-w210-t-communications",
        "field": "communications",
        "label": "Physical communication",
        "value": "TTL half-duplex asynchronous serial; 8 data bits, 1 stop bit, no parity; 9,600 bps–4.5 Mbps",
        "condition": "Exact T-suffix interface boundary; packet protocol, baud setting, bus topology and firmware still must be fixed for one robot.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS DYNAMIXEL XM430-W210-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm430-w210/",
        "sourceLocation": "XM430-W210 specifications, T/R interface boundary, performance-reference warning and control-table surface",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xm430-w210-t:cmp-robotis-xm430-w210-t-operating_temperature",
      "componentId": "cmp-robotis-xm430-w210-t",
      "componentSlug": "robotis-xm430-w210-t",
      "componentName": "ROBOTIS DYNAMIXEL XM430-W210-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm430-w210-t-operating_temperature",
        "field": "operating_temperature",
        "label": "Operating temperature",
        "value": "−5 to +80",
        "condition": "Published device range; not a thermal duty envelope.",
        "sourceState": "M",
        "sourceTitle": "ROBOTIS DYNAMIXEL XM430-W210-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm430-w210/",
        "sourceLocation": "XM430-W210 specifications, T/R interface boundary, performance-reference warning and control-table surface",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xm430-w210-t:cmp-robotis-xm430-w210-t-continuous_torque",
      "componentId": "cmp-robotis-xm430-w210-t",
      "componentSlug": "robotis-xm430-w210-t",
      "componentName": "ROBOTIS DYNAMIXEL XM430-W210-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm430-w210-t-continuous_torque",
        "field": "continuous_torque",
        "label": "Continuous or thermally rated output torque",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "ROBOTIS DYNAMIXEL XM430-W210-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm430-w210/",
        "sourceLocation": "XM430-W210 specifications, T/R interface boundary, performance-reference warning and control-table surface",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-robotis-xm430-w210-t:cmp-robotis-xm430-w210-t-independent_robot_validation",
      "componentId": "cmp-robotis-xm430-w210-t",
      "componentSlug": "robotis-xm430-w210-t",
      "componentName": "ROBOTIS DYNAMIXEL XM430-W210-T",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-robotis-xm430-w210-t-independent_robot_validation",
        "field": "independent_robot_validation",
        "label": "Independent exact-actuator robot validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "ROBOTIS DYNAMIXEL XM430-W210-T/R e-Manual",
        "sourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xm430-w210/",
        "sourceLocation": "XM430-W210 specifications, T/R interface boundary, performance-reference warning and control-table surface",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-13"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "TurtleBot3 commit-pinned parts list",
        "evidenceUrl": "https://github.com/ROBOTIS-GIT/emanual/blob/ee86bc91df505e7bc8b3e4337216c054cdc67264/docs/en/platform/turtlebot3/features/features.md",
        "evidenceLocation": "Parts List / Motors, Waffle Pi column",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-turtlebot3-xm430-exact-crosswalk",
            "externalSupportId": "ext-turtlebot3-xm430-exact-crosswalk",
            "componentId": "cmp-robotis-xm430-w210-t",
            "targetClaimId": "cmp-robotis-xm430-w210-t-independent_robot_validation",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The pinned Waffle Pi BOM establishes the exact TTL-suffix XM430-W210-T integration identity, but no serial, load, thermal or motion result is published.",
            "assessed": "2026-08-25",
            "evidenceTitle": "TurtleBot3 commit-pinned parts list",
            "evidenceUrl": "https://github.com/ROBOTIS-GIT/emanual/blob/ee86bc91df505e7bc8b3e4337216c054cdc67264/docs/en/platform/turtlebot3/features/features.md",
            "evidenceLocation": "Parts List / Motors, Waffle Pi column",
            "evidenceResult": "DYNAMIXEL XM430-W210-T, quantity 2",
            "evidenceCondition": "Pinned Waffle Pi parts-list row; no serialized robot or measured actuator performance."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-unitree-go-m8010-6:cmp-unitree-go-m8010-6-headline_torque",
      "componentId": "cmp-unitree-go-m8010-6",
      "componentSlug": "unitree-go-m8010-6",
      "componentName": "Unitree GO-M8010-6",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-unitree-go-m8010-6-headline_torque",
        "field": "headline_torque",
        "label": "Maximum torque",
        "value": "23.7",
        "condition": "Endpoint value only. The official page states the maximum torque of 23.7 NM is reached at a reduction ratio of 6.33 and notes “Measured at 24°C”; it is not a continuous operating point.",
        "sourceState": "M",
        "sourceTitle": "Unitree GO Motor — Bionic Robot Joint Motor product page",
        "sourceUrl": "https://www.unitree.com/mobile/go1/motor/",
        "sourceLocation": "Product Parameters table and driving-force description section",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-unitree-go-m8010-6:cmp-unitree-go-m8010-6-speed",
      "componentId": "cmp-unitree-go-m8010-6",
      "componentSlug": "unitree-go-m8010-6",
      "componentName": "Unitree GO-M8010-6",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-unitree-go-m8010-6-speed",
        "field": "speed",
        "label": "Maximum rotational speed",
        "value": "30",
        "condition": "At 24 VDC; no-load-style endpoint at the 6.33 reduction ratio, not a loaded operating point.",
        "sourceState": "M",
        "sourceTitle": "Unitree GO Motor — Bionic Robot Joint Motor product page",
        "sourceUrl": "https://www.unitree.com/mobile/go1/motor/",
        "sourceLocation": "Product Parameters table and driving-force description section",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-unitree-go-m8010-6:cmp-unitree-go-m8010-6-gear_ratio",
      "componentId": "cmp-unitree-go-m8010-6",
      "componentSlug": "unitree-go-m8010-6",
      "componentName": "Unitree GO-M8010-6",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-unitree-go-m8010-6-gear_ratio",
        "field": "gear_ratio",
        "label": "Reduction ratio",
        "value": "1:6.33",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "Unitree GO Motor — Bionic Robot Joint Motor product page",
        "sourceUrl": "https://www.unitree.com/mobile/go1/motor/",
        "sourceLocation": "Product Parameters table and driving-force description section",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-unitree-go-m8010-6:cmp-unitree-go-m8010-6-torque_constant",
      "componentId": "cmp-unitree-go-m8010-6",
      "componentSlug": "unitree-go-m8010-6",
      "componentName": "Unitree GO-M8010-6",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-unitree-go-m8010-6-torque_constant",
        "field": "torque_constant",
        "label": "Torque constant",
        "value": "0.63895",
        "condition": "Manufacturer specification; the page does not state whether this is rotor-side or output-side.",
        "sourceState": "M",
        "sourceTitle": "Unitree GO Motor — Bionic Robot Joint Motor product page",
        "sourceUrl": "https://www.unitree.com/mobile/go1/motor/",
        "sourceLocation": "Product Parameters table and driving-force description section",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-unitree-go-m8010-6:cmp-unitree-go-m8010-6-max_current",
      "componentId": "cmp-unitree-go-m8010-6",
      "componentSlug": "unitree-go-m8010-6",
      "componentName": "Unitree GO-M8010-6",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-unitree-go-m8010-6-max_current",
        "field": "max_current",
        "label": "Maximum current",
        "value": "40",
        "condition": "Published as “Maximum Current”; duty and thermal boundary are not stated.",
        "sourceState": "M",
        "sourceTitle": "Unitree GO Motor — Bionic Robot Joint Motor product page",
        "sourceUrl": "https://www.unitree.com/mobile/go1/motor/",
        "sourceLocation": "Product Parameters table and driving-force description section",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-unitree-go-m8010-6:cmp-unitree-go-m8010-6-input_voltage",
      "componentId": "cmp-unitree-go-m8010-6",
      "componentSlug": "unitree-go-m8010-6",
      "componentName": "Unitree GO-M8010-6",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-unitree-go-m8010-6-input_voltage",
        "field": "input_voltage",
        "label": "Working voltage",
        "value": "12V～30VDC, 24VDC recommend",
        "condition": "Transcribed as published in the Product Parameters table.",
        "sourceState": "M",
        "sourceTitle": "Unitree GO Motor — Bionic Robot Joint Motor product page",
        "sourceUrl": "https://www.unitree.com/mobile/go1/motor/",
        "sourceLocation": "Product Parameters table and driving-force description section",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-unitree-go-m8010-6:cmp-unitree-go-m8010-6-mass",
      "componentId": "cmp-unitree-go-m8010-6",
      "componentSlug": "unitree-go-m8010-6",
      "componentName": "Unitree GO-M8010-6",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-unitree-go-m8010-6-mass",
        "field": "mass",
        "label": "Weight",
        "value": "About 530",
        "condition": "Published with the “About” qualifier.",
        "sourceState": "M",
        "sourceTitle": "Unitree GO Motor — Bionic Robot Joint Motor product page",
        "sourceUrl": "https://www.unitree.com/mobile/go1/motor/",
        "sourceLocation": "Product Parameters table and driving-force description section",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-unitree-go-m8010-6:cmp-unitree-go-m8010-6-dimensions",
      "componentId": "cmp-unitree-go-m8010-6",
      "componentSlug": "unitree-go-m8010-6",
      "componentName": "Unitree GO-M8010-6",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-unitree-go-m8010-6-dimensions",
        "field": "dimensions",
        "label": "Size",
        "value": "96.5 × 92.5 × 42.3",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "Unitree GO Motor — Bionic Robot Joint Motor product page",
        "sourceUrl": "https://www.unitree.com/mobile/go1/motor/",
        "sourceLocation": "Product Parameters table and driving-force description section",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-unitree-go-m8010-6:cmp-unitree-go-m8010-6-communications",
      "componentId": "cmp-unitree-go-m8010-6",
      "componentSlug": "unitree-go-m8010-6",
      "componentName": "Unitree GO-M8010-6",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-unitree-go-m8010-6-communications",
        "field": "communications",
        "label": "Communication",
        "value": "RS-485; 4 Mbps baud rate; 6000 Hz communication control frequency",
        "condition": "Physical bus and published rates; packet protocol and multidrop termination requirements must still be fixed from the SDK documentation for one robot.",
        "sourceState": "M",
        "sourceTitle": "Unitree GO Motor — Bionic Robot Joint Motor product page",
        "sourceUrl": "https://www.unitree.com/mobile/go1/motor/",
        "sourceLocation": "Product Parameters table and driving-force description section",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-unitree-go-m8010-6:cmp-unitree-go-m8010-6-encoder",
      "componentId": "cmp-unitree-go-m8010-6",
      "componentSlug": "unitree-go-m8010-6",
      "componentName": "Unitree GO-M8010-6",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-unitree-go-m8010-6-encoder",
        "field": "encoder",
        "label": "Motor encoder resolution",
        "value": "15",
        "condition": "The description names an absolute value encoder; the parameter table gives motor-encoder resolution only.",
        "sourceState": "M",
        "sourceTitle": "Unitree GO Motor — Bionic Robot Joint Motor product page",
        "sourceUrl": "https://www.unitree.com/mobile/go1/motor/",
        "sourceLocation": "Product Parameters table and driving-force description section",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-unitree-go-m8010-6:cmp-unitree-go-m8010-6-operating_temperature",
      "componentId": "cmp-unitree-go-m8010-6",
      "componentSlug": "unitree-go-m8010-6",
      "componentName": "Unitree GO-M8010-6",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-unitree-go-m8010-6-operating_temperature",
        "field": "operating_temperature",
        "label": "Operation environment",
        "value": "−5 to +40",
        "condition": "Published device range; not a thermal duty envelope.",
        "sourceState": "M",
        "sourceTitle": "Unitree GO Motor — Bionic Robot Joint Motor product page",
        "sourceUrl": "https://www.unitree.com/mobile/go1/motor/",
        "sourceLocation": "Product Parameters table and driving-force description section",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-unitree-go-m8010-6:cmp-unitree-go-m8010-6-control_interface",
      "componentId": "cmp-unitree-go-m8010-6",
      "componentSlug": "unitree-go-m8010-6",
      "componentName": "Unitree GO-M8010-6",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-unitree-go-m8010-6-control_interface",
        "field": "control_interface",
        "label": "Feedback and control quantities",
        "value": "Feedback: torque, angle, angular velocity, temperature. Commands: torque, angle, angular velocity, stiffness, damping",
        "condition": "As listed in the Product Parameters table; command values address the rotor side per the official actuator SDK.",
        "sourceState": "M",
        "sourceTitle": "Unitree GO Motor — Bionic Robot Joint Motor product page",
        "sourceUrl": "https://www.unitree.com/mobile/go1/motor/",
        "sourceLocation": "Product Parameters table and driving-force description section",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-unitree-go-m8010-6:cmp-unitree-go-m8010-6-continuous_torque",
      "componentId": "cmp-unitree-go-m8010-6",
      "componentSlug": "unitree-go-m8010-6",
      "componentName": "Unitree GO-M8010-6",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-unitree-go-m8010-6-continuous_torque",
        "field": "continuous_torque",
        "label": "Continuous or thermally rated output torque",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Unitree GO Motor — Bionic Robot Joint Motor product page",
        "sourceUrl": "https://www.unitree.com/mobile/go1/motor/",
        "sourceLocation": "Product Parameters table and driving-force description section",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-unitree-go-m8010-6:cmp-unitree-go-m8010-6-independent_robot_validation",
      "componentId": "cmp-unitree-go-m8010-6",
      "componentSlug": "unitree-go-m8010-6",
      "componentName": "Unitree GO-M8010-6",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-unitree-go-m8010-6-independent_robot_validation",
        "field": "independent_robot_validation",
        "label": "Independent exact-actuator robot validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Unitree GO Motor — Bionic Robot Joint Motor product page",
        "sourceUrl": "https://www.unitree.com/mobile/go1/motor/",
        "sourceLocation": "Product Parameters table and driving-force description section",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "supported",
        "status": "assessed",
        "evidenceTitle": "Modeling mechanical disturbances induced by high intensity magnetic fields on electric motors",
        "evidenceUrl": "https://doi.org/10.1016/j.mechatronics.2026.103576",
        "evidenceLocation": "Experimental validation and highlights",
        "assessed": "2026-08-25",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-go-m8010-magnetic-torque-test",
            "externalSupportId": "ext-go-m8010-magnetic-torque-test",
            "componentId": "cmp-unitree-go-m8010-6",
            "targetClaimId": "cmp-unitree-go-m8010-6-independent_robot_validation",
            "relationship": "bounded-support",
            "outcome": "supported",
            "rationale": "Controlled-field torque measurements directly establish one bounded physical behavior of the exact motor; they do not validate its peak or continuous output ratings.",
            "assessed": "2026-08-25",
            "evidenceTitle": "Modeling mechanical disturbances induced by high intensity magnetic fields on electric motors",
            "evidenceUrl": "https://doi.org/10.1016/j.mechatronics.2026.103576",
            "evidenceLocation": "Experimental validation and highlights",
            "evidenceResult": "Model prediction error below 0.027 N·m in controlled-field experiments",
            "evidenceCondition": "GO-M8010-6 rotated through controlled 20–100 mT magnetic fields while disturbance torque was measured."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-mjbots-qdd100-beta-3:cmp-mjbots-qdd100-beta-3-headline_torque",
      "componentId": "cmp-mjbots-qdd100-beta-3",
      "componentSlug": "mjbots-qdd100-beta-3",
      "componentName": "mjbots qdd100 beta 3",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-mjbots-qdd100-beta-3-headline_torque",
        "field": "headline_torque",
        "label": "Peak torque",
        "value": "16",
        "condition": "Endpoint held for less than 1 s, “measured at zero speed, ambient 20C lab, 24V input, no airflow or heatsink until limiting occurs”; not a continuous operating point.",
        "sourceState": "M",
        "sourceTitle": "mjbots qdd100 beta 3 servo product page",
        "sourceUrl": "https://mjbots.com/products/qdd100-beta-3",
        "sourceLocation": "Specifications list and availability banner on the product page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-mjbots-qdd100-beta-3:cmp-mjbots-qdd100-beta-3-continuous_torque",
      "componentId": "cmp-mjbots-qdd100-beta-3",
      "componentSlug": "mjbots-qdd100-beta-3",
      "componentName": "mjbots qdd100 beta 3",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-mjbots-qdd100-beta-3-continuous_torque",
        "field": "continuous_torque",
        "label": "Indefinite-duration torque",
        "value": "3.3",
        "condition": "Published as “3.3 Nm - Indefinite” under the same stated condition: zero speed, ambient 20°C lab, 24 V input, no airflow or heatsink until limiting occurs.",
        "sourceState": "M",
        "sourceTitle": "mjbots qdd100 beta 3 servo product page",
        "sourceUrl": "https://mjbots.com/products/qdd100-beta-3",
        "sourceLocation": "Specifications list and availability banner on the product page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Torque Responsive Metamaterials Enable High Payload Soft Robot Arms",
        "evidenceUrl": "https://www.researchgate.net/publication/388179311_Torque_Responsive_Metamaterials_Enable_High_Payload_Soft_Robot_Arms",
        "evidenceLocation": "Fabrication and physical test sections",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-qdd100-soft-gripper",
            "externalSupportId": "ext-wave65-qdd100-soft-gripper",
            "componentId": "cmp-mjbots-qdd100-beta-3",
            "targetClaimId": "cmp-mjbots-qdd100-beta-3-continuous_torque",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Torque Responsive Metamaterials Enable High Payload Soft Robot Arms",
            "evidenceUrl": "https://www.researchgate.net/publication/388179311_Torque_Responsive_Metamaterials_Enable_High_Payload_Soft_Robot_Arms",
            "evidenceLocation": "Fabrication and physical test sections",
            "evidenceResult": "Sixteen exact actuators operated in a physical soft-arm test platform",
            "evidenceCondition": "QDD100 beta 3 servos drove the arm while payload, stiffness and grasp behavior were experimentally evaluated."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-mjbots-qdd100-beta-3:cmp-mjbots-qdd100-beta-3-torque_endurance",
      "componentId": "cmp-mjbots-qdd100-beta-3",
      "componentSlug": "mjbots-qdd100-beta-3",
      "componentName": "mjbots qdd100 beta 3",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-mjbots-qdd100-beta-3-torque_endurance",
        "field": "torque_endurance",
        "label": "Intermediate torque-duration steps",
        "value": "10 N·m for 60 s; 6 N·m for 400 s",
        "condition": "Same stated measurement condition as the peak and indefinite points.",
        "sourceState": "M",
        "sourceTitle": "mjbots qdd100 beta 3 servo product page",
        "sourceUrl": "https://mjbots.com/products/qdd100-beta-3",
        "sourceLocation": "Specifications list and availability banner on the product page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-mjbots-qdd100-beta-3:cmp-mjbots-qdd100-beta-3-speed",
      "componentId": "cmp-mjbots-qdd100-beta-3",
      "componentSlug": "mjbots-qdd100-beta-3",
      "componentName": "mjbots qdd100 beta 3",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-mjbots-qdd100-beta-3-speed",
        "field": "speed",
        "label": "Peak speed",
        "value": "3,600 dps at 36 V; 2,300 dps at 24 V",
        "condition": "Peak endpoints; they cannot be combined with the torque figures into one operating point.",
        "sourceState": "M",
        "sourceTitle": "mjbots qdd100 beta 3 servo product page",
        "sourceUrl": "https://mjbots.com/products/qdd100-beta-3",
        "sourceLocation": "Specifications list and availability banner on the product page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-mjbots-qdd100-beta-3:cmp-mjbots-qdd100-beta-3-gear_ratio",
      "componentId": "cmp-mjbots-qdd100-beta-3",
      "componentSlug": "mjbots-qdd100-beta-3",
      "componentName": "mjbots qdd100 beta 3",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-mjbots-qdd100-beta-3-gear_ratio",
        "field": "gear_ratio",
        "label": "Planetary reduction",
        "value": "6x",
        "condition": "The official accessory page describes the M0.5 steel gearset as “for a 6x planetary gearbox, like used in the qdd100”; the qdd100 beta 3 product page itself does not restate the ratio.",
        "sourceState": "M",
        "sourceTitle": "mjbots M0.5 6x Reduction Planetary Gearset product page",
        "sourceUrl": "https://mjbots.com/products/m05-6x-planetary-gearset",
        "sourceLocation": "Product description identifying the 6x planetary gearbox as used in the qdd100",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-mjbots-qdd100-beta-3:cmp-mjbots-qdd100-beta-3-mass",
      "componentId": "cmp-mjbots-qdd100-beta-3",
      "componentSlug": "mjbots-qdd100-beta-3",
      "componentName": "mjbots qdd100 beta 3",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-mjbots-qdd100-beta-3-mass",
        "field": "mass",
        "label": "Weight",
        "value": "507",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "mjbots qdd100 beta 3 servo product page",
        "sourceUrl": "https://mjbots.com/products/qdd100-beta-3",
        "sourceLocation": "Specifications list and availability banner on the product page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-mjbots-qdd100-beta-3:cmp-mjbots-qdd100-beta-3-dimensions",
      "componentId": "cmp-mjbots-qdd100-beta-3",
      "componentSlug": "mjbots-qdd100-beta-3",
      "componentName": "mjbots qdd100 beta 3",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-mjbots-qdd100-beta-3-dimensions",
        "field": "dimensions",
        "label": "Envelope",
        "value": "100 mm outer diameter × 44 mm thickness",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "mjbots qdd100 beta 3 servo product page",
        "sourceUrl": "https://mjbots.com/products/qdd100-beta-3",
        "sourceLocation": "Specifications list and availability banner on the product page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-mjbots-qdd100-beta-3:cmp-mjbots-qdd100-beta-3-backlash",
      "componentId": "cmp-mjbots-qdd100-beta-3",
      "componentSlug": "mjbots-qdd100-beta-3",
      "componentName": "mjbots qdd100 beta 3",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-mjbots-qdd100-beta-3-backlash",
        "field": "backlash",
        "label": "Backlash",
        "value": "±0.25",
        "condition": "Manufacturer specification; test method is not disclosed.",
        "sourceState": "M",
        "sourceTitle": "mjbots qdd100 beta 3 servo product page",
        "sourceUrl": "https://mjbots.com/products/qdd100-beta-3",
        "sourceLocation": "Specifications list and availability banner on the product page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-mjbots-qdd100-beta-3:cmp-mjbots-qdd100-beta-3-input_voltage",
      "componentId": "cmp-mjbots-qdd100-beta-3",
      "componentSlug": "mjbots-qdd100-beta-3",
      "componentName": "mjbots qdd100 beta 3",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-mjbots-qdd100-beta-3-input_voltage",
        "field": "input_voltage",
        "label": "Voltage input range",
        "value": "10–44",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "mjbots qdd100 beta 3 servo product page",
        "sourceUrl": "https://mjbots.com/products/qdd100-beta-3",
        "sourceLocation": "Specifications list and availability banner on the product page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-mjbots-qdd100-beta-3:cmp-mjbots-qdd100-beta-3-peak_power",
      "componentId": "cmp-mjbots-qdd100-beta-3",
      "componentSlug": "mjbots-qdd100-beta-3",
      "componentName": "mjbots qdd100 beta 3",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-mjbots-qdd100-beta-3-peak_power",
        "field": "peak_power",
        "label": "Peak power",
        "value": "500",
        "condition": "Peak value; no continuous power rating is published.",
        "sourceState": "M",
        "sourceTitle": "mjbots qdd100 beta 3 servo product page",
        "sourceUrl": "https://mjbots.com/products/qdd100-beta-3",
        "sourceLocation": "Specifications list and availability banner on the product page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-mjbots-qdd100-beta-3:cmp-mjbots-qdd100-beta-3-communications",
      "componentId": "cmp-mjbots-qdd100-beta-3",
      "componentSlug": "mjbots-qdd100-beta-3",
      "componentName": "mjbots qdd100 beta 3",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-mjbots-qdd100-beta-3-communications",
        "field": "communications",
        "label": "Communication and control rate",
        "value": "5 Mbps CAN-FD; 15–30 kHz control rate",
        "condition": "Manufacturer specification; register protocol and host tooling must still be fixed for one robot.",
        "sourceState": "M",
        "sourceTitle": "mjbots qdd100 beta 3 servo product page",
        "sourceUrl": "https://mjbots.com/products/qdd100-beta-3",
        "sourceLocation": "Specifications list and availability banner on the product page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-mjbots-qdd100-beta-3:cmp-mjbots-qdd100-beta-3-connectors",
      "componentId": "cmp-mjbots-qdd100-beta-3",
      "componentSlug": "mjbots-qdd100-beta-3",
      "componentName": "mjbots qdd100 beta 3",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-mjbots-qdd100-beta-3-connectors",
        "field": "connectors",
        "label": "Connectors",
        "value": "2× XT-30 (power); 2× JST PH-3 (data)",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "mjbots qdd100 beta 3 servo product page",
        "sourceUrl": "https://mjbots.com/products/qdd100-beta-3",
        "sourceLocation": "Specifications list and availability banner on the product page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-mjbots-qdd100-beta-3:cmp-mjbots-qdd100-beta-3-availability",
      "componentId": "cmp-mjbots-qdd100-beta-3",
      "componentSlug": "mjbots-qdd100-beta-3",
      "componentName": "mjbots qdd100 beta 3",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-mjbots-qdd100-beta-3-availability",
        "field": "availability",
        "label": "Published availability status",
        "value": "NOT CURRENTLY STOCKED, MINIMUM ORDER QTY 50",
        "condition": "Availability banner on the official product page on the verification date; contact address given as info@mjbots.com.",
        "sourceState": "M",
        "sourceTitle": "mjbots qdd100 beta 3 servo product page",
        "sourceUrl": "https://mjbots.com/products/qdd100-beta-3",
        "sourceLocation": "Specifications list and availability banner on the product page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-mjbots-qdd100-beta-3:cmp-mjbots-qdd100-beta-3-independent_robot_validation",
      "componentId": "cmp-mjbots-qdd100-beta-3",
      "componentSlug": "mjbots-qdd100-beta-3",
      "componentName": "mjbots qdd100 beta 3",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-mjbots-qdd100-beta-3-independent_robot_validation",
        "field": "independent_robot_validation",
        "label": "Independent exact-actuator robot validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "mjbots qdd100 beta 3 servo product page",
        "sourceUrl": "https://mjbots.com/products/qdd100-beta-3",
        "sourceLocation": "Specifications list and availability banner on the product page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-25-v2:cmp-myactuator-x8-25-v2-model_identity",
      "componentId": "cmp-myactuator-x8-25-v2",
      "componentSlug": "myactuator-x8-25-v2",
      "componentName": "MYACTUATOR X8-25 V2 (previously RMD-X8 Pro 1:9)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-25-v2-model_identity",
        "field": "model_identity",
        "label": "Exact product codes and previous name",
        "value": "RMD-X8-P9-25-C-N (code 1102030090130100); RMD-X8-P9-25-R-N (code 1102030090230100); previous name RMD-X8-Pro 1:9",
        "condition": "N designates without brake; the page states the standard motor does not support a brake or IP54 and supports CAN BUS and RS485.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR V2-X8-25 details page",
        "sourceUrl": "https://www.myactuator.com/x8-25-details",
        "sourceLocation": "Product-number table, previous-name statement and nomenclature key",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-25-v2:cmp-myactuator-x8-25-v2-gear_ratio",
      "componentId": "cmp-myactuator-x8-25-v2",
      "componentSlug": "myactuator-x8-25-v2",
      "componentName": "MYACTUATOR X8-25 V2 (previously RMD-X8 Pro 1:9)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-25-v2-gear_ratio",
        "field": "gear_ratio",
        "label": "Gear ratio",
        "value": "9",
        "condition": "P9 in the model name is defined by the nomenclature key as the planetary reduction ratio; the parameter table lists gear ratio 9.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR X8-25-V2-en technical-parameter image",
        "sourceUrl": "https://static.wixstatic.com/media/cab28a_6f8e8ce41b4b46889c2e5b29056a3871~mv2.jpg",
        "sourceLocation": "Product-parameters table, installation drawing and rated-torque test-method note embedded as an image on the V2-X8-25 details page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-25-v2:cmp-myactuator-x8-25-v2-input_voltage",
      "componentId": "cmp-myactuator-x8-25-v2",
      "componentSlug": "myactuator-x8-25-v2",
      "componentName": "MYACTUATOR X8-25 V2 (previously RMD-X8 Pro 1:9)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-25-v2-input_voltage",
        "field": "input_voltage",
        "label": "Input voltage",
        "value": "48",
        "condition": "Single published value; no tolerance band is given in the parameter table.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR X8-25-V2-en technical-parameter image",
        "sourceUrl": "https://static.wixstatic.com/media/cab28a_6f8e8ce41b4b46889c2e5b29056a3871~mv2.jpg",
        "sourceLocation": "Product-parameters table, installation drawing and rated-torque test-method note embedded as an image on the V2-X8-25 details page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-25-v2:cmp-myactuator-x8-25-v2-continuous_torque",
      "componentId": "cmp-myactuator-x8-25-v2",
      "componentSlug": "myactuator-x8-25-v2",
      "componentName": "MYACTUATOR X8-25 V2 (previously RMD-X8 Pro 1:9)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-25-v2-continuous_torque",
        "field": "continuous_torque",
        "label": "Rated torque with published thermal test method",
        "value": "10",
        "condition": "The table footnote defines the rated-torque test: ambient 24°C with no other heat dissipation methods, tested at rated speed, torque at temperature balance under a 60°C temperature rise, stated as “the long-term working point”.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR X8-25-V2-en technical-parameter image",
        "sourceUrl": "https://static.wixstatic.com/media/cab28a_6f8e8ce41b4b46889c2e5b29056a3871~mv2.jpg",
        "sourceLocation": "Product-parameters table, installation drawing and rated-torque test-method note embedded as an image on the V2-X8-25 details page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-25-v2:cmp-myactuator-x8-25-v2-headline_torque",
      "componentId": "cmp-myactuator-x8-25-v2",
      "componentSlug": "myactuator-x8-25-v2",
      "componentName": "MYACTUATOR X8-25 V2 (previously RMD-X8 Pro 1:9)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-25-v2-headline_torque",
        "field": "headline_torque",
        "label": "Peak torque",
        "value": "25",
        "condition": "Peak endpoint (peak current 8 A); the trailing 25 in the model name is defined as peak torque. Not a continuous operating point.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR X8-25-V2-en technical-parameter image",
        "sourceUrl": "https://static.wixstatic.com/media/cab28a_6f8e8ce41b4b46889c2e5b29056a3871~mv2.jpg",
        "sourceLocation": "Product-parameters table, installation drawing and rated-torque test-method note embedded as an image on the V2-X8-25 details page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-25-v2:cmp-myactuator-x8-25-v2-speed",
      "componentId": "cmp-myactuator-x8-25-v2",
      "componentSlug": "myactuator-x8-25-v2",
      "componentName": "MYACTUATOR X8-25 V2 (previously RMD-X8 Pro 1:9)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-25-v2-speed",
        "field": "speed",
        "label": "Rated speed",
        "value": "110",
        "condition": "Rated speed at which the rated-torque thermal test is performed.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR X8-25-V2-en technical-parameter image",
        "sourceUrl": "https://static.wixstatic.com/media/cab28a_6f8e8ce41b4b46889c2e5b29056a3871~mv2.jpg",
        "sourceLocation": "Product-parameters table, installation drawing and rated-torque test-method note embedded as an image on the V2-X8-25 details page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-25-v2:cmp-myactuator-x8-25-v2-rated_power",
      "componentId": "cmp-myactuator-x8-25-v2",
      "componentSlug": "myactuator-x8-25-v2",
      "componentName": "MYACTUATOR X8-25 V2 (previously RMD-X8 Pro 1:9)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-25-v2-rated_power",
        "field": "rated_power",
        "label": "Rated power and rated current",
        "value": "125 W; 3.2 A",
        "condition": "Parameter-table values; efficiency listed as 80%.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR X8-25-V2-en technical-parameter image",
        "sourceUrl": "https://static.wixstatic.com/media/cab28a_6f8e8ce41b4b46889c2e5b29056a3871~mv2.jpg",
        "sourceLocation": "Product-parameters table, installation drawing and rated-torque test-method note embedded as an image on the V2-X8-25 details page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-25-v2:cmp-myactuator-x8-25-v2-mass",
      "componentId": "cmp-myactuator-x8-25-v2",
      "componentSlug": "myactuator-x8-25-v2",
      "componentName": "MYACTUATOR X8-25 V2 (previously RMD-X8 Pro 1:9)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-25-v2-mass",
        "field": "mass",
        "label": "Weight",
        "value": "0.71",
        "condition": "Parameter-table value.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR X8-25-V2-en technical-parameter image",
        "sourceUrl": "https://static.wixstatic.com/media/cab28a_6f8e8ce41b4b46889c2e5b29056a3871~mv2.jpg",
        "sourceLocation": "Product-parameters table, installation drawing and rated-torque test-method note embedded as an image on the V2-X8-25 details page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-25-v2:cmp-myactuator-x8-25-v2-dimensions",
      "componentId": "cmp-myactuator-x8-25-v2",
      "componentSlug": "myactuator-x8-25-v2",
      "componentName": "MYACTUATOR X8-25 V2 (previously RMD-X8 Pro 1:9)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-25-v2-dimensions",
        "field": "dimensions",
        "label": "Envelope",
        "value": "Ø98 × 51",
        "condition": "From the installation drawing on the parameter image; mounting interfaces are M4/M5 patterns on PCD 84/28/31.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR X8-25-V2-en technical-parameter image",
        "sourceUrl": "https://static.wixstatic.com/media/cab28a_6f8e8ce41b4b46889c2e5b29056a3871~mv2.jpg",
        "sourceLocation": "Product-parameters table, installation drawing and rated-torque test-method note embedded as an image on the V2-X8-25 details page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-25-v2:cmp-myactuator-x8-25-v2-backlash",
      "componentId": "cmp-myactuator-x8-25-v2",
      "componentSlug": "myactuator-x8-25-v2",
      "componentName": "MYACTUATOR X8-25 V2 (previously RMD-X8 Pro 1:9)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-25-v2-backlash",
        "field": "backlash",
        "label": "Backlash",
        "value": "10",
        "condition": "Parameter-table value; test method is not disclosed.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR X8-25-V2-en technical-parameter image",
        "sourceUrl": "https://static.wixstatic.com/media/cab28a_6f8e8ce41b4b46889c2e5b29056a3871~mv2.jpg",
        "sourceLocation": "Product-parameters table, installation drawing and rated-torque test-method note embedded as an image on the V2-X8-25 details page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-25-v2:cmp-myactuator-x8-25-v2-backdrive_torque",
      "componentId": "cmp-myactuator-x8-25-v2",
      "componentSlug": "myactuator-x8-25-v2",
      "componentName": "MYACTUATOR X8-25 V2 (previously RMD-X8 Pro 1:9)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-25-v2-backdrive_torque",
        "field": "backdrive_torque",
        "label": "Anti-force (back-drive) torque",
        "value": "0.61",
        "condition": "Parameter-table value; test method is not disclosed.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR X8-25-V2-en technical-parameter image",
        "sourceUrl": "https://static.wixstatic.com/media/cab28a_6f8e8ce41b4b46889c2e5b29056a3871~mv2.jpg",
        "sourceLocation": "Product-parameters table, installation drawing and rated-torque test-method note embedded as an image on the V2-X8-25 details page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-25-v2:cmp-myactuator-x8-25-v2-encoder",
      "componentId": "cmp-myactuator-x8-25-v2",
      "componentSlug": "myactuator-x8-25-v2",
      "componentName": "MYACTUATOR X8-25 V2 (previously RMD-X8 Pro 1:9)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-25-v2-encoder",
        "field": "encoder",
        "label": "Encoder",
        "value": "18-bit encoder type; single-encoder generation",
        "condition": "The details page carries a “Single Encoder” banner for this V2 product; the table lists encoder type 18 bit.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR X8-25-V2-en technical-parameter image",
        "sourceUrl": "https://static.wixstatic.com/media/cab28a_6f8e8ce41b4b46889c2e5b29056a3871~mv2.jpg",
        "sourceLocation": "Product-parameters table, installation drawing and rated-torque test-method note embedded as an image on the V2-X8-25 details page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-25-v2:cmp-myactuator-x8-25-v2-communications",
      "componentId": "cmp-myactuator-x8-25-v2",
      "componentSlug": "myactuator-x8-25-v2",
      "componentName": "MYACTUATOR X8-25 V2 (previously RMD-X8 Pro 1:9)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-25-v2-communications",
        "field": "communications",
        "label": "Communication",
        "value": "CAN: 1 M; RS485: 115200 / 500 K / 1 M / 2.5 M",
        "condition": "Parameter-table row; this record freezes the CAN product code, with the RS-485 code sharing the table.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR X8-25-V2-en technical-parameter image",
        "sourceUrl": "https://static.wixstatic.com/media/cab28a_6f8e8ce41b4b46889c2e5b29056a3871~mv2.jpg",
        "sourceLocation": "Product-parameters table, installation drawing and rated-torque test-method note embedded as an image on the V2-X8-25 details page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-25-v2:cmp-myactuator-x8-25-v2-load_ratings",
      "componentId": "cmp-myactuator-x8-25-v2",
      "componentSlug": "myactuator-x8-25-v2",
      "componentName": "MYACTUATOR X8-25 V2 (previously RMD-X8 Pro 1:9)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-25-v2-load_ratings",
        "field": "load_ratings",
        "label": "Payload and inertia figures",
        "value": "Axial payload 985 N; radial payload 1250 N; inertia 30.6 kg·cm²; pole pairs 21",
        "condition": "Parameter-table values; load-rating test methods are not disclosed.",
        "sourceState": "M",
        "sourceTitle": "MYACTUATOR X8-25-V2-en technical-parameter image",
        "sourceUrl": "https://static.wixstatic.com/media/cab28a_6f8e8ce41b4b46889c2e5b29056a3871~mv2.jpg",
        "sourceLocation": "Product-parameters table, installation drawing and rated-torque test-method note embedded as an image on the V2-X8-25 details page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-myactuator-x8-25-v2:cmp-myactuator-x8-25-v2-independent_robot_validation",
      "componentId": "cmp-myactuator-x8-25-v2",
      "componentSlug": "myactuator-x8-25-v2",
      "componentName": "MYACTUATOR X8-25 V2 (previously RMD-X8 Pro 1:9)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-myactuator-x8-25-v2-independent_robot_validation",
        "field": "independent_robot_validation",
        "label": "Independent exact-actuator robot validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "MYACTUATOR X8-25-V2-en technical-parameter image",
        "sourceUrl": "https://static.wixstatic.com/media/cab28a_6f8e8ce41b4b46889c2e5b29056a3871~mv2.jpg",
        "sourceLocation": "Product-parameters table, installation drawing and rated-torque test-method note embedded as an image on the V2-X8-25 details page",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Real-time Nonlinear Model Predictive Control of a Robotic Arm Using Spatial Operator Algebra Theory",
        "evidenceUrl": "https://onlinelibrary.wiley.com/doi/10.1002/rob.22514",
        "evidenceLocation": "Robot description and experimental results",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-rmd-x8pro-arm",
            "externalSupportId": "ext-wave90-rmd-x8pro-arm",
            "componentId": "cmp-myactuator-x8-25-v2",
            "targetClaimId": "cmp-myactuator-x8-25-v2-independent_robot_validation",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Real-time Nonlinear Model Predictive Control of a Robotic Arm Using Spatial Operator Algebra Theory",
            "evidenceUrl": "https://onlinelibrary.wiley.com/doi/10.1002/rob.22514",
            "evidenceLocation": "Robot description and experimental results",
            "evidenceResult": "Three legacy RMD-X8 Pro actuators operated in a physical five-axis arm",
            "evidenceCondition": "Real-time nonlinear control experiments with load and disturbance tests."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c001:cmp-feetech-st-3215-c001-model_identity",
      "componentId": "cmp-feetech-st-3215-c001",
      "componentSlug": "feetech-st-3215-c001",
      "componentName": "FEETECH ST-3215-C001",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c001-model_identity",
        "field": "model_identity",
        "label": "Exact model and family title",
        "value": "ST-3215-C001; page title “7.4V 19KG.CM magnetic encoding servo STS3215”",
        "condition": "The page mixes the order code ST-3215-C001 with the family name STS3215; this record freezes the C001 order code.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 7.4V 19KG.CM magnetic encoding servo STS3215 (ST-3215-C001) product page",
        "sourceUrl": "https://www.feetechrc.com/74v-19-kgcm-plastic-case-metal-tooth-magnetic-code-double-axis-ttl-series-steering-gear.html",
        "sourceLocation": "Bilingual product description and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c001:cmp-feetech-st-3215-c001-input_voltage",
      "componentId": "cmp-feetech-st-3215-c001",
      "componentSlug": "feetech-st-3215-c001",
      "componentName": "FEETECH ST-3215-C001",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c001-input_voltage",
        "field": "input_voltage",
        "label": "Operating voltage",
        "value": "6-7.4V",
        "condition": "Transcribed exactly from the row “工作电压Operating Voltage Range: 6-7.4V”. The page title and description simultaneously describe the servo as a “7.4V 19KG” serial bus smart servo.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 7.4V 19KG.CM magnetic encoding servo STS3215 (ST-3215-C001) product page",
        "sourceUrl": "https://www.feetechrc.com/74v-19-kgcm-plastic-case-metal-tooth-magnetic-code-double-axis-ttl-series-steering-gear.html",
        "sourceLocation": "Bilingual product description and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c001:cmp-feetech-st-3215-c001-headline_torque",
      "componentId": "cmp-feetech-st-3215-c001",
      "componentSlug": "feetech-st-3215-c001",
      "componentName": "FEETECH ST-3215-C001",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c001-headline_torque",
        "field": "headline_torque",
        "label": "Peak stall torque",
        "value": "19.5kg.cm@6V",
        "condition": "Momentary stall endpoint, published as “堵转扭矩 Peak stall torque: 19.5kg.cm@6V”; not a continuous operating point. The description separately states “The stall torque is 19kg.cm” without a voltage qualifier.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 7.4V 19KG.CM magnetic encoding servo STS3215 (ST-3215-C001) product page",
        "sourceUrl": "https://www.feetechrc.com/74v-19-kgcm-plastic-case-metal-tooth-magnetic-code-double-axis-ttl-series-steering-gear.html",
        "sourceLocation": "Bilingual product description and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c001:cmp-feetech-st-3215-c001-rated_torque",
      "componentId": "cmp-feetech-st-3215-c001",
      "componentSlug": "feetech-st-3215-c001",
      "componentName": "FEETECH ST-3215-C001",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c001-rated_torque",
        "field": "rated_torque",
        "label": "Rated torque",
        "value": "6.5kg.cm@6V",
        "condition": "Published as “额定扭矩 Rated torque”; the page does not define rated torque as a thermally qualified continuous duty point.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 7.4V 19KG.CM magnetic encoding servo STS3215 (ST-3215-C001) product page",
        "sourceUrl": "https://www.feetechrc.com/74v-19-kgcm-plastic-case-metal-tooth-magnetic-code-double-axis-ttl-series-steering-gear.html",
        "sourceLocation": "Bilingual product description and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c001:cmp-feetech-st-3215-c001-speed",
      "componentId": "cmp-feetech-st-3215-c001",
      "componentSlug": "feetech-st-3215-c001",
      "componentName": "FEETECH ST-3215-C001",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c001-speed",
        "field": "speed",
        "label": "No-load speed",
        "value": "0.238sec/60°@6V",
        "condition": "No-load endpoint; it cannot be combined with stall torque.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 7.4V 19KG.CM magnetic encoding servo STS3215 (ST-3215-C001) product page",
        "sourceUrl": "https://www.feetechrc.com/74v-19-kgcm-plastic-case-metal-tooth-magnetic-code-double-axis-ttl-series-steering-gear.html",
        "sourceLocation": "Bilingual product description and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c001:cmp-feetech-st-3215-c001-current",
      "componentId": "cmp-feetech-st-3215-c001",
      "componentSlug": "feetech-st-3215-c001",
      "componentName": "FEETECH ST-3215-C001",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c001-current",
        "field": "current",
        "label": "Stall and no-load current",
        "value": "Stall 2000mA@6V; no-load 150 mA@6V",
        "condition": "Published endpoints at 6 V.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 7.4V 19KG.CM magnetic encoding servo STS3215 (ST-3215-C001) product page",
        "sourceUrl": "https://www.feetechrc.com/74v-19-kgcm-plastic-case-metal-tooth-magnetic-code-double-axis-ttl-series-steering-gear.html",
        "sourceLocation": "Bilingual product description and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c001:cmp-feetech-st-3215-c001-mass",
      "componentId": "cmp-feetech-st-3215-c001",
      "componentSlug": "feetech-st-3215-c001",
      "componentName": "FEETECH ST-3215-C001",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c001-mass",
        "field": "mass",
        "label": "Weight",
        "value": "55±1",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 7.4V 19KG.CM magnetic encoding servo STS3215 (ST-3215-C001) product page",
        "sourceUrl": "https://www.feetechrc.com/74v-19-kgcm-plastic-case-metal-tooth-magnetic-code-double-axis-ttl-series-steering-gear.html",
        "sourceLocation": "Bilingual product description and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c001:cmp-feetech-st-3215-c001-dimensions",
      "componentId": "cmp-feetech-st-3215-c001",
      "componentSlug": "feetech-st-3215-c001",
      "componentName": "FEETECH ST-3215-C001",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c001-dimensions",
        "field": "dimensions",
        "label": "Dimensions",
        "value": "45.2 × 24.7 × 35",
        "condition": "Published as A/B/C body dimensions.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 7.4V 19KG.CM magnetic encoding servo STS3215 (ST-3215-C001) product page",
        "sourceUrl": "https://www.feetechrc.com/74v-19-kgcm-plastic-case-metal-tooth-magnetic-code-double-axis-ttl-series-steering-gear.html",
        "sourceLocation": "Bilingual product description and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c001:cmp-feetech-st-3215-c001-encoder",
      "componentId": "cmp-feetech-st-3215-c001",
      "componentSlug": "feetech-st-3215-c001",
      "componentName": "FEETECH ST-3215-C001",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c001-encoder",
        "field": "encoder",
        "label": "Position sensor and resolution",
        "value": "12 bit high precision magnetic coding sensor; 360° mapped to 0–4096",
        "condition": "Manufacturer specification; multi-turn continuous rotation and stepping modes are listed.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 7.4V 19KG.CM magnetic encoding servo STS3215 (ST-3215-C001) product page",
        "sourceUrl": "https://www.feetechrc.com/74v-19-kgcm-plastic-case-metal-tooth-magnetic-code-double-axis-ttl-series-steering-gear.html",
        "sourceLocation": "Bilingual product description and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c001:cmp-feetech-st-3215-c001-communications",
      "componentId": "cmp-feetech-st-3215-c001",
      "componentSlug": "feetech-st-3215-c001",
      "componentName": "FEETECH ST-3215-C001",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c001-communications",
        "field": "communications",
        "label": "Physical communication",
        "value": "Half-duplex asynchronous serial (TTL bus); 38400bps ~ 1 Mbps",
        "condition": "Bus protocol, IDs and host adapter must still be fixed for one robot.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 7.4V 19KG.CM magnetic encoding servo STS3215 (ST-3215-C001) product page",
        "sourceUrl": "https://www.feetechrc.com/74v-19-kgcm-plastic-case-metal-tooth-magnetic-code-double-axis-ttl-series-steering-gear.html",
        "sourceLocation": "Bilingual product description and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c001:cmp-feetech-st-3215-c001-operating_temperature",
      "componentId": "cmp-feetech-st-3215-c001",
      "componentSlug": "feetech-st-3215-c001",
      "componentName": "FEETECH ST-3215-C001",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c001-operating_temperature",
        "field": "operating_temperature",
        "label": "Operating temperature",
        "value": "−20 to +70",
        "condition": "Published device range; not a thermal duty envelope.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 7.4V 19KG.CM magnetic encoding servo STS3215 (ST-3215-C001) product page",
        "sourceUrl": "https://www.feetechrc.com/74v-19-kgcm-plastic-case-metal-tooth-magnetic-code-double-axis-ttl-series-steering-gear.html",
        "sourceLocation": "Bilingual product description and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c001:cmp-feetech-st-3215-c001-gear_material",
      "componentId": "cmp-feetech-st-3215-c001",
      "componentSlug": "feetech-st-3215-c001",
      "componentName": "FEETECH ST-3215-C001",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c001-gear_material",
        "field": "gear_material",
        "label": "Gear material and case",
        "value": "Copper gears; metal gearbox in plastic case; 25T horn spline",
        "condition": "Manufacturer specification; the 12 V C018 variant instead lists steel gears.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 7.4V 19KG.CM magnetic encoding servo STS3215 (ST-3215-C001) product page",
        "sourceUrl": "https://www.feetechrc.com/74v-19-kgcm-plastic-case-metal-tooth-magnetic-code-double-axis-ttl-series-steering-gear.html",
        "sourceLocation": "Bilingual product description and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c001:cmp-feetech-st-3215-c001-gear_ratio",
      "componentId": "cmp-feetech-st-3215-c001",
      "componentSlug": "feetech-st-3215-c001",
      "componentName": "FEETECH ST-3215-C001",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c001-gear_ratio",
        "field": "gear_ratio",
        "label": "Numeric gear reduction ratio",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "FEETECH 7.4V 19KG.CM magnetic encoding servo STS3215 (ST-3215-C001) product page",
        "sourceUrl": "https://www.feetechrc.com/74v-19-kgcm-plastic-case-metal-tooth-magnetic-code-double-axis-ttl-series-steering-gear.html",
        "sourceLocation": "Bilingual product description and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c001:cmp-feetech-st-3215-c001-continuous_torque",
      "componentId": "cmp-feetech-st-3215-c001",
      "componentSlug": "feetech-st-3215-c001",
      "componentName": "FEETECH ST-3215-C001",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c001-continuous_torque",
        "field": "continuous_torque",
        "label": "Continuous or thermally rated output torque",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "FEETECH 7.4V 19KG.CM magnetic encoding servo STS3215 (ST-3215-C001) product page",
        "sourceUrl": "https://www.feetechrc.com/74v-19-kgcm-plastic-case-metal-tooth-magnetic-code-double-axis-ttl-series-steering-gear.html",
        "sourceLocation": "Bilingual product description and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c001:cmp-feetech-st-3215-c001-independent_robot_validation",
      "componentId": "cmp-feetech-st-3215-c001",
      "componentSlug": "feetech-st-3215-c001",
      "componentName": "FEETECH ST-3215-C001",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c001-independent_robot_validation",
        "field": "independent_robot_validation",
        "label": "Independent exact-actuator robot validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "FEETECH 7.4V 19KG.CM magnetic encoding servo STS3215 (ST-3215-C001) product page",
        "sourceUrl": "https://www.feetechrc.com/74v-19-kgcm-plastic-case-metal-tooth-magnetic-code-double-axis-ttl-series-steering-gear.html",
        "sourceLocation": "Bilingual product description and specification table",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c018:cmp-feetech-st-3215-c018-model_identity",
      "componentId": "cmp-feetech-st-3215-c018",
      "componentSlug": "feetech-st-3215-c018",
      "componentName": "FEETECH ST-3215-C018",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c018-model_identity",
        "field": "model_identity",
        "label": "Exact model and family title",
        "value": "ST-3215-C018; page title “12V 30KG.CM magnetic encoding servo STS3215”",
        "condition": "The page mixes the order code ST-3215-C018 with the family name STS3215; this record freezes the C018 order code.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 12V 30KG.CM magnetic encoding servo STS3215 (ST-3215-C018) product page",
        "sourceUrl": "https://www.feetechrc.com/525603.html",
        "sourceLocation": "Bilingual product description, specification table and linked ST-3215-C018.pdf datasheet",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c018:cmp-feetech-st-3215-c018-input_voltage",
      "componentId": "cmp-feetech-st-3215-c018",
      "componentSlug": "feetech-st-3215-c018",
      "componentName": "FEETECH ST-3215-C018",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c018-input_voltage",
        "field": "input_voltage",
        "label": "Operating voltage",
        "value": "4-14V",
        "condition": "Transcribed exactly from the row “工作电压Operating Voltage Range: 4-14V”. The page title and description simultaneously describe the servo as a “12V 30KG” serial bus smart servo, and all tabulated performance points are conditioned at 12 V.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 12V 30KG.CM magnetic encoding servo STS3215 (ST-3215-C018) product page",
        "sourceUrl": "https://www.feetechrc.com/525603.html",
        "sourceLocation": "Bilingual product description, specification table and linked ST-3215-C018.pdf datasheet",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c018:cmp-feetech-st-3215-c018-headline_torque",
      "componentId": "cmp-feetech-st-3215-c018",
      "componentSlug": "feetech-st-3215-c018",
      "componentName": "FEETECH ST-3215-C018",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c018-headline_torque",
        "field": "headline_torque",
        "label": "Peak stall torque",
        "value": "30kg.cm@12V",
        "condition": "Momentary stall endpoint published as “堵转扭矩 Peak stall torque”; not a continuous operating point.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 12V 30KG.CM magnetic encoding servo STS3215 (ST-3215-C018) product page",
        "sourceUrl": "https://www.feetechrc.com/525603.html",
        "sourceLocation": "Bilingual product description, specification table and linked ST-3215-C018.pdf datasheet",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c018:cmp-feetech-st-3215-c018-rated_torque",
      "componentId": "cmp-feetech-st-3215-c018",
      "componentSlug": "feetech-st-3215-c018",
      "componentName": "FEETECH ST-3215-C018",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c018-rated_torque",
        "field": "rated_torque",
        "label": "Rated torque",
        "value": "10kg.cm@12V",
        "condition": "Published as “额定扭矩 Rated torque”; the page does not define rated torque as a thermally qualified continuous duty point.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 12V 30KG.CM magnetic encoding servo STS3215 (ST-3215-C018) product page",
        "sourceUrl": "https://www.feetechrc.com/525603.html",
        "sourceLocation": "Bilingual product description, specification table and linked ST-3215-C018.pdf datasheet",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c018:cmp-feetech-st-3215-c018-speed",
      "componentId": "cmp-feetech-st-3215-c018",
      "componentSlug": "feetech-st-3215-c018",
      "componentName": "FEETECH ST-3215-C018",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c018-speed",
        "field": "speed",
        "label": "No-load speed",
        "value": "0.222sec/60°@12V",
        "condition": "No-load endpoint; it cannot be combined with stall torque.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 12V 30KG.CM magnetic encoding servo STS3215 (ST-3215-C018) product page",
        "sourceUrl": "https://www.feetechrc.com/525603.html",
        "sourceLocation": "Bilingual product description, specification table and linked ST-3215-C018.pdf datasheet",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c018:cmp-feetech-st-3215-c018-current",
      "componentId": "cmp-feetech-st-3215-c018",
      "componentSlug": "feetech-st-3215-c018",
      "componentName": "FEETECH ST-3215-C018",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c018-current",
        "field": "current",
        "label": "Stall and no-load current",
        "value": "Stall 2.7A@12V; no-load 180 mA@12V",
        "condition": "Published endpoints at 12 V.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 12V 30KG.CM magnetic encoding servo STS3215 (ST-3215-C018) product page",
        "sourceUrl": "https://www.feetechrc.com/525603.html",
        "sourceLocation": "Bilingual product description, specification table and linked ST-3215-C018.pdf datasheet",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c018:cmp-feetech-st-3215-c018-mass",
      "componentId": "cmp-feetech-st-3215-c018",
      "componentSlug": "feetech-st-3215-c018",
      "componentName": "FEETECH ST-3215-C018",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c018-mass",
        "field": "mass",
        "label": "Weight",
        "value": "55±1",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 12V 30KG.CM magnetic encoding servo STS3215 (ST-3215-C018) product page",
        "sourceUrl": "https://www.feetechrc.com/525603.html",
        "sourceLocation": "Bilingual product description, specification table and linked ST-3215-C018.pdf datasheet",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c018:cmp-feetech-st-3215-c018-dimensions",
      "componentId": "cmp-feetech-st-3215-c018",
      "componentSlug": "feetech-st-3215-c018",
      "componentName": "FEETECH ST-3215-C018",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c018-dimensions",
        "field": "dimensions",
        "label": "Dimensions",
        "value": "45.2 × 24.7 × 35",
        "condition": "Published as A/B/C body dimensions.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 12V 30KG.CM magnetic encoding servo STS3215 (ST-3215-C018) product page",
        "sourceUrl": "https://www.feetechrc.com/525603.html",
        "sourceLocation": "Bilingual product description, specification table and linked ST-3215-C018.pdf datasheet",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c018:cmp-feetech-st-3215-c018-encoder",
      "componentId": "cmp-feetech-st-3215-c018",
      "componentSlug": "feetech-st-3215-c018",
      "componentName": "FEETECH ST-3215-C018",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c018-encoder",
        "field": "encoder",
        "label": "Position sensor and resolution",
        "value": "12 bit high precision magnetic coding sensor; 360° mapped to 0–4096",
        "condition": "Manufacturer specification; multi-turn continuous rotation and stepping modes are listed.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 12V 30KG.CM magnetic encoding servo STS3215 (ST-3215-C018) product page",
        "sourceUrl": "https://www.feetechrc.com/525603.html",
        "sourceLocation": "Bilingual product description, specification table and linked ST-3215-C018.pdf datasheet",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c018:cmp-feetech-st-3215-c018-communications",
      "componentId": "cmp-feetech-st-3215-c018",
      "componentSlug": "feetech-st-3215-c018",
      "componentName": "FEETECH ST-3215-C018",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c018-communications",
        "field": "communications",
        "label": "Physical communication",
        "value": "Half-duplex asynchronous serial (TTL bus); 38400bps ~ 1 Mbps; ID range 0-253",
        "condition": "Bus protocol, IDs and host adapter must still be fixed for one robot.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 12V 30KG.CM magnetic encoding servo STS3215 (ST-3215-C018) product page",
        "sourceUrl": "https://www.feetechrc.com/525603.html",
        "sourceLocation": "Bilingual product description, specification table and linked ST-3215-C018.pdf datasheet",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c018:cmp-feetech-st-3215-c018-operating_temperature",
      "componentId": "cmp-feetech-st-3215-c018",
      "componentSlug": "feetech-st-3215-c018",
      "componentName": "FEETECH ST-3215-C018",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c018-operating_temperature",
        "field": "operating_temperature",
        "label": "Operating temperature",
        "value": "−20 to +60",
        "condition": "Published device range; note the C001 variant instead lists −20 to +70°C.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 12V 30KG.CM magnetic encoding servo STS3215 (ST-3215-C018) product page",
        "sourceUrl": "https://www.feetechrc.com/525603.html",
        "sourceLocation": "Bilingual product description, specification table and linked ST-3215-C018.pdf datasheet",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c018:cmp-feetech-st-3215-c018-gear_material",
      "componentId": "cmp-feetech-st-3215-c018",
      "componentSlug": "feetech-st-3215-c018",
      "componentName": "FEETECH ST-3215-C018",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c018-gear_material",
        "field": "gear_material",
        "label": "Gear material and case",
        "value": "Steel gears; metal gearbox in plastic case; 25T/OD5.9mm horn",
        "condition": "Manufacturer specification; the 7.4 V-class C001 variant instead lists copper gears.",
        "sourceState": "M",
        "sourceTitle": "FEETECH 12V 30KG.CM magnetic encoding servo STS3215 (ST-3215-C018) product page",
        "sourceUrl": "https://www.feetechrc.com/525603.html",
        "sourceLocation": "Bilingual product description, specification table and linked ST-3215-C018.pdf datasheet",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c018:cmp-feetech-st-3215-c018-gear_ratio",
      "componentId": "cmp-feetech-st-3215-c018",
      "componentSlug": "feetech-st-3215-c018",
      "componentName": "FEETECH ST-3215-C018",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c018-gear_ratio",
        "field": "gear_ratio",
        "label": "Gear reduction ratio",
        "value": "1/345",
        "condition": "Published as item 6-10 “减速比 Gear Ratio 1/345” in the ST-3215-C018.pdf datasheet linked from the official product page; the product-page table itself does not state the ratio.",
        "sourceState": "M",
        "sourceTitle": "FEETECH ST-3215-C018 datasheet (ST-3215-C018.pdf)",
        "sourceUrl": "https://www.feetechrc.com/Data/feetechrc/upload/file/20260622/6391772519923113075854851.pdf",
        "sourceLocation": "Specification table item 6-10, gear ratio row",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c018:cmp-feetech-st-3215-c018-continuous_torque",
      "componentId": "cmp-feetech-st-3215-c018",
      "componentSlug": "feetech-st-3215-c018",
      "componentName": "FEETECH ST-3215-C018",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c018-continuous_torque",
        "field": "continuous_torque",
        "label": "Continuous or thermally rated output torque",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "FEETECH 12V 30KG.CM magnetic encoding servo STS3215 (ST-3215-C018) product page",
        "sourceUrl": "https://www.feetechrc.com/525603.html",
        "sourceLocation": "Bilingual product description, specification table and linked ST-3215-C018.pdf datasheet",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Testing of Feetech STS3215 servomotor: backlash, repeatability and torque",
        "evidenceUrl": "https://robonine.com/de/testing-of-feetech-sts3215-servomotor-backlash-repeatability-and-torque-de/",
        "evidenceLocation": "Bench setup and result tables",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-sts3215-c018-bench",
            "externalSupportId": "ext-wave90-sts3215-c018-bench",
            "componentId": "cmp-feetech-st-3215-c018",
            "targetClaimId": "cmp-feetech-st-3215-c018-continuous_torque",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Testing of Feetech STS3215 servomotor: backlash, repeatability and torque",
            "evidenceUrl": "https://robonine.com/de/testing-of-feetech-sts3215-servomotor-backlash-repeatability-and-torque-de/",
            "evidenceLocation": "Bench setup and result tables",
            "evidenceResult": "Backlash, repeatability, torque and thermal behavior were physically tested",
            "evidenceCondition": "Independent bench article identifies C018; some comparison images use a similar Waveshare unit."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-feetech-st-3215-c018:cmp-feetech-st-3215-c018-independent_robot_validation",
      "componentId": "cmp-feetech-st-3215-c018",
      "componentSlug": "feetech-st-3215-c018",
      "componentName": "FEETECH ST-3215-C018",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-feetech-st-3215-c018-independent_robot_validation",
        "field": "independent_robot_validation",
        "label": "Independent exact-actuator robot validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "FEETECH 12V 30KG.CM magnetic encoding servo STS3215 (ST-3215-C018) product page",
        "sourceUrl": "https://www.feetechrc.com/525603.html",
        "sourceLocation": "Bilingual product description, specification table and linked ST-3215-C018.pdf datasheet",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-damiao-dm-j4310-2ec:cmp-damiao-dm-j4310-2ec-model_identity",
      "componentId": "cmp-damiao-dm-j4310-2ec",
      "componentSlug": "damiao-dm-j4310-2ec-v1-2",
      "componentName": "Damiao DM-J4310-2EC V1.2 (24 V)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-damiao-dm-j4310-2ec-model_identity",
        "field": "model_identity",
        "label": "Exact model and revision",
        "value": "DM-J4310-2EC V1.2（24V）",
        "condition": "The manual tabulates DM-J4310-2EC V1.2（24V）and DM-J4310-2EC V1.2（48V）as separate columns; this record freezes the 24 V variant.",
        "sourceState": "M",
        "sourceTitle": "DM-J4310-2EC V1.2 User Manual V1.2 (2026-04-09), official dmBots GitHub repository",
        "sourceUrl": "https://github.com/dmBots/DM-J4310-2EC/blob/master/manual/DM-J4310-2EC%20V1.2%20User%20Manual%20V1.2%20%202026-04-09.pdf",
        "sourceLocation": "Specifications table (pages 6-7), operating-voltage section and interface description",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-damiao-dm-j4310-2ec:cmp-damiao-dm-j4310-2ec-rated_torque",
      "componentId": "cmp-damiao-dm-j4310-2ec",
      "componentSlug": "damiao-dm-j4310-2ec-v1-2",
      "componentName": "Damiao DM-J4310-2EC V1.2 (24 V)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-damiao-dm-j4310-2ec-rated_torque",
        "field": "rated_torque",
        "label": "Rated torque",
        "value": "3.5",
        "condition": "Shared value for the 24 V and 48 V columns; the manual does not attach a thermal test method or duty definition to it.",
        "sourceState": "M",
        "sourceTitle": "DM-J4310-2EC V1.2 User Manual V1.2 (2026-04-09), official dmBots GitHub repository",
        "sourceUrl": "https://github.com/dmBots/DM-J4310-2EC/blob/master/manual/DM-J4310-2EC%20V1.2%20User%20Manual%20V1.2%20%202026-04-09.pdf",
        "sourceLocation": "Specifications table (pages 6-7), operating-voltage section and interface description",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Real-world humanoid manipulation experiment with DM-J4310-2EC",
        "evidenceUrl": "https://openreview.net/pdf/99227b3200eabc2df5631fb46f3f38f18c842517.pdf",
        "evidenceLocation": "Hardware appendix and real-robot experiments",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-dmj4310-h1-deployment",
            "externalSupportId": "ext-wave65-dmj4310-h1-deployment",
            "componentId": "cmp-damiao-dm-j4310-2ec",
            "targetClaimId": "cmp-damiao-dm-j4310-2ec-rated_torque",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The paper establishes real-hardware use of DM-J4310-2EC but does not isolate torque or print the V1.2 subrevision; the catalogued rated-torque claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Real-world humanoid manipulation experiment with DM-J4310-2EC",
            "evidenceUrl": "https://openreview.net/pdf/99227b3200eabc2df5631fb46f3f38f18c842517.pdf",
            "evidenceLocation": "Hardware appendix and real-robot experiments",
            "evidenceResult": "DM-J4310-2EC actuator operated on a physical Unitree H1 research platform",
            "evidenceCondition": "Real-robot experimental deployment; the paper reports the actuator model but not the catalogued V1.2 subrevision."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-damiao-dm-j4310-2ec:cmp-damiao-dm-j4310-2ec-headline_torque",
      "componentId": "cmp-damiao-dm-j4310-2ec",
      "componentSlug": "damiao-dm-j4310-2ec-v1-2",
      "componentName": "Damiao DM-J4310-2EC V1.2 (24 V)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-damiao-dm-j4310-2ec-headline_torque",
        "field": "headline_torque",
        "label": "Peak torque",
        "value": "12.5",
        "condition": "Peak endpoint (peak phase/supply current 20A/16.5A@24V); not a continuous operating point.",
        "sourceState": "M",
        "sourceTitle": "DM-J4310-2EC V1.2 User Manual V1.2 (2026-04-09), official dmBots GitHub repository",
        "sourceUrl": "https://github.com/dmBots/DM-J4310-2EC/blob/master/manual/DM-J4310-2EC%20V1.2%20User%20Manual%20V1.2%20%202026-04-09.pdf",
        "sourceLocation": "Specifications table (pages 6-7), operating-voltage section and interface description",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-damiao-dm-j4310-2ec:cmp-damiao-dm-j4310-2ec-speed",
      "componentId": "cmp-damiao-dm-j4310-2ec",
      "componentSlug": "damiao-dm-j4310-2ec-v1-2",
      "componentName": "Damiao DM-J4310-2EC V1.2 (24 V)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-damiao-dm-j4310-2ec-speed",
        "field": "speed",
        "label": "Rated and no-load speed",
        "value": "Rated 120 rpm; maximum no-load 200 rpm",
        "condition": "24 V column; the 48 V variant lists 450 rpm maximum no-load speed. No-load values are endpoints.",
        "sourceState": "M",
        "sourceTitle": "DM-J4310-2EC V1.2 User Manual V1.2 (2026-04-09), official dmBots GitHub repository",
        "sourceUrl": "https://github.com/dmBots/DM-J4310-2EC/blob/master/manual/DM-J4310-2EC%20V1.2%20User%20Manual%20V1.2%20%202026-04-09.pdf",
        "sourceLocation": "Specifications table (pages 6-7), operating-voltage section and interface description",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-damiao-dm-j4310-2ec:cmp-damiao-dm-j4310-2ec-gear_ratio",
      "componentId": "cmp-damiao-dm-j4310-2ec",
      "componentSlug": "damiao-dm-j4310-2ec-v1-2",
      "componentName": "Damiao DM-J4310-2EC V1.2 (24 V)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-damiao-dm-j4310-2ec-gear_ratio",
        "field": "gear_ratio",
        "label": "Reduction ratio",
        "value": "10:1",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "DM-J4310-2EC V1.2 User Manual V1.2 (2026-04-09), official dmBots GitHub repository",
        "sourceUrl": "https://github.com/dmBots/DM-J4310-2EC/blob/master/manual/DM-J4310-2EC%20V1.2%20User%20Manual%20V1.2%20%202026-04-09.pdf",
        "sourceLocation": "Specifications table (pages 6-7), operating-voltage section and interface description",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-damiao-dm-j4310-2ec:cmp-damiao-dm-j4310-2ec-input_voltage",
      "componentId": "cmp-damiao-dm-j4310-2ec",
      "componentSlug": "damiao-dm-j4310-2ec-v1-2",
      "componentName": "Damiao DM-J4310-2EC V1.2 (24 V)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-damiao-dm-j4310-2ec-input_voltage",
        "field": "input_voltage",
        "label": "Operating voltage",
        "value": "Rated 24V; operating range 24V–28V, minimum 20V, maximum 28V",
        "condition": "Operating-voltage section for the 24 V motor driver; the 48 V driver instead lists 24V–48V with a 58V maximum.",
        "sourceState": "M",
        "sourceTitle": "DM-J4310-2EC V1.2 User Manual V1.2 (2026-04-09), official dmBots GitHub repository",
        "sourceUrl": "https://github.com/dmBots/DM-J4310-2EC/blob/master/manual/DM-J4310-2EC%20V1.2%20User%20Manual%20V1.2%20%202026-04-09.pdf",
        "sourceLocation": "Specifications table (pages 6-7), operating-voltage section and interface description",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-damiao-dm-j4310-2ec:cmp-damiao-dm-j4310-2ec-current",
      "componentId": "cmp-damiao-dm-j4310-2ec",
      "componentSlug": "damiao-dm-j4310-2ec-v1-2",
      "componentName": "Damiao DM-J4310-2EC V1.2 (24 V)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-damiao-dm-j4310-2ec-current",
        "field": "current",
        "label": "Rated current",
        "value": "4.9A/3.1A@24V",
        "condition": "Published as rated phase current / rated supply current.",
        "sourceState": "M",
        "sourceTitle": "DM-J4310-2EC V1.2 User Manual V1.2 (2026-04-09), official dmBots GitHub repository",
        "sourceUrl": "https://github.com/dmBots/DM-J4310-2EC/blob/master/manual/DM-J4310-2EC%20V1.2%20User%20Manual%20V1.2%20%202026-04-09.pdf",
        "sourceLocation": "Specifications table (pages 6-7), operating-voltage section and interface description",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-damiao-dm-j4310-2ec:cmp-damiao-dm-j4310-2ec-mass",
      "componentId": "cmp-damiao-dm-j4310-2ec",
      "componentSlug": "damiao-dm-j4310-2ec-v1-2",
      "componentName": "Damiao DM-J4310-2EC V1.2 (24 V)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-damiao-dm-j4310-2ec-mass",
        "field": "mass",
        "label": "Weight",
        "value": "~325",
        "condition": "Published with the approximation qualifier.",
        "sourceState": "M",
        "sourceTitle": "DM-J4310-2EC V1.2 User Manual V1.2 (2026-04-09), official dmBots GitHub repository",
        "sourceUrl": "https://github.com/dmBots/DM-J4310-2EC/blob/master/manual/DM-J4310-2EC%20V1.2%20User%20Manual%20V1.2%20%202026-04-09.pdf",
        "sourceLocation": "Specifications table (pages 6-7), operating-voltage section and interface description",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-damiao-dm-j4310-2ec:cmp-damiao-dm-j4310-2ec-dimensions",
      "componentId": "cmp-damiao-dm-j4310-2ec",
      "componentSlug": "damiao-dm-j4310-2ec-v1-2",
      "componentName": "Damiao DM-J4310-2EC V1.2 (24 V)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-damiao-dm-j4310-2ec-dimensions",
        "field": "dimensions",
        "label": "Envelope",
        "value": "Outer diameter 57 mm; height 46 mm",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "DM-J4310-2EC V1.2 User Manual V1.2 (2026-04-09), official dmBots GitHub repository",
        "sourceUrl": "https://github.com/dmBots/DM-J4310-2EC/blob/master/manual/DM-J4310-2EC%20V1.2%20User%20Manual%20V1.2%20%202026-04-09.pdf",
        "sourceLocation": "Specifications table (pages 6-7), operating-voltage section and interface description",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-damiao-dm-j4310-2ec:cmp-damiao-dm-j4310-2ec-encoder",
      "componentId": "cmp-damiao-dm-j4310-2ec",
      "componentSlug": "damiao-dm-j4310-2ec-v1-2",
      "componentName": "Damiao DM-J4310-2EC V1.2 (24 V)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-damiao-dm-j4310-2ec-encoder",
        "field": "encoder",
        "label": "Encoders",
        "value": "2× magnetic encoders (single-turn), 16-bit resolution; output-shaft single-turn absolute position retained after power loss",
        "condition": "Specifications table plus motor-features section.",
        "sourceState": "M",
        "sourceTitle": "DM-J4310-2EC V1.2 User Manual V1.2 (2026-04-09), official dmBots GitHub repository",
        "sourceUrl": "https://github.com/dmBots/DM-J4310-2EC/blob/master/manual/DM-J4310-2EC%20V1.2%20User%20Manual%20V1.2%20%202026-04-09.pdf",
        "sourceLocation": "Specifications table (pages 6-7), operating-voltage section and interface description",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-damiao-dm-j4310-2ec:cmp-damiao-dm-j4310-2ec-communications",
      "componentId": "cmp-damiao-dm-j4310-2ec",
      "componentSlug": "damiao-dm-j4310-2ec-v1-2",
      "componentName": "Damiao DM-J4310-2EC V1.2 (24 V)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-damiao-dm-j4310-2ec-communications",
        "field": "communications",
        "label": "Communication interfaces",
        "value": "Control: CAN@1Mbps; configuration: UART@921600bps; XT30(2+2)-F power connector with CAN, daisy-chainable",
        "condition": "Specifications table and interface description; CAN protocol frames must still be fixed from the manual for one robot.",
        "sourceState": "M",
        "sourceTitle": "DM-J4310-2EC V1.2 User Manual V1.2 (2026-04-09), official dmBots GitHub repository",
        "sourceUrl": "https://github.com/dmBots/DM-J4310-2EC/blob/master/manual/DM-J4310-2EC%20V1.2%20User%20Manual%20V1.2%20%202026-04-09.pdf",
        "sourceLocation": "Specifications table (pages 6-7), operating-voltage section and interface description",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-damiao-dm-j4310-2ec:cmp-damiao-dm-j4310-2ec-control_modes",
      "componentId": "cmp-damiao-dm-j4310-2ec",
      "componentSlug": "damiao-dm-j4310-2ec-v1-2",
      "componentName": "Damiao DM-J4310-2EC V1.2 (24 V)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-damiao-dm-j4310-2ec-control_modes",
        "field": "control_modes",
        "label": "Control modes",
        "value": "MIT mode; position-velocity mode; velocity mode; force-position hybrid mode",
        "condition": "Manufacturer specification.",
        "sourceState": "M",
        "sourceTitle": "DM-J4310-2EC V1.2 User Manual V1.2 (2026-04-09), official dmBots GitHub repository",
        "sourceUrl": "https://github.com/dmBots/DM-J4310-2EC/blob/master/manual/DM-J4310-2EC%20V1.2%20User%20Manual%20V1.2%20%202026-04-09.pdf",
        "sourceLocation": "Specifications table (pages 6-7), operating-voltage section and interface description",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-damiao-dm-j4310-2ec:cmp-damiao-dm-j4310-2ec-operating_temperature",
      "componentId": "cmp-damiao-dm-j4310-2ec",
      "componentSlug": "damiao-dm-j4310-2ec-v1-2",
      "componentName": "Damiao DM-J4310-2EC V1.2 (24 V)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-damiao-dm-j4310-2ec-operating_temperature",
        "field": "operating_temperature",
        "label": "Thermal protection thresholds",
        "value": "Driver over-temperature shutdown at 120°C; motor over-temperature configurable, recommended ≤100°C",
        "condition": "Protection thresholds, not an ambient operating-range statement; both exit Enable Mode when triggered.",
        "sourceState": "M",
        "sourceTitle": "DM-J4310-2EC V1.2 User Manual V1.2 (2026-04-09), official dmBots GitHub repository",
        "sourceUrl": "https://github.com/dmBots/DM-J4310-2EC/blob/master/manual/DM-J4310-2EC%20V1.2%20User%20Manual%20V1.2%20%202026-04-09.pdf",
        "sourceLocation": "Specifications table (pages 6-7), operating-voltage section and interface description",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-damiao-dm-j4310-2ec:cmp-damiao-dm-j4310-2ec-continuous_torque",
      "componentId": "cmp-damiao-dm-j4310-2ec",
      "componentSlug": "damiao-dm-j4310-2ec-v1-2",
      "componentName": "Damiao DM-J4310-2EC V1.2 (24 V)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-damiao-dm-j4310-2ec-continuous_torque",
        "field": "continuous_torque",
        "label": "Continuous or thermally rated output torque",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "DM-J4310-2EC V1.2 User Manual V1.2 (2026-04-09), official dmBots GitHub repository",
        "sourceUrl": "https://github.com/dmBots/DM-J4310-2EC/blob/master/manual/DM-J4310-2EC%20V1.2%20User%20Manual%20V1.2%20%202026-04-09.pdf",
        "sourceLocation": "Specifications table (pages 6-7), operating-voltage section and interface description",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-damiao-dm-j4310-2ec:cmp-damiao-dm-j4310-2ec-independent_robot_validation",
      "componentId": "cmp-damiao-dm-j4310-2ec",
      "componentSlug": "damiao-dm-j4310-2ec-v1-2",
      "componentName": "Damiao DM-J4310-2EC V1.2 (24 V)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-damiao-dm-j4310-2ec-independent_robot_validation",
        "field": "independent_robot_validation",
        "label": "Independent exact-actuator robot validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "DM-J4310-2EC V1.2 User Manual V1.2 (2026-04-09), official dmBots GitHub repository",
        "sourceUrl": "https://github.com/dmBots/DM-J4310-2EC/blob/master/manual/DM-J4310-2EC%20V1.2%20User%20Manual%20V1.2%20%202026-04-09.pdf",
        "sourceLocation": "Specifications table (pages 6-7), operating-voltage section and interface description",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-shg-20-100-2uh:cmp-harmonic-drive-shg-20-100-2uh-order_code",
      "componentId": "cmp-harmonic-drive-shg-20-100-2uh",
      "componentSlug": "harmonic-drive-shg-20-100-2uh",
      "componentName": "Harmonic Drive SHG-20-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-shg-20-100-2uh-order_code",
        "field": "order_code",
        "label": "Exact unit order code",
        "value": "SHG-20-100-2UH",
        "condition": "Series SHG, size 20, ratio 100, unit type 2UH; option suffixes (for example coatings) are separate orderable variants.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive SHG-20-100-2UH Hollow Shaft Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/hollow-shaft-gear-units/shg-2uh/shg-20-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for SHG-20-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-shg-20-100-2uh:cmp-harmonic-drive-shg-20-100-2uh-ratio",
      "componentId": "cmp-harmonic-drive-shg-20-100-2uh",
      "componentSlug": "harmonic-drive-shg-20-100-2uh",
      "componentName": "Harmonic Drive SHG-20-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-shg-20-100-2uh-ratio",
        "field": "ratio",
        "label": "Reduction ratio",
        "value": "100:1",
        "condition": "Exact order-code segment and table row; size 20 frame.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive SHG-20-100-2UH Hollow Shaft Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/hollow-shaft-gear-units/shg-2uh/shg-20-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for SHG-20-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-shg-20-100-2uh:cmp-harmonic-drive-shg-20-100-2uh-rated_torque",
      "componentId": "cmp-harmonic-drive-shg-20-100-2uh",
      "componentSlug": "harmonic-drive-shg-20-100-2uh",
      "componentName": "Harmonic Drive SHG-20-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-shg-20-100-2uh-rated_torque",
        "field": "rated_torque",
        "label": "Rated torque",
        "value": "52",
        "condition": "Manufacturer L10-rated value for the exact table row; the catalog rating conditions, including the defined rated input speed, apply.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive SHG-20-100-2UH Hollow Shaft Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/hollow-shaft-gear-units/shg-2uh/shg-20-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for SHG-20-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-shg-20-100-2uh:cmp-harmonic-drive-shg-20-100-2uh-limit_average_torque",
      "componentId": "cmp-harmonic-drive-shg-20-100-2uh",
      "componentSlug": "harmonic-drive-shg-20-100-2uh",
      "componentName": "Harmonic Drive SHG-20-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-shg-20-100-2uh-limit_average_torque",
        "field": "limit_average_torque",
        "label": "Limit for average torque",
        "value": "64",
        "condition": "Manufacturer rating-table value; a load-spectrum boundary, not a continuous operating point.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive SHG-20-100-2UH Hollow Shaft Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/hollow-shaft-gear-units/shg-2uh/shg-20-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for SHG-20-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-shg-20-100-2uh:cmp-harmonic-drive-shg-20-100-2uh-repeated_peak_torque",
      "componentId": "cmp-harmonic-drive-shg-20-100-2uh",
      "componentSlug": "harmonic-drive-shg-20-100-2uh",
      "componentName": "Harmonic Drive SHG-20-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-shg-20-100-2uh-repeated_peak_torque",
        "field": "repeated_peak_torque",
        "label": "Limit for repeated peak torque",
        "value": "107",
        "condition": "Manufacturer rating-table value; not a continuous operating point.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive SHG-20-100-2UH Hollow Shaft Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/hollow-shaft-gear-units/shg-2uh/shg-20-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for SHG-20-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-shg-20-100-2uh:cmp-harmonic-drive-shg-20-100-2uh-momentary_peak_torque",
      "componentId": "cmp-harmonic-drive-shg-20-100-2uh",
      "componentSlug": "harmonic-drive-shg-20-100-2uh",
      "componentName": "Harmonic Drive SHG-20-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-shg-20-100-2uh-momentary_peak_torque",
        "field": "momentary_peak_torque",
        "label": "Limit for momentary peak torque",
        "value": "191",
        "condition": "Manufacturer rating-table value; duration and occurrence limits must be checked in catalog engineering guidance.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive SHG-20-100-2UH Hollow Shaft Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/hollow-shaft-gear-units/shg-2uh/shg-20-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for SHG-20-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-shg-20-100-2uh:cmp-harmonic-drive-shg-20-100-2uh-starting_torque",
      "componentId": "cmp-harmonic-drive-shg-20-100-2uh",
      "componentSlug": "harmonic-drive-shg-20-100-2uh",
      "componentName": "Harmonic Drive SHG-20-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-shg-20-100-2uh-starting_torque",
        "field": "starting_torque",
        "label": "Starting torque",
        "value": "32",
        "condition": "Manufacturer table value at the input; lubrication and temperature conditions apply.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive SHG-20-100-2UH Hollow Shaft Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/hollow-shaft-gear-units/shg-2uh/shg-20-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for SHG-20-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-shg-20-100-2uh:cmp-harmonic-drive-shg-20-100-2uh-backdriving_torque",
      "componentId": "cmp-harmonic-drive-shg-20-100-2uh",
      "componentSlug": "harmonic-drive-shg-20-100-2uh",
      "componentName": "Harmonic Drive SHG-20-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-shg-20-100-2uh-backdriving_torque",
        "field": "backdriving_torque",
        "label": "Backdriving torque",
        "value": "38",
        "condition": "Manufacturer table value; integration, lubrication and temperature can affect system behavior.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive SHG-20-100-2UH Hollow Shaft Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/hollow-shaft-gear-units/shg-2uh/shg-20-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for SHG-20-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-shg-20-100-2uh:cmp-harmonic-drive-shg-20-100-2uh-average_input_speed",
      "componentId": "cmp-harmonic-drive-shg-20-100-2uh",
      "componentSlug": "harmonic-drive-shg-20-100-2uh",
      "componentName": "Harmonic Drive SHG-20-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-shg-20-100-2uh-average_input_speed",
        "field": "average_input_speed",
        "label": "Average input speed",
        "value": "3,500",
        "condition": "Published \"Ave. Input Speed\" table value; not a guaranteed continuous operating point at any load.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive SHG-20-100-2UH Hollow Shaft Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/hollow-shaft-gear-units/shg-2uh/shg-20-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for SHG-20-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-shg-20-100-2uh:cmp-harmonic-drive-shg-20-100-2uh-standard_accuracy",
      "componentId": "cmp-harmonic-drive-shg-20-100-2uh",
      "componentSlug": "harmonic-drive-shg-20-100-2uh",
      "componentName": "Harmonic Drive SHG-20-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-shg-20-100-2uh-standard_accuracy",
        "field": "standard_accuracy",
        "label": "Standard accuracy",
        "value": "1",
        "condition": "Published standard-accuracy table value, not mounted-system accuracy.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive SHG-20-100-2UH Hollow Shaft Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/hollow-shaft-gear-units/shg-2uh/shg-20-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for SHG-20-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-shg-20-100-2uh:cmp-harmonic-drive-shg-20-100-2uh-mass",
      "componentId": "cmp-harmonic-drive-shg-20-100-2uh",
      "componentSlug": "harmonic-drive-shg-20-100-2uh",
      "componentName": "Harmonic Drive SHG-20-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-shg-20-100-2uh-mass",
        "field": "mass",
        "label": "Mass",
        "value": "1.38",
        "condition": "Exact table row.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive SHG-20-100-2UH Hollow Shaft Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/hollow-shaft-gear-units/shg-2uh/shg-20-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for SHG-20-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-shg-20-100-2uh:cmp-harmonic-drive-shg-20-100-2uh-torsional_stiffness",
      "componentId": "cmp-harmonic-drive-shg-20-100-2uh",
      "componentSlug": "harmonic-drive-shg-20-100-2uh",
      "componentName": "Harmonic Drive SHG-20-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-shg-20-100-2uh-torsional_stiffness",
        "field": "torsional_stiffness",
        "label": "Torsional stiffness K1 / K2 / K3",
        "value": "1.6 / 2.5 / 2.9 ×10^4",
        "condition": "Piecewise manufacturer table values for the exact model (K1 below T1 = 7 N·m, K2 below T2 = 25 N·m).",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive SHG-20-100-2UH Hollow Shaft Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/hollow-shaft-gear-units/shg-2uh/shg-20-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for SHG-20-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-shg-20-100-2uh:cmp-harmonic-drive-shg-20-100-2uh-output_moment_stiffness",
      "componentId": "cmp-harmonic-drive-shg-20-100-2uh",
      "componentSlug": "harmonic-drive-shg-20-100-2uh",
      "componentName": "Harmonic Drive SHG-20-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-shg-20-100-2uh-output_moment_stiffness",
        "field": "output_moment_stiffness",
        "label": "Output-bearing moment stiffness Km",
        "value": "25.2 ×10^4",
        "condition": "Exact table row.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive SHG-20-100-2UH Hollow Shaft Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/hollow-shaft-gear-units/shg-2uh/shg-20-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for SHG-20-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-shg-20-100-2uh:cmp-harmonic-drive-shg-20-100-2uh-allowable_moment_load",
      "componentId": "cmp-harmonic-drive-shg-20-100-2uh",
      "componentSlug": "harmonic-drive-shg-20-100-2uh",
      "componentName": "Harmonic Drive SHG-20-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-shg-20-100-2uh-allowable_moment_load",
        "field": "allowable_moment_load",
        "label": "Allowable moment load Mc",
        "value": "187",
        "condition": "Output-bearing rating; combined-load checks per catalog method still apply.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive SHG-20-100-2UH Hollow Shaft Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/hollow-shaft-gear-units/shg-2uh/shg-20-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for SHG-20-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-shg-20-100-2uh:cmp-harmonic-drive-shg-20-100-2uh-robot_joint_thermal_envelope",
      "componentId": "cmp-harmonic-drive-shg-20-100-2uh",
      "componentSlug": "harmonic-drive-shg-20-100-2uh",
      "componentName": "Harmonic Drive SHG-20-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-shg-20-100-2uh-robot_joint_thermal_envelope",
        "field": "robot_joint_thermal_envelope",
        "label": "Robot-joint thermal duty envelope",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Harmonic Drive SHG/SHF Gear Units Catalog",
        "sourceUrl": "https://www.harmonicdrive.net/_hd/content/documents1/SHG-SHF_GearUnits.pdf",
        "sourceLocation": "SHG-2UH series engineering, rating-definition and application boundaries",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-shg-20-100-2uh:cmp-harmonic-drive-shg-20-100-2uh-independent_robot_validation",
      "componentId": "cmp-harmonic-drive-shg-20-100-2uh",
      "componentSlug": "harmonic-drive-shg-20-100-2uh",
      "componentName": "Harmonic Drive SHG-20-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-shg-20-100-2uh-independent_robot_validation",
        "field": "independent_robot_validation",
        "label": "Independent exact-unit robot validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Harmonic Drive SHG/SHF Gear Units Catalog",
        "sourceUrl": "https://www.harmonicdrive.net/_hd/content/documents1/SHG-SHF_GearUnits.pdf",
        "sourceLocation": "SHG-2UH series engineering, rating-definition and application boundaries",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csg-17-100-2uh:cmp-harmonic-drive-csg-17-100-2uh-order_code",
      "componentId": "cmp-harmonic-drive-csg-17-100-2uh",
      "componentSlug": "harmonic-drive-csg-17-100-2uh",
      "componentName": "Harmonic Drive CSG-17-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csg-17-100-2uh-order_code",
        "field": "order_code",
        "label": "Exact unit order code",
        "value": "CSG-17-100-2UH",
        "condition": "Series CSG, size 17, ratio 100, unit type 2UH; option suffixes are separate orderable variants.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSG-17-100-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csg-2uh/csg-17-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for CSG-17-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csg-17-100-2uh:cmp-harmonic-drive-csg-17-100-2uh-ratio",
      "componentId": "cmp-harmonic-drive-csg-17-100-2uh",
      "componentSlug": "harmonic-drive-csg-17-100-2uh",
      "componentName": "Harmonic Drive CSG-17-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csg-17-100-2uh-ratio",
        "field": "ratio",
        "label": "Reduction ratio",
        "value": "100:1",
        "condition": "Exact order-code segment and table row; size 17 frame.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSG-17-100-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csg-2uh/csg-17-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for CSG-17-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Development of a hardware-in-the-loop simulator for control moment gyroscope-based attitude control systems",
        "evidenceUrl": "https://upload.wikimedia.org/wikipedia/commons/1/12/Development_of_a_hardware-in-the-loop_simulator_for_control_moment_gyroscope-based_attitude_control_systems_%28IA_developmentofhar1094547945%29.pdf",
        "evidenceLocation": "CMG hardware design and HIL testbed sections",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-csg17-hil-gimbal",
            "externalSupportId": "ext-wave65-csg17-hil-gimbal",
            "componentId": "cmp-harmonic-drive-csg-17-100-2uh",
            "targetClaimId": "cmp-harmonic-drive-csg-17-100-2uh-ratio",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Development of a hardware-in-the-loop simulator for control moment gyroscope-based attitude control systems",
            "evidenceUrl": "https://upload.wikimedia.org/wikipedia/commons/1/12/Development_of_a_hardware-in-the-loop_simulator_for_control_moment_gyroscope-based_attitude_control_systems_%28IA_developmentofhar1094547945%29.pdf",
            "evidenceLocation": "CMG hardware design and HIL testbed sections",
            "evidenceResult": "Exact reducer operated in a physical control-moment-gyroscope HIL platform",
            "evidenceCondition": "Gimbal axis with Maxon motor, encoder, controller and 100:1 CSG-17-100-2UH reducer."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csg-17-100-2uh:cmp-harmonic-drive-csg-17-100-2uh-rated_torque",
      "componentId": "cmp-harmonic-drive-csg-17-100-2uh",
      "componentSlug": "harmonic-drive-csg-17-100-2uh",
      "componentName": "Harmonic Drive CSG-17-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csg-17-100-2uh-rated_torque",
        "field": "rated_torque",
        "label": "Rated torque",
        "value": "31",
        "condition": "Manufacturer L10-rated value for the exact table row; the catalog rating conditions, including the defined rated input speed, apply.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSG-17-100-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csg-2uh/csg-17-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for CSG-17-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csg-17-100-2uh:cmp-harmonic-drive-csg-17-100-2uh-limit_average_torque",
      "componentId": "cmp-harmonic-drive-csg-17-100-2uh",
      "componentSlug": "harmonic-drive-csg-17-100-2uh",
      "componentName": "Harmonic Drive CSG-17-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csg-17-100-2uh-limit_average_torque",
        "field": "limit_average_torque",
        "label": "Limit for average torque",
        "value": "51",
        "condition": "Manufacturer rating-table value; a load-spectrum boundary, not a continuous operating point.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSG-17-100-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csg-2uh/csg-17-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for CSG-17-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csg-17-100-2uh:cmp-harmonic-drive-csg-17-100-2uh-repeated_peak_torque",
      "componentId": "cmp-harmonic-drive-csg-17-100-2uh",
      "componentSlug": "harmonic-drive-csg-17-100-2uh",
      "componentName": "Harmonic Drive CSG-17-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csg-17-100-2uh-repeated_peak_torque",
        "field": "repeated_peak_torque",
        "label": "Limit for repeated peak torque",
        "value": "70",
        "condition": "Manufacturer rating-table value; not a continuous operating point.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSG-17-100-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csg-2uh/csg-17-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for CSG-17-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csg-17-100-2uh:cmp-harmonic-drive-csg-17-100-2uh-momentary_peak_torque",
      "componentId": "cmp-harmonic-drive-csg-17-100-2uh",
      "componentSlug": "harmonic-drive-csg-17-100-2uh",
      "componentName": "Harmonic Drive CSG-17-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csg-17-100-2uh-momentary_peak_torque",
        "field": "momentary_peak_torque",
        "label": "Limit for momentary peak torque",
        "value": "143",
        "condition": "Manufacturer rating-table value; duration and occurrence limits must be checked in catalog engineering guidance.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSG-17-100-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csg-2uh/csg-17-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for CSG-17-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csg-17-100-2uh:cmp-harmonic-drive-csg-17-100-2uh-starting_torque",
      "componentId": "cmp-harmonic-drive-csg-17-100-2uh",
      "componentSlug": "harmonic-drive-csg-17-100-2uh",
      "componentName": "Harmonic Drive CSG-17-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csg-17-100-2uh-starting_torque",
        "field": "starting_torque",
        "label": "Starting torque",
        "value": "3.7",
        "condition": "Manufacturer table value at the input; lubrication and temperature conditions apply.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSG-17-100-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csg-2uh/csg-17-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for CSG-17-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csg-17-100-2uh:cmp-harmonic-drive-csg-17-100-2uh-backdriving_torque",
      "componentId": "cmp-harmonic-drive-csg-17-100-2uh",
      "componentSlug": "harmonic-drive-csg-17-100-2uh",
      "componentName": "Harmonic Drive CSG-17-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csg-17-100-2uh-backdriving_torque",
        "field": "backdriving_torque",
        "label": "Backdriving torque",
        "value": "3.6",
        "condition": "Manufacturer table value; integration, lubrication and temperature can affect system behavior.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSG-17-100-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csg-2uh/csg-17-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for CSG-17-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csg-17-100-2uh:cmp-harmonic-drive-csg-17-100-2uh-average_input_speed",
      "componentId": "cmp-harmonic-drive-csg-17-100-2uh",
      "componentSlug": "harmonic-drive-csg-17-100-2uh",
      "componentName": "Harmonic Drive CSG-17-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csg-17-100-2uh-average_input_speed",
        "field": "average_input_speed",
        "label": "Average input speed",
        "value": "3,500",
        "condition": "Published \"Ave. Input Speed\" table value; not a guaranteed continuous operating point at any load.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSG-17-100-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csg-2uh/csg-17-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for CSG-17-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csg-17-100-2uh:cmp-harmonic-drive-csg-17-100-2uh-standard_accuracy",
      "componentId": "cmp-harmonic-drive-csg-17-100-2uh",
      "componentSlug": "harmonic-drive-csg-17-100-2uh",
      "componentName": "Harmonic Drive CSG-17-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csg-17-100-2uh-standard_accuracy",
        "field": "standard_accuracy",
        "label": "Standard accuracy",
        "value": "1.5",
        "condition": "Published standard-accuracy table value, not mounted-system accuracy.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSG-17-100-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csg-2uh/csg-17-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for CSG-17-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csg-17-100-2uh:cmp-harmonic-drive-csg-17-100-2uh-mass",
      "componentId": "cmp-harmonic-drive-csg-17-100-2uh",
      "componentSlug": "harmonic-drive-csg-17-100-2uh",
      "componentName": "Harmonic Drive CSG-17-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csg-17-100-2uh-mass",
        "field": "mass",
        "label": "Mass",
        "value": "0.68",
        "condition": "Exact table row.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSG-17-100-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csg-2uh/csg-17-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for CSG-17-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csg-17-100-2uh:cmp-harmonic-drive-csg-17-100-2uh-torsional_stiffness",
      "componentId": "cmp-harmonic-drive-csg-17-100-2uh",
      "componentSlug": "harmonic-drive-csg-17-100-2uh",
      "componentName": "Harmonic Drive CSG-17-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csg-17-100-2uh-torsional_stiffness",
        "field": "torsional_stiffness",
        "label": "Torsional stiffness K1 / K2 / K3",
        "value": "1.0 / 1.4 / 1.6 ×10^4",
        "condition": "Piecewise manufacturer table values for the exact model (K1 below T1 = 3.9 N·m, K2 below T2 = 12 N·m).",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSG-17-100-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csg-2uh/csg-17-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for CSG-17-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csg-17-100-2uh:cmp-harmonic-drive-csg-17-100-2uh-output_moment_stiffness",
      "componentId": "cmp-harmonic-drive-csg-17-100-2uh",
      "componentSlug": "harmonic-drive-csg-17-100-2uh",
      "componentName": "Harmonic Drive CSG-17-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csg-17-100-2uh-output_moment_stiffness",
        "field": "output_moment_stiffness",
        "label": "Output-bearing moment stiffness Km",
        "value": "7.75 ×10^4",
        "condition": "Exact table row.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSG-17-100-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csg-2uh/csg-17-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for CSG-17-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csg-17-100-2uh:cmp-harmonic-drive-csg-17-100-2uh-allowable_moment_load",
      "componentId": "cmp-harmonic-drive-csg-17-100-2uh",
      "componentSlug": "harmonic-drive-csg-17-100-2uh",
      "componentName": "Harmonic Drive CSG-17-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csg-17-100-2uh-allowable_moment_load",
        "field": "allowable_moment_load",
        "label": "Allowable moment load Mc",
        "value": "64",
        "condition": "Output-bearing rating; combined-load checks per catalog method still apply.",
        "sourceState": "M",
        "sourceTitle": "Harmonic Drive CSG-17-100-2UH Gear Unit",
        "sourceUrl": "https://www.harmonicdrive.net/products/gear-units/gear-units/csg-2uh/csg-17-100-2uh",
        "sourceLocation": "Exact-model performance, torsional-stiffness and output-bearing tables for CSG-17-100-2UH",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csg-17-100-2uh:cmp-harmonic-drive-csg-17-100-2uh-robot_joint_thermal_envelope",
      "componentId": "cmp-harmonic-drive-csg-17-100-2uh",
      "componentSlug": "harmonic-drive-csg-17-100-2uh",
      "componentName": "Harmonic Drive CSG-17-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csg-17-100-2uh-robot_joint_thermal_envelope",
        "field": "robot_joint_thermal_envelope",
        "label": "Robot-joint thermal duty envelope",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Harmonic Drive CSG/CSF Gear Units Catalog",
        "sourceUrl": "https://www.harmonicdrive.net/_hd/content/documents1/CSG-CSF_GearUnits.pdf",
        "sourceLocation": "CSG-2UH series engineering, rating-definition and application boundaries",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-harmonic-drive-csg-17-100-2uh:cmp-harmonic-drive-csg-17-100-2uh-independent_robot_validation",
      "componentId": "cmp-harmonic-drive-csg-17-100-2uh",
      "componentSlug": "harmonic-drive-csg-17-100-2uh",
      "componentName": "Harmonic Drive CSG-17-100-2UH",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-harmonic-drive-csg-17-100-2uh-independent_robot_validation",
        "field": "independent_robot_validation",
        "label": "Independent exact-unit robot validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Harmonic Drive CSG/CSF Gear Units Catalog",
        "sourceUrl": "https://www.harmonicdrive.net/_hd/content/documents1/CSG-CSF_GearUnits.pdf",
        "sourceLocation": "CSG-2UH series engineering, rating-definition and application boundaries",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-25n-ratio-81:cmp-nabtesco-rv-25n-ratio-81-model_configuration",
      "componentId": "cmp-nabtesco-rv-25n-ratio-81",
      "componentSlug": "nabtesco-rv-25n-ratio-81",
      "componentName": "Nabtesco RV-25N, ratio 81",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-25n-ratio-81-model_configuration",
        "field": "model_configuration",
        "label": "Model and selected ratio",
        "value": "RV-25N, ratio 81",
        "condition": "Exact RV-N table column; the public table does not expose a complete option-suffixed purchase code.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Equipment RV-N product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-N",
        "sourceLocation": "RV-25N ratio-81 selection column: ratings, rigidity, life, backlash, lost motion and inertia",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-25n-ratio-81:cmp-nabtesco-rv-25n-ratio-81-rated_torque",
      "componentId": "cmp-nabtesco-rv-25n-ratio-81",
      "componentSlug": "nabtesco-rv-25n-ratio-81",
      "componentName": "Nabtesco RV-25N, ratio 81",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-25n-ratio-81-rated_torque",
        "field": "rated_torque",
        "label": "Rated torque",
        "value": "245",
        "condition": "Ratio-81 RV-25N column; defined together with the published rated output speed of 15 rpm.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Equipment RV-N product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-N",
        "sourceLocation": "RV-25N ratio-81 selection column: ratings, rigidity, life, backlash, lost motion and inertia",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-25n-ratio-81:cmp-nabtesco-rv-25n-ratio-81-rated_output_speed",
      "componentId": "cmp-nabtesco-rv-25n-ratio-81",
      "componentSlug": "nabtesco-rv-25n-ratio-81",
      "componentName": "Nabtesco RV-25N, ratio 81",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-25n-ratio-81-rated_output_speed",
        "field": "rated_output_speed",
        "label": "Rated output speed",
        "value": "15",
        "condition": "Manufacturer table rating; the speed condition attached to the rated torque.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Equipment RV-N product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-N",
        "sourceLocation": "RV-25N ratio-81 selection column: ratings, rigidity, life, backlash, lost motion and inertia",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-25n-ratio-81:cmp-nabtesco-rv-25n-ratio-81-acceleration_deceleration_torque",
      "componentId": "cmp-nabtesco-rv-25n-ratio-81",
      "componentSlug": "nabtesco-rv-25n-ratio-81",
      "componentName": "Nabtesco RV-25N, ratio 81",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-25n-ratio-81-acceleration_deceleration_torque",
        "field": "acceleration_deceleration_torque",
        "label": "Allowable acceleration/deceleration torque",
        "value": "612",
        "condition": "Manufacturer table rating for start/stop events; the product guide labels the same value \"Allowable starting/stopping torque\". Not a continuous operating point.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Equipment RV-N product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-N",
        "sourceLocation": "RV-25N ratio-81 selection column: ratings, rigidity, life, backlash, lost motion and inertia",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-25n-ratio-81:cmp-nabtesco-rv-25n-ratio-81-momentary_max_torque",
      "componentId": "cmp-nabtesco-rv-25n-ratio-81",
      "componentSlug": "nabtesco-rv-25n-ratio-81",
      "componentName": "Nabtesco RV-25N, ratio 81",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-25n-ratio-81-momentary_max_torque",
        "field": "momentary_max_torque",
        "label": "Momentary maximum allowable torque",
        "value": "1,225",
        "condition": "RV-N specification page of the official product guide; an emergency-event boundary, not an operating point. The live RV-N web table leaves this cell unpopulated for RV-25N.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Reduction Gear RV Product Guide",
        "sourceUrl": "https://precision.nabtesco.com/en/download/pdf/Product_guide_en.pdf",
        "sourceLocation": "RV-N specification page: RV-25N column with momentary maximum allowable torque, allowable moment and thrust",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-25n-ratio-81:cmp-nabtesco-rv-25n-ratio-81-rated_life",
      "componentId": "cmp-nabtesco-rv-25n-ratio-81",
      "componentSlug": "nabtesco-rv-25n-ratio-81",
      "componentName": "Nabtesco RV-25N, ratio 81",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-25n-ratio-81-rated_life",
        "field": "rated_life",
        "label": "Rated life",
        "value": "6,000",
        "condition": "Manufacturer table value; load spectrum, mounting and lubrication must still match the selection conditions.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Equipment RV-N product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-N",
        "sourceLocation": "RV-25N ratio-81 selection column: ratings, rigidity, life, backlash, lost motion and inertia",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-25n-ratio-81:cmp-nabtesco-rv-25n-ratio-81-backlash",
      "componentId": "cmp-nabtesco-rv-25n-ratio-81",
      "componentSlug": "nabtesco-rv-25n-ratio-81",
      "componentName": "Nabtesco RV-25N, ratio 81",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-25n-ratio-81-backlash",
        "field": "backlash",
        "label": "Backlash",
        "value": "less than 1",
        "condition": "Exact-series public table.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Equipment RV-N product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-N",
        "sourceLocation": "RV-25N ratio-81 selection column: ratings, rigidity, life, backlash, lost motion and inertia",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-25n-ratio-81:cmp-nabtesco-rv-25n-ratio-81-lost_motion",
      "componentId": "cmp-nabtesco-rv-25n-ratio-81",
      "componentSlug": "nabtesco-rv-25n-ratio-81",
      "componentName": "Nabtesco RV-25N, ratio 81",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-25n-ratio-81-lost_motion",
        "field": "lost_motion",
        "label": "Lost motion",
        "value": "less than 1",
        "condition": "Exact-series public table; not a measured assembled-joint result.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Equipment RV-N product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-N",
        "sourceLocation": "RV-25N ratio-81 selection column: ratings, rigidity, life, backlash, lost motion and inertia",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-25n-ratio-81:cmp-nabtesco-rv-25n-ratio-81-torsional_rigidity",
      "componentId": "cmp-nabtesco-rv-25n-ratio-81",
      "componentSlug": "nabtesco-rv-25n-ratio-81",
      "componentName": "Nabtesco RV-25N, ratio 81",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-25n-ratio-81-torsional_rigidity",
        "field": "torsional_rigidity",
        "label": "Torsional rigidity",
        "value": "61",
        "condition": "RV-25N table value; the product guide qualifies it as a central value.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Equipment RV-N product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-N",
        "sourceLocation": "RV-25N ratio-81 selection column: ratings, rigidity, life, backlash, lost motion and inertia",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-25n-ratio-81:cmp-nabtesco-rv-25n-ratio-81-moment_rigidity",
      "componentId": "cmp-nabtesco-rv-25n-ratio-81",
      "componentSlug": "nabtesco-rv-25n-ratio-81",
      "componentName": "Nabtesco RV-25N, ratio 81",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-25n-ratio-81-moment_rigidity",
        "field": "moment_rigidity",
        "label": "Moment rigidity",
        "value": "530",
        "condition": "RV-25N table value; a stiffness quantity, distinct from the allowable-moment load rating.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Equipment RV-N product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-N",
        "sourceLocation": "RV-25N ratio-81 selection column: ratings, rigidity, life, backlash, lost motion and inertia",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-25n-ratio-81:cmp-nabtesco-rv-25n-ratio-81-allowable_moment",
      "componentId": "cmp-nabtesco-rv-25n-ratio-81",
      "componentSlug": "nabtesco-rv-25n-ratio-81",
      "componentName": "Nabtesco RV-25N, ratio 81",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-25n-ratio-81-allowable_moment",
        "field": "allowable_moment",
        "label": "Allowable moment",
        "value": "784",
        "condition": "RV-N specification page of the official product guide; static load-rating boundary.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Reduction Gear RV Product Guide",
        "sourceUrl": "https://precision.nabtesco.com/en/download/pdf/Product_guide_en.pdf",
        "sourceLocation": "RV-N specification page: RV-25N column with momentary maximum allowable torque, allowable moment and thrust",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-25n-ratio-81:cmp-nabtesco-rv-25n-ratio-81-allowable_thrust",
      "componentId": "cmp-nabtesco-rv-25n-ratio-81",
      "componentSlug": "nabtesco-rv-25n-ratio-81",
      "componentName": "Nabtesco RV-25N, ratio 81",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-25n-ratio-81-allowable_thrust",
        "field": "allowable_thrust",
        "label": "Allowable thrust load",
        "value": "2,610",
        "condition": "RV-N specification page of the official product guide.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Reduction Gear RV Product Guide",
        "sourceUrl": "https://precision.nabtesco.com/en/download/pdf/Product_guide_en.pdf",
        "sourceLocation": "RV-N specification page: RV-25N column with momentary maximum allowable torque, allowable moment and thrust",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-25n-ratio-81:cmp-nabtesco-rv-25n-ratio-81-startup_efficiency",
      "componentId": "cmp-nabtesco-rv-25n-ratio-81",
      "componentSlug": "nabtesco-rv-25n-ratio-81",
      "componentName": "Nabtesco RV-25N, ratio 81",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-25n-ratio-81-startup_efficiency",
        "field": "startup_efficiency",
        "label": "Start-up efficiency",
        "value": "80",
        "condition": "Manufacturer table value; operating efficiency varies with load, speed and temperature.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Equipment RV-N product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-N",
        "sourceLocation": "RV-25N ratio-81 selection column: ratings, rigidity, life, backlash, lost motion and inertia",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-25n-ratio-81:cmp-nabtesco-rv-25n-ratio-81-moment_of_inertia",
      "componentId": "cmp-nabtesco-rv-25n-ratio-81",
      "componentSlug": "nabtesco-rv-25n-ratio-81",
      "componentName": "Nabtesco RV-25N, ratio 81",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-25n-ratio-81-moment_of_inertia",
        "field": "moment_of_inertia",
        "label": "Moment of inertia (input conversion)",
        "value": "0.00000679",
        "condition": "Ratio-81 RV-25N column; ratio-specific value.",
        "sourceState": "M",
        "sourceTitle": "Nabtesco Precision Equipment RV-N product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-N",
        "sourceLocation": "RV-25N ratio-81 selection column: ratings, rigidity, life, backlash, lost motion and inertia",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-25n-ratio-81:cmp-nabtesco-rv-25n-ratio-81-complete_purchase_suffix",
      "componentId": "cmp-nabtesco-rv-25n-ratio-81",
      "componentSlug": "nabtesco-rv-25n-ratio-81",
      "componentName": "Nabtesco RV-25N, ratio 81",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-25n-ratio-81-complete_purchase_suffix",
        "field": "complete_purchase_suffix",
        "label": "Complete option-suffixed purchase code, mass and current availability",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Nabtesco Precision Equipment RV-N product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-N",
        "sourceLocation": "RV-25N ratio-81 selection column: ratings, rigidity, life, backlash, lost motion and inertia",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-25n-ratio-81:cmp-nabtesco-rv-25n-ratio-81-robot_joint_thermal_envelope",
      "componentId": "cmp-nabtesco-rv-25n-ratio-81",
      "componentSlug": "nabtesco-rv-25n-ratio-81",
      "componentName": "Nabtesco RV-25N, ratio 81",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-25n-ratio-81-robot_joint_thermal_envelope",
        "field": "robot_joint_thermal_envelope",
        "label": "Robot-joint thermal duty envelope",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Nabtesco Precision Reduction Gear RV Product Guide",
        "sourceUrl": "https://precision.nabtesco.com/en/download/pdf/Product_guide_en.pdf",
        "sourceLocation": "RV-N specification page: RV-25N column with momentary maximum allowable torque, allowable moment and thrust",
        "sourceProvenance": "manufacturer-datasheet",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-nabtesco-rv-25n-ratio-81:cmp-nabtesco-rv-25n-ratio-81-independent_robot_validation",
      "componentId": "cmp-nabtesco-rv-25n-ratio-81",
      "componentSlug": "nabtesco-rv-25n-ratio-81",
      "componentName": "Nabtesco RV-25N, ratio 81",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-nabtesco-rv-25n-ratio-81-independent_robot_validation",
        "field": "independent_robot_validation",
        "label": "Independent assembled-joint validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Nabtesco Precision Equipment RV-N product specification",
        "sourceUrl": "https://precision.nabtesco.com/en/products/detail/RV-N",
        "sourceLocation": "RV-25N ratio-81 selection column: ratings, rigidity, life, backlash, lost motion and inertia",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-leaderdrive-lcs-20-100:cmp-leaderdrive-lcs-20-100-series_grid_configuration",
      "componentId": "cmp-leaderdrive-lcs-20-100",
      "componentSlug": "leaderdrive-lcs-20-100",
      "componentName": "Leaderdrive LCS-20 ratio 100 strain wave gear",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-leaderdrive-lcs-20-100-series_grid_configuration",
        "field": "series_grid_configuration",
        "label": "Series grid coordinates",
        "value": "LCS series, size 20, ratio 100; input variants LCS-I (flat key) and LCS-II (Oldham coupling)",
        "condition": "The cited page defines a size-and-ratio parameter grid and two input-connection variants; it does not publish one complete orderable code.",
        "sourceState": "M",
        "sourceTitle": "Leaderdrive LCS(G) Standard Cup-shaped Strain Wave Gear",
        "sourceUrl": "https://www.leaderdrive.com/product/6.html",
        "sourceLocation": "LCS Series Technical Parameter tables: size-20 ratio-100 rows for ratings, backlash, hysteresis loss, stiffness and accuracy",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-leaderdrive-lcs-20-100:cmp-leaderdrive-lcs-20-100-rated_torque",
      "componentId": "cmp-leaderdrive-lcs-20-100",
      "componentSlug": "leaderdrive-lcs-20-100",
      "componentName": "Leaderdrive LCS-20 ratio 100 strain wave gear",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-leaderdrive-lcs-20-100-rated_torque",
        "field": "rated_torque",
        "label": "Rated torque",
        "value": "40",
        "condition": "Size-20 ratio-100 row; the same table carries a \"Rated Input Speed\" column reading 3,500 r/min for size 20.",
        "sourceState": "M",
        "sourceTitle": "Leaderdrive LCS(G) Standard Cup-shaped Strain Wave Gear",
        "sourceUrl": "https://www.leaderdrive.com/product/6.html",
        "sourceLocation": "LCS Series Technical Parameter tables: size-20 ratio-100 rows for ratings, backlash, hysteresis loss, stiffness and accuracy",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-leaderdrive-lcs-20-100:cmp-leaderdrive-lcs-20-100-rated_input_speed",
      "componentId": "cmp-leaderdrive-lcs-20-100",
      "componentSlug": "leaderdrive-lcs-20-100",
      "componentName": "Leaderdrive LCS-20 ratio 100 strain wave gear",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-leaderdrive-lcs-20-100-rated_input_speed",
        "field": "rated_input_speed",
        "label": "Rated input speed",
        "value": "3,500",
        "condition": "Size-20 table value published alongside the rated-torque column.",
        "sourceState": "M",
        "sourceTitle": "Leaderdrive LCS(G) Standard Cup-shaped Strain Wave Gear",
        "sourceUrl": "https://www.leaderdrive.com/product/6.html",
        "sourceLocation": "LCS Series Technical Parameter tables: size-20 ratio-100 rows for ratings, backlash, hysteresis loss, stiffness and accuracy",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-leaderdrive-lcs-20-100:cmp-leaderdrive-lcs-20-100-start_stop_peak_torque",
      "componentId": "cmp-leaderdrive-lcs-20-100",
      "componentSlug": "leaderdrive-lcs-20-100",
      "componentName": "Leaderdrive LCS-20 ratio 100 strain wave gear",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-leaderdrive-lcs-20-100-start_stop_peak_torque",
        "field": "start_stop_peak_torque",
        "label": "Allowable peak torque at start/stop",
        "value": "82",
        "condition": "Size-20 ratio-100 row; a start/stop event boundary, not a continuous operating point.",
        "sourceState": "M",
        "sourceTitle": "Leaderdrive LCS(G) Standard Cup-shaped Strain Wave Gear",
        "sourceUrl": "https://www.leaderdrive.com/product/6.html",
        "sourceLocation": "LCS Series Technical Parameter tables: size-20 ratio-100 rows for ratings, backlash, hysteresis loss, stiffness and accuracy",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-leaderdrive-lcs-20-100:cmp-leaderdrive-lcs-20-100-max_average_load_torque",
      "componentId": "cmp-leaderdrive-lcs-20-100",
      "componentSlug": "leaderdrive-lcs-20-100",
      "componentName": "Leaderdrive LCS-20 ratio 100 strain wave gear",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-leaderdrive-lcs-20-100-max_average_load_torque",
        "field": "max_average_load_torque",
        "label": "Allowable maximum value of average load torque",
        "value": "49",
        "condition": "Size-20 ratio-100 row; a load-spectrum boundary.",
        "sourceState": "M",
        "sourceTitle": "Leaderdrive LCS(G) Standard Cup-shaped Strain Wave Gear",
        "sourceUrl": "https://www.leaderdrive.com/product/6.html",
        "sourceLocation": "LCS Series Technical Parameter tables: size-20 ratio-100 rows for ratings, backlash, hysteresis loss, stiffness and accuracy",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-leaderdrive-lcs-20-100:cmp-leaderdrive-lcs-20-100-max_peak_torque",
      "componentId": "cmp-leaderdrive-lcs-20-100",
      "componentSlug": "leaderdrive-lcs-20-100",
      "componentName": "Leaderdrive LCS-20 ratio 100 strain wave gear",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-leaderdrive-lcs-20-100-max_peak_torque",
        "field": "max_peak_torque",
        "label": "Maximum allowable peak torque",
        "value": "147",
        "condition": "Size-20 ratio-100 row; an emergency-event boundary with its own occurrence conditions.",
        "sourceState": "M",
        "sourceTitle": "Leaderdrive LCS(G) Standard Cup-shaped Strain Wave Gear",
        "sourceUrl": "https://www.leaderdrive.com/product/6.html",
        "sourceLocation": "LCS Series Technical Parameter tables: size-20 ratio-100 rows for ratings, backlash, hysteresis loss, stiffness and accuracy",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-leaderdrive-lcs-20-100:cmp-leaderdrive-lcs-20-100-max_input_speed",
      "componentId": "cmp-leaderdrive-lcs-20-100",
      "componentSlug": "leaderdrive-lcs-20-100",
      "componentName": "Leaderdrive LCS-20 ratio 100 strain wave gear",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-leaderdrive-lcs-20-100-max_input_speed",
        "field": "max_input_speed",
        "label": "Maximum allowable input speed",
        "value": "6,500",
        "condition": "Size-20 table value.",
        "sourceState": "M",
        "sourceTitle": "Leaderdrive LCS(G) Standard Cup-shaped Strain Wave Gear",
        "sourceUrl": "https://www.leaderdrive.com/product/6.html",
        "sourceLocation": "LCS Series Technical Parameter tables: size-20 ratio-100 rows for ratings, backlash, hysteresis loss, stiffness and accuracy",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-leaderdrive-lcs-20-100:cmp-leaderdrive-lcs-20-100-max_backlash",
      "componentId": "cmp-leaderdrive-lcs-20-100",
      "componentSlug": "leaderdrive-lcs-20-100",
      "componentName": "Leaderdrive LCS-20 ratio 100 strain wave gear",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-leaderdrive-lcs-20-100-max_backlash",
        "field": "max_backlash",
        "label": "Maximum backlash",
        "value": "≤10",
        "condition": "Size-20 table value labeled \"Max. Backlash\"; a component specification, not a mounted-joint measurement.",
        "sourceState": "M",
        "sourceTitle": "Leaderdrive LCS(G) Standard Cup-shaped Strain Wave Gear",
        "sourceUrl": "https://www.leaderdrive.com/product/6.html",
        "sourceLocation": "LCS Series Technical Parameter tables: size-20 ratio-100 rows for ratings, backlash, hysteresis loss, stiffness and accuracy",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-leaderdrive-lcs-20-100:cmp-leaderdrive-lcs-20-100-hysteresis_loss",
      "componentId": "cmp-leaderdrive-lcs-20-100",
      "componentSlug": "leaderdrive-lcs-20-100",
      "componentName": "Leaderdrive LCS-20 ratio 100 strain wave gear",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-leaderdrive-lcs-20-100-hysteresis_loss",
        "field": "hysteresis_loss",
        "label": "Hysteresis loss",
        "value": "60",
        "condition": "Size-20 ratio-100 row of the second LCS parameter table; a quantity distinct from backlash.",
        "sourceState": "M",
        "sourceTitle": "Leaderdrive LCS(G) Standard Cup-shaped Strain Wave Gear",
        "sourceUrl": "https://www.leaderdrive.com/product/6.html",
        "sourceLocation": "LCS Series Technical Parameter tables: size-20 ratio-100 rows for ratings, backlash, hysteresis loss, stiffness and accuracy",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-leaderdrive-lcs-20-100:cmp-leaderdrive-lcs-20-100-backdriving_torque",
      "componentId": "cmp-leaderdrive-lcs-20-100",
      "componentSlug": "leaderdrive-lcs-20-100",
      "componentName": "Leaderdrive LCS-20 ratio 100 strain wave gear",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-leaderdrive-lcs-20-100-backdriving_torque",
        "field": "backdriving_torque",
        "label": "Backdriving torque",
        "value": "5.1",
        "condition": "Size-20 ratio-100 row.",
        "sourceState": "M",
        "sourceTitle": "Leaderdrive LCS(G) Standard Cup-shaped Strain Wave Gear",
        "sourceUrl": "https://www.leaderdrive.com/product/6.html",
        "sourceLocation": "LCS Series Technical Parameter tables: size-20 ratio-100 rows for ratings, backlash, hysteresis loss, stiffness and accuracy",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-leaderdrive-lcs-20-100:cmp-leaderdrive-lcs-20-100-ratcheting_torque",
      "componentId": "cmp-leaderdrive-lcs-20-100",
      "componentSlug": "leaderdrive-lcs-20-100",
      "componentName": "Leaderdrive LCS-20 ratio 100 strain wave gear",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-leaderdrive-lcs-20-100-ratcheting_torque",
        "field": "ratcheting_torque",
        "label": "Ratcheting torque",
        "value": "260",
        "condition": "Size-20 ratio-100 row; exceeding it can cause tooth-jump damage per strain-wave engineering practice.",
        "sourceState": "M",
        "sourceTitle": "Leaderdrive LCS(G) Standard Cup-shaped Strain Wave Gear",
        "sourceUrl": "https://www.leaderdrive.com/product/6.html",
        "sourceLocation": "LCS Series Technical Parameter tables: size-20 ratio-100 rows for ratings, backlash, hysteresis loss, stiffness and accuracy",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-leaderdrive-lcs-20-100:cmp-leaderdrive-lcs-20-100-torsional_stiffness",
      "componentId": "cmp-leaderdrive-lcs-20-100",
      "componentSlug": "leaderdrive-lcs-20-100",
      "componentName": "Leaderdrive LCS-20 ratio 100 strain wave gear",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-leaderdrive-lcs-20-100-torsional_stiffness",
        "field": "torsional_stiffness",
        "label": "Torsional rigidity K1 / K2 / K3",
        "value": "1.6 / 2.5 / 2.9 ×10^4",
        "condition": "Piecewise size-20 ratio-100 table values.",
        "sourceState": "M",
        "sourceTitle": "Leaderdrive LCS(G) Standard Cup-shaped Strain Wave Gear",
        "sourceUrl": "https://www.leaderdrive.com/product/6.html",
        "sourceLocation": "LCS Series Technical Parameter tables: size-20 ratio-100 rows for ratings, backlash, hysteresis loss, stiffness and accuracy",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-leaderdrive-lcs-20-100:cmp-leaderdrive-lcs-20-100-angle_transmission_accuracy",
      "componentId": "cmp-leaderdrive-lcs-20-100",
      "componentSlug": "leaderdrive-lcs-20-100",
      "componentName": "Leaderdrive LCS-20 ratio 100 strain wave gear",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-leaderdrive-lcs-20-100-angle_transmission_accuracy",
        "field": "angle_transmission_accuracy",
        "label": "Angle transmission accuracy",
        "value": "60",
        "condition": "Size-20 ratio-100 row; a transmission-error specification distinct from backlash and hysteresis loss.",
        "sourceState": "M",
        "sourceTitle": "Leaderdrive LCS(G) Standard Cup-shaped Strain Wave Gear",
        "sourceUrl": "https://www.leaderdrive.com/product/6.html",
        "sourceLocation": "LCS Series Technical Parameter tables: size-20 ratio-100 rows for ratings, backlash, hysteresis loss, stiffness and accuracy",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-leaderdrive-lcs-20-100:cmp-leaderdrive-lcs-20-100-buckling_torque",
      "componentId": "cmp-leaderdrive-lcs-20-100",
      "componentSlug": "leaderdrive-lcs-20-100",
      "componentName": "Leaderdrive LCS-20 ratio 100 strain wave gear",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-leaderdrive-lcs-20-100-buckling_torque",
        "field": "buckling_torque",
        "label": "Buckling torque",
        "value": "560",
        "condition": "Size-20 table value; a flexspline destruction boundary, not an operating rating.",
        "sourceState": "M",
        "sourceTitle": "Leaderdrive LCS(G) Standard Cup-shaped Strain Wave Gear",
        "sourceUrl": "https://www.leaderdrive.com/product/6.html",
        "sourceLocation": "LCS Series Technical Parameter tables: size-20 ratio-100 rows for ratings, backlash, hysteresis loss, stiffness and accuracy",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-leaderdrive-lcs-20-100:cmp-leaderdrive-lcs-20-100-robot_joint_thermal_envelope",
      "componentId": "cmp-leaderdrive-lcs-20-100",
      "componentSlug": "leaderdrive-lcs-20-100",
      "componentName": "Leaderdrive LCS-20 ratio 100 strain wave gear",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-leaderdrive-lcs-20-100-robot_joint_thermal_envelope",
        "field": "robot_joint_thermal_envelope",
        "label": "Robot-joint thermal duty envelope",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Leaderdrive LCS(G) Standard Cup-shaped Strain Wave Gear",
        "sourceUrl": "https://www.leaderdrive.com/product/6.html",
        "sourceLocation": "LCS Series Technical Parameter tables: size-20 ratio-100 rows for ratings, backlash, hysteresis loss, stiffness and accuracy",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-leaderdrive-lcs-20-100:cmp-leaderdrive-lcs-20-100-independent_robot_validation",
      "componentId": "cmp-leaderdrive-lcs-20-100",
      "componentSlug": "leaderdrive-lcs-20-100",
      "componentName": "Leaderdrive LCS-20 ratio 100 strain wave gear",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-leaderdrive-lcs-20-100-independent_robot_validation",
        "field": "independent_robot_validation",
        "label": "Independent exact-gear robot validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Leaderdrive LCS(G) Standard Cup-shaped Strain Wave Gear",
        "sourceUrl": "https://www.leaderdrive.com/product/6.html",
        "sourceLocation": "LCS Series Technical Parameter tables: size-20 ratio-100 rows for ratings, backlash, hysteresis loss, stiffness and accuracy",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-laifual-fss-20-100:cmp-laifual-fss-20-100-series_grid_configuration",
      "componentId": "cmp-laifual-fss-20-100",
      "componentSlug": "laifual-fss-20-100",
      "componentName": "Laifual FSS-20 ratio 100 harmonic reducer",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-laifual-fss-20-100-series_grid_configuration",
        "field": "series_grid_configuration",
        "label": "Series grid coordinates",
        "value": "FSS series, size 20, ratio 100; table weights cover FSS-I/II, FSS-C, FSN-I/II and FSSF-I builds",
        "condition": "The cited page defines a size-and-ratio specification grid; it does not publish one complete orderable code.",
        "sourceState": "M",
        "sourceTitle": "Laifual Drive FSS Standard Harmonic Reducer",
        "sourceUrl": "https://www.laifualdrive.com/fss/",
        "sourceLocation": "FSS series specification table: size-20 ratio-100 row for ratings, input speeds, backlash, weight and design life",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-laifual-fss-20-100:cmp-laifual-fss-20-100-rated_torque",
      "componentId": "cmp-laifual-fss-20-100",
      "componentSlug": "laifual-fss-20-100",
      "componentName": "Laifual FSS-20 ratio 100 harmonic reducer",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-laifual-fss-20-100-rated_torque",
        "field": "rated_torque",
        "label": "Rated torque at 2,000 r/min input",
        "value": "40",
        "condition": "Exact column label \"Rated torque at 2000r/min input\"; size-20 ratio-100 row. The table also states 4.1 kgf·m.",
        "sourceState": "M",
        "sourceTitle": "Laifual Drive FSS Standard Harmonic Reducer",
        "sourceUrl": "https://www.laifualdrive.com/fss/",
        "sourceLocation": "FSS series specification table: size-20 ratio-100 row for ratings, input speeds, backlash, weight and design life",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-laifual-fss-20-100:cmp-laifual-fss-20-100-start_stop_peak_torque",
      "componentId": "cmp-laifual-fss-20-100",
      "componentSlug": "laifual-fss-20-100",
      "componentName": "Laifual FSS-20 ratio 100 harmonic reducer",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-laifual-fss-20-100-start_stop_peak_torque",
        "field": "start_stop_peak_torque",
        "label": "Permissible peak torque at start and stop",
        "value": "82",
        "condition": "Size-20 ratio-100 row; a start/stop event boundary, not a continuous operating point.",
        "sourceState": "M",
        "sourceTitle": "Laifual Drive FSS Standard Harmonic Reducer",
        "sourceUrl": "https://www.laifualdrive.com/fss/",
        "sourceLocation": "FSS series specification table: size-20 ratio-100 row for ratings, input speeds, backlash, weight and design life",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-laifual-fss-20-100:cmp-laifual-fss-20-100-max_average_load_torque",
      "componentId": "cmp-laifual-fss-20-100",
      "componentSlug": "laifual-fss-20-100",
      "componentName": "Laifual FSS-20 ratio 100 harmonic reducer",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-laifual-fss-20-100-max_average_load_torque",
        "field": "max_average_load_torque",
        "label": "Permissible maximum value for average load torque",
        "value": "49",
        "condition": "Size-20 ratio-100 row; a load-spectrum boundary.",
        "sourceState": "M",
        "sourceTitle": "Laifual Drive FSS Standard Harmonic Reducer",
        "sourceUrl": "https://www.laifualdrive.com/fss/",
        "sourceLocation": "FSS series specification table: size-20 ratio-100 row for ratings, input speeds, backlash, weight and design life",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-laifual-fss-20-100:cmp-laifual-fss-20-100-max_momentary_torque",
      "componentId": "cmp-laifual-fss-20-100",
      "componentSlug": "laifual-fss-20-100",
      "componentName": "Laifual FSS-20 ratio 100 harmonic reducer",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-laifual-fss-20-100-max_momentary_torque",
        "field": "max_momentary_torque",
        "label": "Permissible maximum momentary torque",
        "value": "147",
        "condition": "Size-20 ratio-100 row; an emergency-event boundary with its own occurrence conditions.",
        "sourceState": "M",
        "sourceTitle": "Laifual Drive FSS Standard Harmonic Reducer",
        "sourceUrl": "https://www.laifualdrive.com/fss/",
        "sourceLocation": "FSS series specification table: size-20 ratio-100 row for ratings, input speeds, backlash, weight and design life",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-laifual-fss-20-100:cmp-laifual-fss-20-100-max_input_speed",
      "componentId": "cmp-laifual-fss-20-100",
      "componentSlug": "laifual-fss-20-100",
      "componentName": "Laifual FSS-20 ratio 100 harmonic reducer",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-laifual-fss-20-100-max_input_speed",
        "field": "max_input_speed",
        "label": "Permissible maximum input rotational speed",
        "value": "6,500",
        "condition": "Size-20 table value; the column is qualified for grease lubrication.",
        "sourceState": "M",
        "sourceTitle": "Laifual Drive FSS Standard Harmonic Reducer",
        "sourceUrl": "https://www.laifualdrive.com/fss/",
        "sourceLocation": "FSS series specification table: size-20 ratio-100 row for ratings, input speeds, backlash, weight and design life",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-laifual-fss-20-100:cmp-laifual-fss-20-100-average_input_speed",
      "componentId": "cmp-laifual-fss-20-100",
      "componentSlug": "laifual-fss-20-100",
      "componentName": "Laifual FSS-20 ratio 100 harmonic reducer",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-laifual-fss-20-100-average_input_speed",
        "field": "average_input_speed",
        "label": "Permissible average input rotational speed",
        "value": "3,500",
        "condition": "Size-20 table value; the column is qualified for grease lubrication.",
        "sourceState": "M",
        "sourceTitle": "Laifual Drive FSS Standard Harmonic Reducer",
        "sourceUrl": "https://www.laifualdrive.com/fss/",
        "sourceLocation": "FSS series specification table: size-20 ratio-100 row for ratings, input speeds, backlash, weight and design life",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-laifual-fss-20-100:cmp-laifual-fss-20-100-backlash",
      "componentId": "cmp-laifual-fss-20-100",
      "componentSlug": "laifual-fss-20-100",
      "componentName": "Laifual FSS-20 ratio 100 harmonic reducer",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-laifual-fss-20-100-backlash",
        "field": "backlash",
        "label": "Backlash",
        "value": "≤20",
        "condition": "Size-20 table value with the manufacturer’s exact unit notation; a component specification, not a mounted-joint measurement.",
        "sourceState": "M",
        "sourceTitle": "Laifual Drive FSS Standard Harmonic Reducer",
        "sourceUrl": "https://www.laifualdrive.com/fss/",
        "sourceLocation": "FSS series specification table: size-20 ratio-100 row for ratings, input speeds, backlash, weight and design life",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-laifual-fss-20-100:cmp-laifual-fss-20-100-weight",
      "componentId": "cmp-laifual-fss-20-100",
      "componentSlug": "laifual-fss-20-100",
      "componentName": "Laifual FSS-20 ratio 100 harmonic reducer",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-laifual-fss-20-100-weight",
        "field": "weight",
        "label": "Weight by build type",
        "value": "FSS-I/II: 0.96; FSS-C: 0.28; FSN-I/II: 0.73; FSSF-I: 0.96",
        "condition": "Size-20 table cell listing per-build weights; the FSS-C component set excludes the unit housing and bearing structure of the I/II builds.",
        "sourceState": "M",
        "sourceTitle": "Laifual Drive FSS Standard Harmonic Reducer",
        "sourceUrl": "https://www.laifualdrive.com/fss/",
        "sourceLocation": "FSS series specification table: size-20 ratio-100 row for ratings, input speeds, backlash, weight and design life",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-laifual-fss-20-100:cmp-laifual-fss-20-100-design_life",
      "componentId": "cmp-laifual-fss-20-100",
      "componentSlug": "laifual-fss-20-100",
      "componentName": "Laifual FSS-20 ratio 100 harmonic reducer",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-laifual-fss-20-100-design_life",
        "field": "design_life",
        "label": "Design life",
        "value": "15,000",
        "condition": "Size-20 ratio-100 row; the ratio-50 row of the same size states 10,000 hours, so the value is ratio-specific. Life definition and load conditions are not detailed on the cited page.",
        "sourceState": "M",
        "sourceTitle": "Laifual Drive FSS Standard Harmonic Reducer",
        "sourceUrl": "https://www.laifualdrive.com/fss/",
        "sourceLocation": "FSS series specification table: size-20 ratio-100 row for ratings, input speeds, backlash, weight and design life",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-laifual-fss-20-100:cmp-laifual-fss-20-100-stiffness_accuracy_surface",
      "componentId": "cmp-laifual-fss-20-100",
      "componentSlug": "laifual-fss-20-100",
      "componentName": "Laifual FSS-20 ratio 100 harmonic reducer",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-laifual-fss-20-100-stiffness_accuracy_surface",
        "field": "stiffness_accuracy_surface",
        "label": "Torsional stiffness, transmission accuracy and hysteresis values",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Laifual Drive FSS Standard Harmonic Reducer",
        "sourceUrl": "https://www.laifualdrive.com/fss/",
        "sourceLocation": "FSS series specification table: size-20 ratio-100 row for ratings, input speeds, backlash, weight and design life",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-laifual-fss-20-100:cmp-laifual-fss-20-100-robot_joint_thermal_envelope",
      "componentId": "cmp-laifual-fss-20-100",
      "componentSlug": "laifual-fss-20-100",
      "componentName": "Laifual FSS-20 ratio 100 harmonic reducer",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-laifual-fss-20-100-robot_joint_thermal_envelope",
        "field": "robot_joint_thermal_envelope",
        "label": "Robot-joint thermal duty envelope",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Laifual Drive FSS Standard Harmonic Reducer",
        "sourceUrl": "https://www.laifualdrive.com/fss/",
        "sourceLocation": "FSS series specification table: size-20 ratio-100 row for ratings, input speeds, backlash, weight and design life",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-laifual-fss-20-100:cmp-laifual-fss-20-100-independent_robot_validation",
      "componentId": "cmp-laifual-fss-20-100",
      "componentSlug": "laifual-fss-20-100",
      "componentName": "Laifual FSS-20 ratio 100 harmonic reducer",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-laifual-fss-20-100-independent_robot_validation",
        "field": "independent_robot_validation",
        "label": "Independent exact-gear robot validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Laifual Drive FSS Standard Harmonic Reducer",
        "sourceUrl": "https://www.laifualdrive.com/fss/",
        "sourceLocation": "FSS series specification table: size-20 ratio-100 row for ratings, input speeds, backlash, weight and design life",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00:cmp-kollmorgen-tbm2g-05013-a-nnaa-00-configuration_code",
      "componentId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-05013-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00-configuration_code",
        "field": "configuration_code",
        "label": "Configuration code",
        "value": "TBM2G-05013-A-NNAA-00",
        "condition": "Nomenclature: 050 frame (50 mm OD), 13 stack (12.7 mm), A winding, N thermal device, N sensor, A connection (0.5 m leads), A field, custom code 00.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G 50 Series performance data and motor parameters tables, TBM2G-05013 A-winding column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00:cmp-kollmorgen-tbm2g-05013-a-nnaa-00-equivalent_line_voltage",
      "componentId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-05013-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00-equivalent_line_voltage",
        "field": "equivalent_line_voltage",
        "label": "Rated equivalent line voltage",
        "value": "48",
        "condition": "TBM2G-05013 performance table, all windings.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G 50 Series performance data and motor parameters tables, TBM2G-05013 A-winding column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00:cmp-kollmorgen-tbm2g-05013-a-nnaa-00-max_continuous_torque_130c",
      "componentId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-05013-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00-max_continuous_torque_130c",
        "field": "max_continuous_torque_130c",
        "label": "Maximum continuous torque at 130 °C winding rise",
        "value": "0.38",
        "condition": "A winding; motor winding at 130 °C temperature rise, 25 °C ambient, with housing and heatsink, sinusoidal commutation; may be limited at some values of Vbus.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G 50 Series performance data and motor parameters tables, TBM2G-05013 A-winding column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00:cmp-kollmorgen-tbm2g-05013-a-nnaa-00-max_continuous_current_130c",
      "componentId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-05013-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00-max_continuous_current_130c",
        "field": "max_continuous_current_130c",
        "label": "Maximum continuous current at 130 °C winding rise",
        "value": "3.09",
        "condition": "A winding, same thermal boundary as the 130 °C continuous-torque rating.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G 50 Series performance data and motor parameters tables, TBM2G-05013 A-winding column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00:cmp-kollmorgen-tbm2g-05013-a-nnaa-00-max_continuous_torque_60c",
      "componentId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-05013-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00-max_continuous_torque_60c",
        "field": "max_continuous_torque_60c",
        "label": "Maximum continuous torque at 60 °C winding rise",
        "value": "0.30",
        "condition": "A winding; motor winding at 60 °C temperature rise, 25 °C ambient, with housing and heatsink; separate thermal boundary.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G 50 Series performance data and motor parameters tables, TBM2G-05013 A-winding column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00:cmp-kollmorgen-tbm2g-05013-a-nnaa-00-peak_torque",
      "componentId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-05013-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00-peak_torque",
        "field": "peak_torque",
        "label": "Peak torque",
        "value": "1.03",
        "condition": "A winding; manufacturer peak rating; may be limited at some values of Vbus.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G 50 Series performance data and motor parameters tables, TBM2G-05013 A-winding column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00:cmp-kollmorgen-tbm2g-05013-a-nnaa-00-peak_current",
      "componentId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-05013-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00-peak_current",
        "field": "peak_current",
        "label": "Peak current",
        "value": "9.2",
        "condition": "A winding; values measured without leads; with housing and heatsink.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G 50 Series performance data and motor parameters tables, TBM2G-05013 A-winding column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00:cmp-kollmorgen-tbm2g-05013-a-nnaa-00-max_speed",
      "componentId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-05013-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00-max_speed",
        "field": "max_speed",
        "label": "Maximum mechanical speed",
        "value": "8000",
        "condition": "Mechanical limit, not a continuous operating point.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G 50 Series performance data and motor parameters tables, TBM2G-05013 A-winding column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00:cmp-kollmorgen-tbm2g-05013-a-nnaa-00-rated_point_48v_85c",
      "componentId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-05013-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00-rated_point_48v_85c",
        "field": "rated_point_48v_85c",
        "label": "Rated torque, speed and power at 48 Vdc and 85 °C",
        "value": "0.26 N·m at 3400 rpm; 0.094 kW",
        "condition": "A winding, 48 Vdc bus, 85 °C table; one published operating point, not the full envelope.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G 50 Series performance data and motor parameters tables, TBM2G-05013 A-winding column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00:cmp-kollmorgen-tbm2g-05013-a-nnaa-00-hot_torque_constant",
      "componentId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-05013-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00-hot_torque_constant",
        "field": "hot_torque_constant",
        "label": "Hot torque constant",
        "value": "0.122 ±10%",
        "condition": "A winding, winding at 130 °C rise over 25 °C ambient, sinusoidal commutation, measured without leads.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G 50 Series performance data and motor parameters tables, TBM2G-05013 A-winding column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00:cmp-kollmorgen-tbm2g-05013-a-nnaa-00-cold_torque_constant",
      "componentId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-05013-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00-cold_torque_constant",
        "field": "cold_torque_constant",
        "label": "Cold torque constant",
        "value": "0.136 ±10%",
        "condition": "A winding, measured at 25 °C without leads.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G 50 Series performance data and motor parameters tables, TBM2G-05013 A-winding column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00:cmp-kollmorgen-tbm2g-05013-a-nnaa-00-resistance_line_line",
      "componentId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-05013-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00-resistance_line_line",
        "field": "resistance_line_line",
        "label": "Resistance (line-line)",
        "value": "1.78 ±10%",
        "condition": "A winding, measured at 25 °C without leads.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G 50 Series performance data and motor parameters tables, TBM2G-05013 A-winding column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00:cmp-kollmorgen-tbm2g-05013-a-nnaa-00-mass",
      "componentId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-05013-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00-mass",
        "field": "mass",
        "label": "Estimated motor-kit weight",
        "value": "0.149",
        "condition": "05013 stack; manufacturer-flagged estimated value.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G 50 Series performance data and motor parameters tables, TBM2G-05013 A-winding column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00:cmp-kollmorgen-tbm2g-05013-a-nnaa-00-pole_pairs",
      "componentId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-05013-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00-pole_pairs",
        "field": "pole_pairs",
        "label": "Pole pairs",
        "value": "7",
        "condition": "050 series parameter; differs from the 10 pole pairs of the 076 frame.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G 50 Series performance data and motor parameters tables, TBM2G-05013 A-winding column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00:cmp-kollmorgen-tbm2g-05013-a-nnaa-00-dimensions",
      "componentId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-05013-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00-dimensions",
        "field": "dimensions",
        "label": "Frame dimensions",
        "value": "Outer diameter 50; inner diameter 24.75; axial \"A\" max 24.34",
        "condition": "050 frame, 13 stack column of the official series dimension table.",
        "sourceState": "M",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motors product page",
        "sourceUrl": "https://www.kollmorgen.com/en-us/products/motors/direct-drive/tbm2g-series-frameless",
        "sourceLocation": "Specifications dimension table (050 frame, 13 stack column) and TBM2G feature statements",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00:cmp-kollmorgen-tbm2g-05013-a-nnaa-00-complete_joint_configuration",
      "componentId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-05013-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00-complete_joint_configuration",
        "field": "complete_joint_configuration",
        "label": "Complete bearing, shaft, housing, feedback, brake and drive configuration",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G 50 Series performance data and motor parameters tables, TBM2G-05013 A-winding column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00:cmp-kollmorgen-tbm2g-05013-a-nnaa-00-independent_joint_test",
      "componentId": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentSlug": "kollmorgen-tbm2g-05013-a-nnaa-00",
      "componentName": "Kollmorgen TBM2G-05013-A-NNAA-00",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-kollmorgen-tbm2g-05013-a-nnaa-00-independent_joint_test",
        "field": "independent_joint_test",
        "label": "Independent assembled-joint thermal and torque validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Kollmorgen TBM2G Frameless Motor Selection Guide",
        "sourceUrl": "https://www.kollmorgen.com/sites/default/files/TBM2G-KM_SG_00396_RevA_EN.pdf",
        "sourceLocation": "TBM2G 50 Series performance data and motor parameters tables, TBM2G-05013 A-winding column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tq-robodrive-ilm-e85x13:cmp-tq-robodrive-ilm-e85x13-model_interconnection",
      "componentId": "cmp-tq-robodrive-ilm-e85x13",
      "componentSlug": "tq-robodrive-ilm-e85x13",
      "componentName": "TQ-RoboDrive ILM-E85x13",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-tq-robodrive-ilm-e85x13-model_interconnection",
        "field": "model_interconnection",
        "label": "Exact size and cited interconnection",
        "value": "ILM-E85x13; star-serial winding interconnection",
        "condition": "The data sheet also publishes delta-serial and star-parallel tables with different current, torque-constant, resistance and no-load-speed values; this record cites star-serial only.",
        "sourceState": "M",
        "sourceTitle": "TQ-RoboDrive ILM-E Series Frameless Servo Kits Data Sheet",
        "sourceUrl": "https://www.tq-group.com/filedownloads/files/products/robodrive/data-sheets/en/DRVA_DB_Servo-Kits_ILM-E_EN_Rev0107_Web.pdf",
        "sourceLocation": "Basic data, star-serial interconnection and mounting-dimension tables, ILM-E85x13 column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tq-robodrive-ilm-e85x13:cmp-tq-robodrive-ilm-e85x13-rated_voltage",
      "componentId": "cmp-tq-robodrive-ilm-e85x13",
      "componentSlug": "tq-robodrive-ilm-e85x13",
      "componentName": "TQ-RoboDrive ILM-E85x13",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-tq-robodrive-ilm-e85x13-rated_voltage",
        "field": "rated_voltage",
        "label": "Rated voltage",
        "value": "48",
        "condition": "Data-sheet basic data.",
        "sourceState": "M",
        "sourceTitle": "TQ-RoboDrive ILM-E Series Frameless Servo Kits Data Sheet",
        "sourceUrl": "https://www.tq-group.com/filedownloads/files/products/robodrive/data-sheets/en/DRVA_DB_Servo-Kits_ILM-E_EN_Rev0107_Web.pdf",
        "sourceLocation": "Basic data, star-serial interconnection and mounting-dimension tables, ILM-E85x13 column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tq-robodrive-ilm-e85x13:cmp-tq-robodrive-ilm-e85x13-rated_power",
      "componentId": "cmp-tq-robodrive-ilm-e85x13",
      "componentSlug": "tq-robodrive-ilm-e85x13",
      "componentName": "TQ-RoboDrive ILM-E85x13",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-tq-robodrive-ilm-e85x13-rated_power",
        "field": "rated_power",
        "label": "Power",
        "value": "404",
        "condition": "Data-sheet basic data.",
        "sourceState": "M",
        "sourceTitle": "TQ-RoboDrive ILM-E Series Frameless Servo Kits Data Sheet",
        "sourceUrl": "https://www.tq-group.com/filedownloads/files/products/robodrive/data-sheets/en/DRVA_DB_Servo-Kits_ILM-E_EN_Rev0107_Web.pdf",
        "sourceLocation": "Basic data, star-serial interconnection and mounting-dimension tables, ILM-E85x13 column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tq-robodrive-ilm-e85x13:cmp-tq-robodrive-ilm-e85x13-rated_torque",
      "componentId": "cmp-tq-robodrive-ilm-e85x13",
      "componentSlug": "tq-robodrive-ilm-e85x13",
      "componentName": "TQ-RoboDrive ILM-E85x13",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-tq-robodrive-ilm-e85x13-rated_torque",
        "field": "rated_torque",
        "label": "Rated torque",
        "value": "1.37",
        "condition": "At nominal current; the manufacturer states thermal behavior is strongly dependent on the installation situation; nominal operational stator temperature −40 °C to 125 °C.",
        "sourceState": "M",
        "sourceTitle": "TQ-RoboDrive ILM-E Series Frameless Servo Kits Data Sheet",
        "sourceUrl": "https://www.tq-group.com/filedownloads/files/products/robodrive/data-sheets/en/DRVA_DB_Servo-Kits_ILM-E_EN_Rev0107_Web.pdf",
        "sourceLocation": "Basic data, star-serial interconnection and mounting-dimension tables, ILM-E85x13 column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tq-robodrive-ilm-e85x13:cmp-tq-robodrive-ilm-e85x13-peak_torque",
      "componentId": "cmp-tq-robodrive-ilm-e85x13",
      "componentSlug": "tq-robodrive-ilm-e85x13",
      "componentName": "TQ-RoboDrive ILM-E85x13",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-tq-robodrive-ilm-e85x13-peak_torque",
        "field": "peak_torque",
        "label": "Peak torque",
        "value": "4.43",
        "condition": "At 20% deviation from linearity; not a continuous rating.",
        "sourceState": "M",
        "sourceTitle": "TQ-RoboDrive ILM-E Series Frameless Servo Kits Data Sheet",
        "sourceUrl": "https://www.tq-group.com/filedownloads/files/products/robodrive/data-sheets/en/DRVA_DB_Servo-Kits_ILM-E_EN_Rev0107_Web.pdf",
        "sourceLocation": "Basic data, star-serial interconnection and mounting-dimension tables, ILM-E85x13 column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tq-robodrive-ilm-e85x13:cmp-tq-robodrive-ilm-e85x13-max_speed",
      "componentId": "cmp-tq-robodrive-ilm-e85x13",
      "componentSlug": "tq-robodrive-ilm-e85x13",
      "componentName": "TQ-RoboDrive ILM-E85x13",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-tq-robodrive-ilm-e85x13-max_speed",
        "field": "max_speed",
        "label": "Maximum rotation speed",
        "value": "7,900",
        "condition": "Maximum rotation speed due to mechanical structure; theoretical no-load rotation speed at rated voltage; variations can arise with different inverters.",
        "sourceState": "M",
        "sourceTitle": "TQ-RoboDrive ILM-E Series Frameless Servo Kits Data Sheet",
        "sourceUrl": "https://www.tq-group.com/filedownloads/files/products/robodrive/data-sheets/en/DRVA_DB_Servo-Kits_ILM-E_EN_Rev0107_Web.pdf",
        "sourceLocation": "Basic data, star-serial interconnection and mounting-dimension tables, ILM-E85x13 column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tq-robodrive-ilm-e85x13:cmp-tq-robodrive-ilm-e85x13-rated_current_star_serial",
      "componentId": "cmp-tq-robodrive-ilm-e85x13",
      "componentSlug": "tq-robodrive-ilm-e85x13",
      "componentName": "TQ-RoboDrive ILM-E85x13",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-tq-robodrive-ilm-e85x13-rated_current_star_serial",
        "field": "rated_current_star_serial",
        "label": "Rated current (star-serial)",
        "value": "9.79",
        "condition": "Star-serial interconnection table.",
        "sourceState": "M",
        "sourceTitle": "TQ-RoboDrive ILM-E Series Frameless Servo Kits Data Sheet",
        "sourceUrl": "https://www.tq-group.com/filedownloads/files/products/robodrive/data-sheets/en/DRVA_DB_Servo-Kits_ILM-E_EN_Rev0107_Web.pdf",
        "sourceLocation": "Basic data, star-serial interconnection and mounting-dimension tables, ILM-E85x13 column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tq-robodrive-ilm-e85x13:cmp-tq-robodrive-ilm-e85x13-torque_constant_star_serial",
      "componentId": "cmp-tq-robodrive-ilm-e85x13",
      "componentSlug": "tq-robodrive-ilm-e85x13",
      "componentName": "TQ-RoboDrive ILM-E85x13",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-tq-robodrive-ilm-e85x13-torque_constant_star_serial",
        "field": "torque_constant_star_serial",
        "label": "Torque constant (star-serial)",
        "value": "141",
        "condition": "At 20 °C, at nominal current.",
        "sourceState": "M",
        "sourceTitle": "TQ-RoboDrive ILM-E Series Frameless Servo Kits Data Sheet",
        "sourceUrl": "https://www.tq-group.com/filedownloads/files/products/robodrive/data-sheets/en/DRVA_DB_Servo-Kits_ILM-E_EN_Rev0107_Web.pdf",
        "sourceLocation": "Basic data, star-serial interconnection and mounting-dimension tables, ILM-E85x13 column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tq-robodrive-ilm-e85x13:cmp-tq-robodrive-ilm-e85x13-terminal_resistance_star_serial",
      "componentId": "cmp-tq-robodrive-ilm-e85x13",
      "componentSlug": "tq-robodrive-ilm-e85x13",
      "componentName": "TQ-RoboDrive ILM-E85x13",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-tq-robodrive-ilm-e85x13-terminal_resistance_star_serial",
        "field": "terminal_resistance_star_serial",
        "label": "Terminal resistance (star-serial)",
        "value": "228",
        "condition": "At 20 °C.",
        "sourceState": "M",
        "sourceTitle": "TQ-RoboDrive ILM-E Series Frameless Servo Kits Data Sheet",
        "sourceUrl": "https://www.tq-group.com/filedownloads/files/products/robodrive/data-sheets/en/DRVA_DB_Servo-Kits_ILM-E_EN_Rev0107_Web.pdf",
        "sourceLocation": "Basic data, star-serial interconnection and mounting-dimension tables, ILM-E85x13 column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tq-robodrive-ilm-e85x13:cmp-tq-robodrive-ilm-e85x13-no_load_speed_star_serial",
      "componentId": "cmp-tq-robodrive-ilm-e85x13",
      "componentSlug": "tq-robodrive-ilm-e85x13",
      "componentName": "TQ-RoboDrive ILM-E85x13",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-tq-robodrive-ilm-e85x13-no_load_speed_star_serial",
        "field": "no_load_speed_star_serial",
        "label": "No-load speed (star-serial)",
        "value": "2,810",
        "condition": "Theoretical no-load speed at rated voltage; the ILM-E85x13 product page states 2811 rpm for the same quantity.",
        "sourceState": "M",
        "sourceTitle": "TQ-RoboDrive ILM-E Series Frameless Servo Kits Data Sheet",
        "sourceUrl": "https://www.tq-group.com/filedownloads/files/products/robodrive/data-sheets/en/DRVA_DB_Servo-Kits_ILM-E_EN_Rev0107_Web.pdf",
        "sourceLocation": "Basic data, star-serial interconnection and mounting-dimension tables, ILM-E85x13 column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tq-robodrive-ilm-e85x13:cmp-tq-robodrive-ilm-e85x13-dimensions",
      "componentId": "cmp-tq-robodrive-ilm-e85x13",
      "componentSlug": "tq-robodrive-ilm-e85x13",
      "componentName": "TQ-RoboDrive ILM-E85x13",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-tq-robodrive-ilm-e85x13-dimensions",
        "field": "dimensions",
        "label": "Mounting dimensions",
        "value": "Stator diameter 85 (js8); stator length 25.7; rotor hollow-shaft diameter 52 (H8); rotor length 15.8",
        "condition": "Data-sheet mounting-dimension table.",
        "sourceState": "M",
        "sourceTitle": "TQ-RoboDrive ILM-E Series Frameless Servo Kits Data Sheet",
        "sourceUrl": "https://www.tq-group.com/filedownloads/files/products/robodrive/data-sheets/en/DRVA_DB_Servo-Kits_ILM-E_EN_Rev0107_Web.pdf",
        "sourceLocation": "Basic data, star-serial interconnection and mounting-dimension tables, ILM-E85x13 column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tq-robodrive-ilm-e85x13:cmp-tq-robodrive-ilm-e85x13-mass",
      "componentId": "cmp-tq-robodrive-ilm-e85x13",
      "componentSlug": "tq-robodrive-ilm-e85x13",
      "componentName": "TQ-RoboDrive ILM-E85x13",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-tq-robodrive-ilm-e85x13-mass",
        "field": "mass",
        "label": "Weight",
        "value": "356",
        "condition": "Kit weight from the basic-data table; stator and rotor masses are not published separately.",
        "sourceState": "M",
        "sourceTitle": "TQ-RoboDrive ILM-E Series Frameless Servo Kits Data Sheet",
        "sourceUrl": "https://www.tq-group.com/filedownloads/files/products/robodrive/data-sheets/en/DRVA_DB_Servo-Kits_ILM-E_EN_Rev0107_Web.pdf",
        "sourceLocation": "Basic data, star-serial interconnection and mounting-dimension tables, ILM-E85x13 column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tq-robodrive-ilm-e85x13:cmp-tq-robodrive-ilm-e85x13-pole_pairs",
      "componentId": "cmp-tq-robodrive-ilm-e85x13",
      "componentSlug": "tq-robodrive-ilm-e85x13",
      "componentName": "TQ-RoboDrive ILM-E85x13",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-tq-robodrive-ilm-e85x13-pole_pairs",
        "field": "pole_pairs",
        "label": "Number of pole pairs",
        "value": "10",
        "condition": "Data-sheet basic data.",
        "sourceState": "M",
        "sourceTitle": "TQ-RoboDrive ILM-E Series Frameless Servo Kits Data Sheet",
        "sourceUrl": "https://www.tq-group.com/filedownloads/files/products/robodrive/data-sheets/en/DRVA_DB_Servo-Kits_ILM-E_EN_Rev0107_Web.pdf",
        "sourceLocation": "Basic data, star-serial interconnection and mounting-dimension tables, ILM-E85x13 column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tq-robodrive-ilm-e85x13:cmp-tq-robodrive-ilm-e85x13-rotor_inertia",
      "componentId": "cmp-tq-robodrive-ilm-e85x13",
      "componentSlug": "tq-robodrive-ilm-e85x13",
      "componentName": "TQ-RoboDrive ILM-E85x13",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-tq-robodrive-ilm-e85x13-rotor_inertia",
        "field": "rotor_inertia",
        "label": "Rotor inertia",
        "value": "0.621",
        "condition": "Data-sheet basic data.",
        "sourceState": "M",
        "sourceTitle": "TQ-RoboDrive ILM-E Series Frameless Servo Kits Data Sheet",
        "sourceUrl": "https://www.tq-group.com/filedownloads/files/products/robodrive/data-sheets/en/DRVA_DB_Servo-Kits_ILM-E_EN_Rev0107_Web.pdf",
        "sourceLocation": "Basic data, star-serial interconnection and mounting-dimension tables, ILM-E85x13 column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tq-robodrive-ilm-e85x13:cmp-tq-robodrive-ilm-e85x13-continuous_torque",
      "componentId": "cmp-tq-robodrive-ilm-e85x13",
      "componentSlug": "tq-robodrive-ilm-e85x13",
      "componentName": "TQ-RoboDrive ILM-E85x13",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-tq-robodrive-ilm-e85x13-continuous_torque",
        "field": "continuous_torque",
        "label": "Thermally conditioned continuous-torque envelope",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "TQ-RoboDrive ILM-E Series Frameless Servo Kits Data Sheet",
        "sourceUrl": "https://www.tq-group.com/filedownloads/files/products/robodrive/data-sheets/en/DRVA_DB_Servo-Kits_ILM-E_EN_Rev0107_Web.pdf",
        "sourceLocation": "Basic data, star-serial interconnection and mounting-dimension tables, ILM-E85x13 column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-tq-robodrive-ilm-e85x13:cmp-tq-robodrive-ilm-e85x13-independent_joint_test",
      "componentId": "cmp-tq-robodrive-ilm-e85x13",
      "componentSlug": "tq-robodrive-ilm-e85x13",
      "componentName": "TQ-RoboDrive ILM-E85x13",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-tq-robodrive-ilm-e85x13-independent_joint_test",
        "field": "independent_joint_test",
        "label": "Independent assembled-joint thermal and torque validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "TQ-RoboDrive ILM-E Series Frameless Servo Kits Data Sheet",
        "sourceUrl": "https://www.tq-group.com/filedownloads/files/products/robodrive/data-sheets/en/DRVA_DB_Servo-Kits_ILM-E_EN_Rev0107_Web.pdf",
        "sourceLocation": "Basic data, star-serial interconnection and mounting-dimension tables, ILM-E85x13 column",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec-frameless-dt50s-734439:cmp-maxon-ec-frameless-dt50s-734439-order_number",
      "componentId": "cmp-maxon-ec-frameless-dt50s-734439",
      "componentSlug": "maxon-ec-frameless-dt50s-734439",
      "componentName": "maxon EC frameless DT 50 S (734439)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec-frameless-dt50s-734439-order_number",
        "field": "order_number",
        "label": "Ordering number",
        "value": "734439",
        "condition": "EC frameless DT 50 S, Ø54 mm, brushless, 220 W catalog product.",
        "sourceState": "M",
        "sourceTitle": "maxon EC frameless DT 50 S (734439) online catalog product page",
        "sourceUrl": "https://www.maxongroup.com/maxon/view/product/734439",
        "sourceLocation": "Specifications tab: values at nominal voltage, characteristics, thermal data, mechanical data and product weight",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec-frameless-dt50s-734439:cmp-maxon-ec-frameless-dt50s-734439-nominal_voltage",
      "componentId": "cmp-maxon-ec-frameless-dt50s-734439",
      "componentSlug": "maxon-ec-frameless-dt50s-734439",
      "componentName": "maxon EC frameless DT 50 S (734439)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec-frameless-dt50s-734439-nominal_voltage",
        "field": "nominal_voltage",
        "label": "Nominal voltage",
        "value": "48",
        "condition": "Values-at-nominal-voltage table.",
        "sourceState": "M",
        "sourceTitle": "maxon EC frameless DT 50 S (734439) online catalog product page",
        "sourceUrl": "https://www.maxongroup.com/maxon/view/product/734439",
        "sourceLocation": "Specifications tab: values at nominal voltage, characteristics, thermal data, mechanical data and product weight",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec-frameless-dt50s-734439:cmp-maxon-ec-frameless-dt50s-734439-continuous_torque",
      "componentId": "cmp-maxon-ec-frameless-dt50s-734439",
      "componentSlug": "maxon-ec-frameless-dt50s-734439",
      "componentName": "maxon EC frameless DT 50 S (734439)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec-frameless-dt50s-734439-continuous_torque",
        "field": "continuous_torque",
        "label": "Nominal torque (max. continuous torque)",
        "value": "368",
        "condition": "Catalog rating at nominal voltage; the mounting and heat-dissipation situation of the installed kit governs the real thermal envelope.",
        "sourceState": "M",
        "sourceTitle": "maxon EC frameless DT 50 S (734439) online catalog product page",
        "sourceUrl": "https://www.maxongroup.com/maxon/view/product/734439",
        "sourceLocation": "Specifications tab: values at nominal voltage, characteristics, thermal data, mechanical data and product weight",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec-frameless-dt50s-734439:cmp-maxon-ec-frameless-dt50s-734439-continuous_current",
      "componentId": "cmp-maxon-ec-frameless-dt50s-734439",
      "componentSlug": "maxon-ec-frameless-dt50s-734439",
      "componentName": "maxon EC frameless DT 50 S (734439)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec-frameless-dt50s-734439-continuous_current",
        "field": "continuous_current",
        "label": "Nominal current (max. continuous current)",
        "value": "4.9",
        "condition": "Catalog rating paired with the nominal-torque figure.",
        "sourceState": "M",
        "sourceTitle": "maxon EC frameless DT 50 S (734439) online catalog product page",
        "sourceUrl": "https://www.maxongroup.com/maxon/view/product/734439",
        "sourceLocation": "Specifications tab: values at nominal voltage, characteristics, thermal data, mechanical data and product weight",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec-frameless-dt50s-734439:cmp-maxon-ec-frameless-dt50s-734439-nominal_speed",
      "componentId": "cmp-maxon-ec-frameless-dt50s-734439",
      "componentSlug": "maxon-ec-frameless-dt50s-734439",
      "componentName": "maxon EC frameless DT 50 S (734439)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec-frameless-dt50s-734439-nominal_speed",
        "field": "nominal_speed",
        "label": "Nominal speed",
        "value": "5510",
        "condition": "Values-at-nominal-voltage table.",
        "sourceState": "M",
        "sourceTitle": "maxon EC frameless DT 50 S (734439) online catalog product page",
        "sourceUrl": "https://www.maxongroup.com/maxon/view/product/734439",
        "sourceLocation": "Specifications tab: values at nominal voltage, characteristics, thermal data, mechanical data and product weight",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec-frameless-dt50s-734439:cmp-maxon-ec-frameless-dt50s-734439-no_load_speed",
      "componentId": "cmp-maxon-ec-frameless-dt50s-734439",
      "componentSlug": "maxon-ec-frameless-dt50s-734439",
      "componentName": "maxon EC frameless DT 50 S (734439)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec-frameless-dt50s-734439-no_load_speed",
        "field": "no_load_speed",
        "label": "No-load speed",
        "value": "6650",
        "condition": "No-load endpoint; not a loaded operating point.",
        "sourceState": "M",
        "sourceTitle": "maxon EC frameless DT 50 S (734439) online catalog product page",
        "sourceUrl": "https://www.maxongroup.com/maxon/view/product/734439",
        "sourceLocation": "Specifications tab: values at nominal voltage, characteristics, thermal data, mechanical data and product weight",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec-frameless-dt50s-734439:cmp-maxon-ec-frameless-dt50s-734439-stall_torque",
      "componentId": "cmp-maxon-ec-frameless-dt50s-734439",
      "componentSlug": "maxon-ec-frameless-dt50s-734439",
      "componentName": "maxon EC frameless DT 50 S (734439)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec-frameless-dt50s-734439-stall_torque",
        "field": "stall_torque",
        "label": "Stall torque",
        "value": "1890",
        "condition": "Electrical stall endpoint at nominal voltage (stall current 81.2 A); not a continuous or thermally sustainable rating.",
        "sourceState": "M",
        "sourceTitle": "maxon EC frameless DT 50 S (734439) online catalog product page",
        "sourceUrl": "https://www.maxongroup.com/maxon/view/product/734439",
        "sourceLocation": "Specifications tab: values at nominal voltage, characteristics, thermal data, mechanical data and product weight",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec-frameless-dt50s-734439:cmp-maxon-ec-frameless-dt50s-734439-max_speed",
      "componentId": "cmp-maxon-ec-frameless-dt50s-734439",
      "componentSlug": "maxon-ec-frameless-dt50s-734439",
      "componentName": "maxon EC frameless DT 50 S (734439)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec-frameless-dt50s-734439-max_speed",
        "field": "max_speed",
        "label": "Maximum speed",
        "value": "7000",
        "condition": "Mechanical-data limit, not a recommended continuous operating point.",
        "sourceState": "M",
        "sourceTitle": "maxon EC frameless DT 50 S (734439) online catalog product page",
        "sourceUrl": "https://www.maxongroup.com/maxon/view/product/734439",
        "sourceLocation": "Specifications tab: values at nominal voltage, characteristics, thermal data, mechanical data and product weight",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec-frameless-dt50s-734439:cmp-maxon-ec-frameless-dt50s-734439-torque_constant",
      "componentId": "cmp-maxon-ec-frameless-dt50s-734439",
      "componentSlug": "maxon-ec-frameless-dt50s-734439",
      "componentName": "maxon EC frameless DT 50 S (734439)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec-frameless-dt50s-734439-torque_constant",
        "field": "torque_constant",
        "label": "Torque constant",
        "value": "68.5",
        "condition": "Characteristics table.",
        "sourceState": "M",
        "sourceTitle": "maxon EC frameless DT 50 S (734439) online catalog product page",
        "sourceUrl": "https://www.maxongroup.com/maxon/view/product/734439",
        "sourceLocation": "Specifications tab: values at nominal voltage, characteristics, thermal data, mechanical data and product weight",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec-frameless-dt50s-734439:cmp-maxon-ec-frameless-dt50s-734439-terminal_resistance",
      "componentId": "cmp-maxon-ec-frameless-dt50s-734439",
      "componentSlug": "maxon-ec-frameless-dt50s-734439",
      "componentName": "maxon EC frameless DT 50 S (734439)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec-frameless-dt50s-734439-terminal_resistance",
        "field": "terminal_resistance",
        "label": "Terminal resistance",
        "value": "0.591",
        "condition": "Characteristics table.",
        "sourceState": "M",
        "sourceTitle": "maxon EC frameless DT 50 S (734439) online catalog product page",
        "sourceUrl": "https://www.maxongroup.com/maxon/view/product/734439",
        "sourceLocation": "Specifications tab: values at nominal voltage, characteristics, thermal data, mechanical data and product weight",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec-frameless-dt50s-734439:cmp-maxon-ec-frameless-dt50s-734439-thermal_data",
      "componentId": "cmp-maxon-ec-frameless-dt50s-734439",
      "componentSlug": "maxon-ec-frameless-dt50s-734439",
      "componentName": "maxon EC frameless DT 50 S (734439)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec-frameless-dt50s-734439-thermal_data",
        "field": "thermal_data",
        "label": "Thermal resistances and time constants",
        "value": "Housing–ambient 4.02 K/W; winding–housing 0.572 K/W; winding time constant 7.81 s; motor time constant 453 s",
        "condition": "Catalog thermal data; reference mounting conditions of the catalog measurement are not restated on the product page.",
        "sourceState": "M",
        "sourceTitle": "maxon EC frameless DT 50 S (734439) online catalog product page",
        "sourceUrl": "https://www.maxongroup.com/maxon/view/product/734439",
        "sourceLocation": "Specifications tab: values at nominal voltage, characteristics, thermal data, mechanical data and product weight",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec-frameless-dt50s-734439:cmp-maxon-ec-frameless-dt50s-734439-temperature_limits",
      "componentId": "cmp-maxon-ec-frameless-dt50s-734439",
      "componentSlug": "maxon-ec-frameless-dt50s-734439",
      "componentName": "maxon EC frameless DT 50 S (734439)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec-frameless-dt50s-734439-temperature_limits",
        "field": "temperature_limits",
        "label": "Ambient and winding temperature limits",
        "value": "Ambient −40 to +100 °C; max. winding temperature +155 °C",
        "condition": "Thermal-data table.",
        "sourceState": "M",
        "sourceTitle": "maxon EC frameless DT 50 S (734439) online catalog product page",
        "sourceUrl": "https://www.maxongroup.com/maxon/view/product/734439",
        "sourceLocation": "Specifications tab: values at nominal voltage, characteristics, thermal data, mechanical data and product weight",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec-frameless-dt50s-734439:cmp-maxon-ec-frameless-dt50s-734439-pole_pairs",
      "componentId": "cmp-maxon-ec-frameless-dt50s-734439",
      "componentSlug": "maxon-ec-frameless-dt50s-734439",
      "componentName": "maxon EC frameless DT 50 S (734439)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec-frameless-dt50s-734439-pole_pairs",
        "field": "pole_pairs",
        "label": "Number of pole pairs",
        "value": "10",
        "condition": "Other-specifications table; 3 phases.",
        "sourceState": "M",
        "sourceTitle": "maxon EC frameless DT 50 S (734439) online catalog product page",
        "sourceUrl": "https://www.maxongroup.com/maxon/view/product/734439",
        "sourceLocation": "Specifications tab: values at nominal voltage, characteristics, thermal data, mechanical data and product weight",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec-frameless-dt50s-734439:cmp-maxon-ec-frameless-dt50s-734439-mass",
      "componentId": "cmp-maxon-ec-frameless-dt50s-734439",
      "componentSlug": "maxon-ec-frameless-dt50s-734439",
      "componentName": "maxon EC frameless DT 50 S (734439)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec-frameless-dt50s-734439-mass",
        "field": "mass",
        "label": "Weight",
        "value": "225",
        "condition": "Catalog product weight for the kit as delivered.",
        "sourceState": "M",
        "sourceTitle": "maxon EC frameless DT 50 S (734439) online catalog product page",
        "sourceUrl": "https://www.maxongroup.com/maxon/view/product/734439",
        "sourceLocation": "Specifications tab: values at nominal voltage, characteristics, thermal data, mechanical data and product weight",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec-frameless-dt50s-734439:cmp-maxon-ec-frameless-dt50s-734439-kit_reference_mounting",
      "componentId": "cmp-maxon-ec-frameless-dt50s-734439",
      "componentSlug": "maxon-ec-frameless-dt50s-734439",
      "componentName": "maxon EC frameless DT 50 S (734439)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec-frameless-dt50s-734439-kit_reference_mounting",
        "field": "kit_reference_mounting",
        "label": "Reference mounting condition behind the continuous rating",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "maxon EC frameless DT 50 S (734439) online catalog product page",
        "sourceUrl": "https://www.maxongroup.com/maxon/view/product/734439",
        "sourceLocation": "Specifications tab: values at nominal voltage, characteristics, thermal data, mechanical data and product weight",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-maxon-ec-frameless-dt50s-734439:cmp-maxon-ec-frameless-dt50s-734439-independent_joint_test",
      "componentId": "cmp-maxon-ec-frameless-dt50s-734439",
      "componentSlug": "maxon-ec-frameless-dt50s-734439",
      "componentName": "maxon EC frameless DT 50 S (734439)",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-maxon-ec-frameless-dt50s-734439-independent_joint_test",
        "field": "independent_joint_test",
        "label": "Independent assembled-joint thermal and torque validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "maxon EC frameless DT 50 S (734439) online catalog product page",
        "sourceUrl": "https://www.maxongroup.com/maxon/view/product/734439",
        "sourceLocation": "Specifications tab: values at nominal voltage, characteristics, thermal data, mechanical data and product weight",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-faulhaber-3268-g024-bx4:cmp-faulhaber-3268-g024-bx4-model_winding",
      "componentId": "cmp-faulhaber-3268-g024-bx4",
      "componentSlug": "faulhaber-3268-g024-bx4",
      "componentName": "FAULHABER 3268 G024 BX4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-faulhaber-3268-g024-bx4-model_winding",
        "field": "model_winding",
        "label": "Exact model and winding",
        "value": "3268 G024 BX4 (24 V winding)",
        "condition": "Series 3268 … BX4 datasheet column; other windings (18–48 V) are separate variants.",
        "sourceState": "M",
        "sourceTitle": "FAULHABER Brushless DC-Servomotors Series 3268 … BX4 datasheet",
        "sourceUrl": "https://www.faulhaber.com/fileadmin/Import/Media/EN_3268_BX4_DFF.pdf",
        "sourceLocation": "3268 G024 BX4 column: values at 22 °C and nominal voltage, rated values for continuous operation, dimensional drawing",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-faulhaber-3268-g024-bx4:cmp-faulhaber-3268-g024-bx4-nominal_voltage",
      "componentId": "cmp-faulhaber-3268-g024-bx4",
      "componentSlug": "faulhaber-3268-g024-bx4",
      "componentName": "FAULHABER 3268 G024 BX4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-faulhaber-3268-g024-bx4-nominal_voltage",
        "field": "nominal_voltage",
        "label": "Nominal voltage",
        "value": "24",
        "condition": "Values at 22 °C and nominal voltage.",
        "sourceState": "M",
        "sourceTitle": "FAULHABER Brushless DC-Servomotors Series 3268 … BX4 datasheet",
        "sourceUrl": "https://www.faulhaber.com/fileadmin/Import/Media/EN_3268_BX4_DFF.pdf",
        "sourceLocation": "3268 G024 BX4 column: values at 22 °C and nominal voltage, rated values for continuous operation, dimensional drawing",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-faulhaber-3268-g024-bx4:cmp-faulhaber-3268-g024-bx4-continuous_torque",
      "componentId": "cmp-faulhaber-3268-g024-bx4",
      "componentSlug": "faulhaber-3268-g024-bx4",
      "componentName": "FAULHABER 3268 G024 BX4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-faulhaber-3268-g024-bx4-continuous_torque",
        "field": "continuous_torque",
        "label": "Rated torque for continuous operation",
        "value": "72",
        "condition": "Rated values calculated with nominal voltage at 22 °C ambient; the Rth2 value reduced by 25%.",
        "sourceState": "M",
        "sourceTitle": "FAULHABER Brushless DC-Servomotors Series 3268 … BX4 datasheet",
        "sourceUrl": "https://www.faulhaber.com/fileadmin/Import/Media/EN_3268_BX4_DFF.pdf",
        "sourceLocation": "3268 G024 BX4 column: values at 22 °C and nominal voltage, rated values for continuous operation, dimensional drawing",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-faulhaber-3268-g024-bx4:cmp-faulhaber-3268-g024-bx4-rated_current",
      "componentId": "cmp-faulhaber-3268-g024-bx4",
      "componentSlug": "faulhaber-3268-g024-bx4",
      "componentName": "FAULHABER 3268 G024 BX4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-faulhaber-3268-g024-bx4-rated_current",
        "field": "rated_current",
        "label": "Rated current (thermal limit)",
        "value": "2",
        "condition": "Same rated-value condition set as the rated torque.",
        "sourceState": "M",
        "sourceTitle": "FAULHABER Brushless DC-Servomotors Series 3268 … BX4 datasheet",
        "sourceUrl": "https://www.faulhaber.com/fileadmin/Import/Media/EN_3268_BX4_DFF.pdf",
        "sourceLocation": "3268 G024 BX4 column: values at 22 °C and nominal voltage, rated values for continuous operation, dimensional drawing",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-faulhaber-3268-g024-bx4:cmp-faulhaber-3268-g024-bx4-rated_speed",
      "componentId": "cmp-faulhaber-3268-g024-bx4",
      "componentSlug": "faulhaber-3268-g024-bx4",
      "componentName": "FAULHABER 3268 G024 BX4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-faulhaber-3268-g024-bx4-rated_speed",
        "field": "rated_speed",
        "label": "Rated speed",
        "value": "4 890",
        "condition": "Same rated-value condition set as the rated torque.",
        "sourceState": "M",
        "sourceTitle": "FAULHABER Brushless DC-Servomotors Series 3268 … BX4 datasheet",
        "sourceUrl": "https://www.faulhaber.com/fileadmin/Import/Media/EN_3268_BX4_DFF.pdf",
        "sourceLocation": "3268 G024 BX4 column: values at 22 °C and nominal voltage, rated values for continuous operation, dimensional drawing",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-faulhaber-3268-g024-bx4:cmp-faulhaber-3268-g024-bx4-stall_torque",
      "componentId": "cmp-faulhaber-3268-g024-bx4",
      "componentSlug": "faulhaber-3268-g024-bx4",
      "componentName": "FAULHABER 3268 G024 BX4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-faulhaber-3268-g024-bx4-stall_torque",
        "field": "stall_torque",
        "label": "Stall torque",
        "value": "705",
        "condition": "Electrical endpoint at 22 °C and nominal voltage; not a continuous or thermally sustainable rating.",
        "sourceState": "M",
        "sourceTitle": "FAULHABER Brushless DC-Servomotors Series 3268 … BX4 datasheet",
        "sourceUrl": "https://www.faulhaber.com/fileadmin/Import/Media/EN_3268_BX4_DFF.pdf",
        "sourceLocation": "3268 G024 BX4 column: values at 22 °C and nominal voltage, rated values for continuous operation, dimensional drawing",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-faulhaber-3268-g024-bx4:cmp-faulhaber-3268-g024-bx4-no_load_speed",
      "componentId": "cmp-faulhaber-3268-g024-bx4",
      "componentSlug": "faulhaber-3268-g024-bx4",
      "componentName": "FAULHABER 3268 G024 BX4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-faulhaber-3268-g024-bx4-no_load_speed",
        "field": "no_load_speed",
        "label": "No-load speed",
        "value": "5 500",
        "condition": "No-load endpoint at nominal voltage.",
        "sourceState": "M",
        "sourceTitle": "FAULHABER Brushless DC-Servomotors Series 3268 … BX4 datasheet",
        "sourceUrl": "https://www.faulhaber.com/fileadmin/Import/Media/EN_3268_BX4_DFF.pdf",
        "sourceLocation": "3268 G024 BX4 column: values at 22 °C and nominal voltage, rated values for continuous operation, dimensional drawing",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-faulhaber-3268-g024-bx4:cmp-faulhaber-3268-g024-bx4-torque_constant",
      "componentId": "cmp-faulhaber-3268-g024-bx4",
      "componentSlug": "faulhaber-3268-g024-bx4",
      "componentName": "FAULHABER 3268 G024 BX4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-faulhaber-3268-g024-bx4-torque_constant",
        "field": "torque_constant",
        "label": "Torque constant",
        "value": "43.3",
        "condition": "24 V winding characteristic.",
        "sourceState": "M",
        "sourceTitle": "FAULHABER Brushless DC-Servomotors Series 3268 … BX4 datasheet",
        "sourceUrl": "https://www.faulhaber.com/fileadmin/Import/Media/EN_3268_BX4_DFF.pdf",
        "sourceLocation": "3268 G024 BX4 column: values at 22 °C and nominal voltage, rated values for continuous operation, dimensional drawing",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-faulhaber-3268-g024-bx4:cmp-faulhaber-3268-g024-bx4-terminal_resistance",
      "componentId": "cmp-faulhaber-3268-g024-bx4",
      "componentSlug": "faulhaber-3268-g024-bx4",
      "componentName": "FAULHABER 3268 G024 BX4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-faulhaber-3268-g024-bx4-terminal_resistance",
        "field": "terminal_resistance",
        "label": "Terminal resistance, phase-phase",
        "value": "1.47",
        "condition": "24 V winding characteristic.",
        "sourceState": "M",
        "sourceTitle": "FAULHABER Brushless DC-Servomotors Series 3268 … BX4 datasheet",
        "sourceUrl": "https://www.faulhaber.com/fileadmin/Import/Media/EN_3268_BX4_DFF.pdf",
        "sourceLocation": "3268 G024 BX4 column: values at 22 °C and nominal voltage, rated values for continuous operation, dimensional drawing",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-faulhaber-3268-g024-bx4:cmp-faulhaber-3268-g024-bx4-max_speed",
      "componentId": "cmp-faulhaber-3268-g024-bx4",
      "componentSlug": "faulhaber-3268-g024-bx4",
      "componentName": "FAULHABER 3268 G024 BX4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-faulhaber-3268-g024-bx4-max_speed",
        "field": "max_speed",
        "label": "Speed up to",
        "value": "12 000",
        "condition": "Series mechanical limit, not a continuous operating point.",
        "sourceState": "M",
        "sourceTitle": "FAULHABER Brushless DC-Servomotors Series 3268 … BX4 datasheet",
        "sourceUrl": "https://www.faulhaber.com/fileadmin/Import/Media/EN_3268_BX4_DFF.pdf",
        "sourceLocation": "3268 G024 BX4 column: values at 22 °C and nominal voltage, rated values for continuous operation, dimensional drawing",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-faulhaber-3268-g024-bx4:cmp-faulhaber-3268-g024-bx4-thermal_parameters",
      "componentId": "cmp-faulhaber-3268-g024-bx4",
      "componentSlug": "faulhaber-3268-g024-bx4",
      "componentName": "FAULHABER 3268 G024 BX4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-faulhaber-3268-g024-bx4-thermal_parameters",
        "field": "thermal_parameters",
        "label": "Thermal resistances and time constants",
        "value": "Rth1/Rth2 1.7/8.8 K/W; τw1/τw2 16/1 080 s",
        "condition": "Series thermal parameters used in the rated-value calculation.",
        "sourceState": "M",
        "sourceTitle": "FAULHABER Brushless DC-Servomotors Series 3268 … BX4 datasheet",
        "sourceUrl": "https://www.faulhaber.com/fileadmin/Import/Media/EN_3268_BX4_DFF.pdf",
        "sourceLocation": "3268 G024 BX4 column: values at 22 °C and nominal voltage, rated values for continuous operation, dimensional drawing",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-faulhaber-3268-g024-bx4:cmp-faulhaber-3268-g024-bx4-temperature_limits",
      "componentId": "cmp-faulhaber-3268-g024-bx4",
      "componentSlug": "faulhaber-3268-g024-bx4",
      "componentName": "FAULHABER 3268 G024 BX4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-faulhaber-3268-g024-bx4-temperature_limits",
        "field": "temperature_limits",
        "label": "Operating temperature range",
        "value": "Motor −40 to +100 °C; winding max. +125 °C",
        "condition": "Series limits; a 150 °C-lead option changes the winding limit and is a separate option code.",
        "sourceState": "M",
        "sourceTitle": "FAULHABER Brushless DC-Servomotors Series 3268 … BX4 datasheet",
        "sourceUrl": "https://www.faulhaber.com/fileadmin/Import/Media/EN_3268_BX4_DFF.pdf",
        "sourceLocation": "3268 G024 BX4 column: values at 22 °C and nominal voltage, rated values for continuous operation, dimensional drawing",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-faulhaber-3268-g024-bx4:cmp-faulhaber-3268-g024-bx4-mass",
      "componentId": "cmp-faulhaber-3268-g024-bx4",
      "componentSlug": "faulhaber-3268-g024-bx4",
      "componentName": "FAULHABER 3268 G024 BX4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-faulhaber-3268-g024-bx4-mass",
        "field": "mass",
        "label": "Mass",
        "value": "290",
        "condition": "Series value, motor only.",
        "sourceState": "M",
        "sourceTitle": "FAULHABER Brushless DC-Servomotors Series 3268 … BX4 datasheet",
        "sourceUrl": "https://www.faulhaber.com/fileadmin/Import/Media/EN_3268_BX4_DFF.pdf",
        "sourceLocation": "3268 G024 BX4 column: values at 22 °C and nominal voltage, rated values for continuous operation, dimensional drawing",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-faulhaber-3268-g024-bx4:cmp-faulhaber-3268-g024-bx4-dimensions",
      "componentId": "cmp-faulhaber-3268-g024-bx4",
      "componentSlug": "faulhaber-3268-g024-bx4",
      "componentName": "FAULHABER 3268 G024 BX4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-faulhaber-3268-g024-bx4-dimensions",
        "field": "dimensions",
        "label": "Body dimensions",
        "value": "Ø32 × 70.2 (body length, excluding shaft)",
        "condition": "Dimensional drawing; shaft Ø5 mm.",
        "sourceState": "M",
        "sourceTitle": "FAULHABER Brushless DC-Servomotors Series 3268 … BX4 datasheet",
        "sourceUrl": "https://www.faulhaber.com/fileadmin/Import/Media/EN_3268_BX4_DFF.pdf",
        "sourceLocation": "3268 G024 BX4 column: values at 22 °C and nominal voltage, rated values for continuous operation, dimensional drawing",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-faulhaber-3268-g024-bx4:cmp-faulhaber-3268-g024-bx4-sensors_poles",
      "componentId": "cmp-faulhaber-3268-g024-bx4",
      "componentSlug": "faulhaber-3268-g024-bx4",
      "componentName": "FAULHABER 3268 G024 BX4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-faulhaber-3268-g024-bx4-sensors_poles",
        "field": "sensors_poles",
        "label": "Commutation sensing and poles",
        "value": "Digital Hall sensors; 2 pole pairs (4-pole technology)",
        "condition": "Series specification; analog-Hall and SIN-COS variants are separate option codes.",
        "sourceState": "M",
        "sourceTitle": "FAULHABER Brushless DC-Servomotors Series 3268 … BX4 datasheet",
        "sourceUrl": "https://www.faulhaber.com/fileadmin/Import/Media/EN_3268_BX4_DFF.pdf",
        "sourceLocation": "3268 G024 BX4 column: values at 22 °C and nominal voltage, rated values for continuous operation, dimensional drawing",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-faulhaber-3268-g024-bx4:cmp-faulhaber-3268-g024-bx4-independent_robot_validation",
      "componentId": "cmp-faulhaber-3268-g024-bx4",
      "componentSlug": "faulhaber-3268-g024-bx4",
      "componentName": "FAULHABER 3268 G024 BX4",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-faulhaber-3268-g024-bx4-independent_robot_validation",
        "field": "independent_robot_validation",
        "label": "Independent exact-motor robot validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "FAULHABER Brushless DC-Servomotors Series 3268 … BX4 datasheet",
        "sourceUrl": "https://www.faulhaber.com/fileadmin/Import/Media/EN_3268_BX4_DFF.pdf",
        "sourceLocation": "3268 G024 BX4 column: values at 22 °C and nominal voltage, rated values for continuous operation, dimensional drawing",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "Characterization of a model wind turbine",
        "evidenceUrl": "https://www.eawe.eu/site/assets/files/downloads/7th-phd-seminar-book-of-abstracts-2011.pdf",
        "evidenceLocation": "Model hardware and wind-tunnel characterization",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-faulhaber-wind-tunnel",
            "externalSupportId": "ext-wave90-faulhaber-wind-tunnel",
            "componentId": "cmp-faulhaber-3268-g024-bx4",
            "targetClaimId": "cmp-faulhaber-3268-g024-bx4-independent_robot_validation",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "Characterization of a model wind turbine",
            "evidenceUrl": "https://www.eawe.eu/site/assets/files/downloads/7th-phd-seminar-book-of-abstracts-2011.pdf",
            "evidenceLocation": "Model hardware and wind-tunnel characterization",
            "evidenceResult": "Exact motor operated a physical wind-tunnel turbine model",
            "evidenceCondition": "University wind-tunnel characterization of rotor and wake behavior."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-odrive-robotics-odrive-pro:cmp-odrive-robotics-odrive-pro-dc_bus_voltage",
      "componentId": "cmp-odrive-robotics-odrive-pro",
      "componentSlug": "odrive-robotics-odrive-pro",
      "componentName": "ODrive Robotics ODrive Pro",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-odrive-robotics-odrive-pro-dc_bus_voltage",
        "field": "dc_bus_voltage",
        "label": "DC bus voltage range",
        "value": "15–58",
        "condition": "Datasheet electrical table; all specifications stated for 0 °C ≤ TA ≤ 40 °C unless otherwise noted.",
        "sourceState": "M",
        "sourceTitle": "ODrive Pro Datasheet — ODrive Documentation",
        "sourceUrl": "https://docs.odriverobotics.com/v/latest/hardware/pro-datasheet.html",
        "sourceLocation": "Electromechanical specifications (electrical, physical, connectors, environmental) and pinout notes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-odrive-robotics-odrive-pro:cmp-odrive-robotics-odrive-pro-continuous_current_free_air",
      "componentId": "cmp-odrive-robotics-odrive-pro",
      "componentSlug": "odrive-robotics-odrive-pro",
      "componentName": "ODrive Robotics ODrive Pro",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-odrive-robotics-odrive-pro-continuous_current_free_air",
        "field": "continuous_current_free_air",
        "label": "Operating motor current, free air",
        "value": "20",
        "condition": "Free air, TA 25 °C.",
        "sourceState": "M",
        "sourceTitle": "ODrive Pro Datasheet — ODrive Documentation",
        "sourceUrl": "https://docs.odriverobotics.com/v/latest/hardware/pro-datasheet.html",
        "sourceLocation": "Electromechanical specifications (electrical, physical, connectors, environmental) and pinout notes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-odrive-robotics-odrive-pro:cmp-odrive-robotics-odrive-pro-continuous_current_active_cooling",
      "componentId": "cmp-odrive-robotics-odrive-pro",
      "componentSlug": "odrive-robotics-odrive-pro",
      "componentName": "ODrive Robotics ODrive Pro",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-odrive-robotics-odrive-pro-continuous_current_active_cooling",
        "field": "continuous_current_active_cooling",
        "label": "Operating motor current, active cooling",
        "value": "80",
        "condition": "Active cooling, TA 25 °C.",
        "sourceState": "M",
        "sourceTitle": "ODrive Pro Datasheet — ODrive Documentation",
        "sourceUrl": "https://docs.odriverobotics.com/v/latest/hardware/pro-datasheet.html",
        "sourceLocation": "Electromechanical specifications (electrical, physical, connectors, environmental) and pinout notes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "A highly-geared haptic actuator using 3D printed magnetorheological clutches",
        "evidenceUrl": "https://link.springer.com/article/10.1007/s44430-026-00019-3",
        "evidenceLocation": "Experimental setup and static/dynamic test sections",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave65-odrive-pro-haptic-bench",
            "externalSupportId": "ext-wave65-odrive-pro-haptic-bench",
            "componentId": "cmp-odrive-robotics-odrive-pro",
            "targetClaimId": "cmp-odrive-robotics-odrive-pro-continuous_current_active_cooling",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "A highly-geared haptic actuator using 3D printed magnetorheological clutches",
            "evidenceUrl": "https://link.springer.com/article/10.1007/s44430-026-00019-3",
            "evidenceLocation": "Experimental setup and static/dynamic test sections",
            "evidenceResult": "Two ODrive Pro controllers operated in static and dynamic actuator tests",
            "evidenceCondition": "Instrumented torque, current, bandwidth, backdrive and lifting setup with external torque cells and real-time acquisition."
          }
        ]
      }
    },
    {
      "ledgerId": "cmp-odrive-robotics-odrive-pro:cmp-odrive-robotics-odrive-pro-peak_current",
      "componentId": "cmp-odrive-robotics-odrive-pro",
      "componentSlug": "odrive-robotics-odrive-pro",
      "componentName": "ODrive Robotics ODrive Pro",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-odrive-robotics-odrive-pro-peak_current",
        "field": "peak_current",
        "label": "Peak motor current",
        "value": "100",
        "condition": "3 second maximum.",
        "sourceState": "M",
        "sourceTitle": "ODrive Pro Datasheet — ODrive Documentation",
        "sourceUrl": "https://docs.odriverobotics.com/v/latest/hardware/pro-datasheet.html",
        "sourceLocation": "Electromechanical specifications (electrical, physical, connectors, environmental) and pinout notes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-odrive-robotics-odrive-pro:cmp-odrive-robotics-odrive-pro-peak_power",
      "componentId": "cmp-odrive-robotics-odrive-pro",
      "componentSlug": "odrive-robotics-odrive-pro",
      "componentName": "ODrive Robotics ODrive Pro",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-odrive-robotics-odrive-pro-peak_power",
        "field": "peak_power",
        "label": "Peak and continuous power statement",
        "value": "Up to 5 kW peak; 3 kW continuous with appropriate cooling",
        "condition": "Shop-page marketing statement; the datasheet headline states 5 kW peak power without a continuous-power table.",
        "sourceState": "M",
        "sourceTitle": "ODrive Pro product page (ODrive Robotics shop)",
        "sourceUrl": "https://shop.odriverobotics.com/products/odrive-pro",
        "sourceLocation": "Product description: power and cooling statements, control interfaces, onboard encoder, encoder support, control modes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-odrive-robotics-odrive-pro:cmp-odrive-robotics-odrive-pro-modulation_depth",
      "componentId": "cmp-odrive-robotics-odrive-pro",
      "componentSlug": "odrive-robotics-odrive-pro",
      "componentName": "ODrive Robotics ODrive Pro",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-odrive-robotics-odrive-pro-modulation_depth",
        "field": "modulation_depth",
        "label": "Maximum modulation depth",
        "value": "99",
        "condition": "Utilizable percentage of DC bus voltage.",
        "sourceState": "M",
        "sourceTitle": "ODrive Pro Datasheet — ODrive Documentation",
        "sourceUrl": "https://docs.odriverobotics.com/v/latest/hardware/pro-datasheet.html",
        "sourceLocation": "Electromechanical specifications (electrical, physical, connectors, environmental) and pinout notes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-odrive-robotics-odrive-pro:cmp-odrive-robotics-odrive-pro-communications",
      "componentId": "cmp-odrive-robotics-odrive-pro",
      "componentSlug": "odrive-robotics-odrive-pro",
      "componentName": "ODrive Robotics ODrive Pro",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-odrive-robotics-odrive-pro-communications",
        "field": "communications",
        "label": "Control and communication interfaces",
        "value": "USB; isolated UART; isolated STEP/DIR; isolated PWM; analog voltage; isolated CAN (CAN baudrate up to 12 Mbit/s, additional firmware limitations apply)",
        "condition": "Shop-page control-options list combined with the datasheet CAN-baudrate line; the CAN protocol is ODrive’s own CAN-Simple, not CANopen.",
        "sourceState": "M",
        "sourceTitle": "ODrive Pro product page (ODrive Robotics shop)",
        "sourceUrl": "https://shop.odriverobotics.com/products/odrive-pro",
        "sourceLocation": "Product description: power and cooling statements, control interfaces, onboard encoder, encoder support, control modes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-odrive-robotics-odrive-pro:cmp-odrive-robotics-odrive-pro-onboard_encoder",
      "componentId": "cmp-odrive-robotics-odrive-pro",
      "componentSlug": "odrive-robotics-odrive-pro",
      "componentName": "ODrive Robotics ODrive Pro",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-odrive-robotics-odrive-pro-onboard_encoder",
        "field": "onboard_encoder",
        "label": "Onboard encoder",
        "value": "MA702 magnetic encoder",
        "condition": "Requires a diametrically magnetized magnet on the motor shaft per the documentation.",
        "sourceState": "M",
        "sourceTitle": "ODrive Pro product page (ODrive Robotics shop)",
        "sourceUrl": "https://shop.odriverobotics.com/products/odrive-pro",
        "sourceLocation": "Product description: power and cooling statements, control interfaces, onboard encoder, encoder support, control modes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-odrive-robotics-odrive-pro:cmp-odrive-robotics-odrive-pro-encoder_support",
      "componentId": "cmp-odrive-robotics-odrive-pro",
      "componentSlug": "odrive-robotics-odrive-pro",
      "componentName": "ODrive Robotics ODrive Pro",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-odrive-robotics-odrive-pro-encoder_support",
        "field": "encoder_support",
        "label": "External encoder support",
        "value": "Offboard quadrature, Hall, SPI, SSI and RS485 encoders; experimental BiSS-C support",
        "condition": "Shop-page list; the datasheet adds RS422 differential pins supporting SSI, BiSS or RS422 SPI (half duplex only).",
        "sourceState": "M",
        "sourceTitle": "ODrive Pro product page (ODrive Robotics shop)",
        "sourceUrl": "https://shop.odriverobotics.com/products/odrive-pro",
        "sourceLocation": "Product description: power and cooling statements, control interfaces, onboard encoder, encoder support, control modes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-odrive-robotics-odrive-pro:cmp-odrive-robotics-odrive-pro-control_modes",
      "componentId": "cmp-odrive-robotics-odrive-pro",
      "componentSlug": "odrive-robotics-odrive-pro",
      "componentName": "ODrive Robotics ODrive Pro",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-odrive-robotics-odrive-pro-control_modes",
        "field": "control_modes",
        "label": "Control modes",
        "value": "Torque, velocity, position and trajectory control",
        "condition": "Shop-page list, matching the documentation controller structure.",
        "sourceState": "M",
        "sourceTitle": "ODrive Pro product page (ODrive Robotics shop)",
        "sourceUrl": "https://shop.odriverobotics.com/products/odrive-pro",
        "sourceLocation": "Product description: power and cooling statements, control interfaces, onboard encoder, encoder support, control modes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-odrive-robotics-odrive-pro:cmp-odrive-robotics-odrive-pro-mass",
      "componentId": "cmp-odrive-robotics-odrive-pro",
      "componentSlug": "odrive-robotics-odrive-pro",
      "componentName": "ODrive Robotics ODrive Pro",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-odrive-robotics-odrive-pro-mass",
        "field": "mass",
        "label": "Mass",
        "value": "140 (full case); 72 (heat spreader); 32 (bare board)",
        "condition": "Datasheet physical table.",
        "sourceState": "M",
        "sourceTitle": "ODrive Pro Datasheet — ODrive Documentation",
        "sourceUrl": "https://docs.odriverobotics.com/v/latest/hardware/pro-datasheet.html",
        "sourceLocation": "Electromechanical specifications (electrical, physical, connectors, environmental) and pinout notes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-odrive-robotics-odrive-pro:cmp-odrive-robotics-odrive-pro-dimensions",
      "componentId": "cmp-odrive-robotics-odrive-pro",
      "componentSlug": "odrive-robotics-odrive-pro",
      "componentName": "ODrive Robotics ODrive Pro",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-odrive-robotics-odrive-pro-dimensions",
        "field": "dimensions",
        "label": "Dimensions",
        "value": "51 × 64 × 17.5",
        "condition": "Width × length × height, datasheet physical table.",
        "sourceState": "M",
        "sourceTitle": "ODrive Pro Datasheet — ODrive Documentation",
        "sourceUrl": "https://docs.odriverobotics.com/v/latest/hardware/pro-datasheet.html",
        "sourceLocation": "Electromechanical specifications (electrical, physical, connectors, environmental) and pinout notes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-odrive-robotics-odrive-pro:cmp-odrive-robotics-odrive-pro-ingress_protection",
      "componentId": "cmp-odrive-robotics-odrive-pro",
      "componentSlug": "odrive-robotics-odrive-pro",
      "componentName": "ODrive Robotics ODrive Pro",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-odrive-robotics-odrive-pro-ingress_protection",
        "field": "ingress_protection",
        "label": "Ingress protection",
        "value": "IP20 (with case); humidity non-condensing",
        "condition": "Datasheet environmental table.",
        "sourceState": "M",
        "sourceTitle": "ODrive Pro Datasheet — ODrive Documentation",
        "sourceUrl": "https://docs.odriverobotics.com/v/latest/hardware/pro-datasheet.html",
        "sourceLocation": "Electromechanical specifications (electrical, physical, connectors, environmental) and pinout notes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-odrive-robotics-odrive-pro:cmp-odrive-robotics-odrive-pro-operating_temperature_range",
      "componentId": "cmp-odrive-robotics-odrive-pro",
      "componentSlug": "odrive-robotics-odrive-pro",
      "componentName": "ODrive Robotics ODrive Pro",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-odrive-robotics-odrive-pro-operating_temperature_range",
        "field": "operating_temperature_range",
        "label": "Full operating-temperature specification",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "ODrive Pro Datasheet — ODrive Documentation",
        "sourceUrl": "https://docs.odriverobotics.com/v/latest/hardware/pro-datasheet.html",
        "sourceLocation": "Electromechanical specifications (electrical, physical, connectors, environmental) and pinout notes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-odrive-robotics-odrive-pro:cmp-odrive-robotics-odrive-pro-independent_robot_validation",
      "componentId": "cmp-odrive-robotics-odrive-pro",
      "componentSlug": "odrive-robotics-odrive-pro",
      "componentName": "ODrive Robotics ODrive Pro",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-odrive-robotics-odrive-pro-independent_robot_validation",
        "field": "independent_robot_validation",
        "label": "Independent exact-drive robot validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "ODrive Pro Datasheet — ODrive Documentation",
        "sourceUrl": "https://docs.odriverobotics.com/v/latest/hardware/pro-datasheet.html",
        "sourceLocation": "Electromechanical specifications (electrical, physical, connectors, environmental) and pinout notes",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-elmo-motion-control-g-twi-25-100:cmp-elmo-motion-control-g-twi-25-100-model_rating_point",
      "componentId": "cmp-elmo-motion-control-g-twi-25-100",
      "componentSlug": "elmo-motion-control-g-twi-25-100",
      "componentName": "Elmo Gold Twitter G-TWI 25/100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-elmo-motion-control-g-twi-25-100-model_rating_point",
        "field": "model_rating_point",
        "label": "Exact model rating point",
        "value": "G-TWI 25/100: 25 A, 100 V family column",
        "condition": "One of multiple Gold Twitter current/voltage variants; other ratings (60 V, 200 V and R-variants) are separate models.",
        "sourceState": "M",
        "sourceTitle": "Elmo Motion Control Gold Twitter product page",
        "sourceUrl": "https://www.elmomc.com/product/gold-twitter/",
        "sourceLocation": "Gold Twitter specifications table, G-TWI 25/100 row, family electrical data, feedback list and physical data",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-elmo-motion-control-g-twi-25-100:cmp-elmo-motion-control-g-twi-25-100-supply_voltage",
      "componentId": "cmp-elmo-motion-control-g-twi-25-100",
      "componentSlug": "elmo-motion-control-g-twi-25-100",
      "componentName": "Elmo Gold Twitter G-TWI 25/100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-elmo-motion-control-g-twi-25-100-supply_voltage",
        "field": "supply_voltage",
        "label": "Supply voltage range",
        "value": "10–95",
        "condition": "100 VDC-class variant; nominal 85 VDC.",
        "sourceState": "M",
        "sourceTitle": "Elmo Motion Control Gold Twitter product page",
        "sourceUrl": "https://www.elmomc.com/product/gold-twitter/",
        "sourceLocation": "Gold Twitter specifications table, G-TWI 25/100 row, family electrical data, feedback list and physical data",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-elmo-motion-control-g-twi-25-100:cmp-elmo-motion-control-g-twi-25-100-continuous_current",
      "componentId": "cmp-elmo-motion-control-g-twi-25-100",
      "componentSlug": "elmo-motion-control-g-twi-25-100",
      "componentName": "Elmo Gold Twitter G-TWI 25/100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-elmo-motion-control-g-twi-25-100-continuous_current",
        "field": "continuous_current",
        "label": "Continuous current",
        "value": "25 A amplitude; 17.7 A RMS sinusoidal",
        "condition": "Published model rating; thermal realization depends on customer heatsinking of the PCB-mounted drive.",
        "sourceState": "M",
        "sourceTitle": "Elmo Motion Control Gold Twitter product page",
        "sourceUrl": "https://www.elmomc.com/product/gold-twitter/",
        "sourceLocation": "Gold Twitter specifications table, G-TWI 25/100 row, family electrical data, feedback list and physical data",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-elmo-motion-control-g-twi-25-100:cmp-elmo-motion-control-g-twi-25-100-peak_current",
      "componentId": "cmp-elmo-motion-control-g-twi-25-100",
      "componentSlug": "elmo-motion-control-g-twi-25-100",
      "componentName": "Elmo Gold Twitter G-TWI 25/100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-elmo-motion-control-g-twi-25-100-peak_current",
        "field": "peak_current",
        "label": "Peak current",
        "value": "2 × Ic (50 A)",
        "condition": "Published as a multiple of continuous current; the cited page states no peak duration.",
        "sourceState": "M",
        "sourceTitle": "Elmo Motion Control Gold Twitter product page",
        "sourceUrl": "https://www.elmomc.com/product/gold-twitter/",
        "sourceLocation": "Gold Twitter specifications table, G-TWI 25/100 row, family electrical data, feedback list and physical data",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-elmo-motion-control-g-twi-25-100:cmp-elmo-motion-control-g-twi-25-100-max_output_power",
      "componentId": "cmp-elmo-motion-control-g-twi-25-100",
      "componentSlug": "elmo-motion-control-g-twi-25-100",
      "componentName": "Elmo Gold Twitter G-TWI 25/100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-elmo-motion-control-g-twi-25-100-max_output_power",
        "field": "max_output_power",
        "label": "Maximum continuous power output",
        "value": "2000",
        "condition": "Published under the exact label “Maximum continuous power output” for the 25/100 model; larger family models reach up to 5.6 kW.",
        "sourceState": "M",
        "sourceTitle": "Elmo Motion Control Gold Twitter product page",
        "sourceUrl": "https://www.elmomc.com/product/gold-twitter/",
        "sourceLocation": "Gold Twitter specifications table, G-TWI 25/100 row, family electrical data, feedback list and physical data",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-elmo-motion-control-g-twi-25-100:cmp-elmo-motion-control-g-twi-25-100-output_voltage",
      "componentId": "cmp-elmo-motion-control-g-twi-25-100",
      "componentSlug": "elmo-motion-control-g-twi-25-100",
      "componentName": "Elmo Gold Twitter G-TWI 25/100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-elmo-motion-control-g-twi-25-100-output_voltage",
        "field": "output_voltage",
        "label": "Maximum output voltage",
        "value": "Up to 96% of DC bus voltage",
        "condition": "Family electrical statement.",
        "sourceState": "M",
        "sourceTitle": "Elmo Motion Control Gold Twitter product page",
        "sourceUrl": "https://www.elmomc.com/product/gold-twitter/",
        "sourceLocation": "Gold Twitter specifications table, G-TWI 25/100 row, family electrical data, feedback list and physical data",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-elmo-motion-control-g-twi-25-100:cmp-elmo-motion-control-g-twi-25-100-communications",
      "componentId": "cmp-elmo-motion-control-g-twi-25-100",
      "componentSlug": "elmo-motion-control-g-twi-25-100",
      "componentName": "Elmo Gold Twitter G-TWI 25/100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-elmo-motion-control-g-twi-25-100-communications",
        "field": "communications",
        "label": "Network variants",
        "value": "EtherCAT (with USB, RS232) or CANopen (with RS232)",
        "condition": "The network interface is fixed by the ordered variant; EtherCAT and CANopen are distinct hardware versions with different heights and masses.",
        "sourceState": "M",
        "sourceTitle": "Elmo Motion Control Gold Twitter product page",
        "sourceUrl": "https://www.elmomc.com/product/gold-twitter/",
        "sourceLocation": "Gold Twitter specifications table, G-TWI 25/100 row, family electrical data, feedback list and physical data",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-elmo-motion-control-g-twi-25-100:cmp-elmo-motion-control-g-twi-25-100-feedback_support",
      "componentId": "cmp-elmo-motion-control-g-twi-25-100",
      "componentSlug": "elmo-motion-control-g-twi-25-100",
      "componentName": "Elmo Gold Twitter G-TWI 25/100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-elmo-motion-control-g-twi-25-100-feedback_support",
        "field": "feedback_support",
        "label": "Feedback support",
        "value": "BiSS, EnDat 2.2/2.1/3, HIPERFACE, Hiperface DSL, incremental encoders, digital Halls, resolver, SSI, SIN/COS, Tamagawa, Panasonic, Sanyo Denki, Bosch and others",
        "condition": "Published family feedback list; single, dual and gantry loop configurations.",
        "sourceState": "M",
        "sourceTitle": "Elmo Motion Control Gold Twitter product page",
        "sourceUrl": "https://www.elmomc.com/product/gold-twitter/",
        "sourceLocation": "Gold Twitter specifications table, G-TWI 25/100 row, family electrical data, feedback list and physical data",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-elmo-motion-control-g-twi-25-100:cmp-elmo-motion-control-g-twi-25-100-dimensions",
      "componentId": "cmp-elmo-motion-control-g-twi-25-100",
      "componentSlug": "elmo-motion-control-g-twi-25-100",
      "componentName": "Elmo Gold Twitter G-TWI 25/100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-elmo-motion-control-g-twi-25-100-dimensions",
        "field": "dimensions",
        "label": "Dimensions without heatsink",
        "value": "35 × 30 × 11.5 (CAN version); 35 × 30 × 14.4 (EtherCAT version)",
        "condition": "Family physical data; PCB-mounted via direct solder pins.",
        "sourceState": "M",
        "sourceTitle": "Elmo Motion Control Gold Twitter product page",
        "sourceUrl": "https://www.elmomc.com/product/gold-twitter/",
        "sourceLocation": "Gold Twitter specifications table, G-TWI 25/100 row, family electrical data, feedback list and physical data",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-elmo-motion-control-g-twi-25-100:cmp-elmo-motion-control-g-twi-25-100-mass",
      "componentId": "cmp-elmo-motion-control-g-twi-25-100",
      "componentSlug": "elmo-motion-control-g-twi-25-100",
      "componentName": "Elmo Gold Twitter G-TWI 25/100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-elmo-motion-control-g-twi-25-100-mass",
        "field": "mass",
        "label": "Weight without heatsink",
        "value": "18.6 (CAN version); 22.2 (EtherCAT version)",
        "condition": "Family physical data.",
        "sourceState": "M",
        "sourceTitle": "Elmo Motion Control Gold Twitter product page",
        "sourceUrl": "https://www.elmomc.com/product/gold-twitter/",
        "sourceLocation": "Gold Twitter specifications table, G-TWI 25/100 row, family electrical data, feedback list and physical data",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-elmo-motion-control-g-twi-25-100:cmp-elmo-motion-control-g-twi-25-100-efficiency",
      "componentId": "cmp-elmo-motion-control-g-twi-25-100",
      "componentSlug": "elmo-motion-control-g-twi-25-100",
      "componentName": "Elmo Gold Twitter G-TWI 25/100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-elmo-motion-control-g-twi-25-100-efficiency",
        "field": "efficiency",
        "label": "Efficiency statement",
        "value": ">99% at rated power under nominal conditions",
        "condition": "Manufacturer statement tied to its switching technology; no third-party measurement is cited.",
        "sourceState": "M",
        "sourceTitle": "Elmo Motion Control Gold Twitter product page",
        "sourceUrl": "https://www.elmomc.com/product/gold-twitter/",
        "sourceLocation": "Gold Twitter specifications table, G-TWI 25/100 row, family electrical data, feedback list and physical data",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-elmo-motion-control-g-twi-25-100:cmp-elmo-motion-control-g-twi-25-100-peak_current_duration",
      "componentId": "cmp-elmo-motion-control-g-twi-25-100",
      "componentSlug": "elmo-motion-control-g-twi-25-100",
      "componentName": "Elmo Gold Twitter G-TWI 25/100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-elmo-motion-control-g-twi-25-100-peak_current_duration",
        "field": "peak_current_duration",
        "label": "Peak-current duration and thermal condition",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Elmo Motion Control Gold Twitter product page",
        "sourceUrl": "https://www.elmomc.com/product/gold-twitter/",
        "sourceLocation": "Gold Twitter specifications table, G-TWI 25/100 row, family electrical data, feedback list and physical data",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-elmo-motion-control-g-twi-25-100:cmp-elmo-motion-control-g-twi-25-100-operating_temperature_range",
      "componentId": "cmp-elmo-motion-control-g-twi-25-100",
      "componentSlug": "elmo-motion-control-g-twi-25-100",
      "componentName": "Elmo Gold Twitter G-TWI 25/100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-elmo-motion-control-g-twi-25-100-operating_temperature_range",
        "field": "operating_temperature_range",
        "label": "Operating temperature range",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Elmo Motion Control Gold Twitter product page",
        "sourceUrl": "https://www.elmomc.com/product/gold-twitter/",
        "sourceLocation": "Gold Twitter specifications table, G-TWI 25/100 row, family electrical data, feedback list and physical data",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "not-assessed",
        "status": "backlog",
        "evidenceTitle": null,
        "evidenceUrl": null,
        "evidenceLocation": null,
        "assessed": null,
        "assessmentRecordCount": 0,
        "assessmentRecords": []
      }
    },
    {
      "ledgerId": "cmp-elmo-motion-control-g-twi-25-100:cmp-elmo-motion-control-g-twi-25-100-independent_robot_validation",
      "componentId": "cmp-elmo-motion-control-g-twi-25-100",
      "componentSlug": "elmo-motion-control-g-twi-25-100",
      "componentName": "Elmo Gold Twitter G-TWI 25/100",
      "category": "motion-actuation",
      "claim": {
        "id": "cmp-elmo-motion-control-g-twi-25-100-independent_robot_validation",
        "field": "independent_robot_validation",
        "label": "Independent exact-drive robot validation",
        "value": "Not published in cited public evidence",
        "condition": "RCI checked the cited official public evidence on the verification date.",
        "sourceState": "U",
        "sourceTitle": "Elmo Motion Control Gold Twitter product page",
        "sourceUrl": "https://www.elmomc.com/product/gold-twitter/",
        "sourceLocation": "Gold Twitter specifications table, G-TWI 25/100 row, family electrical data, feedback list and physical data",
        "sourceProvenance": "manufacturer-primary",
        "sourceChecked": "2026-08-19"
      },
      "independentAssessment": {
        "outcome": "inconclusive",
        "status": "assessed",
        "evidenceTitle": "On the Design of a Highly Backdrivable Lower-Limb Orthosis",
        "evidenceUrl": "https://assistiveroboticslaboratory.github.io/files/GeICRA17.pdf",
        "evidenceLocation": "Actuator drive system and gait experiments",
        "assessed": "2026-08-26",
        "assessmentRecordCount": 1,
        "assessmentRecords": [
          {
            "assessmentId": "assess-ext-wave90-elmo-orthosis",
            "externalSupportId": "ext-wave90-elmo-orthosis",
            "componentId": "cmp-elmo-motion-control-g-twi-25-100",
            "targetClaimId": "cmp-elmo-motion-control-g-twi-25-100-independent_robot_validation",
            "relationship": "context-only",
            "outcome": "inconclusive",
            "rationale": "The record establishes bounded physical evidence for the named model, but the experiment does not reproduce the catalogued claim metric and conditions; the claim remains inconclusive.",
            "assessed": "2026-08-26",
            "evidenceTitle": "On the Design of a Highly Backdrivable Lower-Limb Orthosis",
            "evidenceUrl": "https://assistiveroboticslaboratory.github.io/files/GeICRA17.pdf",
            "evidenceLocation": "Actuator drive system and gait experiments",
            "evidenceResult": "G-TWI-25/100-SE drove a physical lower-limb orthosis in gait experiments",
            "evidenceCondition": "Field-oriented actuator control with encoders and gait sensors."
          }
        ]
      }
    }
  ],
  "coverageDebt": [
    {
      "slug": "force-torque-sensors",
      "label": "Force / torque sensors",
      "layer": "Motion & Actuation",
      "exactRecords": 0,
      "taxonomyPromise": "Encoders and force / torque sensing",
      "priority": "P0",
      "firstTargets": [
        "ATI Axia80-M8",
        "ATI Mini45",
        "Bota SensONE",
        "Bota MiniONE",
        "Bota Rokubi"
      ],
      "acceptance": "Freeze an exact model or order code, load range, overload boundary, noise/resolution condition, interface, calibration route and independent assessment plan."
    },
    {
      "slug": "tactile-sensors",
      "label": "Tactile, contact and robot-skin sensors",
      "layer": "Perception & Sensing",
      "exactRecords": 0,
      "taxonomyPromise": "Tactile, contact and robot-skin sensors",
      "priority": "P0",
      "firstTargets": [
        "Exact-model shortlist pending source review"
      ],
      "acceptance": "Freeze sensing area, spatial resolution, force range, sampling boundary, hysteresis/drift evidence, interface and calibration procedure."
    },
    {
      "slug": "end-effectors",
      "label": "Grippers and end effectors",
      "layer": "Motion & Actuation",
      "exactRecords": 0,
      "taxonomyPromise": "Not yet represented as a dedicated exact-model subcategory",
      "priority": "P0",
      "firstTargets": [
        "SCHUNK EGU",
        "Robotiq 2F-85",
        "Inspire Robots RH56DFX-2L / 2R"
      ],
      "acceptance": "Freeze exact hand or gripper variant, fingers, stroke, payload/force condition, interface, controller/firmware boundary and repeatability evidence."
    },
    {
      "slug": "robot-cables",
      "label": "Robot cables and dress packs",
      "layer": "Interfaces & Integration",
      "exactRecords": 0,
      "taxonomyPromise": "Electrical and data integration paths",
      "priority": "P1",
      "firstTargets": [
        "igus chainflex CFROBOT exact order codes"
      ],
      "acceptance": "Freeze conductor, shielding, jacket, bend/torsion condition, temperature, connector termination and cycle-test boundary."
    },
    {
      "slug": "connectors",
      "label": "Standalone robot connectors",
      "layer": "Interfaces & Integration",
      "exactRecords": 0,
      "taxonomyPromise": "Mechanical and electrical interface paths",
      "priority": "P1",
      "firstTargets": [
        "TE Dynamic D1000 exact part numbers",
        "TE blind-mating mobile charging connector kit"
      ],
      "acceptance": "Freeze both mating part numbers, contact map, current/voltage, mating cycles, ingress boundary, keying and cable assembly."
    },
    {
      "slug": "slip-rings",
      "label": "Slip rings and rotary electrical interfaces",
      "layer": "Interfaces & Integration",
      "exactRecords": 0,
      "taxonomyPromise": "Rotating power and data interface paths",
      "priority": "P1",
      "firstTargets": [
        "Moog commercial / industrial exact model shortlist"
      ],
      "acceptance": "Freeze circuit count, current/voltage per circuit, data protocol, speed, lifetime condition, environmental rating and exact termination."
    }
  ]
}