{
  "title": "RCI Catalog Release Delta Audit",
  "version": "0.1.0",
  "schemaVersion": 1,
  "released": "2026-08-10",
  "canonical": "https://robotcomponentindex.com/research/catalog-release-delta-data-brief/",
  "baselineCatalogVersion": "0.4.0",
  "currentCatalogVersion": "0.4.5",
  "measurementWindow": "Catalog v0.4.0 / Data Brief 001 through catalog v0.4.5 and site v0.5.2, before publication of RCI 023.",
  "rightsNotice": "This release contains RCI change metadata and links to RCI catalog snapshots. It does not relicense linked third-party product documents or expressive content.",
  "interpretationBoundary": "A new claim ID is a new source-linked evidence field, not a new product, shipment, market event or independent validation. A modified record means serialized claim metadata changed; it does not by itself prove that the earlier value was wrong or that hardware changed.",
  "manufacturerCount": {
    "baseline": 25,
    "current": 25,
    "delta": 0
  },
  "componentCount": {
    "baseline": 75,
    "current": 75,
    "delta": 0
  },
  "claimCount": {
    "baseline": 544,
    "current": 579,
    "delta": 35
  },
  "addedClaimCount": 35,
  "modifiedExistingClaimCount": 43,
  "removedClaimCount": 0,
  "changedComponentCount": 25,
  "changeRecordCount": 78,
  "evidenceSummary": [
    {
      "code": "M",
      "baselineCount": 525,
      "currentCount": 548,
      "delta": 23
    },
    {
      "code": "V",
      "baselineCount": 1,
      "currentCount": 6,
      "delta": 5
    },
    {
      "code": "D",
      "baselineCount": 1,
      "currentCount": 1,
      "delta": 0
    },
    {
      "code": "C",
      "baselineCount": 3,
      "currentCount": 6,
      "delta": 3
    },
    {
      "code": "U",
      "baselineCount": 14,
      "currentCount": 18,
      "delta": 4
    }
  ],
  "evidenceTransitions": [
    {
      "claimId": "cmp-orbbec-gemini-335-range",
      "componentSlug": "orbbec-gemini-335",
      "field": "range",
      "from": "M",
      "to": "C"
    },
    {
      "claimId": "cmp-cubemars-ak70-10-mass",
      "componentSlug": "cubemars-ak70-10",
      "field": "mass",
      "from": "M",
      "to": "C"
    },
    {
      "claimId": "cmp-stereolabs-zed-x-mini-22-accuracy",
      "componentSlug": "stereolabs-zed-x-mini-22",
      "field": "accuracy",
      "from": "U",
      "to": "M"
    },
    {
      "claimId": "cmp-hesai-qt128-mass",
      "componentSlug": "hesai-qt128",
      "field": "mass",
      "from": "M",
      "to": "C"
    }
  ],
  "categorySummary": [
    {
      "category": "motion-actuation",
      "label": "Motion & actuation",
      "baselineComponentCount": 18,
      "currentComponentCount": 18,
      "baselineClaimCount": 130,
      "currentClaimCount": 147,
      "claimDelta": 17,
      "baselineEvidence": {
        "M": 127,
        "V": 0,
        "D": 0,
        "C": 0,
        "U": 3
      },
      "currentEvidence": {
        "M": 137,
        "V": 1,
        "D": 0,
        "C": 1,
        "U": 8
      }
    },
    {
      "category": "perception-sensing",
      "label": "Perception & sensing",
      "baselineComponentCount": 21,
      "currentComponentCount": 21,
      "baselineClaimCount": 146,
      "currentClaimCount": 162,
      "claimDelta": 16,
      "baselineEvidence": {
        "M": 142,
        "V": 1,
        "D": 0,
        "C": 1,
        "U": 2
      },
      "currentEvidence": {
        "M": 155,
        "V": 3,
        "D": 0,
        "C": 3,
        "U": 1
      }
    },
    {
      "category": "compute-control",
      "label": "Compute & control",
      "baselineComponentCount": 17,
      "currentComponentCount": 17,
      "baselineClaimCount": 123,
      "currentClaimCount": 124,
      "claimDelta": 1,
      "baselineEvidence": {
        "M": 118,
        "V": 0,
        "D": 0,
        "C": 1,
        "U": 4
      },
      "currentEvidence": {
        "M": 118,
        "V": 1,
        "D": 0,
        "C": 1,
        "U": 4
      }
    },
    {
      "category": "power-energy",
      "label": "Power & energy",
      "baselineComponentCount": 11,
      "currentComponentCount": 11,
      "baselineClaimCount": 79,
      "currentClaimCount": 80,
      "claimDelta": 1,
      "baselineEvidence": {
        "M": 76,
        "V": 0,
        "D": 1,
        "C": 0,
        "U": 2
      },
      "currentEvidence": {
        "M": 76,
        "V": 1,
        "D": 1,
        "C": 0,
        "U": 2
      }
    },
    {
      "category": "interfaces-integration",
      "label": "Interfaces & integration",
      "baselineComponentCount": 8,
      "currentComponentCount": 8,
      "baselineClaimCount": 66,
      "currentClaimCount": 66,
      "claimDelta": 0,
      "baselineEvidence": {
        "M": 62,
        "V": 0,
        "D": 0,
        "C": 1,
        "U": 3
      },
      "currentEvidence": {
        "M": 62,
        "V": 0,
        "D": 0,
        "C": 1,
        "U": 3
      }
    }
  ],
  "releaseSteps": [
    {
      "fromVersion": "0.4.0",
      "toVersion": "0.4.1",
      "addedClaimCount": 5,
      "modifiedExistingClaimCount": 0,
      "removedClaimCount": 0,
      "evidenceDelta": {
        "M": 0,
        "V": 5,
        "D": 0,
        "C": 0,
        "U": 0
      },
      "focus": "Five exact-model independent evidence records across actuation, perception, compute and power."
    },
    {
      "fromVersion": "0.4.1",
      "toVersion": "0.4.2",
      "addedClaimCount": 12,
      "modifiedExistingClaimCount": 36,
      "removedClaimCount": 0,
      "evidenceDelta": {
        "M": 11,
        "V": 0,
        "D": 0,
        "C": 1,
        "U": 0
      },
      "focus": "LiDAR revision identities, condition-preserving range fields and one additional current-source conflict."
    },
    {
      "fromVersion": "0.4.2",
      "toVersion": "0.4.3",
      "addedClaimCount": 2,
      "modifiedExistingClaimCount": 0,
      "removedClaimCount": 0,
      "evidenceDelta": {
        "M": 0,
        "V": 0,
        "D": 0,
        "C": 0,
        "U": 2
      },
      "focus": "Two explicit continuous-torque unknowns where only peak, stall or other non-equivalent boundaries were public."
    },
    {
      "fromVersion": "0.4.3",
      "toVersion": "0.4.4",
      "addedClaimCount": 14,
      "modifiedExistingClaimCount": 1,
      "removedClaimCount": 0,
      "evidenceDelta": {
        "M": 10,
        "V": 0,
        "D": 0,
        "C": 1,
        "U": 3
      },
      "focus": "Actuator backlash, accuracy and related motion-error fields, including one preserved same-page mass conflict."
    },
    {
      "fromVersion": "0.4.4",
      "toVersion": "0.4.5",
      "addedClaimCount": 2,
      "modifiedExistingClaimCount": 6,
      "removedClaimCount": 0,
      "evidenceDelta": {
        "M": 2,
        "V": 0,
        "D": 0,
        "C": 1,
        "U": -1
      },
      "focus": "Depth-camera lens and error-metric boundaries, including one conflict promotion and one unknown resolved to manufacturer evidence."
    }
  ],
  "operationalSnapshot": {
    "observedAsOf": "2026-08-10",
    "sourceDirectory": {
      "baselineVersion": "0.0.1",
      "baselineRecordCount": 43,
      "currentVersion": "0.1.0",
      "currentRecordCount": 88,
      "delta": 45
    },
    "research": {
      "publicationsBeforeRci023": 22,
      "publicationsAfterDataBrief001": 10,
      "publicationRange": "RCI 013–RCI 022"
    },
    "externalValidation": {
      "preparedProductPackets": 16,
      "responsibilityParties": 13,
      "fixedFirstWavePackets": 10,
      "sentPackets": 0,
      "receivedResponses": 0,
      "status": "ready-not-sent",
      "interpretation": "Zero responses is not a response-rate result because outbound fact-checking had not started."
    },
    "searchDiscovery": {
      "sitemapUrlCountBeforeRci023": 149,
      "google": {
        "confirmedIndexedMinimum": 1,
        "confirmedIndexedUrl": "https://robotcomponentindex.com/",
        "requestedAndAcceptedResearchPages": 8,
        "quotaBlockedPages": 1,
        "notYetRequestedPriorityPages": 2,
        "boundary": "Only the homepage was confirmed indexed; sitemap inclusion and request acceptance are not indexing."
      },
      "bing": {
        "individuallyAcceptedResearchPages": 5,
        "latestIndexNowBatchAcceptedHttpStatus": 200,
        "indexConclusionAvailable": false,
        "boundary": "IndexNow and URL-submission acceptance are not discovery, crawling or indexing."
      }
    },
    "aiCitation": {
      "fixedQuestionCount": 30,
      "googleAiOverviewCompletedAnswers": 30,
      "googleLinkedRciCitations": 0,
      "otherPlatformCompletedBaselines": 0,
      "otherPlatformStatus": "incomplete-access-gated",
      "boundary": "The zero applies only to the completed Google AI Overview run, not to all five benchmark platforms."
    },
    "citationRegistry": {
      "versionBeforeRci023": "0.1.0",
      "citableAssetsBeforeRci023": 12
    }
  },
  "records": [
    {
      "changeType": "added",
      "claimId": "cmp-hebi-r8-9-plus-accuracy",
      "componentId": "cmp-hebi-r8-9-plus",
      "componentSlug": "hebi-r8-9-plus",
      "officialModel": "R8-9+",
      "category": "motion-actuation",
      "field": "accuracy",
      "fieldLabel": "Angular accuracy",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://docs.hebi.us/resources/datasheets/R-Series%2BDatasheet.pdf",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-robotis-xh540-w270-r-continuous_torque",
      "componentId": "cmp-robotis-xh540-w270-r",
      "componentSlug": "robotis-xh540-w270-r",
      "officialModel": "XH540-W270-R",
      "category": "motion-actuation",
      "field": "continuous_torque",
      "fieldLabel": "Continuous output torque",
      "evidenceBefore": null,
      "evidenceAfter": "U",
      "changedFields": [],
      "currentSourceUrl": "https://emanual.robotis.com/docs/en/dxl/x/xh540-w270/",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-cubemars-ak80-9-v3-backlash",
      "componentId": "cmp-cubemars-ak80-9-v3",
      "componentSlug": "cubemars-ak80-9-v3",
      "officialModel": "AK80-9 V3.0 KV100",
      "category": "motion-actuation",
      "field": "backlash",
      "fieldLabel": "Backlash",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://www.cubemars.com/product/ak80-9-v3-0-robotic-actuator.html",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-realsense-d455-independent_iso_ps_error",
      "componentId": "cmp-realsense-d455",
      "componentSlug": "realsense-d455",
      "officialModel": "D455",
      "category": "perception-sensing",
      "field": "independent_iso_ps_error",
      "fieldLabel": "Independent ISO 10360-13 P_S error",
      "evidenceBefore": null,
      "evidenceAfter": "V",
      "changedFields": [],
      "currentSourceUrl": "https://doi.org/10.3390/s21227770",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-stereolabs-zed-x-range",
      "componentId": "cmp-stereolabs-zed-x",
      "componentSlug": "stereolabs-zed-x",
      "officialModel": "ZED X",
      "category": "perception-sensing",
      "field": "range",
      "fieldLabel": "Lens-qualified depth range",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://support.stereolabs.com/hc/en-us/article_attachments/27901419903255",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-stereolabs-zed-x-accuracy",
      "componentId": "cmp-stereolabs-zed-x",
      "componentSlug": "stereolabs-zed-x",
      "officialModel": "ZED X",
      "category": "perception-sensing",
      "field": "accuracy",
      "fieldLabel": "Lens-qualified depth accuracy",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://support.stereolabs.com/hc/en-us/article_attachments/27901419903255",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-ouster-os1-product_revision",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "officialModel": "OS1",
      "category": "perception-sensing",
      "field": "product_revision",
      "fieldLabel": "Current hardware family",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://investors.ouster.com/news-releases/news-release-details/ouster-releases-rev8-os-family-worlds-first-native-color-lidar",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-ouster-os1-max_range",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "officialModel": "OS1",
      "category": "perception-sensing",
      "field": "max_range",
      "fieldLabel": "Maximum representable range",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://ouster.com/os-overview",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-ouster-os1-power",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "officialModel": "OS1",
      "category": "perception-sensing",
      "field": "power",
      "fieldLabel": "Typical power consumption",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://ouster.com/os-overview",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-hesai-xt32-range_10pct",
      "componentId": "cmp-hesai-xt32",
      "componentSlug": "hesai-xt32",
      "officialModel": "XT32",
      "category": "perception-sensing",
      "field": "range_10pct",
      "fieldLabel": "Detection distance at 10% reflectivity",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://www.hesaitech.com/product/xt16-32-32m/",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-myactuator-x8-32-v4-continuous_torque",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "officialModel": "RMD-X8-P9-32-R",
      "category": "motion-actuation",
      "field": "continuous_torque",
      "fieldLabel": "Continuous output torque",
      "evidenceBefore": null,
      "evidenceAfter": "U",
      "changedFields": [],
      "currentSourceUrl": "https://www.myactuator.com/x8-32-details",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-myactuator-x8-32-v4-rated_torque",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "officialModel": "RMD-X8-P9-32-R",
      "category": "motion-actuation",
      "field": "rated_torque",
      "fieldLabel": "Rated torque",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://www.myactuator.com/x8-32-details",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-myactuator-x8-32-v4-speed",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "officialModel": "RMD-X8-P9-32-R",
      "category": "motion-actuation",
      "field": "speed",
      "fieldLabel": "Rated speed",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://www.myactuator.com/x8-32-details",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-myactuator-x8-32-v4-no_load_speed",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "officialModel": "RMD-X8-P9-32-R",
      "category": "motion-actuation",
      "field": "no_load_speed",
      "fieldLabel": "No-load speed",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://www.myactuator.com/x8-32-details",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-myactuator-x8-32-v4-mass",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "officialModel": "RMD-X8-P9-32-R",
      "category": "motion-actuation",
      "field": "mass",
      "fieldLabel": "Weight",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://www.myactuator.com/x8-32-details",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-myactuator-x8-32-v4-backdrive_torque",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "officialModel": "RMD-X8-P9-32-R",
      "category": "motion-actuation",
      "field": "backdrive_torque",
      "fieldLabel": "Back-drive torque",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://www.myactuator.com/x8-32-details",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-myactuator-x8-32-v4-backlash",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "officialModel": "RMD-X8-P9-32-R",
      "category": "motion-actuation",
      "field": "backlash",
      "fieldLabel": "Backlash",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://www.myactuator.com/x8-32-details",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-myactuator-x8-32-v4-accuracy",
      "componentId": "cmp-myactuator-x8-32-v4",
      "componentSlug": "myactuator-x8-32-v4",
      "officialModel": "RMD-X8-P9-32-R",
      "category": "motion-actuation",
      "field": "accuracy",
      "fieldLabel": "Control accuracy",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://www.myactuator.com/x8-32-details",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-hebi-h25-90-accuracy",
      "componentId": "cmp-hebi-h25-90",
      "componentSlug": "hebi-h25-90",
      "officialModel": "H25-90",
      "category": "motion-actuation",
      "field": "accuracy",
      "fieldLabel": "Angular accuracy",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://docs.hebi.us/resources/datasheets/H-SeriesDatasheet.pdf",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-robotis-xm540-w270-r-independent_deployed_experiment",
      "componentId": "cmp-robotis-xm540-w270-r",
      "componentSlug": "robotis-xm540-w270-r",
      "officialModel": "XM540-W270-R",
      "category": "motion-actuation",
      "field": "independent_deployed_experiment",
      "fieldLabel": "Independent deployed experiment",
      "evidenceBefore": null,
      "evidenceAfter": "V",
      "changedFields": [],
      "currentSourceUrl": "https://doi.org/10.1038/s41467-023-40358-y",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-cubemars-ak70-10-backlash",
      "componentId": "cmp-cubemars-ak70-10",
      "componentSlug": "cubemars-ak70-10",
      "officialModel": "AK70-10 KV100",
      "category": "motion-actuation",
      "field": "backlash",
      "fieldLabel": "Backlash",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://www.cubemars.com/product/ak70-10-kv100-robotic-actuator.html",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-cubemars-ak10-9-v3-backlash",
      "componentId": "cmp-cubemars-ak10-9-v3",
      "componentSlug": "cubemars-ak10-9-v3",
      "officialModel": "AK10-9 V3.0 KV60",
      "category": "motion-actuation",
      "field": "backlash",
      "fieldLabel": "Numeric backlash",
      "evidenceBefore": null,
      "evidenceAfter": "U",
      "changedFields": [],
      "currentSourceUrl": "https://www.cubemars.com/product/ak70-10-kv100-robotic-actuator.html",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-ouster-os0-product_revision",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "officialModel": "OS0",
      "category": "perception-sensing",
      "field": "product_revision",
      "fieldLabel": "Current hardware family",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://investors.ouster.com/news-releases/news-release-details/ouster-releases-rev8-os-family-worlds-first-native-color-lidar",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-ouster-os0-channels",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "officialModel": "OS0",
      "category": "perception-sensing",
      "field": "channels",
      "fieldLabel": "Maximum channel resolution",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://ouster.com/os-overview",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-ouster-os0-returns",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "officialModel": "OS0",
      "category": "perception-sensing",
      "field": "returns",
      "fieldLabel": "Returns",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://ouster.com/os-overview",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-ouster-os0-frame_rate",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "officialModel": "OS0",
      "category": "perception-sensing",
      "field": "frame_rate",
      "fieldLabel": "Available frame rates",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://ouster.com/os-overview",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-ouster-os0-power",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "officialModel": "OS0",
      "category": "perception-sensing",
      "field": "power",
      "fieldLabel": "Typical power consumption",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://ouster.com/os-overview",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-ouster-os0-environmental",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "officialModel": "OS0",
      "category": "perception-sensing",
      "field": "environmental",
      "fieldLabel": "Ingress protection",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://ouster.com/os-overview",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-cubemars-ak60-6-v3-backlash",
      "componentId": "cmp-cubemars-ak60-6-v3",
      "componentSlug": "cubemars-ak60-6-v3",
      "officialModel": "AK60-6 V3.0 KV80",
      "category": "motion-actuation",
      "field": "backlash",
      "fieldLabel": "Numeric backlash",
      "evidenceBefore": null,
      "evidenceAfter": "U",
      "changedFields": [],
      "currentSourceUrl": "https://www.cubemars.com/product/ak60-6-v3-0-kv80-robotic-actuator.html",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-cubemars-aka60-6-backlash",
      "componentId": "cmp-cubemars-aka60-6",
      "componentSlug": "cubemars-aka60-6",
      "officialModel": "AKA60-6 KV80",
      "category": "motion-actuation",
      "field": "backlash",
      "fieldLabel": "Numeric backlash",
      "evidenceBefore": null,
      "evidenceAfter": "U",
      "changedFields": [],
      "currentSourceUrl": "https://www.cubemars.com/product/aka60-6-kv80-robotic-actuator.html",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-livox-mid-70-independent_registration_error",
      "componentId": "cmp-livox-mid-70",
      "componentSlug": "livox-mid-70",
      "officialModel": "Mid-70",
      "category": "perception-sensing",
      "field": "independent_registration_error",
      "fieldLabel": "Independent point-cloud registration result",
      "evidenceBefore": null,
      "evidenceAfter": "V",
      "changedFields": [],
      "currentSourceUrl": "https://doi.org/10.3390/s24020378",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-ouster-os2-product_revision",
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "officialModel": "OS2",
      "category": "perception-sensing",
      "field": "product_revision",
      "fieldLabel": "Hardware revision",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://data.ouster.io/downloads/hardware-user-manual/hardware-user-manual-rev7-os2.pdf",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-ouster-os2-max_range",
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "officialModel": "OS2",
      "category": "perception-sensing",
      "field": "max_range",
      "fieldLabel": "Maximum representable range",
      "evidenceBefore": null,
      "evidenceAfter": "M",
      "changedFields": [],
      "currentSourceUrl": "https://docs.ouster.com/sensor-docs/image_route1/image_route3/sensor_operations/sensor-operations.html",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-nvidia-jetson-orin-nano-8gb-independent_energy_benchmark",
      "componentId": "cmp-nvidia-jetson-orin-nano-8gb",
      "componentSlug": "nvidia-jetson-orin-nano-8gb",
      "officialModel": "Jetson Orin Nano 8GB",
      "category": "compute-control",
      "field": "independent_energy_benchmark",
      "fieldLabel": "Independent AI-benchmark energy result",
      "evidenceBefore": null,
      "evidenceAfter": "V",
      "changedFields": [],
      "currentSourceUrl": "https://doi.org/10.1007/s11227-024-05957-6",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "added",
      "claimId": "cmp-molicel-p42a-independent_characterization_dataset",
      "componentId": "cmp-molicel-p42a",
      "componentSlug": "molicel-p42a",
      "officialModel": "INR-21700-P42A",
      "category": "power-energy",
      "field": "independent_characterization_dataset",
      "fieldLabel": "Independent cell-characterization dataset",
      "evidenceBefore": null,
      "evidenceAfter": "V",
      "changedFields": [],
      "currentSourceUrl": "https://doi.org/10.1038/s41597-025-05725-y",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-orbbec-gemini-335-range",
      "componentId": "cmp-orbbec-gemini-335",
      "componentSlug": "orbbec-gemini-335",
      "officialModel": "Gemini 335",
      "category": "perception-sensing",
      "field": "range",
      "fieldLabel": "Depth and recommended range",
      "evidenceBefore": "M",
      "evidenceAfter": "C",
      "changedFields": [
        "label",
        "originalValue",
        "originalUnit",
        "condition",
        "evidence",
        "verifiedDate",
        "note",
        "additionalSources",
        "conflictGroup"
      ],
      "currentSourceUrl": "https://www.orbbec.com/products/stereo-vision-camera/gemini-335/",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-orbbec-gemini-335-accuracy",
      "componentId": "cmp-orbbec-gemini-335",
      "componentSlug": "orbbec-gemini-335",
      "officialModel": "Gemini 335",
      "category": "perception-sensing",
      "field": "accuracy",
      "fieldLabel": "Spatial precision",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "condition",
        "source",
        "verifiedDate"
      ],
      "currentSourceUrl": "https://new-orbbec3d-s3.s3.amazonaws.com/wp-content/uploads/2025/04/22062452/Gemini-330-series-Datasheet-V1.6.pdf",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-livox-mid-360-range",
      "componentId": "cmp-livox-mid-360",
      "componentSlug": "livox-mid-360",
      "officialModel": "MID-360",
      "category": "perception-sensing",
      "field": "range",
      "fieldLabel": "Detection range",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "verifiedDate"
      ],
      "currentSourceUrl": "https://www.livoxtech.com/mid-360/specs",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-livox-mid-360-point_rate",
      "componentId": "cmp-livox-mid-360",
      "componentSlug": "livox-mid-360",
      "officialModel": "MID-360",
      "category": "perception-sensing",
      "field": "point_rate",
      "fieldLabel": "Point rate",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "verifiedDate"
      ],
      "currentSourceUrl": "https://www.livoxtech.com/mid-360/specs",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-livox-mid-360-fov",
      "componentId": "cmp-livox-mid-360",
      "componentSlug": "livox-mid-360",
      "officialModel": "MID-360",
      "category": "perception-sensing",
      "field": "fov",
      "fieldLabel": "Field of view",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "verifiedDate"
      ],
      "currentSourceUrl": "https://www.livoxtech.com/mid-360/specs",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-livox-mid-360-power",
      "componentId": "cmp-livox-mid-360",
      "componentSlug": "livox-mid-360",
      "officialModel": "MID-360",
      "category": "perception-sensing",
      "field": "power",
      "fieldLabel": "Average power",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "verifiedDate"
      ],
      "currentSourceUrl": "https://www.livoxtech.com/mid-360/specs",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-livox-mid-360-mass",
      "componentId": "cmp-livox-mid-360",
      "componentSlug": "livox-mid-360",
      "officialModel": "MID-360",
      "category": "perception-sensing",
      "field": "mass",
      "fieldLabel": "Weight",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "verifiedDate"
      ],
      "currentSourceUrl": "https://www.livoxtech.com/mid-360/specs",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-livox-mid-360-sync",
      "componentId": "cmp-livox-mid-360",
      "componentSlug": "livox-mid-360",
      "officialModel": "MID-360",
      "category": "perception-sensing",
      "field": "sync",
      "fieldLabel": "Data synchronization",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "verifiedDate"
      ],
      "currentSourceUrl": "https://www.livoxtech.com/mid-360/specs",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-ouster-os1-range",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "officialModel": "OS1",
      "category": "perception-sensing",
      "field": "range",
      "fieldLabel": "Range at 10% target",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "label",
        "originalValue",
        "condition",
        "source",
        "verifiedDate",
        "originalUnit"
      ],
      "currentSourceUrl": "https://ouster.com/os-overview",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-ouster-os1-point_rate",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "officialModel": "OS1",
      "category": "perception-sensing",
      "field": "point_rate",
      "fieldLabel": "Maximum point rate",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "originalValue",
        "condition",
        "source",
        "verifiedDate"
      ],
      "currentSourceUrl": "https://ouster.com/os-overview",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-ouster-os1-fov",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "officialModel": "OS1",
      "category": "perception-sensing",
      "field": "fov",
      "fieldLabel": "Vertical field of view",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "condition",
        "source",
        "verifiedDate"
      ],
      "currentSourceUrl": "https://ouster.com/os-overview",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-ouster-os1-channels",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "officialModel": "OS1",
      "category": "perception-sensing",
      "field": "channels",
      "fieldLabel": "Maximum channel resolution",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "condition",
        "source",
        "verifiedDate"
      ],
      "currentSourceUrl": "https://ouster.com/os-overview",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-ouster-os1-environmental",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "officialModel": "OS1",
      "category": "perception-sensing",
      "field": "environmental",
      "fieldLabel": "Ingress protection",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "source",
        "verifiedDate",
        "condition"
      ],
      "currentSourceUrl": "https://ouster.com/os-overview",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-ouster-os1-frame_rate",
      "componentId": "cmp-ouster-os1",
      "componentSlug": "ouster-os1",
      "officialModel": "OS1",
      "category": "perception-sensing",
      "field": "frame_rate",
      "fieldLabel": "Available frame rates",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "label",
        "originalValue",
        "condition",
        "source",
        "verifiedDate"
      ],
      "currentSourceUrl": "https://ouster.com/os-overview",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-hesai-xt32-range",
      "componentId": "cmp-hesai-xt32",
      "componentSlug": "hesai-xt32",
      "officialModel": "XT32",
      "category": "perception-sensing",
      "field": "range",
      "fieldLabel": "Instrumented range",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "condition",
        "verifiedDate"
      ],
      "currentSourceUrl": "https://www.hesaitech.com/product/xt16-32-32m/",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-hesai-xt32-point_rate",
      "componentId": "cmp-hesai-xt32",
      "componentSlug": "hesai-xt32",
      "officialModel": "XT32",
      "category": "perception-sensing",
      "field": "point_rate",
      "fieldLabel": "Point rate",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "verifiedDate"
      ],
      "currentSourceUrl": "https://www.hesaitech.com/product/xt16-32-32m/",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-hesai-xt32-fov",
      "componentId": "cmp-hesai-xt32",
      "componentSlug": "hesai-xt32",
      "officialModel": "XT32",
      "category": "perception-sensing",
      "field": "fov",
      "fieldLabel": "Field of view",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "verifiedDate"
      ],
      "currentSourceUrl": "https://www.hesaitech.com/product/xt16-32-32m/",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-hesai-xt32-channels",
      "componentId": "cmp-hesai-xt32",
      "componentSlug": "hesai-xt32",
      "officialModel": "XT32",
      "category": "perception-sensing",
      "field": "channels",
      "fieldLabel": "Channels",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "verifiedDate"
      ],
      "currentSourceUrl": "https://www.hesaitech.com/product/xt16-32-32m/",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-hesai-xt32-mass",
      "componentId": "cmp-hesai-xt32",
      "componentSlug": "hesai-xt32",
      "officialModel": "XT32",
      "category": "perception-sensing",
      "field": "mass",
      "fieldLabel": "Weight",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "verifiedDate"
      ],
      "currentSourceUrl": "https://www.hesaitech.com/product/xt16-32-32m/",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-hesai-xt32-sync",
      "componentId": "cmp-hesai-xt32",
      "componentSlug": "hesai-xt32",
      "officialModel": "XT32",
      "category": "perception-sensing",
      "field": "sync",
      "fieldLabel": "Clock source",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "verifiedDate"
      ],
      "currentSourceUrl": "https://www.hesaitech.com/product/xt16-32-32m/",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-cubemars-ak70-10-mass",
      "componentId": "cmp-cubemars-ak70-10",
      "componentSlug": "cubemars-ak70-10",
      "officialModel": "AK70-10 KV100",
      "category": "motion-actuation",
      "field": "mass",
      "fieldLabel": "Weight",
      "evidenceBefore": "M",
      "evidenceAfter": "C",
      "changedFields": [
        "originalValue",
        "evidence",
        "source",
        "condition",
        "note",
        "additionalSources",
        "conflictGroup"
      ],
      "currentSourceUrl": "https://www.cubemars.com/product/ak70-10-kv100-robotic-actuator.html",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-orbbec-gemini-2-accuracy",
      "componentId": "cmp-orbbec-gemini-2",
      "componentSlug": "orbbec-gemini-2",
      "officialModel": "Gemini 2",
      "category": "perception-sensing",
      "field": "accuracy",
      "fieldLabel": "Plane-fit RMS claim labeled “Depth Accuracy”",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "label",
        "condition",
        "source"
      ],
      "currentSourceUrl": "https://www.orbbec.com/wp-content/uploads/2023/04/ORBBEC_Datasheet_Gemini-2-3.pdf",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-ouster-os0-range",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "officialModel": "OS0",
      "category": "perception-sensing",
      "field": "range",
      "fieldLabel": "Range at 10% target",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "label",
        "condition",
        "source"
      ],
      "currentSourceUrl": "https://ouster.com/os-overview",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-ouster-os0-max_range",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "officialModel": "OS0",
      "category": "perception-sensing",
      "field": "max_range",
      "fieldLabel": "Maximum representable range",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "label",
        "originalValue",
        "condition",
        "source"
      ],
      "currentSourceUrl": "https://ouster.com/os-overview",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-ouster-os0-min_range",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "officialModel": "OS0",
      "category": "perception-sensing",
      "field": "min_range",
      "fieldLabel": "Minimum range",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "condition",
        "source"
      ],
      "currentSourceUrl": "https://ouster.com/os-overview",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-ouster-os0-fov",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "officialModel": "OS0",
      "category": "perception-sensing",
      "field": "fov",
      "fieldLabel": "Vertical field of view",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "source"
      ],
      "currentSourceUrl": "https://ouster.com/os-overview",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-ouster-os0-point_rate",
      "componentId": "cmp-ouster-os0",
      "componentSlug": "ouster-os0",
      "officialModel": "OS0",
      "category": "perception-sensing",
      "field": "point_rate",
      "fieldLabel": "Maximum point rate",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "originalValue",
        "condition",
        "source"
      ],
      "currentSourceUrl": "https://ouster.com/os-overview",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-orbbec-gemini-2-xl-accuracy",
      "componentId": "cmp-orbbec-gemini-2-xl",
      "componentSlug": "orbbec-gemini-2-xl",
      "officialModel": "Gemini 2 XL",
      "category": "perception-sensing",
      "field": "accuracy",
      "fieldLabel": "Plane-fit RMS claim labeled “Depth Accuracy”",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "label",
        "originalValue",
        "condition",
        "source"
      ],
      "currentSourceUrl": "https://orbbec.com/wp-content/uploads/2023/12/ORBBEC_Datasheet_Gemini-2-XL.pdf",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-stereolabs-zed-x-mini-22-range",
      "componentId": "cmp-stereolabs-zed-x-mini-22",
      "componentSlug": "stereolabs-zed-x-mini-22",
      "officialModel": "ZED X Mini 2.2mm",
      "category": "perception-sensing",
      "field": "range",
      "fieldLabel": "Maximum and ideal depth range",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "label",
        "originalValue",
        "originalUnit",
        "condition",
        "source"
      ],
      "currentSourceUrl": "https://support.stereolabs.com/hc/en-us/article_attachments/27901419903255",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-stereolabs-zed-x-mini-22-accuracy",
      "componentId": "cmp-stereolabs-zed-x-mini-22",
      "componentSlug": "stereolabs-zed-x-mini-22",
      "officialModel": "ZED X Mini 2.2mm",
      "category": "perception-sensing",
      "field": "accuracy",
      "fieldLabel": "Lens-qualified depth accuracy",
      "evidenceBefore": "U",
      "evidenceAfter": "M",
      "changedFields": [
        "label",
        "originalValue",
        "condition",
        "note",
        "evidence",
        "source"
      ],
      "currentSourceUrl": "https://support.stereolabs.com/hc/en-us/article_attachments/27901419903255",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-ouster-os2-range",
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "officialModel": "OS2",
      "category": "perception-sensing",
      "field": "range",
      "fieldLabel": "Range at 10% target",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "label",
        "originalValue",
        "condition",
        "source",
        "originalUnit"
      ],
      "currentSourceUrl": "https://ouster.com/rev-7",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-ouster-os2-channels",
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "officialModel": "OS2",
      "category": "perception-sensing",
      "field": "channels",
      "fieldLabel": "Maximum channel configuration",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "source"
      ],
      "currentSourceUrl": "https://ouster.com/rev-7",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-ouster-os2-point_rate",
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "officialModel": "OS2",
      "category": "perception-sensing",
      "field": "point_rate",
      "fieldLabel": "Maximum point rate",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "source"
      ],
      "currentSourceUrl": "https://ouster.com/rev-7",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-ouster-os2-fov",
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "officialModel": "OS2",
      "category": "perception-sensing",
      "field": "fov",
      "fieldLabel": "Vertical field of view",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "source"
      ],
      "currentSourceUrl": "https://ouster.com/rev-7",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-ouster-os2-scan_rate",
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "officialModel": "OS2",
      "category": "perception-sensing",
      "field": "scan_rate",
      "fieldLabel": "Maximum frame rate",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "source"
      ],
      "currentSourceUrl": "https://ouster.com/rev-7",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-ouster-os2-precision",
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "officialModel": "OS2",
      "category": "perception-sensing",
      "field": "precision",
      "fieldLabel": "Range precision",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "source"
      ],
      "currentSourceUrl": "https://ouster.com/rev-7",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-ouster-os2-power",
      "componentId": "cmp-ouster-os2",
      "componentSlug": "ouster-os2",
      "officialModel": "OS2",
      "category": "perception-sensing",
      "field": "power",
      "fieldLabel": "Power under a fixed mode",
      "evidenceBefore": "U",
      "evidenceAfter": "U",
      "changedFields": [
        "source"
      ],
      "currentSourceUrl": "https://ouster.com/rev-7",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-hesai-qt128-range",
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "officialModel": "QT128",
      "category": "perception-sensing",
      "field": "range",
      "fieldLabel": "Instrumented range",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "source"
      ],
      "currentSourceUrl": "https://www.hesaitech.com/wp-content/uploads/2026/05/QT128C2X_User_manual_Q03-en-260410.pdf",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-hesai-qt128-range_10pct",
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "officialModel": "QT128",
      "category": "perception-sensing",
      "field": "range_10pct",
      "fieldLabel": "Detection range at 10% reflectivity",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "originalValue",
        "condition",
        "source"
      ],
      "currentSourceUrl": "https://www.hesaitech.com/wp-content/uploads/2026/05/QT128C2X_User_manual_Q03-en-260410.pdf",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-hesai-qt128-point_rate",
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "officialModel": "QT128",
      "category": "perception-sensing",
      "field": "point_rate",
      "fieldLabel": "Single-return point rate",
      "evidenceBefore": "C",
      "evidenceAfter": "C",
      "changedFields": [
        "condition",
        "additionalSources"
      ],
      "currentSourceUrl": "https://www.hesaitech.com/product/qt128/",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-hesai-qt128-scan_rate",
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "officialModel": "QT128",
      "category": "perception-sensing",
      "field": "scan_rate",
      "fieldLabel": "Frame rate",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "source"
      ],
      "currentSourceUrl": "https://www.hesaitech.com/wp-content/uploads/2026/05/QT128C2X_User_manual_Q03-en-260410.pdf",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-hesai-qt128-sync",
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "officialModel": "QT128",
      "category": "perception-sensing",
      "field": "sync",
      "fieldLabel": "Synchronization",
      "evidenceBefore": "M",
      "evidenceAfter": "M",
      "changedFields": [
        "source"
      ],
      "currentSourceUrl": "https://www.hesaitech.com/wp-content/uploads/2026/05/QT128C2X_User_manual_Q03-en-260410.pdf",
      "currentVerifiedDate": "2026-08-10"
    },
    {
      "changeType": "modified",
      "claimId": "cmp-hesai-qt128-mass",
      "componentId": "cmp-hesai-qt128",
      "componentSlug": "hesai-qt128",
      "officialModel": "QT128",
      "category": "perception-sensing",
      "field": "mass",
      "fieldLabel": "Weight",
      "evidenceBefore": "M",
      "evidenceAfter": "C",
      "changedFields": [
        "evidence",
        "condition",
        "note",
        "additionalSources",
        "conflictGroup"
      ],
      "currentSourceUrl": "https://www.hesaitech.com/product/qt128/",
      "currentVerifiedDate": "2026-08-10"
    }
  ]
}