{
"SPDXID": "SPDXRef-DOCUMENT",
"creationInfo": {
"created": "2025-11-03T05:27:30Z",
"creators": [
"Tool: cargo-sbom-v0.10.0"
]
},
"dataLicense": "CC0-1.0",
"documentNamespace": "https://spdx.org/spdxdocs/deep_causality-560e1bb7-36b6-4b65-b614-9331c9d083a3",
"files": [
{
"SPDXID": "SPDXRef-File-deep_causality",
"checksums": [
{
"algorithm": "SHA1",
"checksumValue": "83f960491ec328db80c3735ce6e87f297ebc451a"
}
],
"fileName": "./Cargo.lock",
"fileTypes": [
"SOURCE",
"TEXT"
]
}
],
"name": "deep_causality",
"packages": [
{
"SPDXID": "SPDXRef-Package-getrandom-0.3.4",
"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.3.4",
"referenceType": "purl"
}
],
"licenseConcluded": "MIT OR Apache-2.0",
"licenseDeclared": "MIT OR Apache-2.0",
"name": "getrandom",
"versionInfo": "0.3.4"
},
{
"SPDXID": "SPDXRef-Package-wasip2-1.0.1-plus-wasi-0.2.4",
"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.1%2Bwasi-0.2.4",
"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.1+wasi-0.2.4"
},
{
"SPDXID": "SPDXRef-Package-deep--causality--rand-0.1.3",
"description": "Random number utils for for deep_causality crate.",
"downloadLocation": "NONE",
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
"name": "deep_causality_rand",
"versionInfo": "0.1.3"
},
{
"SPDXID": "SPDXRef-Package-r-efi-5.3.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@5.3.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": "5.3.0"
},
{
"SPDXID": "SPDXRef-Package-deep--causality--num-0.1.5",
"description": "Number utils for for deep_causality crate.",
"downloadLocation": "NONE",
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
"name": "deep_causality_num",
"versionInfo": "0.1.5"
},
{
"SPDXID": "SPDXRef-Package-cfg-if-1.0.3",
"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.3",
"referenceType": "purl"
}
],
"licenseConcluded": "MIT OR Apache-2.0",
"licenseDeclared": "MIT OR Apache-2.0",
"name": "cfg-if",
"versionInfo": "1.0.3"
},
{
"SPDXID": "SPDXRef-Package-libc-0.2.175",
"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.175",
"referenceType": "purl"
}
],
"licenseConcluded": "MIT OR Apache-2.0",
"licenseDeclared": "MIT OR Apache-2.0",
"name": "libc",
"versionInfo": "0.2.175"
},
{
"SPDXID": "SPDXRef-Package-deep--causality--data--structures-0.10.2",
"description": "Data structures for for deep_causality crate.",
"downloadLocation": "NONE",
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
"name": "deep_causality_data_structures",
"versionInfo": "0.10.2"
},
{
"SPDXID": "SPDXRef-Package-wit-bindgen-0.46.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.46.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.46.0"
},
{
"SPDXID": "SPDXRef-Package-deep--causality-0.11.7",
"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.11.7"
},
{
"SPDXID": "SPDXRef-Package-deep--causality--uncertain-0.3.3",
"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.3"
},
{
"SPDXID": "SPDXRef-Package-deep--causality--tensor-0.1.6",
"description": "Tensor data structure for for deep_causality crate.",
"downloadLocation": "NONE",
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
"name": "deep_causality_tensor",
"versionInfo": "0.1.6"
},
{
"SPDXID": "SPDXRef-Package-deep--causality--haft-0.2.1",
"description": "HKT traits for for the deep_causality crate.",
"downloadLocation": "NONE",
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
"name": "deep_causality_haft",
"versionInfo": "0.2.1"
},
{
"SPDXID": "SPDXRef-Package-deep--causality--ast-0.1.0",
"description": "AST data structure for deep_causality crate.",
"downloadLocation": "NONE",
"licenseConcluded": "MIT",
"licenseDeclared": "MIT",
"name": "deep_causality_ast",
"versionInfo": "0.1.0"
},
{
"SPDXID": "SPDXRef-Package-ultragraph-0.8.8",
"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.8"
}
],
"relationships": [
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--tensor-0.1.6",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality-0.11.7"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--num-0.1.5",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality-0.11.7"
},
{
"relatedSpdxElement": "SPDXRef-Package-cfg-if-1.0.3",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-getrandom-0.3.4"
},
{
"relatedSpdxElement": "SPDXRef-Package-getrandom-0.3.4",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--rand-0.1.3"
},
{
"relatedSpdxElement": "SPDXRef-Package-r-efi-5.3.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-getrandom-0.3.4"
},
{
"relatedSpdxElement": "SPDXRef-File-deep_causality",
"relationshipType": "DESCRIBES",
"spdxElementId": "SPDXRef-DOCUMENT"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--uncertain-0.3.3",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality-0.11.7"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality-0.11.7",
"relationshipType": "GENERATED_FROM",
"spdxElementId": "SPDXRef-File-deep_causality"
},
{
"relatedSpdxElement": "SPDXRef-Package-libc-0.2.175",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-getrandom-0.3.4"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--data--structures-0.10.2",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality-0.11.7"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--rand-0.1.3",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--uncertain-0.3.3"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--num-0.1.5",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--tensor-0.1.6"
},
{
"relatedSpdxElement": "SPDXRef-Package-ultragraph-0.8.8",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality-0.11.7"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--haft-0.2.1",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--tensor-0.1.6"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--ast-0.1.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--uncertain-0.3.3"
},
{
"relatedSpdxElement": "SPDXRef-Package-wasip2-1.0.1-plus-wasi-0.2.4",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-getrandom-0.3.4"
},
{
"relatedSpdxElement": "SPDXRef-Package-wit-bindgen-0.46.0",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-wasip2-1.0.1-plus-wasi-0.2.4"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--num-0.1.5",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--rand-0.1.3"
},
{
"relatedSpdxElement": "SPDXRef-Package-deep--causality--num-0.1.5",
"relationshipType": "DEPENDS_ON",
"spdxElementId": "SPDXRef-Package-deep--causality--uncertain-0.3.3"
}
],
"spdxVersion": "SPDX-2.3"
}