{
  "schemaVersion": 1,
  "id": "wooting-60he-v2",
  "displayName": "Wooting 60HE v2 \u2014 CAD/XDA preview",
  "integrationReady": true,
  "integrationScope": "local-project; visual planning; physical fit and publication rights require separate review",
  "asset": {
    "url": "/assets/elite/wooting-60he-v2/wooting-60he-v2.glb",
    "format": "glb",
    "bytes": 2261404,
    "sha256": "96375F795BC34842FB392F0E0C96DB6C0EA05B911A7F15669C31E1DBD880ECA5",
    "triangles": 116782,
    "triangleCountBasis": "rendered scene, including every placed cap instance",
    "vertices": 95328,
    "meshes": 14,
    "materials": 10,
    "nodes": 67,
    "dimensionsMeters": [
      0.29198896884918213,
      0.030180870772284138,
      0.10148888826370239
    ],
    "boundsMeters": {
      "min": [
        -0.14599448442459106,
        0.0,
        -0.050744444131851196
      ],
      "max": [
        0.14599448442459106,
        0.030180870772284138,
        0.050744444131851196
      ]
    },
    "coordinateContract": {
      "units": "meters",
      "up": "+Y",
      "front": "+Z (keyboard front)",
      "bottomY": 0.0,
      "footprintCenteredXZ": true,
      "verifiedScale": true
    }
  },
  "source": {
    "productId": "wooting-60he-v2",
    "sourceUrl": "https://github.com/WootingKb/wooting-design",
    "creator": "Wooting (official case/module CAD); spooknik (XDA caps)",
    "license": "CERN-OHL-S-2.0 (Wooting CAD); MIT (XDA caps)",
    "licenseUrl": "https://github.com/WootingKb/wooting-design/blob/main/LICENSE.md",
    "rightsStatus": "source-license-recorded; local visual use; publication review required",
    "exactness": "Exact manufacturer Wooting ANSI STEP source with separately reused blank XDA render caps",
    "path": "C:\\Users\\Niko\\Documents\\ChatGPT\\Deskform\\artifacts\\asset-research\\keyboards\\wooting-official\\wooting-60he-v2__ansi_asm_260118.stp",
    "sha256": "2E9027E9491E9BFAE34E33206DCB42575DE7DF7FA969D36FE120327C5DC33058",
    "format": "STEP",
    "sourcePackage": {
      "path": "C:\\Users\\Niko\\Documents\\ChatGPT\\Deskform\\public\\assets\\elite\\wooting-60he-v2\\source\\deskspace-wooting-60he-v2-source.zip",
      "url": "/assets/elite/wooting-60he-v2/source/deskspace-wooting-60he-v2-source.zip",
      "bytes": 1602781,
      "sha256": "BFD9D32180A358D12CB2340B169B7DFEDB1239E87E3CA2C2B2FCFEF82535D494",
      "files": [
        "upstream/wooting-60he-v2__ansi_asm_260118.stp",
        "upstream/README.md",
        "upstream/LICENSE.md",
        "upstream/xda-runtime-caps.glb",
        "upstream/spooknik-XDA-LICENSE",
        "upstream/spooknik-XDA-README.md",
        "conversion/convert-wooting-60-cad.py",
        "conversion/camera-case-cad-loader.py",
        "conversion/build-wooting80-assets.py",
        "conversion/cad-build.json",
        "MODIFICATIONS.md"
      ]
    }
  },
  "license": {
    "label": "CERN-OHL-S-2.0 for Wooting source; MIT for spooknik XDA caps",
    "url": "https://github.com/WootingKb/wooting-design/blob/main/LICENSE.md",
    "attribution": "Wooting official design files are licensed under CERN-OHL-S-2.0. XDA Keycap 3D Models by spooknik are licensed under MIT. Adapted by Deskspace. No affiliation or endorsement is implied.",
    "attributionRequired": true,
    "rightsStatus": "local-use-only-pending-publication-review"
  },
  "manufacturerReference": {
    "dimensionsMm": [
      305.0,
      null,
      115.0
    ],
    "axisOrder": "W/H/D",
    "url": "https://wooting.io/wooting-60he-v2",
    "note": "Wooting publishes a 305 x 115 mm footprint and a 28.6 mm front height with OEM keycaps; it does not publish an overall rear height for this source case."
  },
  "verifiedScale": true,
  "modifications": "Converted all retained solid source leaves from native millimetres to metre-scale Y-up GLB with CadQuery/OCP; omitted the alternate ISO plate and standard out-of-body strap; centered X/Z on the retained case and set the lowest source point to Y=0; instanced existing blank MIT XDA cap meshes at key-opening centers detected from the exact ANSI plate. No Blender, no original modeling, no switches or OEM cap geometry.",
  "sourceInspectionReport": "/artifacts/meta-modeling/wooting-60he-v2/cad-build.json",
  "completeness": {
    "sourceAssembly": "The retained 2026-01-18 official ANSI assembly includes the switch plate, PCB, foams, film, silicon parts and a bottom metal case explicitly named REF-ONLY. It contains no top case, switches or OEM keycaps.",
    "runtimeReady": true,
    "runtimeScope": "visual planning asset; local project; physical fit and OEM completeness unverified",
    "blockers": [
      "No OEM keycaps or switches are present in the official STEP source; blank MIT XDA caps are a separate visual placeholder.",
      "No top case is present in the retained STEP assembly.",
      "The v2 bottom case is explicitly marked REF-ONLY in the source assembly."
    ]
  },
  "keycapSource": {
    "url": "https://github.com/spooknik/XDA-Keycaps",
    "license": "MIT",
    "sourceSha256": "7779F762EAA2A715B5626F8C93E762AC506D47D435A360094014555D417F4439",
    "count": 61,
    "profile": "blank aftermarket XDA",
    "switchGeometryIncluded": false
  }
}
