{
  "bomFormat": "CycloneDX",
  "specVersion": "1.5",
  "serialNumber": "urn:uuid:3be43f7f-7b1c-43b2-bdcd-1ca1a13cf509",
  "version": 1,
  "metadata": {
    "timestamp": "2026-08-27T19:20:31Z",
    "tools": {
      "components": [
        {
          "type": "application",
          "name": "BionicLoop controlled manual SBOM process",
          "version": "2026-08-27"
        }
      ]
    },
    "component": {
      "bom-ref": "pkg:generic/bionicloop@1.0-843",
      "type": "application",
      "name": "BionicLoop",
      "version": "1.0 (843)",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "80449b03c92dbc6aa21b5f255722522757f767ee84d303ab3af2b3b86f836ac0"
        }
      ],
      "properties": [
        {
          "name": "bionicloop:source-commit",
          "value": "1455cda7ad5d3e164b4a955ea0e3bc725a9996e9"
        },
        {
          "name": "bionicloop:environment",
          "value": "CC-DEV internal tester"
        }
      ]
    }
  },
  "components": [
    {
      "bom-ref": "pkg:generic/bionicloop-core@1455cda7ad5d3e164b4a955ea0e3bc725a9996e9",
      "type": "library",
      "name": "BionicLoopCore",
      "version": "1455cda7ad5d3e164b4a955ea0e3bc725a9996e9",
      "properties": [
        { "name": "bionicloop:source", "value": "repository-local" }
      ]
    },
    {
      "bom-ref": "pkg:generic/loopkit@1455cda7ad5d3e164b4a955ea0e3bc725a9996e9",
      "type": "library",
      "name": "LoopKit",
      "version": "1455cda7ad5d3e164b4a955ea0e3bc725a9996e9",
      "licenses": [{ "license": { "id": "MIT" } }],
      "properties": [
        { "name": "bionicloop:source", "value": "repository-local fork" }
      ]
    },
    {
      "bom-ref": "pkg:generic/g7sensorkit@1455cda7ad5d3e164b4a955ea0e3bc725a9996e9",
      "type": "library",
      "name": "G7SensorKit",
      "version": "1455cda7ad5d3e164b4a955ea0e3bc725a9996e9",
      "properties": [
        { "name": "bionicloop:source", "value": "repository-local fork" },
        { "name": "bionicloop:license-review", "value": "No repository-local license file; sponsor disposition required" }
      ]
    },
    {
      "bom-ref": "pkg:generic/omnible@1455cda7ad5d3e164b4a955ea0e3bc725a9996e9",
      "type": "library",
      "name": "OmniBLE",
      "version": "1455cda7ad5d3e164b4a955ea0e3bc725a9996e9",
      "licenses": [{ "license": { "id": "MIT" } }],
      "properties": [
        { "name": "bionicloop:source", "value": "repository-local fork" }
      ]
    },
    {
      "bom-ref": "pkg:generic/algo2015@b855f871c80e95d6f9226f54b0e60168ff603e36",
      "type": "library",
      "name": "Algo2015",
      "version": "b855f871c80e95d6f9226f54b0e60168ff603e36",
      "properties": [
        { "name": "bionicloop:source", "value": "separately controlled sponsor source" },
        { "name": "bionicloop:binary", "value": "Algo2015.xcframework" }
      ]
    },
    {
      "bom-ref": "pkg:generic/algo2015-safety@b855f871c80e95d6f9226f54b0e60168ff603e36",
      "type": "library",
      "name": "Algo2015Safety",
      "version": "b855f871c80e95d6f9226f54b0e60168ff603e36",
      "properties": [
        { "name": "bionicloop:source", "value": "symbol-isolated build of separately controlled sponsor source" },
        { "name": "bionicloop:binary", "value": "Algo2015Safety.xcframework" }
      ]
    },
    {
      "bom-ref": "pkg:github/krzyzanowskim/CryptoSwift@1.10.0",
      "type": "library",
      "name": "CryptoSwift",
      "version": "1.10.0",
      "licenses": [{ "license": { "name": "CryptoSwift attribution license" } }],
      "purl": "pkg:github/krzyzanowskim/CryptoSwift@1.10.0",
      "externalReferences": [
        { "type": "vcs", "url": "https://github.com/krzyzanowskim/CryptoSwift/tree/f2a627b84c1ff96f21ac2fcb623ab36142dd5512" }
      ]
    },
    {
      "bom-ref": "pkg:github/no-comment/SlideButton@5eacebba4d7deeb693592bc9a62ab2d2181e133b",
      "type": "library",
      "name": "SlideButton",
      "version": "5eacebba4d7deeb693592bc9a62ab2d2181e133b",
      "licenses": [{ "license": { "id": "MIT" } }],
      "purl": "pkg:github/no-comment/SlideButton@5eacebba4d7deeb693592bc9a62ab2d2181e133b",
      "externalReferences": [
        { "type": "vcs", "url": "https://github.com/no-comment/SlideButton/tree/5eacebba4d7deeb693592bc9a62ab2d2181e133b" }
      ]
    },
    {
      "bom-ref": "pkg:github/ivanschuetz/SwiftCharts@c354c1945bb35a1f01b665b22474f6db28cba4a2",
      "type": "library",
      "name": "SwiftCharts",
      "version": "c354c1945bb35a1f01b665b22474f6db28cba4a2",
      "licenses": [{ "license": { "id": "Apache-2.0" } }],
      "purl": "pkg:github/ivanschuetz/SwiftCharts@c354c1945bb35a1f01b665b22474f6db28cba4a2",
      "externalReferences": [
        { "type": "vcs", "url": "https://github.com/ivanschuetz/SwiftCharts/tree/c354c1945bb35a1f01b665b22474f6db28cba4a2" }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:generic/bionicloop@1.0-843",
      "dependsOn": [
        "pkg:generic/bionicloop-core@1455cda7ad5d3e164b4a955ea0e3bc725a9996e9",
        "pkg:generic/loopkit@1455cda7ad5d3e164b4a955ea0e3bc725a9996e9",
        "pkg:generic/g7sensorkit@1455cda7ad5d3e164b4a955ea0e3bc725a9996e9",
        "pkg:generic/omnible@1455cda7ad5d3e164b4a955ea0e3bc725a9996e9",
        "pkg:generic/algo2015@b855f871c80e95d6f9226f54b0e60168ff603e36",
        "pkg:generic/algo2015-safety@b855f871c80e95d6f9226f54b0e60168ff603e36",
        "pkg:github/krzyzanowskim/CryptoSwift@1.10.0",
        "pkg:github/no-comment/SlideButton@5eacebba4d7deeb693592bc9a62ab2d2181e133b",
        "pkg:github/ivanschuetz/SwiftCharts@c354c1945bb35a1f01b665b22474f6db28cba4a2"
      ]
    }
  ]
}
