{
  "schemaVersion": 1,
  "units": "mm",
  "bounds": {
    "min": [
      0,
      0,
      0
    ],
    "max": [
      40,
      30,
      20
    ]
  },
  "closedSolids": 1,
  "planarFaces": 6,
  "uniqueGeometricVertices": 8,
  "expectedTriangulatedFaces": 12,
  "surfaceAreaSquareMm": 5200,
  "volumeCubicMm": 24000,
  "readerVerification": "occt-import-js 0.0.23 reader and independent triangle geometry passed",
  "note": "Readers may duplicate vertices at hard normals; compare geometric positions and bounds, not raw vertex buffer length.",
  "readerEvidence": {
    "schemaVersion": 1,
    "reader": "occt-import-js",
    "readerVersion": "0.0.23",
    "sourceSha256": "e771244dd8b734f9a36184aab59fa2c62f35da6eed116a9dd732eaaa077a286d",
    "triangles": 12,
    "planarFaces": 6,
    "bounds": {
      "min": [
        0,
        0,
        0
      ],
      "max": [
        40,
        30,
        20
      ]
    },
    "uniqueGeometricVertices": 8,
    "surfaceAreaSquareMm": 5200,
    "volumeCubicMm": 24000,
    "boundary": "Executed the installed CAD reader in Node and independently checked triangle geometry. Browser route verification is separate."
  }
}
