{
  "schemaVersion": 1,
  "browserId": "chrome",
  "crossOriginIsolated": true,
  "status": "pass",
  "capabilities": {
    "provider": "Bitbybit OCCT",
    "version": "1.1.1",
    "status": "ready",
    "worker": true,
    "wasm": true,
    "shapeCount": 0,
    "kernelReferenceCount": 0,
    "releasedShapeCount": 0,
    "peakShapeCount": 0,
    "peakKernelReferenceCount": 0
  },
  "nativeCapabilities": {
    "providerId": "occt-native.history-step",
    "providerVersion": "8.0.0-embind",
    "occtVersion": "8.0.0",
    "availability": "available",
    "operations": [
      "fuse",
      "cut",
      "common",
      "pad",
      "pocket",
      "loft",
      "pipe",
      "revolution",
      "groove",
      "fillet",
      "chamfer",
      "hole",
      "draft",
      "thickness",
      "linear-pattern",
      "polar-pattern",
      "mirrored",
      "multi-transform"
    ],
    "transport": "step-text"
  },
  "history": {
    "recordCount": 311,
    "relations": {
      "modified": 88,
      "generated": 222,
      "deleted": 1
    },
    "sourceObjects": [
      "Base"
    ],
    "transformKinds": [
      "linear",
      "mirrored"
    ],
    "stagedRecordCount": 97,
    "stages": [
      {
        "stageId": "multi-transform-staged-history:native-stage:0",
        "operation": "linear-pattern",
        "inputObjectIds": [
          "Base"
        ],
        "resultObjectId": "multi-transform-staged-history:native-stage:0:result",
        "ordinal": 0,
        "topologyEntries": 58,
        "recordCount": 30
      },
      {
        "stageId": "multi-transform-staged-history:native-stage:1",
        "operation": "mirrored",
        "inputObjectIds": [
          "multi-transform-staged-history:native-stage:0:result"
        ],
        "resultObjectId": "MultiTransform",
        "ordinal": 1,
        "topologyEntries": 90,
        "recordCount": 97
      }
    ],
    "finalRecordLineage": {
      "records": 97,
      "sourceObjectIds": [
        "multi-transform-staged-history:native-stage:0:result"
      ],
      "sourceStageIds": [
        "multi-transform-staged-history:native-stage:0"
      ],
      "resultStageIds": [
        "multi-transform-staged-history:native-stage:1"
      ]
    }
  },
  "result": {
    "bitbybitStructuralValid": false,
    "bitbybitSolids": 1,
    "bitbybitVolume": 4.999999999999999,
    "nativeStructuralValid": true,
    "nativeSolids": 1,
    "nativeVolume": 4.999999999999998
  },
  "opfs": {
    "markerPayload": {
      "operation": "multi-transform",
      "transformKinds": [
        "linear",
        "mirrored"
      ]
    },
    "markerRemoved": true
  },
  "afterRelease": {
    "shapeCount": 0,
    "kernelReferenceCount": 0
  }
}
