{
  "assets": {
    "mount-geometry:4cf0680fae6e02878ec892ba6b1f6fe6692018546a7876a0146e90f0dcab4796": {
      "kind": "mount-geometry",
      "path": "geometry/mounts/mount-R442-afdd3407084a.glb",
      "sha256": "4cf0680fae6e02878ec892ba6b1f6fe6692018546a7876a0146e90f0dcab4796",
      "sizeBytes": 201412,
      "source": {
        "path": "ride/model/R442.nif",
        "sha256": "afdd3407084a116879931a36637e567c7fa637e70e6426c01b214c3984750a86",
        "sizeBytes": 132043
      },
      "url": "/models/geometry/mounts/mount-R442-afdd3407084a.glb"
    },
    "mount-recipe:6fad6022fef1eb2ae2a54a20b525670bd61d20315ec423c3e6ebc2d50f06651d": {
      "kind": "mount-recipe",
      "path": "recipes/mounts/4816610c3c197618fc419be774d3fce6aac0b80f4668a09035d7e86579f26c18.json",
      "sha256": "6fad6022fef1eb2ae2a54a20b525670bd61d20315ec423c3e6ebc2d50f06651d",
      "sizeBytes": 129604,
      "source": {
        "line": 200,
        "path": "data/db/ridelist.ini",
        "registryKey": "DB195",
        "section": "Table",
        "sha256": "096fc45e8060160592856ba7f03e3f2bc67597d0b076ff26b56d47a64c4a00ab"
      },
      "url": "/models/recipes/mounts/4816610c3c197618fc419be774d3fce6aac0b80f4668a09035d7e86579f26c18.json"
    },
    "texture:18edd99e11f904e4c728019d5d313b2e793ae8297082a09eecbec312530c4075": {
      "kind": "texture",
      "path": "textures/91c7b5fc0e3a112a6f6ecbbba3f8c91fc7553115d2b00d5a2990efb87d9c0cfe.png",
      "sha256": "18edd99e11f904e4c728019d5d313b2e793ae8297082a09eecbec312530c4075",
      "sizeBytes": 235387,
      "source": {
        "path": "ride/texture/R44201.dds",
        "sha256": "91c7b5fc0e3a112a6f6ecbbba3f8c91fc7553115d2b00d5a2990efb87d9c0cfe",
        "sizeBytes": 262272
      },
      "url": "/models/textures/91c7b5fc0e3a112a6f6ecbbba3f8c91fc7553115d2b00d5a2990efb87d9c0cfe.png"
    }
  },
  "association": {
    "availablePoseIds": [
      "female:ride01",
      "female:ride02",
      "female:ride03",
      "female:ride04",
      "female:ride05",
      "female:ride06",
      "female:ride07",
      "female:ride08",
      "female:ride09",
      "female:ride10",
      "female:ride11",
      "female:ride12",
      "female:ride13",
      "female:ride21",
      "female:ride22",
      "female:ride23",
      "female:ride24",
      "female:ride25",
      "female:ride26",
      "female:ride27",
      "female:ride28",
      "female:ride29",
      "female:ride30",
      "female:ride31",
      "female:ride32",
      "female:ride33",
      "female:ride34"
    ],
    "availableRiderPoseIds": [
      "female:ride01",
      "female:ride02",
      "female:ride03",
      "female:ride04",
      "female:ride05",
      "female:ride06",
      "female:ride07",
      "female:ride08",
      "female:ride09",
      "female:ride10",
      "female:ride11",
      "female:ride12",
      "female:ride13",
      "female:ride21",
      "female:ride22",
      "female:ride23",
      "female:ride24",
      "female:ride25",
      "female:ride26",
      "female:ride27",
      "female:ride28",
      "female:ride29",
      "female:ride30",
      "female:ride31",
      "female:ride32",
      "female:ride33",
      "female:ride34"
    ],
    "bodyId": "female",
    "category": "mounted-character",
    "geometryAssetIds": [],
    "holsterStatus": "USER_REQUESTED_SLOT_POLICY_TRANSFORMS_UNRESOLVED",
    "mountAppearanceCode": "r442010",
    "mountGeometryAssetId": "mount-geometry:4cf0680fae6e02878ec892ba6b1f6fe6692018546a7876a0146e90f0dcab4796",
    "mountGeometryAssetIds": [
      "mount-geometry:4cf0680fae6e02878ec892ba6b1f6fe6692018546a7876a0146e90f0dcab4796"
    ],
    "mountRecipeAssetId": "mount-recipe:6fad6022fef1eb2ae2a54a20b525670bd61d20315ec423c3e6ebc2d50f06651d",
    "mountRecipeId": "data/db/ridelist.ini:L200:Table:DB195:r442010",
    "mountTextureAssetId": "texture:18edd99e11f904e4c728019d5d313b2e793ae8297082a09eecbec312530c4075",
    "mountTextureAssetIds": [
      "texture:18edd99e11f904e4c728019d5d313b2e793ae8297082a09eecbec312530c4075"
    ],
    "recipeId": "mounted:female:data/db/ridelist.ini:L200:Table:DB195:r442010",
    "riderPoseSelectionStatus": "UNRESOLVED_ENGINE_MOUNT_TO_RIDER_POSE",
    "riderSourceParameters": {
      "chairModRows": [
        {
          "fields": [
            "R442010",
            "",
            "-0.3",
            "0.45",
            ""
          ],
          "line": 10,
          "path": "data/db/C_RideChairMod.ini",
          "recordId": "R442010",
          "sha256": "5634f79ffa5a6e397698824efbb756cee8055e0d6a9b4899c36e8e9d75ca4b97",
          "sizeBytes": 616
        }
      ],
      "field2Raw": "1",
      "field3Raw": "1",
      "interpretationStatus": "SOURCE_FIELDS_EXTRACTED_SEMANTICS_AND_ENGINE_UNITS_UNVALIDATED",
      "otherFieldsRaw": [
        "0",
        "0",
        "1",
        "1"
      ],
      "vectorField5Raw": "0.0;0.0;0.0",
      "vectorField6Raw": "0.0;0.0;0.0"
    },
    "seatStatus": "UNRESOLVED_ENGINE_SEAT",
    "selectionContract": "Explicit poseId and seat/attachment transforms may be supplied to export-cdn-riding.py --selection.",
    "source": {
      "line": 200,
      "path": "data/db/ridelist.ini",
      "registryKey": "DB195",
      "section": "Table",
      "sha256": "096fc45e8060160592856ba7f03e3f2bc67597d0b076ff26b56d47a64c4a00ab"
    },
    "status": "PARTIAL_RIDER_POSE_SEAT_HOLSTER_UNRESOLVED",
    "textureAssetIds": []
  },
  "baseUrl": "/models/",
  "clientId": "origin",
  "holsterPolicy": {
    "handFramesAreHolsterFrames": false,
    "requestedRules": {
      "oneHandedLeft": "leftHip",
      "oneHandedRight": "rightHip",
      "twoHanded": "back",
      "weaponWithCosmeticShield": "bothBack",
      "weaponWithShield": "bothBack"
    },
    "sourceFrames": {
      "female": [
        "Bip01 Prop1",
        "Bip01 Prop2"
      ],
      "male": [
        "Bip01 Prop1",
        "Bip01 Prop2"
      ]
    },
    "sourceGap": "No native universal back/hip holster frames or runtime transforms were identified in BXA00/GXA00. B1308/G1308 Prop3 is an equipment-specific weighted frame under Bip02 Pelvis.",
    "status": "USER_REQUESTED_SLOT_POLICY_TRANSFORMS_UNRESOLVED",
    "transformPolicy": "EXPLICIT_ATTACHMENT_ANCHOR_AND_LOCAL_MATRIX_REQUIRED_NO_GUESSED_OFFSET"
  },
  "itemRefs": [
    {
      "enchantmentJoin": {
        "appearanceCandidates": [
          "r442010"
        ],
        "argumentFieldIndex": 11,
        "argumentRaw": "442010",
        "enchantmentId": "55507",
        "enchantmentName": "Jelly Rabbit Magic Umbrella Mount",
        "engineOpcodeMeaningValidated": false,
        "mountNamespaceInferenceValidated": false,
        "numericAppearanceKey": "442010",
        "opcodeFieldIndex": 10,
        "opcodeRaw": "2134",
        "source": {
          "line": 31028,
          "path": "data/db/C_Enchant.ini",
          "rawFields": [
            "55507",
            "E5424",
            "",
            "",
            "",
            "Jelly Rabbit Magic Umbrella Mount",
            "1",
            "",
            "0",
            "",
            "2134",
            "442010",
            "",
            "2007",
            "",
            "",
            "",
            "2051",
            "85",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "0",
            "",
            "",
            "",
            "",
            "",
            "",
            "0",
            "",
            "",
            "Movement Speed +85% when riding.",
            "",
            "",
            "",
            ""
          ],
          "sha256": "0bd9285fd9ab00a80e7274ba0c69bf759917021bd008350a147644cbbe381192",
          "sizeBytes": 5793284
        },
        "status": "UNIQUE_NUMERIC_SUFFIX_CANDIDATE"
      },
      "itemId": "51602",
      "itemJoinStatus": "CANDIDATE_MOUNT_ENCHANT_NUMERIC_APPEARANCE_UNVALIDATED",
      "match": {
        "fieldIndex": 69,
        "rawValue": "55507"
      },
      "nameOriginal": "Jelly Rabbit Magic Umbrella Mount",
      "semanticEvidence": "Item fields 69/71 are historical enchantment key columns; opcode 2134 and numeric suffix -> r namespace remain source candidates.",
      "source": {
        "line": 37038,
        "path": "data/db/C_ItemMall.ini",
        "sha256": "172f15b148746ee85736ef9f03b51d7ec394ba8d3e696a860ff154972268f64f"
      },
      "status": "EXACT_ENCHANTMENT_KEY_WITH_UNVALIDATED_MOUNT_NUMERIC_SUFFIX"
    },
    {
      "enchantmentJoin": {
        "appearanceCandidates": [
          "r442010"
        ],
        "argumentFieldIndex": 11,
        "argumentRaw": "442010",
        "enchantmentId": "55507",
        "enchantmentName": "Jelly Rabbit Magic Umbrella Mount",
        "engineOpcodeMeaningValidated": false,
        "mountNamespaceInferenceValidated": false,
        "numericAppearanceKey": "442010",
        "opcodeFieldIndex": 10,
        "opcodeRaw": "2134",
        "source": {
          "line": 31028,
          "path": "data/db/C_Enchant.ini",
          "rawFields": [
            "55507",
            "E5424",
            "",
            "",
            "",
            "Jelly Rabbit Magic Umbrella Mount",
            "1",
            "",
            "0",
            "",
            "2134",
            "442010",
            "",
            "2007",
            "",
            "",
            "",
            "2051",
            "85",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "0",
            "",
            "",
            "",
            "",
            "",
            "",
            "0",
            "",
            "",
            "Movement Speed +85% when riding.",
            "",
            "",
            "",
            ""
          ],
          "sha256": "0bd9285fd9ab00a80e7274ba0c69bf759917021bd008350a147644cbbe381192",
          "sizeBytes": 5793284
        },
        "status": "UNIQUE_NUMERIC_SUFFIX_CANDIDATE"
      },
      "itemId": "51603",
      "itemJoinStatus": "CANDIDATE_MOUNT_ENCHANT_NUMERIC_APPEARANCE_UNVALIDATED",
      "match": {
        "fieldIndex": 69,
        "rawValue": "55507"
      },
      "nameOriginal": "Jelly Rabbit Magic Umbrella Mount (3-Day)",
      "semanticEvidence": "Item fields 69/71 are historical enchantment key columns; opcode 2134 and numeric suffix -> r namespace remain source candidates.",
      "source": {
        "line": 37040,
        "path": "data/db/C_ItemMall.ini",
        "sha256": "172f15b148746ee85736ef9f03b51d7ec394ba8d3e696a860ff154972268f64f"
      },
      "status": "EXACT_ENCHANTMENT_KEY_WITH_UNVALIDATED_MOUNT_NUMERIC_SUFFIX"
    },
    {
      "enchantmentJoin": {
        "appearanceCandidates": [
          "r442010"
        ],
        "argumentFieldIndex": 11,
        "argumentRaw": "442010",
        "enchantmentId": "55507",
        "enchantmentName": "Jelly Rabbit Magic Umbrella Mount",
        "engineOpcodeMeaningValidated": false,
        "mountNamespaceInferenceValidated": false,
        "numericAppearanceKey": "442010",
        "opcodeFieldIndex": 10,
        "opcodeRaw": "2134",
        "source": {
          "line": 31028,
          "path": "data/db/C_Enchant.ini",
          "rawFields": [
            "55507",
            "E5424",
            "",
            "",
            "",
            "Jelly Rabbit Magic Umbrella Mount",
            "1",
            "",
            "0",
            "",
            "2134",
            "442010",
            "",
            "2007",
            "",
            "",
            "",
            "2051",
            "85",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "0",
            "",
            "",
            "",
            "",
            "",
            "",
            "0",
            "",
            "",
            "Movement Speed +85% when riding.",
            "",
            "",
            "",
            ""
          ],
          "sha256": "0bd9285fd9ab00a80e7274ba0c69bf759917021bd008350a147644cbbe381192",
          "sizeBytes": 5793284
        },
        "status": "UNIQUE_NUMERIC_SUFFIX_CANDIDATE"
      },
      "itemId": "51604",
      "itemJoinStatus": "CANDIDATE_MOUNT_ENCHANT_NUMERIC_APPEARANCE_UNVALIDATED",
      "match": {
        "fieldIndex": 69,
        "rawValue": "55507"
      },
      "nameOriginal": "Jelly Rabbit Magic Umbrella Mount (7-Day)",
      "semanticEvidence": "Item fields 69/71 are historical enchantment key columns; opcode 2134 and numeric suffix -> r namespace remain source candidates.",
      "source": {
        "line": 37043,
        "path": "data/db/C_ItemMall.ini",
        "sha256": "172f15b148746ee85736ef9f03b51d7ec394ba8d3e696a860ff154972268f64f"
      },
      "status": "EXACT_ENCHANTMENT_KEY_WITH_UNVALIDATED_MOUNT_NUMERIC_SUFFIX"
    },
    {
      "enchantmentJoin": {
        "appearanceCandidates": [
          "r442010"
        ],
        "argumentFieldIndex": 11,
        "argumentRaw": "442010",
        "enchantmentId": "55507",
        "enchantmentName": "Jelly Rabbit Magic Umbrella Mount",
        "engineOpcodeMeaningValidated": false,
        "mountNamespaceInferenceValidated": false,
        "numericAppearanceKey": "442010",
        "opcodeFieldIndex": 10,
        "opcodeRaw": "2134",
        "source": {
          "line": 31028,
          "path": "data/db/C_Enchant.ini",
          "rawFields": [
            "55507",
            "E5424",
            "",
            "",
            "",
            "Jelly Rabbit Magic Umbrella Mount",
            "1",
            "",
            "0",
            "",
            "2134",
            "442010",
            "",
            "2007",
            "",
            "",
            "",
            "2051",
            "85",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "0",
            "",
            "",
            "",
            "",
            "",
            "",
            "0",
            "",
            "",
            "Movement Speed +85% when riding.",
            "",
            "",
            "",
            ""
          ],
          "sha256": "0bd9285fd9ab00a80e7274ba0c69bf759917021bd008350a147644cbbe381192",
          "sizeBytes": 5793284
        },
        "status": "UNIQUE_NUMERIC_SUFFIX_CANDIDATE"
      },
      "itemId": "51605",
      "itemJoinStatus": "CANDIDATE_MOUNT_ENCHANT_NUMERIC_APPEARANCE_UNVALIDATED",
      "match": {
        "fieldIndex": 69,
        "rawValue": "55507"
      },
      "nameOriginal": "Jelly Rabbit Magic Umbrella Mount (30-Day)",
      "semanticEvidence": "Item fields 69/71 are historical enchantment key columns; opcode 2134 and numeric suffix -> r namespace remain source candidates.",
      "source": {
        "line": 37046,
        "path": "data/db/C_ItemMall.ini",
        "sha256": "172f15b148746ee85736ef9f03b51d7ec394ba8d3e696a860ff154972268f64f"
      },
      "status": "EXACT_ENCHANTMENT_KEY_WITH_UNVALIDATED_MOUNT_NUMERIC_SUFFIX"
    }
  ],
  "schemaVersion": "gf-cdn-riding-association/1",
  "selectionContract": {
    "attachments": "[{slot:head|back|rightHip|leftHip|backWeapon|backShield,geometryAssetId,textureAssetId?,anchorSourceName,localMatrixGltf:16-column-major floats}]. Each selected transform is supplied explicitly.",
    "bodyId": [
      "male",
      "female"
    ],
    "bodyRecipeIds": "Existing catalog/characters.json bodyRecipes for the selected body; choose one recipe per replacement slot. Full outfits replace torso/legs/hands/feet, and conflicting selections are rejected. Default uses the four bare parts.",
    "commonOriginReference": "Default fixtures combine seated rider and mount at their authored scene origins, with UNRESOLVED_ENGINE_SEAT status.",
    "format": "gf-cdn-riding-selection/1",
    "hairId": "Existing presentationEligible hair id; null omits hair.",
    "materialPolicy": "Default GLBs preserve authored source materials. applySelectedBodyBaseTextures:true changes only matching targetMaterials, keeping the authored base-map UV/transform. Multi-UV BASE/DECAL blending remains source metadata; explicit attachment texture selection also requires targetMaterials.",
    "mountRecipeId": "recipes/mounts.json recipeId or unique appearanceCode.",
    "poseId": "male:ride01 or female:ride01",
    "seat": "{sourceBlock:int, localMatrixGltf?:16-column-major floats, alignRiderFrame?:source name} OR {matrixGltf:16-column-major floats}. Explicit joins retain unvalidated engine semantics."
  }
}
