{
  "bomFormat": "CycloneDX",
  "specVersion": "1.5",
  "version": 1,
  "metadata": {
    "timestamp": "2026-10-01T02:01:41.984Z",
    "component": {
      "type": "firmware",
      "name": "pixelguru-firmware",
      "version": "3.4.1",
      "bom-ref": "pixelguru-firmware"
    },
    "supplier": {
      "name": "PixelGuru"
    }
  },
  "components": [
    {
      "type": "library",
      "bom-ref": "pixelguru-engine@3.4.1",
      "name": "pixelguru-engine",
      "version": "3.4.1",
      "licenses": [
        {
          "license": {
            "name": "UNLICENSED (PixelGuru proprietary)"
          }
        }
      ],
      "description": "engine/ (C++20 renderer, shared with WASM)"
    },
    {
      "type": "library",
      "bom-ref": "pgcore@3.4.1",
      "name": "pgcore",
      "version": "3.4.1",
      "licenses": [
        {
          "license": {
            "name": "UNLICENSED (PixelGuru proprietary)"
          }
        }
      ],
      "description": "firmware/lib/pgcore"
    },
    {
      "type": "library",
      "bom-ref": "pioarduino platform-espressif32@55.03.312-1",
      "name": "pioarduino platform-espressif32",
      "version": "55.03.312-1",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "purl": "pkg:github/pioarduino/platform-espressif32@55.03.312-1"
    },
    {
      "type": "library",
      "bom-ref": "arduino-esp32@3.3.12",
      "name": "arduino-esp32",
      "version": "3.3.12",
      "licenses": [
        {
          "license": {
            "id": "LGPL-2.1-or-later"
          }
        }
      ],
      "purl": "pkg:github/espressif/arduino-esp32@3.3.12",
      "description": "Arduino core (statically linked; LGPL-2.1: relinking obligation, see docs/RELEASE.md)"
    },
    {
      "type": "library",
      "bom-ref": "esp-idf@5.5.5",
      "name": "esp-idf",
      "version": "5.5.5",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "purl": "pkg:github/espressif/esp-idf@v5.5.5",
      "description": "incl. mbedTLS (Apache-2.0), libsodium (ISC), lwIP (BSD-3-Clause), NimBLE (Apache-2.0)"
    },
    {
      "type": "library",
      "bom-ref": "FastLED@3.10.5",
      "name": "FastLED",
      "version": "3.10.5",
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "purl": "pkg:platformio/fastled/FastLED@3.10.5",
      "description": "only in env esp32_ws2812"
    }
  ]
}
