{
    "schema":  "starminer.runtime-profile.v1",
    "id":  "starminer.ue4ss.v3.0.1-zdev",
    "status":  "pinned",
    "runtime":  {
                    "id":  "ue4ss",
                    "name":  "RE-UE4SS",
                    "channel":  "stable-zdev",
                    "version":  "3.0.1",
                    "gitSha":  "d935b5b",
                    "buildConfiguration":  "Game__Shipping__Win64",
                    "upstreamRepository":  "https://github.com/UE4SS-RE/RE-UE4SS",
                    "upstreamRelease":  "https://github.com/UE4SS-RE/RE-UE4SS/releases/tag/v3.0.1"
                },
    "targetGame":  {
                       "name":  "Starminer",
                       "build":  "23435040",
                       "engineVersion":  "4.27"
                   },
    "asset":  {
                  "fileName":  "zDEV-UE4SS_v3.0.1.zip",
                  "sha256":  "AF777D2AF33FCE4D520DE35A8665E417376BCC530FEC647778012CE6CDF51B2B",
                  "localSourcePath":  "third_party/UE4SS-v3.0.1-zDEV",
                  "downloadUrl":  "https://github.com/UE4SS-RE/RE-UE4SS/releases/download/v3.0.1/zDEV-UE4SS_v3.0.1.zip",
                  "sizeBytes":  23810106
              },
    "installLayout":  {
                          "kind":  "win64-flat",
                          "gameExecutableDirectory":  "ILLSpace/Binaries/Win64",
                          "modsDirectory":  "ILLSpace/Binaries/Win64/Mods",
                          "modsFile":  "ILLSpace/Binaries/Win64/Mods/mods.txt",
                          "logFile":  "ILLSpace/Binaries/Win64/UE4SS.log",
                          "requiredFiles":  [
                                                "dwmapi.dll",
                                                "UE4SS.dll",
                                                "UE4SS-settings.ini"
                                            ],
                          "optionalFiles":  [
                                                "UE4SS.pdb",
                                                "UE4SS_Signatures",
                                                "MemberVarLayoutTemplates",
                                                "VTableLayoutTemplates"
                                            ]
                      },
    "managerPolicy":  {
                          "installUe4ss":  true,
                          "installFramework":  true,
                          "exposeUe4ssToUsers":  false,
                          "allowManualRuntimeSelection":  false,
                          "defaultModsPathMode":  "ue4ss-mods-folder",
                          "baseGameMutationPolicy":  "Only install UE4SS loader files, StarminerFramework, managed mod folders, and Mods/mods.txt enablement state."
                      },
    "verifiedCapabilities":  {
                                 "proxyDllInjection":  {
                                                           "status":  "verified",
                                                           "description":  "dwmapi.dll proxy loads UE4SS from the Starminer Win64 executable directory."
                                                       },
                                 "luaMods":  {
                                                 "status":  "verified",
                                                 "description":  "UE4SS loads Starminer Lua mods from Mods/\u003cModName\u003e/Scripts/main.lua."
                                             },
                                 "unrealReflection":  {
                                                          "status":  "verified",
                                                          "description":  "UE4SS resolved core Unreal globals and exposes Starminer reflected objects to Lua."
                                                      },
                                 "functionHookRegistration":  {
                                                                  "status":  "verified",
                                                                  "description":  "The framework registered candidate UFunction hooks through the current UE4SS Lua API."
                                                              },
                                 "objectDefinitionCatalogRead":  {
                                                                     "status":  "verified",
                                                                     "description":  "The framework reads RTSSaveLoadManagerSubsystem.ObjectDefinitions and exports the catalog."
                                                                 },
                                 "objectDefinitionControlledWrite":  {
                                                                         "status":  "verified",
                                                                         "description":  "Copied-game probes changed selected ObjectDefinitions fields, verified readback, and restored originals."
                                                                     }
                             },
    "candidateCapabilities":  {
                                  "cxxMods":  {
                                                  "status":  "unverified",
                                                  "description":  "UE4SS supports C++ mods upstream, but Starminer public distribution currently treats C++ mods as future work."
                                              },
                                  "blueprintModLoading":  {
                                                              "status":  "unverified",
                                                              "description":  "UE4SS supports Blueprint/LogicMods upstream, but this has not been validated for Starminer packaging."
                                                          },
                                  "uhtDumper":  {
                                                    "status":  "deferred",
                                                    "description":  "Useful for deeper SDK work, but not required for the current Lua framework release."
                                                },
                                  "cppHeaderDumper":  {
                                                          "status":  "deferred",
                                                          "description":  "Useful for native sidecars or C++ mods, but not required for the current Lua framework release."
                                                      },
                                  "disableUe4ssCommandLine":  {
                                                                  "status":  "unverified",
                                                                  "description":  "Newer UE4SS docs describe --disable-ue4ss; do not expose it in the manager until tested against the pinned payload."
                                                              },
                                  "customUe4ssPathCommandLine":  {
                                                                     "status":  "unverified",
                                                                     "description":  "Newer UE4SS docs describe --ue4ss-path; keep it as a developer revalidation option until tested."
                                                                 },
                                  "externalModsPathEnvironment":  {
                                                                      "status":  "unverified",
                                                                      "description":  "Newer UE4SS docs describe UE4SS_MODS_PATHS; public installs should use the normal Mods folder first."
                                                                  },
                                  "ue4ssSubfolderLayout":  {
                                                               "status":  "candidate",
                                                               "description":  "Newer experimental UE4SS builds can use a ue4ss subfolder layout; this profile intentionally keeps the verified v3.0.1 flat layout."
                                                           }
                              },
    "validation":  {
                       "lastVerified":  "2026-06-02",
                       "evidence":  [
                                        "docs/ue4ss-installation.md",
                                        "docs/runtime-verification.md",
                                        "docs/probe-results.md",
                                        "docs/object-definitions-results.md",
                                        "docs/framework-runtime-probe-results.md",
                                        "docs/public-release-readiness.md",
                                        "docs/object-catalog-reference.md"
                                    ]
                   },
    "notes":  [
                  "This profile is the current mod-manager default runtime contract.",
                  "Do not replace it with upstream latest unless the new payload is installed, verified, and committed as a new profile.",
                  "Mods should depend on starminer.framework rather than directly depending on UE4SS."
              ]
}
