{
  "schemaVersion": 1,
  "revision": "origin-common-user-grip-v2",
  "rigId": "origin:BXA00",
  "rigSignature": "fdb8de45a2715ae1b765a725e72ddb6e6147cde1358c113481827d9e590486bd",
  "sourceRigSha256": "840b232220824bfdb8fd0e8d494502a72527992aaf4968a5304f3d37f61cd08d",
  "provenance": "USER_CONFIRMED_COMMON_GRIP_AND_LEFT_WEAPON_FACING",
  "space": "PROP_LOCAL",
  "rotationOrder": "XYZ",
  "rotationUnits": "DEGREES",
  "composition": "USER_ROTATION_TIMES_SOURCE_AXIS_CONVERSION",
  "handAdjustments": {
    "right": { "rotation": [0, -84.5, 0], "offset": [-0.00255458009467023, -0.00106631432789317, 0] },
    "left": { "rotation": [0, -84.5, 0], "offset": [-0.00255458009467023, -0.00106631432789317, 0] }
  },
  "automaticHandPolicy": { "leftItemTypes": [13], "otherwise": "right", "provenance": "USER_IN_GAME_CONFIRMATION" },
  "leftHandOrientation": {
    "rule": "PRESERVE_WEAPON_FACING_WITH_SAME_NEGATIVE_Y",
    "provenance": "USER_VISUAL_CORRECTION",
    "historicalBasisAudit": "prop-local-mirror-derivation.json",
    "note": "The user rejected positive Y because it reversed weapon facing. Both hands use -84.5 degrees; the historical mathematical reflection is not the rendered grip policy."
  },
  "scope": "Common adjustment for all appearance models on the verified Origin male rig; no per-weapon overrides and no baked asset changes.",
  "engineEquipmentParityValidated": false
}
