{
  "SPDXID": "SPDXRef-DOCUMENT",
  "creationInfo": {
    "created": "2026-03-12T03:17:45Z",
    "creators": [
      "Tool: cargo-sbom-v0.10.0"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://spdx.org/spdxdocs/deep_causality-b0e04b1c-8188-4a5a-93bf-3070e8319aed",
  "files": [
    {
      "SPDXID": "SPDXRef-File-deep_causality",
      "checksums": [
        {
          "algorithm": "SHA1",
          "checksumValue": "51c946003f5adb2a06e089b3166101ba9a4edc8f"
        }
      ],
      "fileName": "./Cargo.lock",
      "fileTypes": [
        "SOURCE",
        "TEXT"
      ]
    }
  ],
  "name": "deep_causality",
  "packages": [
    {
      "SPDXID": "SPDXRef-Package-wasm-encoder-0.244.0",
      "description": "A low-level WebAssembly encoder.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/wasm-encoder@0.244.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasm-encoder",
      "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT",
      "name": "wasm-encoder",
      "versionInfo": "0.244.0"
    },
    {
      "SPDXID": "SPDXRef-Package-chacha20poly1305-0.10.1",
      "description": "Pure Rust implementation of the ChaCha20Poly1305 Authenticated Encryption\nwith Additional Data Cipher (RFC 8439) with optional architecture-specific\nhardware acceleration. Also contains implementations of the XChaCha20Poly1305\nextended nonce variant of ChaCha20Poly1305, and the reduced-round\nChaCha8Poly1305 and ChaCha12Poly1305 lightweight variants.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/chacha20poly1305@0.10.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "chacha20poly1305",
      "versionInfo": "0.10.1"
    },
    {
      "SPDXID": "SPDXRef-Package-cfg-if-1.0.4",
      "description": "A macro to ergonomically define an item depending on a large number of #[cfg]\nparameters. Structured like an if-else chain, the first matching branch is the\nitem that gets emitted.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/cfg-if@1.0.4",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "cfg-if",
      "versionInfo": "1.0.4"
    },
    {
      "SPDXID": "SPDXRef-Package-serde--derive-1.0.228",
      "description": "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/serde_derive@1.0.228",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://serde.rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "serde_derive",
      "versionInfo": "1.0.228"
    },
    {
      "SPDXID": "SPDXRef-Package-deep--causality--uncertain-0.3.13",
      "description": "A First-Order Type for Uncertain Programming for the DeepCausality project.'",
      "downloadLocation": "NONE",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "deep_causality_uncertain",
      "versionInfo": "0.3.13"
    },
    {
      "SPDXID": "SPDXRef-Package-foldhash-0.1.5",
      "description": "A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/foldhash@0.1.5",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Zlib",
      "licenseDeclared": "Zlib",
      "name": "foldhash",
      "versionInfo": "0.1.5"
    },
    {
      "SPDXID": "SPDXRef-Package-typenum-1.19.0",
      "description": "Typenum is a Rust library for type-level numbers evaluated at\n    compile time. It currently supports bits, unsigned integers, and signed\n    integers. It also provides a type-level array of type-level numbers, but its\n    implementation is incomplete.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/typenum@1.19.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "typenum",
      "versionInfo": "1.19.0"
    },
    {
      "SPDXID": "SPDXRef-Package-indexmap-2.13.0",
      "description": "A hash table with consistent order and fast iteration.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/indexmap@2.13.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "indexmap",
      "versionInfo": "2.13.0"
    },
    {
      "SPDXID": "SPDXRef-Package-wasm-metadata-0.244.0",
      "description": "Read and manipulate WebAssembly metadata",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/wasm-metadata@0.244.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT",
      "name": "wasm-metadata",
      "versionInfo": "0.244.0"
    },
    {
      "SPDXID": "SPDXRef-Package-deep--causality--core-0.0.5",
      "description": "Core types for deep_causality crate.",
      "downloadLocation": "NONE",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "deep_causality_core",
      "versionInfo": "0.0.5"
    },
    {
      "SPDXID": "SPDXRef-Package-deep--causality--rand-0.1.13",
      "description": "Random number utils for for deep_causality crate.",
      "downloadLocation": "NONE",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "deep_causality_rand",
      "versionInfo": "0.1.13"
    },
    {
      "SPDXID": "SPDXRef-Package-anyhow-1.0.102",
      "description": "Flexible concrete Error type built on std::error::Error",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/anyhow@1.0.102",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "anyhow",
      "versionInfo": "1.0.102"
    },
    {
      "SPDXID": "SPDXRef-Package-wasip2-1.0.2-plus-wasi-0.2.9",
      "description": "WASIp2 API bindings for Rust",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/wasip2@1.0.2%2Bwasi-0.2.9",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT",
      "name": "wasip2",
      "versionInfo": "1.0.2+wasi-0.2.9"
    },
    {
      "SPDXID": "SPDXRef-Package-wit-bindgen-rust-0.51.0",
      "description": "Rust bindings generator for WIT and the component model, typically used through\nthe `wit-bindgen` crate's `generate!` macro.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/wit-bindgen-rust@0.51.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/bytecodealliance/wit-bindgen",
      "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT",
      "name": "wit-bindgen-rust",
      "versionInfo": "0.51.0"
    },
    {
      "SPDXID": "SPDXRef-Package-equivalent-1.0.2",
      "description": "Traits for key comparison in maps.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/equivalent@1.0.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "equivalent",
      "versionInfo": "1.0.2"
    },
    {
      "SPDXID": "SPDXRef-Package-zeroize-1.8.2",
      "description": "Securely clear secrets from memory with a simple trait built on\nstable Rust primitives which guarantee memory is zeroed using an\noperation will not be 'optimized away' by the compiler.\nUses a portable pure Rust implementation that works everywhere,\neven WASM!\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/zeroize@1.8.2",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/RustCrypto/utils/tree/master/zeroize",
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "zeroize",
      "versionInfo": "1.8.2"
    },
    {
      "SPDXID": "SPDXRef-Package-wit-parser-0.244.0",
      "description": "Tooling for parsing `*.wit` files and working with their contents.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/wit-parser@0.244.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wit-parser",
      "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT",
      "name": "wit-parser",
      "versionInfo": "0.244.0"
    },
    {
      "SPDXID": "SPDXRef-Package-getrandom-0.4.2",
      "description": "A small cross-platform library for retrieving random data from system source",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/getrandom@0.4.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "getrandom",
      "versionInfo": "0.4.2"
    },
    {
      "SPDXID": "SPDXRef-Package-leb128fmt-0.1.0",
      "description": "A library to encode and decode LEB128 compressed integers.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/leb128fmt@0.1.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "leb128fmt",
      "versionInfo": "0.1.0"
    },
    {
      "SPDXID": "SPDXRef-Package-subtle-2.6.1",
      "description": "Pure-Rust traits and utilities for constant-time cryptographic implementations.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/subtle@2.6.1",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://dalek.rs/",
      "licenseConcluded": "BSD-3-Clause",
      "licenseDeclared": "BSD-3-Clause",
      "name": "subtle",
      "versionInfo": "2.6.1"
    },
    {
      "SPDXID": "SPDXRef-Package-wit-bindgen-rust-macro-0.51.0",
      "description": "Procedural macro paired with the `wit-bindgen` crate.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/wit-bindgen-rust-macro@0.51.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/bytecodealliance/wit-bindgen",
      "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT",
      "name": "wit-bindgen-rust-macro",
      "versionInfo": "0.51.0"
    },
    {
      "SPDXID": "SPDXRef-Package-wit-bindgen-0.51.0",
      "description": "Rust bindings generator and runtime support for WIT and the component model.\nUsed when compiling Rust programs to the component model.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/wit-bindgen@0.51.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/bytecodealliance/wit-bindgen",
      "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT",
      "name": "wit-bindgen",
      "versionInfo": "0.51.0"
    },
    {
      "SPDXID": "SPDXRef-Package-generic-array-0.14.7",
      "description": "Generic types implementing functionality of arrays",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/generic-array@0.14.7",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "generic-array",
      "versionInfo": "0.14.7"
    },
    {
      "SPDXID": "SPDXRef-Package-deep--causality-0.13.4",
      "description": "Computational causality library. Provides causality graph, collections, context and causal reasoning.",
      "downloadLocation": "NONE",
      "homepage": "https://deepcausality.com/about/",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "deep_causality",
      "versionInfo": "0.13.4"
    },
    {
      "SPDXID": "SPDXRef-Package-deep--causality--haft-0.3.0",
      "description": "HKT traits for for the deep_causality crate.",
      "downloadLocation": "NONE",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "deep_causality_haft",
      "versionInfo": "0.3.0"
    },
    {
      "SPDXID": "SPDXRef-Package-deep--causality--ast-0.1.5",
      "description": "AST data structure for deep_causality crate.",
      "downloadLocation": "NONE",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "deep_causality_ast",
      "versionInfo": "0.1.5"
    },
    {
      "SPDXID": "SPDXRef-Package-universal-hash-0.5.1",
      "description": "Traits which describe the functionality of universal hash functions (UHFs)",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/universal-hash@0.5.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "universal-hash",
      "versionInfo": "0.5.1"
    },
    {
      "SPDXID": "SPDXRef-Package-getrandom-0.2.17",
      "description": "A small cross-platform library for retrieving random data from system source",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/getrandom@0.2.17",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "getrandom",
      "versionInfo": "0.2.17"
    },
    {
      "SPDXID": "SPDXRef-Package-unicode-xid-0.2.6",
      "description": "Determine whether characters have the XID_Start\nor XID_Continue properties according to\nUnicode Standard Annex #31.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/unicode-xid@0.2.6",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/unicode-rs/unicode-xid",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "unicode-xid",
      "versionInfo": "0.2.6"
    },
    {
      "SPDXID": "SPDXRef-Package-crypto-common-0.1.7",
      "description": "Common cryptographic traits",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/crypto-common@0.1.7",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "crypto-common",
      "versionInfo": "0.1.7"
    },
    {
      "SPDXID": "SPDXRef-Package-syn-2.0.117",
      "description": "Parser for Rust source code",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/syn@2.0.117",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "syn",
      "versionInfo": "2.0.117"
    },
    {
      "SPDXID": "SPDXRef-Package-hashbrown-0.15.5",
      "description": "A Rust port of Google's SwissTable hash map",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/hashbrown@0.15.5",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "hashbrown",
      "versionInfo": "0.15.5"
    },
    {
      "SPDXID": "SPDXRef-Package-cpufeatures-0.2.17",
      "description": "Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, \nwith no_std support and support for mobile targets including Android and iOS\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/cpufeatures@0.2.17",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "cpufeatures",
      "versionInfo": "0.2.17"
    },
    {
      "SPDXID": "SPDXRef-Package-aead-0.5.2",
      "description": "Traits for Authenticated Encryption with Associated Data (AEAD) algorithms,\nsuch as AES-GCM as ChaCha20Poly1305, which provide a high-level API\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/aead@0.5.2",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "aead",
      "versionInfo": "0.5.2"
    },
    {
      "SPDXID": "SPDXRef-Package-wit-component-0.244.0",
      "description": "Tooling for working with `*.wit` and component files together.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/wit-component@0.244.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wit-component",
      "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT",
      "name": "wit-component",
      "versionInfo": "0.244.0"
    },
    {
      "SPDXID": "SPDXRef-Package-bitflags-2.11.0",
      "description": "A macro to generate structures which behave like bitflags.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/bitflags@2.11.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/bitflags/bitflags",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "bitflags",
      "versionInfo": "2.11.0"
    },
    {
      "SPDXID": "SPDXRef-Package-r-efi-6.0.0",
      "description": "UEFI Reference Specification Protocol Constants and Definitions",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/r-efi@6.0.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/r-efi/r-efi/wiki",
      "licenseConcluded": "MIT OR Apache-2.0 OR LGPL-2.1-or-later",
      "licenseDeclared": "MIT OR Apache-2.0 OR LGPL-2.1-or-later",
      "name": "r-efi",
      "versionInfo": "6.0.0"
    },
    {
      "SPDXID": "SPDXRef-Package-memchr-2.8.0",
      "description": "Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for\n1, 2 or 3 byte search and single substring search.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/memchr@2.8.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/BurntSushi/memchr",
      "licenseConcluded": "Unlicense OR MIT",
      "licenseDeclared": "Unlicense OR MIT",
      "name": "memchr",
      "versionInfo": "2.8.0"
    },
    {
      "SPDXID": "SPDXRef-Package-deep--causality--data--structures-0.10.12",
      "description": "Data structures for for deep_causality crate.",
      "downloadLocation": "NONE",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "deep_causality_data_structures",
      "versionInfo": "0.10.12"
    },
    {
      "SPDXID": "SPDXRef-Package-zeroize--derive-1.4.3",
      "description": "Custom derive support for zeroize",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/zeroize_derive@1.4.3",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "zeroize_derive",
      "versionInfo": "1.4.3"
    },
    {
      "SPDXID": "SPDXRef-Package-libm-0.2.16",
      "description": "libm in pure Rust",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/libm@0.2.16",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "libm",
      "versionInfo": "0.2.16"
    },
    {
      "SPDXID": "SPDXRef-Package-chacha20-0.9.1",
      "description": "The ChaCha20 stream cipher (RFC 8439) implemented in pure Rust using traits\nfrom the RustCrypto `cipher` crate, with optional architecture-specific\nhardware acceleration (AVX2, SSE2). Additionally provides the ChaCha8, ChaCha12,\nXChaCha20, XChaCha12 and XChaCha8 stream ciphers, and also optional\nrand_core-compatible RNGs based on those ciphers.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/chacha20@0.9.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "chacha20",
      "versionInfo": "0.9.1"
    },
    {
      "SPDXID": "SPDXRef-Package-rand--core-0.6.4",
      "description": "Core random number generator traits and tools for implementation.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/rand_core@0.6.4",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://rust-random.github.io/book",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "rand_core",
      "versionInfo": "0.6.4"
    },
    {
      "SPDXID": "SPDXRef-Package-quote-1.0.45",
      "description": "Quasi-quoting macro quote!(...)",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/quote@1.0.45",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "quote",
      "versionInfo": "1.0.45"
    },
    {
      "SPDXID": "SPDXRef-Package-heck-0.5.0",
      "description": "heck is a case conversion library.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/heck@0.5.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "heck",
      "versionInfo": "0.5.0"
    },
    {
      "SPDXID": "SPDXRef-Package-itoa-1.0.17",
      "description": "Fast integer primitive to string conversion",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/itoa@1.0.17",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "itoa",
      "versionInfo": "1.0.17"
    },
    {
      "SPDXID": "SPDXRef-Package-wasmparser-0.244.0",
      "description": "A simple event-driven library for parsing WebAssembly binary files.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/wasmparser@0.244.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasmparser",
      "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT",
      "name": "wasmparser",
      "versionInfo": "0.244.0"
    },
    {
      "SPDXID": "SPDXRef-Package-log-0.4.29",
      "description": "A lightweight logging facade for Rust\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/log@0.4.29",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "log",
      "versionInfo": "0.4.29"
    },
    {
      "SPDXID": "SPDXRef-Package-id-arena-2.3.0",
      "description": "A simple, id-based arena.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/id-arena@2.3.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "id-arena",
      "versionInfo": "2.3.0"
    },
    {
      "SPDXID": "SPDXRef-Package-ultragraph-0.8.14",
      "description": "Hypergraph data structure.",
      "downloadLocation": "NONE",
      "homepage": "https://github.com/deepcausality/deep_causality/tree/main/ultragraph",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "ultragraph",
      "versionInfo": "0.8.14"
    },
    {
      "SPDXID": "SPDXRef-Package-hashbrown-0.16.1",
      "description": "A Rust port of Google's SwissTable hash map",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/hashbrown@0.16.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "hashbrown",
      "versionInfo": "0.16.1"
    },
    {
      "SPDXID": "SPDXRef-Package-libc-0.2.183",
      "description": "Raw FFI bindings to platform libraries like libc.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/libc@0.2.183",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "libc",
      "versionInfo": "0.2.183"
    },
    {
      "SPDXID": "SPDXRef-Package-wit-bindgen-core-0.51.0",
      "description": "Low-level support for bindings generation based on WIT files for use with\n`wit-bindgen-cli` and other languages.\n",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/wit-bindgen-core@0.51.0",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://github.com/bytecodealliance/wit-bindgen",
      "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT",
      "name": "wit-bindgen-core",
      "versionInfo": "0.51.0"
    },
    {
      "SPDXID": "SPDXRef-Package-serde--core-1.0.228",
      "description": "Serde traits only, with no support for derive -- use the `serde` crate instead",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/serde_core@1.0.228",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://serde.rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "serde_core",
      "versionInfo": "1.0.228"
    },
    {
      "SPDXID": "SPDXRef-Package-semver-1.0.27",
      "description": "Parser and evaluator for Cargo's flavor of Semantic Versioning",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/semver@1.0.27",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "semver",
      "versionInfo": "1.0.27"
    },
    {
      "SPDXID": "SPDXRef-Package-unicode-ident-1.0.24",
      "description": "Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/unicode-ident@1.0.24",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "(MIT OR Apache-2.0) AND Unicode-3.0",
      "licenseDeclared": "(MIT OR Apache-2.0) AND Unicode-3.0",
      "name": "unicode-ident",
      "versionInfo": "1.0.24"
    },
    {
      "SPDXID": "SPDXRef-Package-proc-macro2-1.0.106",
      "description": "A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/proc-macro2@1.0.106",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "proc-macro2",
      "versionInfo": "1.0.106"
    },
    {
      "SPDXID": "SPDXRef-Package-serde--json-1.0.149",
      "description": "A JSON serialization file format",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/serde_json@1.0.149",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "serde_json",
      "versionInfo": "1.0.149"
    },
    {
      "SPDXID": "SPDXRef-Package-cipher-0.4.4",
      "description": "Traits for describing block ciphers and stream ciphers",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/cipher@0.4.4",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "cipher",
      "versionInfo": "0.4.4"
    },
    {
      "SPDXID": "SPDXRef-Package-poly1305-0.8.0",
      "description": "The Poly1305 universal hash function and message authentication code",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/poly1305@0.8.0",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR MIT",
      "name": "poly1305",
      "versionInfo": "0.8.0"
    },
    {
      "SPDXID": "SPDXRef-Package-serde-1.0.228",
      "description": "A generic serialization/deserialization framework",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/serde@1.0.228",
          "referenceType": "purl"
        }
      ],
      "homepage": "https://serde.rs",
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "serde",
      "versionInfo": "1.0.228"
    },
    {
      "SPDXID": "SPDXRef-Package-inout-0.1.4",
      "description": "Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/inout@0.1.4",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "inout",
      "versionInfo": "0.1.4"
    },
    {
      "SPDXID": "SPDXRef-Package-wasip3-0.4.0-plus-wasi-0.3.0-rc-2026-01-06",
      "description": "WASIp3 API bindings for Rust",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/wasip3@0.4.0%2Bwasi-0.3.0-rc-2026-01-06",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT",
      "name": "wasip3",
      "versionInfo": "0.4.0+wasi-0.3.0-rc-2026-01-06"
    },
    {
      "SPDXID": "SPDXRef-Package-zmij-1.0.21",
      "description": "A double-to-string conversion algorithm based on Schubfach and yy",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/zmij@1.0.21",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "zmij",
      "versionInfo": "1.0.21"
    },
    {
      "SPDXID": "SPDXRef-Package-deep--causality--num-0.3.0",
      "description": "Number utils for for deep_causality crate.",
      "downloadLocation": "NONE",
      "licenseConcluded": "MIT",
      "licenseDeclared": "MIT",
      "name": "deep_causality_num",
      "versionInfo": "0.3.0"
    },
    {
      "SPDXID": "SPDXRef-Package-wasi-0.11.1-plus-wasi-snapshot-preview1",
      "description": "Experimental WASI API bindings for Rust",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/wasi@0.11.1%2Bwasi-snapshot-preview1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "Apache-2.0 OR Apache-2.0 OR MIT",
      "licenseDeclared": "Apache-2.0 OR Apache-2.0 OR MIT",
      "name": "wasi",
      "versionInfo": "0.11.1+wasi-snapshot-preview1"
    },
    {
      "SPDXID": "SPDXRef-Package-opaque-debug-0.3.1",
      "description": "Macro for opaque Debug trait implementation",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/opaque-debug@0.3.1",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "opaque-debug",
      "versionInfo": "0.3.1"
    },
    {
      "SPDXID": "SPDXRef-Package-prettyplease-0.2.37",
      "description": "A minimal `syn` syntax tree pretty-printer",
      "downloadLocation": "registry+https://github.com/rust-lang/crates.io-index",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceLocator": "pkg:cargo/prettyplease@0.2.37",
          "referenceType": "purl"
        }
      ],
      "licenseConcluded": "MIT OR Apache-2.0",
      "licenseDeclared": "MIT OR Apache-2.0",
      "name": "prettyplease",
      "versionInfo": "0.2.37"
    }
  ],
  "relationships": [
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-chacha20-0.9.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-foldhash-0.1.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-hashbrown-0.15.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasip2-1.0.2-plus-wasi-0.2.9",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-getrandom-0.4.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.149",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-component-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-anyhow-1.0.102",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-bindgen-core-0.51.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-anyhow-1.0.102",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-bindgen-rust-0.51.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-id-arena-2.3.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-parser-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-anyhow-1.0.102",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-bindgen-rust-macro-0.51.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-deep--causality--core-0.0.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deep--causality-0.13.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-generic-array-0.14.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-inout-0.1.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasmparser-0.244.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-component-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-deep--causality-0.13.4",
      "relationshipType": "GENERATED_FROM",
      "spdxElementId": "SPDXRef-File-deep_causality"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-semver-1.0.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasmparser-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wit-bindgen-0.51.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasip2-1.0.2-plus-wasi-0.2.9"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-generic-array-0.14.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aead-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wit-parser-0.244.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-bindgen-core-0.51.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.117",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zeroize--derive-1.4.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cipher-0.4.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-chacha20-0.9.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bitflags-2.11.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-component-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-getrandom-0.2.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-rand--core-0.6.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.106",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-bindgen-rust-macro-0.51.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crypto-common-0.1.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cipher-0.4.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-chacha20poly1305-0.10.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-unicode-ident-1.0.24",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-proc-macro2-1.0.106"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-opaque-debug-0.3.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-poly1305-0.8.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wit-bindgen-0.51.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasip3-0.4.0-plus-wasi-0.3.0-rc-2026-01-06"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-indexmap-2.13.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasmparser-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.117",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-prettyplease-0.2.37"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.183",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-getrandom-0.2.17"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wit-bindgen-core-0.51.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-bindgen-rust-macro-0.51.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-log-0.4.29",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-parser-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-indexmap-2.13.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-bindgen-rust-0.51.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.106",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zeroize--derive-1.4.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hashbrown-0.15.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasmparser-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-deep--causality--num-0.3.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deep--causality--uncertain-0.3.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-ultragraph-0.8.14",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deep--causality-0.13.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-unicode-ident-1.0.24",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-syn-2.0.117"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-deep--causality--rand-0.1.13",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deep--causality--uncertain-0.3.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cipher-0.4.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-chacha20poly1305-0.10.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-semver-1.0.27",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-parser-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.45",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zeroize--derive-1.4.3"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.106",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-syn-2.0.117"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasip3-0.4.0-plus-wasi-0.3.0-rc-2026-01-06",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-getrandom-0.4.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-deep--causality--ast-0.1.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deep--causality-0.13.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-deep--causality--haft-0.3.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deep--causality-0.13.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-parser-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-rand--core-0.6.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-common-0.1.7"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--derive-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde-1.0.228"
    },
    {
      "relatedSpdxElement": "SPDXRef-File-deep_causality",
      "relationshipType": "DESCRIBES",
      "spdxElementId": "SPDXRef-DOCUMENT"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-equivalent-1.0.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-indexmap-2.13.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--core-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--json-1.0.149"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasi-0.11.1-plus-wasi-snapshot-preview1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-getrandom-0.2.17"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-subtle-2.6.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-universal-hash-0.5.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-heck-0.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-bindgen-core-0.51.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasmparser-0.244.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-parser-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.183",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-getrandom-0.4.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zmij-1.0.21",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--json-1.0.149"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasm-metadata-0.244.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-component-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.106",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-prettyplease-0.2.37"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.149",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-parser-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-universal-hash-0.5.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-poly1305-0.8.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-unicode-xid-0.2.6",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-parser-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-getrandom-0.4.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zeroize--derive-1.4.3",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-zeroize-1.8.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasm-encoder-0.244.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-component-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-generic-array-0.14.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-common-0.1.7"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cpufeatures-0.2.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-chacha20-0.9.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.106",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--derive-1.0.228"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasm-encoder-0.244.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-metadata-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.117",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-bindgen-rust-macro-0.51.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wit-component-0.244.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-bindgen-rust-0.51.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-heck-0.5.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-bindgen-rust-0.51.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-indexmap-2.13.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-parser-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-r-efi-6.0.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-getrandom-0.4.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wit-parser-0.244.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-component-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-aead-0.5.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-chacha20poly1305-0.10.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasm-metadata-0.244.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-bindgen-rust-0.51.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-prettyplease-0.2.37",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-bindgen-rust-0.51.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--derive-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-component-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-itoa-1.0.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--json-1.0.149"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-getrandom-0.4.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deep--causality--rand-0.1.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-deep--causality--data--structures-0.10.12",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deep--causality-0.13.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libm-0.2.16",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deep--causality--num-0.3.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.45",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-bindgen-rust-macro-0.51.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-chacha20poly1305-0.10.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deep--causality--rand-0.1.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wit-bindgen-core-0.51.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-bindgen-rust-0.51.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasmparser-0.244.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-encoder-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-indexmap-2.13.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-metadata-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-deep--causality--haft-0.3.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deep--causality--core-0.0.5"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-inout-0.1.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cipher-0.4.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wit-bindgen-rust-macro-0.51.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-bindgen-0.51.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--derive-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-parser-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-log-0.4.29",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-component-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.45",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--derive-1.0.228"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-indexmap-2.13.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-component-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-deep--causality--ast-0.1.5",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deep--causality--uncertain-0.3.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-deep--causality--num-0.3.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deep--causality--rand-0.1.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cipher-0.4.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.117",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-bindgen-rust-0.51.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-component-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cpufeatures-0.2.17",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-poly1305-0.8.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-indexmap-2.13.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.106",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-quote-1.0.45"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-quote-1.0.45",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-syn-2.0.117"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--core-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde-1.0.228"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-typenum-1.19.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-crypto-common-0.1.7"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crypto-common-0.1.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-aead-0.5.2"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-libc-0.2.183",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-cpufeatures-0.2.17"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--derive-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--core-1.0.228"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-syn-2.0.117",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--derive-1.0.228"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-leb128fmt-0.1.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-encoder-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-bitflags-2.11.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasmparser-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde--core-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-indexmap-2.13.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-poly1305-0.8.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-chacha20poly1305-0.10.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-typenum-1.19.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-generic-array-0.14.7"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-anyhow-1.0.102",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-component-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-crypto-common-0.1.7",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-universal-hash-0.5.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wit-bindgen-rust-0.51.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-bindgen-rust-macro-0.51.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deep--causality--rand-0.1.13"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-chacha20-0.9.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-chacha20poly1305-0.10.1"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.4",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-getrandom-0.2.17"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-deep--causality--uncertain-0.3.13",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-deep--causality-0.13.4"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--json-1.0.149"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-anyhow-1.0.102",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-metadata-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-hashbrown-0.16.1",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-indexmap-2.13.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-wasmparser-0.244.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wasm-metadata-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-prettyplease-0.2.37",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-bindgen-rust-macro-0.51.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-anyhow-1.0.102",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-wit-parser-0.244.0"
    },
    {
      "relatedSpdxElement": "SPDXRef-Package-memchr-2.8.0",
      "relationshipType": "DEPENDS_ON",
      "spdxElementId": "SPDXRef-Package-serde--json-1.0.149"
    }
  ],
  "spdxVersion": "SPDX-2.3"
}
