{
  "title": "RCI Robot Component Datasheet Version Drift Audit",
  "version": "0.1.0",
  "schemaVersion": 1,
  "catalogVersion": "0.4.5",
  "released": "2026-08-10",
  "canonical": "https://robotcomponentindex.com/research/component-datasheet-version-drift-report/",
  "methodology": "https://robotcomponentindex.com/methodology/",
  "selectionBoundary": "Nine numeric field differences were selected from responsibility-party sources used by RCI catalog v0.4.5, plus the explicitly named Ouster Rev7-to-Rev8 transition. This is a bounded evidence audit, not an exhaustive history of every manufacturer document or product revision.",
  "interpretationBoundary": "A changed number is not automatically a changed product. RCI marks a product-generation change only when the responsibility party publishes a revision boundary. All other differences remain open documentation conflicts even when one source looks newer or more detailed.",
  "rightsNotice": "RCI publishes factual field mapping, classification, calculations and original editorial boundaries. It does not redistribute the linked third-party documents, images or marks; each source remains with its owner and under its own terms.",
  "recordCount": 9,
  "componentCount": 7,
  "manufacturerCount": 7,
  "hardwareLayerCount": 5,
  "sourceSurfaceCount": 15,
  "revisionBoundedChangeCount": 2,
  "currentConflictObservationCount": 7,
  "currentConflictProductCount": 6,
  "concurrentOfficialConflictCount": 6,
  "samePageConflictCount": 1,
  "productChangeProvenCount": 2,
  "observationsSafeForSilentMerge": 0,
  "hardwareLayers": [
    "perception-sensing",
    "motion-actuation",
    "compute-control",
    "power-energy",
    "interfaces-integration"
  ],
  "records": [
    {
      "id": "drift-ouster-os1-point-rate",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "manufacturer": "Ouster",
      "model": "OS1",
      "hardwareLayer": "perception-sensing",
      "fieldId": "maximum_point_rate",
      "fieldLabel": "Maximum point rate",
      "classification": "revision-bounded-change",
      "classificationBoundary": "Ouster names Rev8 as a new generation and explicitly compares it with the previous generation; the two product surfaces publish different OS1 limits.",
      "valueA": "5.2 million points/s",
      "valueB": "up to 10,485,760 points/s",
      "normalizedDifference": "Approximately 2× higher headline point rate in the Rev8 surface.",
      "sourceState": "resolved-revision-transition",
      "productChangeProven": true,
      "publicRevisionBoundary": true,
      "currentOfficialConflict": false,
      "exactOrderingCodeResolved": false,
      "procurementRisk": "high",
      "procurementImpact": "Point-cloud bandwidth, host processing, storage and network sizing can change materially between generations sold under the OS1 family name.",
      "requiredAction": "Record Rev7 or Rev8, the exact ordering code, channel count, horizontal resolution, return mode and frame rate before sizing the data path.",
      "editorialBoundary": "This proves a family-level Rev7-to-Rev8 specification transition. It does not prove drop-in compatibility or performance for every OS1 ordering code.",
      "sources": [
        {
          "id": "ouster-os1-rev7-product",
          "title": "Ouster OS1 product page — Rev7 generation",
          "url": "https://ouster.com/products/hardware/os1",
          "location": "Rev7/L3 OS1 headline specifications",
          "role": "earlier",
          "observedValue": "5.2M points/s; 20 Hz maximum frame rate",
          "revision": "Rev7 generation · page observed before the Rev8 launch"
        },
        {
          "id": "ouster-os1-rev8-overview",
          "title": "Ouster OS sensor overview — Rev8",
          "url": "https://ouster.com/os-overview",
          "location": "Rev8 OS1 specification table",
          "role": "later",
          "observedValue": "Up to 10,485,760 points/s; 5, 10, 15, 20, 30 or 40 Hz",
          "revision": "Rev8 / OS1-080-xxx"
        },
        {
          "id": "ouster-rev8-launch",
          "title": "Ouster Releases the Rev8 OS Family",
          "url": "https://investors.ouster.com/news-releases/news-release-details/ouster-releases-rev8-os-family-worlds-first-native-color-lidar",
          "location": "Launch date and explicit previous-generation upgrade boundary",
          "role": "boundary",
          "observedValue": "Rev8 is an upgraded OS family and provides up to double the range and resolution of the previous generation",
          "revision": "2026-05-04"
        }
      ],
      "verifiedDate": "2026-08-10"
    },
    {
      "id": "drift-ouster-os1-frame-rate",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "manufacturer": "Ouster",
      "model": "OS1",
      "hardwareLayer": "perception-sensing",
      "fieldId": "maximum_frame_rate",
      "fieldLabel": "Maximum frame rate",
      "classification": "revision-bounded-change",
      "classificationBoundary": "The same public Rev7-to-Rev8 generation boundary separates the two frame-rate surfaces.",
      "valueA": "20 Hz maximum",
      "valueB": "5, 10, 15, 20, 30 or 40 Hz",
      "normalizedDifference": "Maximum listed frame rate increases from 20 Hz to 40 Hz.",
      "sourceState": "resolved-revision-transition",
      "productChangeProven": true,
      "publicRevisionBoundary": true,
      "currentOfficialConflict": false,
      "exactOrderingCodeResolved": false,
      "procurementRisk": "high",
      "procurementImpact": "Control-loop timing, motion distortion, data rate and integration tests depend on the selected generation and operating mode.",
      "requiredAction": "Bind every frame-rate claim to sensor revision, firmware, resolution and return mode; do not attach the Rev8 mode list to a Rev7 unit.",
      "editorialBoundary": "The 40 Hz option is a Rev8 publication boundary, not a retroactive claim for all OS1 hardware.",
      "sources": [
        {
          "id": "ouster-os1-rev7-product",
          "title": "Ouster OS1 product page — Rev7 generation",
          "url": "https://ouster.com/products/hardware/os1",
          "location": "Rev7/L3 OS1 headline specifications",
          "role": "earlier",
          "observedValue": "5.2M points/s; 20 Hz maximum frame rate",
          "revision": "Rev7 generation · page observed before the Rev8 launch"
        },
        {
          "id": "ouster-os1-rev8-overview",
          "title": "Ouster OS sensor overview — Rev8",
          "url": "https://ouster.com/os-overview",
          "location": "Rev8 OS1 specification table",
          "role": "later",
          "observedValue": "Up to 10,485,760 points/s; 5, 10, 15, 20, 30 or 40 Hz",
          "revision": "Rev8 / OS1-080-xxx"
        },
        {
          "id": "ouster-rev8-launch",
          "title": "Ouster Releases the Rev8 OS Family",
          "url": "https://investors.ouster.com/news-releases/news-release-details/ouster-releases-rev8-os-family-worlds-first-native-color-lidar",
          "location": "Launch date and explicit previous-generation upgrade boundary",
          "role": "boundary",
          "observedValue": "Rev8 is an upgraded OS family and provides up to double the range and resolution of the previous generation",
          "revision": "2026-05-04"
        }
      ],
      "verifiedDate": "2026-08-10"
    },
    {
      "id": "drift-orbbec-gemini335-ideal-range-lower-bound",
      "componentId": "cmp-orbbec-gemini-335",
      "componentSlug": "orbbec-gemini-335",
      "manufacturer": "Orbbec",
      "model": "Gemini 335 / G40155-170",
      "hardwareLayer": "perception-sensing",
      "fieldId": "ideal_depth_range_lower_bound",
      "fieldLabel": "Ideal depth-range lower bound",
      "classification": "concurrent-official-conflict",
      "classificationBoundary": "The current model page and the current linked V1.6 datasheet differ by 40 mm, while the V1.6 change log does not identify this field as a revision change.",
      "valueA": "0.26–3 m optimal range",
      "valueB": "0.3–3 m ideal range",
      "normalizedDifference": "Lower bound differs by 0.04 m; rounding or a test-boundary difference is not publicly resolved.",
      "sourceState": "open-source-conflict",
      "productChangeProven": false,
      "publicRevisionBoundary": false,
      "currentOfficialConflict": true,
      "exactOrderingCodeResolved": true,
      "procurementRisk": "low",
      "procurementImpact": "Near-field placement and acceptance criteria should not assume that 0.26 m and 0.30 m are interchangeable test boundaries.",
      "requiredAction": "Use the exact stream mode and minimum-Z table for design, and obtain a responsibility-party clarification before setting an acceptance threshold between 0.26 m and 0.30 m.",
      "editorialBoundary": "RCI records a documentation difference. It does not infer a camera hardware change or choose one number as correct.",
      "sources": [
        {
          "id": "orbbec-gemini335-product",
          "title": "Orbbec Gemini 335 product page",
          "url": "https://www.orbbec.com/products/stereo-vision-camera/gemini-335/",
          "location": "Gemini 335 specifications and range footnotes",
          "role": "conflicting",
          "observedValue": "0.10–20 m+; optimal range 0.26–3 m",
          "revision": "Current page verified 2026-08-10"
        },
        {
          "id": "orbbec-gemini335-v16",
          "title": "Orbbec Gemini 330 Series Datasheet for USB Devices",
          "url": "https://new-orbbec3d-s3.s3.amazonaws.com/wp-content/uploads/2025/04/22062452/Gemini-330-series-Datasheet-V1.6.pdf",
          "location": "Product Specifications, Working Range and Ideal Range",
          "role": "conflicting",
          "observedValue": "0.1–20 m+; ideal range 0.3–3 m",
          "revision": "V1.6 / 2025-04-10"
        }
      ],
      "verifiedDate": "2026-08-10"
    },
    {
      "id": "drift-cubemars-ak70-10-mass",
      "componentId": "cmp-cubemars-ak70-10",
      "componentSlug": "cubemars-ak70-10",
      "manufacturer": "CubeMars",
      "model": "AK70-10 KV100",
      "hardwareLayer": "motion-actuation",
      "fieldId": "mass",
      "fieldLabel": "Actuator mass",
      "classification": "same-page-conflict",
      "classificationBoundary": "Two locations on the same current responsibility-party product page publish different weights for the same AK70-10 model.",
      "valueA": "621 g",
      "valueB": "521 g",
      "normalizedDifference": "100 g absolute difference; approximately 19.2% relative to 521 g.",
      "sourceState": "open-source-conflict",
      "productChangeProven": false,
      "publicRevisionBoundary": false,
      "currentOfficialConflict": true,
      "exactOrderingCodeResolved": true,
      "procurementRisk": "medium",
      "procurementImpact": "A 100 g joint-level difference affects link inertia, payload allocation and whole-robot mass models.",
      "requiredAction": "Require a dated drawing, exact configuration and measured incoming-unit mass before freezing a dynamics model.",
      "editorialBoundary": "The page conflict does not establish whether one value includes a driver, cable, fastener or a different hardware revision.",
      "sources": [
        {
          "id": "cubemars-ak70-current-page",
          "title": "CubeMars AK70-10 KV100 product page",
          "url": "https://www.cubemars.com/product/ak70-10-kv100-robotic-actuator.html",
          "location": "Product-specific table: 621 g; core specifications / AK-series comparison surface: 521 g",
          "role": "conflicting",
          "observedValue": "621 g and 521 g on the same page",
          "revision": "Current page verified 2026-08-10"
        }
      ],
      "verifiedDate": "2026-08-10"
    },
    {
      "id": "drift-hesai-qt128-single-return-point-rate",
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "manufacturer": "Hesai",
      "model": "QT128 / QT128C2X",
      "hardwareLayer": "perception-sensing",
      "fieldId": "single_return_point_rate",
      "fieldLabel": "Single-return point rate",
      "classification": "concurrent-official-conflict",
      "classificationBoundary": "The current product page publishes single-return point frequency while the current Q03 manual publishes a lower valid-point rate; the responsibility party does not publicly reconcile the definitions.",
      "valueA": "1,152,000 points/s",
      "valueB": "864,000 valid points/s",
      "normalizedDifference": "288,000 points/s absolute difference; the page value is 33.3% above the manual value.",
      "sourceState": "open-source-conflict",
      "productChangeProven": false,
      "publicRevisionBoundary": false,
      "currentOfficialConflict": true,
      "exactOrderingCodeResolved": false,
      "procurementRisk": "high",
      "procurementImpact": "Network, logging and perception throughput can be undersized or overstated if emitted, global-resolution and valid-point definitions are mixed.",
      "requiredAction": "Ask Hesai to define both rates by frame rate, channel set, return mode, invalid-point handling and exact ordering code before using either as a data-budget input.",
      "editorialBoundary": "The labels may describe different counting semantics. RCI preserves both and does not call either value erroneous.",
      "sources": [
        {
          "id": "hesai-qt128-product",
          "title": "Hesai QT128 product page",
          "url": "https://www.hesaitech.com/product/qt128/",
          "location": "Key Parameters: point rate, single return",
          "role": "conflicting",
          "observedValue": "1,152,000 points/s",
          "revision": "Current page verified 2026-08-10"
        },
        {
          "id": "hesai-qt128-q03",
          "title": "Hesai QT128C2X User Manual",
          "url": "https://www.hesaitech.com/wp-content/uploads/2026/05/QT128C2X_User_manual_Q03-en-260410.pdf",
          "location": "Section 1.5 Specifications: Valid point rate",
          "role": "conflicting",
          "observedValue": "Single return 864,000 points/s; dual return 1,728,000 points/s",
          "revision": "Q03 / 2026-04-10"
        }
      ],
      "verifiedDate": "2026-08-10"
    },
    {
      "id": "drift-hesai-qt128-mass",
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "manufacturer": "Hesai",
      "model": "QT128 / QT128C2X",
      "hardwareLayer": "perception-sensing",
      "fieldId": "mass",
      "fieldLabel": "Sensor mass",
      "classification": "concurrent-official-conflict",
      "classificationBoundary": "The current product page describes a 700 g sensor while the current Q03 manual specifies 900 ±15 g; the page warns that batches, hardware versions and customization may differ but exposes no mapping.",
      "valueA": "700 g",
      "valueB": "900 ±15 g",
      "normalizedDifference": "Nominal values differ by 200 g; 900 g is approximately 28.6% above 700 g.",
      "sourceState": "open-source-conflict",
      "productChangeProven": false,
      "publicRevisionBoundary": false,
      "currentOfficialConflict": true,
      "exactOrderingCodeResolved": false,
      "procurementRisk": "high",
      "procurementImpact": "A 200 g roof- or mast-mounted difference affects structural load, vibration, center of gravity and vehicle dynamics.",
      "requiredAction": "Bind the purchase to an ordering code, hardware version and controlled mechanical drawing, then verify incoming mass.",
      "editorialBoundary": "The page’s general batch/version disclaimer does not identify which hardware is 700 g or 900 ±15 g.",
      "sources": [
        {
          "id": "hesai-qt128-product",
          "title": "Hesai QT128 product page",
          "url": "https://www.hesaitech.com/product/qt128/",
          "location": "Product benefit text: “only 700 g”",
          "role": "conflicting",
          "observedValue": "700 g",
          "revision": "Current page verified 2026-08-10"
        },
        {
          "id": "hesai-qt128-q03",
          "title": "Hesai QT128C2X User Manual",
          "url": "https://www.hesaitech.com/wp-content/uploads/2026/05/QT128C2X_User_manual_Q03-en-260410.pdf",
          "location": "Section 1.5 Specifications: Weight",
          "role": "conflicting",
          "observedValue": "900 ±15 g",
          "revision": "Q03 / 2026-04-10"
        }
      ],
      "verifiedDate": "2026-08-10"
    },
    {
      "id": "drift-advantech-mic713-ai-performance",
      "componentId": "cmp-advantech-mic-713-ox",
      "componentSlug": "advantech-mic-713-ox",
      "manufacturer": "Advantech",
      "model": "MIC-713-OX",
      "hardwareLayer": "compute-control",
      "fieldId": "headline_ai_performance",
      "fieldLabel": "Headline AI performance",
      "classification": "concurrent-official-conflict",
      "classificationBoundary": "The current product page remains at 100 TOPS while the dated current datasheet publishes 157 TOPS and explicitly requires Super mode with JetPack 6.2 or later.",
      "valueA": "up to 100 TOPS",
      "valueB": "up to 157 TOPS with Super mode and JetPack 6.2+",
      "normalizedDifference": "57 TOPS headline difference; the higher value is software-mode and ordering-configuration dependent.",
      "sourceState": "open-source-conflict",
      "productChangeProven": false,
      "publicRevisionBoundary": false,
      "currentOfficialConflict": true,
      "exactOrderingCodeResolved": false,
      "procurementRisk": "high",
      "procurementImpact": "Capacity plans can be wrong when module memory, installed JetPack and Super-mode support are omitted from a family-level TOPS number.",
      "requiredAction": "Record the exact MIC-713-OX order code, Orin NX memory, installed JetPack, power mode, precision and sparsity before using TOPS in a comparison.",
      "editorialBoundary": "The datasheet’s 157-TOPS condition does not prove measured application performance, and the page’s 100-TOPS headline does not define its software baseline.",
      "sources": [
        {
          "id": "advantech-mic713-product",
          "title": "Advantech MIC-713-OX product page",
          "url": "https://www.advantech.com/emt/products/965e4edb-fb98-429e-89ed-9a0a8435a7be/mic-713-ox/mod_6d301c11-8606-44ce-8179-b31753b59c23",
          "location": "Main Features",
          "role": "conflicting",
          "observedValue": "Embedded NVIDIA Jetson Orin NX up to 100 TOPS",
          "revision": "Current page verified 2026-08-10"
        },
        {
          "id": "advantech-mic713-datasheet",
          "title": "Advantech MIC-713-OX Datasheet",
          "url": "https://advdownload.advantech.com/productfile/PIS/MIC-713-OX/file/MIC-713-OX_DS%28073026%2920260730173342.pdf",
          "location": "Features and Ordering Information",
          "role": "conflicting",
          "observedValue": "Up to 157 TOPS; Super mode with JetPack 6.2+; support varies by order code",
          "revision": "2026-07-30"
        }
      ],
      "verifiedDate": "2026-08-10"
    },
    {
      "id": "drift-rrc2054-2-mass",
      "componentId": "cmp-rrc2054-2",
      "componentSlug": "rrc2054-2",
      "manufacturer": "RRC power solutions",
      "model": "RRC2054-2 / P/N 1100640",
      "hardwareLayer": "power-energy",
      "fieldId": "mass",
      "fieldLabel": "Battery-pack mass",
      "classification": "concurrent-official-conflict",
      "classificationBoundary": "The current product page and the PDF datasheet linked from that page publish different mass values; revision J carries no public date or change history.",
      "valueA": "440 g",
      "valueB": "450 g typical",
      "normalizedDifference": "10 g absolute difference; approximately 2.3% relative to 440 g.",
      "sourceState": "open-source-conflict",
      "productChangeProven": false,
      "publicRevisionBoundary": false,
      "currentOfficialConflict": true,
      "exactOrderingCodeResolved": true,
      "procurementRisk": "medium",
      "procurementImpact": "The difference is small for one pack but matters in multi-pack mass budgets and signals that the live page and controlled document are not synchronized.",
      "requiredAction": "Use the exact P/N, obtain a dated controlled datasheet or change notice, and verify incoming-pack mass for weight-critical designs.",
      "editorialBoundary": "Revision J and the live page do not expose a before/after date or affected serial range, so RCI cannot prove a product change.",
      "sources": [
        {
          "id": "rrc2054-2-product",
          "title": "RRC2054-2 current product page",
          "url": "https://www.rrc-ps.com/en/battery-packs/standard-battery-packs/products/RRC2054-2",
          "location": "Battery Dimensions and Safety Features",
          "role": "conflicting",
          "observedValue": "440 g",
          "revision": "Current page verified 2026-08-10"
        },
        {
          "id": "rrc2054-2-datasheet-j",
          "title": "RRC2054-2 Product Data Sheet",
          "url": "https://www.rrc-ps.com/fileadmin/Dokumente/Data-Sheets/DS_RRC2054-2.pdf",
          "location": "Battery Dimensions",
          "role": "conflicting",
          "observedValue": "450 g typical",
          "revision": "DS_RRC2054-2_J · public date not stated"
        }
      ],
      "verifiedDate": "2026-08-10"
    },
    {
      "id": "drift-kvaser-usbcan-minimum-can-bitrate",
      "componentId": "cmp-kvaser-usbcan-pro-2xhs-v2",
      "componentSlug": "kvaser-usbcan-pro-2xhs-v2",
      "manufacturer": "Kvaser",
      "model": "USBcan Pro 2xHS v2 / EAN 73-30130-00752-9",
      "hardwareLayer": "interfaces-integration",
      "fieldId": "minimum_classic_can_bitrate",
      "fieldLabel": "Minimum classic CAN bit rate",
      "classification": "concurrent-official-conflict",
      "classificationBoundary": "The current product page and current user guide publish 20 kbit/s, while the datasheet linked from the same current download section publishes 50 kbit/s.",
      "valueA": "20 kbit/s minimum",
      "valueB": "50 kbit/s minimum",
      "normalizedDifference": "30 kbit/s difference at the lower bound; the datasheet excludes 20–49 kbit/s modes listed by the page and guide.",
      "sourceState": "open-source-conflict",
      "productChangeProven": false,
      "publicRevisionBoundary": false,
      "currentOfficialConflict": true,
      "exactOrderingCodeResolved": true,
      "procurementRisk": "medium",
      "procurementImpact": "A buyer targeting 20 or 33.3 kbit/s legacy networks cannot establish support from the current document bundle without clarification.",
      "requiredAction": "Obtain written confirmation for the exact firmware/driver combination and validate the required bit rate on the target physical network.",
      "editorialBoundary": "The current guide’s revision history does not identify a minimum-bit-rate change, and the linked datasheet remains at 50 kbit/s; RCI therefore records an open conflict, not a confirmed capability expansion.",
      "sources": [
        {
          "id": "kvaser-usbcan-product",
          "title": "Kvaser USBcan Pro 2xHS v2 product page",
          "url": "https://kvaser.com/product/kvaser-usbcan-pro-2xhs-v2/",
          "location": "Tech Specs: Bit Rate",
          "role": "conflicting",
          "observedValue": "20–1000 kbit/s",
          "revision": "Current page verified 2026-08-10"
        },
        {
          "id": "kvaser-usbcan-guide-45",
          "title": "Kvaser USBcan Pro 2xHS v2 User’s Guide",
          "url": "https://pim.kvaser.com/var/assets/Product_Resources/7330130981775/4.5.260218/kvaser_usbcan_pro_2xhs_v2_userguide_4_5_260218.pdf",
          "location": "Table 6: Technical data",
          "role": "conflicting",
          "observedValue": "20 kbit/s to 1 Mbit/s",
          "revision": "Revision 4.5 / 2025-01-13 · current file generated 2026-02-19"
        },
        {
          "id": "kvaser-usbcan-datasheet",
          "title": "Kvaser USBcan Pro 2xHS v2 Datasheet",
          "url": "https://pim.kvaser.com/var/assets/Datasheet/73-30130-00752-9/00752-9_Kvaser%20USBcan%20Pro%202xHS%20v2_A4.pdf",
          "location": "Technical Data: Bitrate",
          "role": "conflicting",
          "observedValue": "50–1000 kbit/s",
          "revision": "Ref. No. 98308-3 v2.0 · public date not stated"
        }
      ],
      "verifiedDate": "2026-08-10"
    }
  ]
}