{
  "schema_version": "cad-kernel-license-sources-1.0",
  "reviewed_at": "2026-09-22",
  "scope": "Source-license inventory for the installed occt-wasm 3.4.0 binary; not a legal compliance certification or complete link-level SBOM.",
  "package": {
    "name": "occt-wasm",
    "version": "3.4.0",
    "git_commit": "97efdd5481de7cf5c70ba9729076afeae4fd07fd",
    "registry_metadata": "https://registry.npmjs.org/occt-wasm/3.4.0",
    "tarball": "https://registry.npmjs.org/occt-wasm/-/occt-wasm-3.4.0.tgz",
    "integrity": "sha512-tsTiL7EyvHmMGgzfC6NxFx5dQgPuN1YHx2vOPqxnFsg+M4E9QAECr6VxCZE66h/83tyhv8ggYxNxfQTtCimY+Q==",
    "installed_wasm": {
      "path": "occt-wasm/dist/occt-wasm.wasm",
      "bytes": 22039611,
      "sha256": "7f21a9adf6a49b031616375ed24af878680a211feaf0b1cdc7703e5e5618d397"
    }
  },
  "upstream_source": {
    "wrapper": "https://github.com/andymai/occt-wasm/tree/97efdd5481de7cf5c70ba9729076afeae4fd07fd",
    "wrapper_archive": "https://github.com/andymai/occt-wasm/archive/97efdd5481de7cf5c70ba9729076afeae4fd07fd.tar.gz",
    "occt_version": "8.0.0",
    "occt_git_commit": "77aef4a6b51a981c0ae4485628a24f02cc410404",
    "occt_fork": "https://github.com/andymai/OCCT/tree/77aef4a6b51a981c0ae4485628a24f02cc410404",
    "occt_archive": "https://github.com/andymai/OCCT/archive/77aef4a6b51a981c0ae4485628a24f02cc410404.tar.gz",
    "emscripten": "https://github.com/emscripten-core/emscripten/tree/5.0.3",
    "rapidjson": "https://github.com/Tencent/rapidjson/tree/v1.1.0",
    "build_script": "https://github.com/andymai/occt-wasm/blob/97efdd5481de7cf5c70ba9729076afeae4fd07fd/xtask/src/build.rs",
    "build_image": "https://github.com/andymai/occt-wasm/blob/97efdd5481de7cf5c70ba9729076afeae4fd07fd/Dockerfile.builder",
    "build_workflow": "https://github.com/andymai/occt-wasm/blob/97efdd5481de7cf5c70ba9729076afeae4fd07fd/.github/workflows/build-wasm.yml"
  },
  "files": [
    {
      "file": "occt-wasm-3.4.0-LICENSE-MIT.txt",
      "source_url": "https://raw.githubusercontent.com/andymai/occt-wasm/97efdd5481de7cf5c70ba9729076afeae4fd07fd/LICENSE-MIT",
      "bytes": 1065,
      "sha256": "0c6ec66bfa0b33581cb449b395cbc0eaee0591908fcd939170eb989e1778e129",
      "utf8_text_exact_match_to_source": true
    },
    {
      "file": "OCCT-8.0.0-LICENSE-LGPL-2.1.txt",
      "source_url": "https://raw.githubusercontent.com/andymai/OCCT/77aef4a6b51a981c0ae4485628a24f02cc410404/LICENSE_LGPL_21.txt",
      "bytes": 26434,
      "sha256": "e237fa56668030e928551ddd60f05df5fe957f75eab874bbd017e085ed722e7c",
      "utf8_text_exact_match_to_source": true
    },
    {
      "file": "OCCT-LGPL-EXCEPTION.txt",
      "source_url": "https://raw.githubusercontent.com/andymai/OCCT/77aef4a6b51a981c0ae4485628a24f02cc410404/OCCT_LGPL_EXCEPTION.txt",
      "bytes": 663,
      "sha256": "04580a884ea6cea294402649ff7b5cbb167d47462d1340a4ed33e550db10a81b",
      "utf8_text_exact_match_to_source": true
    },
    {
      "file": "rapidjson-1.1.0-license.txt",
      "source_url": "https://raw.githubusercontent.com/Tencent/rapidjson/v1.1.0/license.txt",
      "bytes": 5152,
      "sha256": "a140e5d46fe734a1c78f1a3c3ef207871dd75648be71fdda8e309b23ab8b1f32",
      "utf8_text_exact_match_to_source": true
    },
    {
      "file": "emscripten-5.0.3-LICENSE.txt",
      "source_url": "https://raw.githubusercontent.com/emscripten-core/emscripten/5.0.3/LICENSE",
      "bytes": 5093,
      "sha256": "620a78084fc7ca97c0b5dea9abf891f3ffcadfdbf305276f099c9c4e12fc1d86",
      "utf8_text_exact_match_to_source": true
    },
    {
      "file": "musl-COPYRIGHT.txt",
      "source_url": "https://raw.githubusercontent.com/emscripten-core/emscripten/5.0.3/system/lib/libc/musl/COPYRIGHT",
      "bytes": 6204,
      "sha256": "f9bc4423732350eb0b3f7ed7e91d530298476f8fec0c6c427a1c04ade22655af",
      "utf8_text_exact_match_to_source": true
    },
    {
      "file": "compiler-rt-LICENSE.txt",
      "source_url": "https://raw.githubusercontent.com/emscripten-core/emscripten/5.0.3/system/lib/compiler-rt/LICENSE.TXT",
      "bytes": 16708,
      "sha256": "1a8f1058753f1ba890de984e48f0242a3a5c29a6a8f2ed9fd813f36985387e8d",
      "utf8_text_exact_match_to_source": true
    },
    {
      "file": "libcxx-LICENSE.txt",
      "source_url": "https://raw.githubusercontent.com/emscripten-core/emscripten/5.0.3/system/lib/libcxx/LICENSE.TXT",
      "bytes": 16703,
      "sha256": "539dd7aed86e8a4f12cbdd0e6c50c189c7d74847e4fecc64ce2c6ee3a01da38b",
      "utf8_text_exact_match_to_source": true
    },
    {
      "file": "libcxxabi-LICENSE.txt",
      "source_url": "https://raw.githubusercontent.com/emscripten-core/emscripten/5.0.3/system/lib/libcxxabi/LICENSE.TXT",
      "bytes": 16706,
      "sha256": "e2b35be49f7284a45b7baca8fc7b3ab7440e7902392b2528a457816b5bb2a15c",
      "utf8_text_exact_match_to_source": true
    },
    {
      "file": "libunwind-LICENSE.txt",
      "source_url": "https://raw.githubusercontent.com/emscripten-core/emscripten/5.0.3/system/lib/libunwind/LICENSE.TXT",
      "bytes": 16706,
      "sha256": "b5efebcaca80879234098e52d1725e6d9eb8fb96a19fce625d39184b705f7b6d",
      "utf8_text_exact_match_to_source": true
    }
  ],
  "unresolved": [
    "Release CI consumes a mutable builder:latest image with prebuilt OCCT libraries; no image digest or bit-reproducible rebuild was verified.",
    "Upstream source links are identified; a publisher-hosted corresponding-source package/offer and actual end-user replacement workflow require separate deployment review.",
    "This inventory includes conservative Emscripten runtime notices; a complete binary symbol/link attribution audit was not performed."
  ]
}
