{
"SPDXID": "SPDXRef-DOCUMENT",
"creationInfo": {
"created": "2026-03-12T03:17:46Z",
"creators": [
"Tool: cargo-sbom-v0.10.0"
]
},
"dataLicense": "CC0-1.0",
"documentNamespace": "https://spdx.org/spdxdocs/deep_causality_effects-e4a693a8-dae8-44c3-9aee-f5a6bc32e3eb",
"files": [
{
"SPDXID": "SPDXRef-File-deep_causality_effects",
"checksums": [
{
"algorithm": "SHA1",
"checksumValue": "51c946003f5adb2a06e089b3166101ba9a4edc8f"
}
],
"fileName": "./Cargo.lock",
"fileTypes": [
"SOURCE",
"TEXT"
]
}
],
"name": "deep_causality_effects",
"packages": [
{
"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-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-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-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-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-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-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--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-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-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-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-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-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-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-deep--causality--multivector-0.4.1",
"description": "Multivector and MultiField implementation for DeepCausality",
"downloadLocation": "NONE",
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
"name": "deep_causality_multivector",
"versionInfo": "0.4.1"
},
{
"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-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-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-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-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-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-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-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-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-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-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-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-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"
},
{
"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-deep--causality--sparse-0.1.6",
"description": "Spare matrix data structure for for deep_causality crate.",
"downloadLocation": "NONE",
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
"name": "deep_causality_sparse",
"versionInfo": "0.1.6"
},
{
"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-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-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-deep--causality--tensor-0.4.1",
"description": "Tensor data structure for for deep_causality crate.",
"downloadLocation": "NONE",
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
"name": "deep_causality_tensor",
"versionInfo": "0.4.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-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-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-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-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-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-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-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-deep--causality--effects-0.0.6",
"description": "Effect types for deep_causality heterogeneous graphs and causal collections.",
"downloadLocation": "NONE",
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
"name": "deep_causality_effects",
"versionInfo": "0.0.6"
},
{
"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-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-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-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-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-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-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-deep--causality--topology-0.5.0",
"description": "Topological data structures for the DeepCausality project",
"downloadLocation": "NONE",
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
"name": "deep_causality_topology",
"versionInfo": "0.5.0"
},
{
"SPDXID": "SPDXRef-Package-deep--causality--metric-0.2.0",
"description": "Metric signature types and sign conventions for Clifford algebras and physics",
"downloadLocation": "NONE",
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
"name": "deep_causality_metric",
"versionInfo": "0.2.0"
},
{
"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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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"
}
],
"relationships": [
{
"relatedSpdxElement": "SPDXRef-Package-serde--core-1.0.228",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-indexmap-2.13.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-semver-1.0.27",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-parser-0.244.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-typenum-1.19.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-generic-array-0.14.7"
},
{
"relatedSpdxElement": "SPDXRef-Package-serde--core-1.0.228",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-serde-1.0.228"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--num-0.3.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--rand-0.1.13"
},
{
"relatedSpdxElement": "SPDXRef-Package-wasi-0.11.1-plus-wasi-snapshot-preview1",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-getrandom-0.2.17"
},
{
"relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-cipher-0.4.4"
},
{
"relatedSpdxElement": "SPDXRef-Package-crypto-common-0.1.7",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-cipher-0.4.4"
},
{
"relatedSpdxElement": "SPDXRef-Package-wit-bindgen-core-0.51.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-bindgen-rust-0.51.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-r-efi-6.0.0",
"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-syn-2.0.117",
"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-serde--core-1.0.228",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-serde--json-1.0.149"
},
{
"relatedSpdxElement": "SPDXRef-Package-opaque-debug-0.3.1",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-poly1305-0.8.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-anyhow-1.0.102",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-component-0.244.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-quote-1.0.45",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-bindgen-rust-macro-0.51.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-quote-1.0.45",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-syn-2.0.117"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--haft-0.3.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--multivector-0.4.1"
},
{
"relatedSpdxElement": "SPDXRef-Package-heck-0.5.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-bindgen-core-0.51.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-typenum-1.19.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-crypto-common-0.1.7"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--haft-0.3.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--tensor-0.4.1"
},
{
"relatedSpdxElement": "SPDXRef-Package-anyhow-1.0.102",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-bindgen-rust-macro-0.51.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-serde--json-1.0.149",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-parser-0.244.0"
},
{
"relatedSpdxElement": "SPDXRef-File-deep_causality_effects",
"relationshipType": "DESCRIBES",
"spdxElementId": "SPDXRef-DOCUMENT"
},
{
"relatedSpdxElement": "SPDXRef-Package-getrandom-0.2.17",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-rand--core-0.6.4"
},
{
"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--sparse-0.1.6",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--topology-0.5.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-anyhow-1.0.102",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-bindgen-core-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-wit-bindgen-core-0.51.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-bindgen-rust-macro-0.51.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-serde--derive-1.0.228",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-serde--core-1.0.228"
},
{
"relatedSpdxElement": "SPDXRef-Package-bitflags-2.11.0",
"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-wasip2-1.0.2-plus-wasi-0.2.9",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-getrandom-0.4.2"
},
{
"relatedSpdxElement": "SPDXRef-Package-cipher-0.4.4",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-chacha20-0.9.1"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--topology-0.5.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--effects-0.0.6"
},
{
"relatedSpdxElement": "SPDXRef-Package-getrandom-0.4.2",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--rand-0.1.13"
},
{
"relatedSpdxElement": "SPDXRef-Package-heck-0.5.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-bindgen-rust-0.51.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-generic-array-0.14.7",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-aead-0.5.2"
},
{
"relatedSpdxElement": "SPDXRef-Package-unicode-ident-1.0.24",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-syn-2.0.117"
},
{
"relatedSpdxElement": "SPDXRef-Package-syn-2.0.117",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-zeroize--derive-1.4.3"
},
{
"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-cpufeatures-0.2.17",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-chacha20-0.9.1"
},
{
"relatedSpdxElement": "SPDXRef-Package-syn-2.0.117",
"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-prettyplease-0.2.37"
},
{
"relatedSpdxElement": "SPDXRef-Package-indexmap-2.13.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wasm-metadata-0.244.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.4",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-getrandom-0.4.2"
},
{
"relatedSpdxElement": "SPDXRef-Package-poly1305-0.8.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-chacha20poly1305-0.10.1"
},
{
"relatedSpdxElement": "SPDXRef-Package-cipher-0.4.4",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-chacha20poly1305-0.10.1"
},
{
"relatedSpdxElement": "SPDXRef-Package-hashbrown-0.15.5",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wasmparser-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-serde--derive-1.0.228",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-parser-0.244.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-foldhash-0.1.5",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-hashbrown-0.15.5"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--metric-0.2.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--multivector-0.4.1"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--multivector-0.4.1",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--effects-0.0.6"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--num-0.3.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--multivector-0.4.1"
},
{
"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-deep--causality--tensor-0.4.1",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--effects-0.0.6"
},
{
"relatedSpdxElement": "SPDXRef-Package-itoa-1.0.17",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-serde--json-1.0.149"
},
{
"relatedSpdxElement": "SPDXRef-Package-syn-2.0.117",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-prettyplease-0.2.37"
},
{
"relatedSpdxElement": "SPDXRef-Package-generic-array-0.14.7",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-crypto-common-0.1.7"
},
{
"relatedSpdxElement": "SPDXRef-Package-subtle-2.6.1",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-universal-hash-0.5.1"
},
{
"relatedSpdxElement": "SPDXRef-Package-log-0.4.29",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-parser-0.244.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-libm-0.2.16",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--num-0.3.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-syn-2.0.117",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-serde--derive-1.0.228"
},
{
"relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-parser-0.244.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--metric-0.2.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--topology-0.5.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-serde--derive-1.0.228",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-component-0.244.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-quote-1.0.45",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-zeroize--derive-1.4.3"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--haft-0.3.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--core-0.0.5"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--haft-0.3.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--topology-0.5.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-libc-0.2.183",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-getrandom-0.2.17"
},
{
"relatedSpdxElement": "SPDXRef-Package-zeroize--derive-1.4.3",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-zeroize-1.8.2"
},
{
"relatedSpdxElement": "SPDXRef-Package-serde--derive-1.0.228",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-serde-1.0.228"
},
{
"relatedSpdxElement": "SPDXRef-Package-indexmap-2.13.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wasmparser-0.244.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-prettyplease-0.2.37",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-bindgen-rust-0.51.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-bitflags-2.11.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-component-0.244.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-memchr-2.8.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-serde--json-1.0.149"
},
{
"relatedSpdxElement": "SPDXRef-Package-semver-1.0.27",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wasmparser-0.244.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-wit-parser-0.244.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-bindgen-core-0.51.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-unicode-xid-0.2.6",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-parser-0.244.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-wasmparser-0.244.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wasm-encoder-0.244.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--tensor-0.4.1",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--multivector-0.4.1"
},
{
"relatedSpdxElement": "SPDXRef-Package-cpufeatures-0.2.17",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-poly1305-0.8.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-libc-0.2.183",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-getrandom-0.4.2"
},
{
"relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-serde--json-1.0.149"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--rand-0.1.13",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--topology-0.5.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-generic-array-0.14.7",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-inout-0.1.4"
},
{
"relatedSpdxElement": "SPDXRef-Package-anyhow-1.0.102",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wasm-metadata-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-proc-macro2-1.0.106",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-quote-1.0.45"
},
{
"relatedSpdxElement": "SPDXRef-Package-unicode-ident-1.0.24",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-proc-macro2-1.0.106"
},
{
"relatedSpdxElement": "SPDXRef-Package-crypto-common-0.1.7",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-universal-hash-0.5.1"
},
{
"relatedSpdxElement": "SPDXRef-Package-wasmparser-0.244.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-component-0.244.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-wasm-metadata-0.244.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-component-0.244.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--effects-0.0.6",
"relationshipType": "GENERATED_FROM",
"spdxElementId": "SPDXRef-File-deep_causality_effects"
},
{
"relatedSpdxElement": "SPDXRef-Package-libc-0.2.183",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-cpufeatures-0.2.17"
},
{
"relatedSpdxElement": "SPDXRef-Package-wit-component-0.244.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-bindgen-rust-0.51.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.4",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-chacha20-0.9.1"
},
{
"relatedSpdxElement": "SPDXRef-Package-inout-0.1.4",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-cipher-0.4.4"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--num-0.3.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--topology-0.5.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-chacha20-0.9.1",
"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-indexmap-2.13.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-component-0.244.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-zmij-1.0.21",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-serde--json-1.0.149"
},
{
"relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-chacha20poly1305-0.10.1"
},
{
"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-wasmparser-0.244.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-parser-0.244.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-indexmap-2.13.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-crypto-common-0.1.7",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-aead-0.5.2"
},
{
"relatedSpdxElement": "SPDXRef-Package-wasm-encoder-0.244.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wasm-metadata-0.244.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-chacha20poly1305-0.10.1",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--rand-0.1.13"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--ast-0.1.5",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--tensor-0.4.1"
},
{
"relatedSpdxElement": "SPDXRef-Package-leb128fmt-0.1.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wasm-encoder-0.244.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-equivalent-1.0.2",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-indexmap-2.13.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-zeroize-1.8.2",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--rand-0.1.13"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--tensor-0.4.1",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--topology-0.5.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.106",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-bindgen-rust-macro-0.51.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-serde-1.0.228",
"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-serde--derive-1.0.228"
},
{
"relatedSpdxElement": "SPDXRef-Package-indexmap-2.13.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-0.51.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-proc-macro2-1.0.106",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-syn-2.0.117"
},
{
"relatedSpdxElement": "SPDXRef-Package-wit-bindgen-rust-macro-0.51.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-bindgen-0.51.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.4",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-getrandom-0.2.17"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--num-0.3.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--tensor-0.4.1"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--core-0.0.5",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--multivector-0.4.1"
},
{
"relatedSpdxElement": "SPDXRef-Package-universal-hash-0.5.1",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-poly1305-0.8.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--multivector-0.4.1",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--topology-0.5.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-aead-0.5.2",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-chacha20poly1305-0.10.1"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--num-0.3.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--sparse-0.1.6"
},
{
"relatedSpdxElement": "SPDXRef-Package-wit-parser-0.244.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-component-0.244.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-id-arena-2.3.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-parser-0.244.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-wasm-encoder-0.244.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wit-component-0.244.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-hashbrown-0.16.1",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-indexmap-2.13.0"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--haft-0.3.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--sparse-0.1.6"
}
],
"spdxVersion": "SPDX-2.3"
}