{
  "spdxVersion": "SPDX-2.3",
  "dataLicense": "CC0-1.0",
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "RADBOX-0.1.0-rc15",
  "documentNamespace": "https://esp32ai.me/redbox/sbom/0-1-0-rc15",
  "creationInfo": {
    "created": "2026-08-08T00:00:00Z",
    "creators": [
      "Person: Tomasz Fiedoruk",
      "Tool: RADBOX release tooling"
    ]
  },
  "packages": [
    {
      "name": "RADBOX",
      "SPDXID": "SPDXRef-RADBOX",
      "versionInfo": "0.1.0-rc15",
      "downloadLocation": "NOASSERTION",
      "filesAnalyzed": false,
      "licenseDeclared": "Apache-2.0",
      "licenseConcluded": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "ece6363bb0dc2825173ca01c8913e461b37f67e488cb37f9a1a8f2106f218178"
        }
      ]
    },
    {
      "name": "Core2 Foundation",
      "SPDXID": "SPDXRef-Foundation",
      "versionInfo": "0.1.0-dev",
      "downloadLocation": "NOASSERTION",
      "filesAnalyzed": false,
      "licenseDeclared": "Apache-2.0",
      "licenseConcluded": "Apache-2.0"
    },
    {
      "name": "Arduino-ESP32",
      "SPDXID": "SPDXRef-ArduinoESP32",
      "versionInfo": "2.0.17 / PlatformIO 3.20017.241212+sha.dcc1105b",
      "downloadLocation": "https://github.com/espressif/arduino-esp32/tree/2.0.17",
      "filesAnalyzed": false,
      "licenseDeclared": "LGPL-2.1-or-later",
      "licenseConcluded": "LGPL-2.1-or-later"
    },
    {
      "name": "ESP-IDF",
      "SPDXID": "SPDXRef-ESPIDF",
      "versionInfo": "v4.4.7",
      "downloadLocation": "https://github.com/espressif/esp-idf/tree/v4.4.7",
      "filesAnalyzed": false,
      "licenseDeclared": "NOASSERTION",
      "licenseConcluded": "NOASSERTION"
    },
    {
      "name": "M5Unified",
      "SPDXID": "SPDXRef-M5Unified",
      "versionInfo": "b1ffcc677014ed8bd01e5a1f240736ae654bfe12",
      "downloadLocation": "https://github.com/m5stack/M5Unified",
      "filesAnalyzed": false,
      "licenseDeclared": "MIT",
      "licenseConcluded": "MIT"
    },
    {
      "name": "M5GFX",
      "SPDXID": "SPDXRef-M5GFX",
      "versionInfo": "ad9b814264d4e2000e9f30070002310bbccaffc9",
      "downloadLocation": "https://github.com/m5stack/M5GFX",
      "filesAnalyzed": false,
      "licenseDeclared": "MIT",
      "licenseConcluded": "MIT"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-DOCUMENT",
      "relationshipType": "DESCRIBES",
      "relatedSpdxElement": "SPDXRef-RADBOX"
    },
    {
      "spdxElementId": "SPDXRef-RADBOX",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Foundation"
    },
    {
      "spdxElementId": "SPDXRef-RADBOX",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-ArduinoESP32"
    },
    {
      "spdxElementId": "SPDXRef-RADBOX",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-ESPIDF"
    },
    {
      "spdxElementId": "SPDXRef-RADBOX",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-M5Unified"
    },
    {
      "spdxElementId": "SPDXRef-RADBOX",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-M5GFX"
    }
  ]
}
