{
  "product": {
    "name": "LibreTranslate",
    "version": "1.9.6",
    "fixedCommit": "497f6c678bdb175ff0baa75b9865d70f1ed8d108",
    "nativeEntryPoint": "libretranslate.main:main",
    "nativeEntrySha256": "44b20c262205d656f509659f6654bbd64fe9cba2741a199bf80f9b6055d3f854"
  },
  "runtimeVersions": {
    "Python": "3.12.14",
    "LibreTranslate": "1.9.6",
    "ArgosTranslateLT": "1.12.1",
    "MiniSBD": "0.9.5",
    "CTranslate2": "4.8.2",
    "SentencePiece": "0.2.2",
    "ONNXRuntime": "1.30.0",
    "NumPy": "1.26.4"
  },
  "installedArgosFiles": [
    {
      "assetId": "argos-en-es",
      "archiveEntry": "en_es/sentencepiece.model",
      "bytes": 795667,
      "sha256": "71790fd75854ce996bc9f7da40fb72af41b74296d53fee64bce141967e8e81b1",
      "equalsArchiveEntryBytes": true
    },
    {
      "assetId": "argos-en-es",
      "archiveEntry": "en_es/model/model.bin",
      "bytes": 94392546,
      "sha256": "d5771f823c9dd7eedcf9367c116aede65613a194f761a81826351e2bccb194c4",
      "equalsArchiveEntryBytes": true
    },
    {
      "assetId": "argos-en-es",
      "archiveEntry": "en_es/model/shared_vocabulary.txt",
      "bytes": 301928,
      "sha256": "e03caf337f37b61d2e056b9cfbc5551a0c8ae7555541fba14c067d4574db1132",
      "equalsArchiveEntryBytes": true
    },
    {
      "assetId": "argos-en-es",
      "archiveEntry": "en_es/stanza/resources.json",
      "bytes": 121840,
      "sha256": "7b1ddfdc5de5749969acc70a4a0623b152b73e66c5a75c6ebec5ea44bab04f32",
      "equalsArchiveEntryBytes": true
    },
    {
      "assetId": "argos-en-es",
      "archiveEntry": "en_es/stanza/en/tokenize/ewt.pt",
      "bytes": 630886,
      "sha256": "7bc5a1523f4e60107640ea44d2cb27c787bc339ba0c93be6c7dbf744d5635cd6",
      "equalsArchiveEntryBytes": true
    },
    {
      "assetId": "argos-en-es",
      "archiveEntry": "en_es/metadata.json",
      "bytes": 159,
      "sha256": "d3360ebfd9b5458b84d7c75d078e379541e4f2ce009bca84f20f360572547bbd",
      "equalsArchiveEntryBytes": true
    },
    {
      "assetId": "argos-en-es",
      "archiveEntry": "en_es/README.md",
      "bytes": 339,
      "sha256": "cd8423493ed8817466822957d8c95070b5b4cc87eb122f06d60e7e31f138a3cf",
      "equalsArchiveEntryBytes": true
    },
    {
      "assetId": "argos-es-en",
      "archiveEntry": "translate-es_en-1_9/bpe.model",
      "bytes": 362679,
      "sha256": "567708133d5a722ac57c1431f9490904d9bcacd85134778e34ca2f901855855e",
      "equalsArchiveEntryBytes": true
    },
    {
      "assetId": "argos-es-en",
      "archiveEntry": "translate-es_en-1_9/README.md",
      "bytes": 394,
      "sha256": "ca784d58b3fe81e557774db5ae33c4278bd6cfe64a43a6aa7301cce062b201c6",
      "equalsArchiveEntryBytes": true
    },
    {
      "assetId": "argos-es-en",
      "archiveEntry": "translate-es_en-1_9/metadata.json",
      "bytes": 161,
      "sha256": "976bb0aafb1142b7f2936ed2becad224b47aef619685fb8b17faab81080cc725",
      "equalsArchiveEntryBytes": true
    },
    {
      "assetId": "argos-es-en",
      "archiveEntry": "translate-es_en-1_9/stanza/resources.json",
      "bytes": 121862,
      "sha256": "39faaee80e6cca9e211dcda8fb3da4f9c024dcff5b4bfc9832a8e0e271db2fda",
      "equalsArchiveEntryBytes": true
    },
    {
      "assetId": "argos-es-en",
      "archiveEntry": "translate-es_en-1_9/stanza/es/tokenize/ancora.pt",
      "bytes": 631358,
      "sha256": "87cee58fcfa96e169124e8a4ebdf8d5ac339e4e46eeea21358038a5e6dd9f8ff",
      "equalsArchiveEntryBytes": true
    },
    {
      "assetId": "argos-es-en",
      "archiveEntry": "translate-es_en-1_9/model/shared_vocabulary.json",
      "bytes": 864016,
      "sha256": "8ba15845314c1291fad86b0bf52b4a8a5db2a2f01b898c8c44d9e21e896a041f",
      "equalsArchiveEntryBytes": true
    },
    {
      "assetId": "argos-es-en",
      "archiveEntry": "translate-es_en-1_9/model/model.bin",
      "bytes": 314139617,
      "sha256": "3c634f2fbfce11ba9c3db839db50079c08d3cdb12c74f2c21671f742dbbb30f1",
      "equalsArchiveEntryBytes": true
    },
    {
      "assetId": "argos-es-en",
      "archiveEntry": "translate-es_en-1_9/model/config.json",
      "bytes": 221,
      "sha256": "152eb448f1020eb55f90971d7b95f61896abee8415d555ca51ae7897ac0a0e68",
      "equalsArchiveEntryBytes": true
    }
  ],
  "installedMiniSbdAssets": [
    {
      "assetId": "minisbd-en",
      "bytes": 188043,
      "sha256": "6fa9f3a3b201687bd43e329b2b0736789efc97b37883b5b759b31988dca9f353",
      "operation": "raw file copy, no deserialize"
    },
    {
      "assetId": "minisbd-es",
      "bytes": 193234,
      "sha256": "9774dd5ed1bd2d0566fa8d12ee59fd1d2c57b97127d004e03aa2b7b1cc6b2652",
      "operation": "raw file copy, no deserialize"
    }
  ],
  "downloads": [
    {
      "id": "argos-en-es",
      "bytes": 87503191,
      "sha256": "d698d0ef87ad70d5d184b7fa6965905bf4368f09a2bb9ffb165a79bac96af0c4",
      "officialUrl": "https://argos-net.com/v1/translate-en_es-1_0.argosmodel",
      "independentExpectedSha256": null,
      "independentExpectedHashStatus": "unknown; official package/source metadata has no independently published complete-file digest"
    },
    {
      "id": "minisbd-en",
      "bytes": 188043,
      "sha256": "6fa9f3a3b201687bd43e329b2b0736789efc97b37883b5b759b31988dca9f353",
      "officialUrl": "https://github.com/LibreTranslate/MiniSBD/releases/download/v0.0.1/en.onnx",
      "independentExpectedSha256": "6fa9f3a3b201687bd43e329b2b0736789efc97b37883b5b759b31988dca9f353",
      "independentExpectedHashStatus": "official GitHub release API sha256 digest"
    },
    {
      "id": "minisbd-es",
      "bytes": 193234,
      "sha256": "9774dd5ed1bd2d0566fa8d12ee59fd1d2c57b97127d004e03aa2b7b1cc6b2652",
      "officialUrl": "https://github.com/LibreTranslate/MiniSBD/releases/download/v0.0.1/es.onnx",
      "independentExpectedSha256": "9774dd5ed1bd2d0566fa8d12ee59fd1d2c57b97127d004e03aa2b7b1cc6b2652",
      "independentExpectedHashStatus": "official GitHub release API sha256 digest"
    },
    {
      "id": "argos-es-en",
      "bytes": 285208831,
      "sha256": "c54df2b62fceaf54a3ce5d97db6bf56efd7940063329f6778f4212d2acb370d4",
      "officialUrl": "https://argos-net.com/v1/translate-es_en-1_9.argosmodel",
      "independentExpectedSha256": null,
      "independentExpectedHashStatus": "unknown; official package/source metadata has no independently published complete-file digest"
    }
  ],
  "downloadAttempts": 4,
  "assetDownloadsAllSucceededOnFirstAttempt": true,
  "softwarePreparation": {
    "resolvedWheelCount": 61,
    "wheelBytes": 97695661,
    "allExplicitlyDownloadedSoftwareArtifactBytes": 99116365,
    "artifactByteAccountingScope": "complete wheel and sdist HTTP body bytes in our explicit download receipts; excludes PyPI JSON/PEP658 metadata and base-runtime embedded ensurepip bootstrap artifacts",
    "sourceRebuildExceptions": [
      "flask-swagger==0.2.14",
      "langdetect==1.0.9",
      "pysrt==1.1.2"
    ],
    "sourceContentIdentityPassed": true,
    "sourceOriginalFilesMatching": 79,
    "installedOfficialFilesMatching": 10,
    "pipCheckPassed": true,
    "binaryImportsPassed": true
  },
  "preservedPreparationFailures": [
    "flask-swagger0.2.14 official wheel is py2-only, incompatible on cp312",
    "pysrt>=1.1.2 has no official binary wheel",
    "PowerShell helper-copy quoting failed before execution; source-identity audit was then authored as a new script and passed"
  ],
  "independentCriticalFileChecks": 1492,
  "installedModelFilesCheckedAfterStop": 17,
  "selectedOfficialSourcesCheckedAfterStop": 6,
  "allModelsAndSelectedSourcesUnchanged": true,
  "sentenceBoundaryRoute": "Official DEFAULT selects MiniSBD for this native runtime; no patched product or injected runtime guard.",
  "privateRawEvidenceExcluded": true
}
