{
  "schema": "sygnexa-windows-release-manifest/v2",
  "product": "SYGNEXA",
  "version": "0.1.0",
  "generatedAt": "2026-08-02T00:16:32.974Z",
  "artifacts": [
    {
      "fileName": "SYGNEXA_0.1.0_x64_de-DE.msi",
      "type": "msi",
      "sizeBytes": 241639424,
      "sha256": "fa6f801a0a0f1a8b524fb043c62bb7304d029affad7818497ebe73957c005e93",
      "signature": {
        "status": "NotSigned",
        "subject": null
      },
      "relativePath": "artifacts/release/SYGNEXA_0.1.0_x64_de-DE.msi"
    },
    {
      "fileName": "SYGNEXA_0.1.0_x64-setup.exe",
      "type": "nsis",
      "sizeBytes": 237569332,
      "sha256": "f9174e4fbf1717d3be0ed510fe8dd7ca4c4cba41561f50576d8f4bf4f6ae08c9",
      "signature": {
        "status": "NotSigned",
        "subject": null
      },
      "relativePath": "artifacts/release/SYGNEXA_0.1.0_x64-setup.exe"
    }
  ],
  "sbom": {
    "relativePath": "artifacts/sygnexa-sbom.spdx.json",
    "sizeBytes": 906395,
    "sha256": "e00faf8d6e6b1b260568a492d4c301b1cb8cc1f7137762e5aa2ea07f241f0b55"
  },
  "sourceProvenance": {
    "algorithm": "sha256",
    "sourceTreeSha256": "0c5a8eb4b9794c7e443c983f3b5eda71e29702b58e0dff4b087fca40b2f76052",
    "sourceFileCount": 828,
    "gitCommit": null,
    "gitDirty": null,
    "packageLockSha256": "5a445341dd1878b918e5f7c35ce545e21989cbb45ec46c5b2fa1f343d86a1d04",
    "cargoLockSha256": "50677b3bf662681aa89c95e483fe508bc787dc68ec8daddf7645c964a34cec51"
  },
  "buildIntent": {
    "relativePath": "artifacts/release/build-intent.json",
    "createdAt": "2026-08-02T00:09:17.474Z",
    "intentSha256": "482b2cd7becf07289da38eac0f56bfe2e39894c4b83790e81b2226fa3dbe0871",
    "matchesManifestSource": true,
    "bundleCreatedAfterIntent": true
  },
  "buildEnvironment": {
    "platform": "win32",
    "architecture": "x64",
    "node": "v24.18.0",
    "npm": "12.0.2",
    "rustc": "rustc 1.97.1 (8bab26f4f 2026-07-14)",
    "cargo": "cargo 1.97.1 (c980f4866 2026-06-30)",
    "tauriCli": "tauri-cli 2.11.4"
  },
  "provenanceComplete": true,
  "signingComplete": false
}
