{
  "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.5",
  "serialNumber": "urn:uuid:f06ff73d-7d91-489b-832d-6276a3cc1127",
  "version": 1,
  "metadata": {
    "timestamp": "2026-11-07T16:13:08Z",
    "tools": [
      {
        "vendor": "273 Ventures",
        "name": "kaos-compliance.sbom",
        "version": "0.1.0"
      }
    ],
    "component": {
      "type": "library",
      "bom-ref": "pkg:pypi/kaos-ml-core@0.1.5",
      "name": "kaos-ml-core",
      "version": "0.1.5",
      "purl": "pkg:pypi/kaos-ml-core@0.1.5"
    }
  },
  "components": [
    {
      "type": "library",
      "bom-ref": "pkg:pypi/annotated-doc@0.0.4",
      "name": "annotated-doc",
      "version": "0.0.4",
      "purl": "pkg:pypi/annotated-doc@0.0.4",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fbcda96e87e9c92ad167c2e53839e57503ecfda18804ea28102353485033faa4"
        },
        {
          "alg": "SHA-256",
          "content": "571ac1dc6991c450b25a9c2d84a3705e2ae7a53467b5d111c24fa8baabbed320"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/57/ba/046ceea27344560984e26a590f90bc7f4a75b06701f653222458922b558c/annotated_doc-0.0.4.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/annotated-doc/0.0.4/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/annotated-types@0.7.0",
      "name": "annotated-types",
      "version": "0.7.0",
      "purl": "pkg:pypi/annotated-types@0.7.0",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"
        },
        {
          "alg": "SHA-256",
          "content": "1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/annotated-types/0.7.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/anyio@4.14.2",
      "name": "anyio",
      "version": "4.14.2",
      "purl": "pkg:pypi/anyio@4.14.2",
      "supplier": {
        "name": "Unknown / community"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cfa139f3ed1a23ee8f88a145ddb5ac7605b8bbfd8592baacd7ce3d8bb4313c7f"
        },
        {
          "alg": "SHA-256",
          "content": "9f505dda5ac9f0c8309b5e8bd445a8c2bf7246f3ce950121e45ea15bc41d1494"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/61/cc/a381afa6efea9f496eff839d4a6a1aed3bfafc7b3ab4b0d1b243a12573dd/anyio-4.14.2.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/anyio/4.14.2/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/attrs@26.1.0",
      "name": "attrs",
      "version": "26.1.0",
      "purl": "pkg:pypi/attrs@26.1.0",
      "supplier": {
        "name": "Unknown / community"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d03ceb89cb322a8fd706d4fb91940737b6642aa36998fe130a9bc96c985eff32"
        },
        {
          "alg": "SHA-256",
          "content": "c647aa4a12dfbad9333ca4e71fe62ddc36f4e63b2d260a37a8b83d2f043ac309"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/9a/8e/82a0fe20a541c03148528be8cac2408564a6c9a0cc7e9171802bc1d26985/attrs-26.1.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/attrs/26.1.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/certifi@2026.4.22",
      "name": "certifi",
      "version": "2026.4.22",
      "purl": "pkg:pypi/certifi@2026.4.22",
      "supplier": {
        "name": "Kenneth Reitz"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8d455352a37b71bf76a79caa83a3d6c25afee4a385d632127b6afb3963f1c580"
        },
        {
          "alg": "SHA-256",
          "content": "3cb2210c8f88ba2318d29b0388d1023c8492ff72ecdde4ebdaddbb13a31b1c4a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MPL-2.0"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/25/ee/6caf7a40c36a1220410afe15a1cc64993a1f864871f698c0f93acb72842a/certifi-2026.4.22.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/certifi/2026.4.22/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "weak-copyleft"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/cffi@2.0.0",
      "name": "cffi",
      "version": "2.0.0",
      "purl": "pkg:pypi/cffi@2.0.0",
      "supplier": {
        "name": "Armin Rigo, Maciej Fijalkowski"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529"
        },
        {
          "alg": "SHA-256",
          "content": "00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb"
        },
        {
          "alg": "SHA-256",
          "content": "45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca"
        },
        {
          "alg": "SHA-256",
          "content": "07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b"
        },
        {
          "alg": "SHA-256",
          "content": "d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b"
        },
        {
          "alg": "SHA-256",
          "content": "f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2"
        },
        {
          "alg": "SHA-256",
          "content": "dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3"
        },
        {
          "alg": "SHA-256",
          "content": "c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26"
        },
        {
          "alg": "SHA-256",
          "content": "d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c"
        },
        {
          "alg": "SHA-256",
          "content": "6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b"
        },
        {
          "alg": "SHA-256",
          "content": "74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27"
        },
        {
          "alg": "SHA-256",
          "content": "19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75"
        },
        {
          "alg": "SHA-256",
          "content": "256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91"
        },
        {
          "alg": "SHA-256",
          "content": "fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5"
        },
        {
          "alg": "SHA-256",
          "content": "c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13"
        },
        {
          "alg": "SHA-256",
          "content": "24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b"
        },
        {
          "alg": "SHA-256",
          "content": "12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c"
        },
        {
          "alg": "SHA-256",
          "content": "d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef"
        },
        {
          "alg": "SHA-256",
          "content": "afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775"
        },
        {
          "alg": "SHA-256",
          "content": "737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205"
        },
        {
          "alg": "SHA-256",
          "content": "38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1"
        },
        {
          "alg": "SHA-256",
          "content": "087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f"
        },
        {
          "alg": "SHA-256",
          "content": "203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25"
        },
        {
          "alg": "SHA-256",
          "content": "dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad"
        },
        {
          "alg": "SHA-256",
          "content": "9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9"
        },
        {
          "alg": "SHA-256",
          "content": "7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d"
        },
        {
          "alg": "SHA-256",
          "content": "7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c"
        },
        {
          "alg": "SHA-256",
          "content": "92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8"
        },
        {
          "alg": "SHA-256",
          "content": "b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc"
        },
        {
          "alg": "SHA-256",
          "content": "28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592"
        },
        {
          "alg": "SHA-256",
          "content": "7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512"
        },
        {
          "alg": "SHA-256",
          "content": "6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4"
        },
        {
          "alg": "SHA-256",
          "content": "1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e"
        },
        {
          "alg": "SHA-256",
          "content": "d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6"
        },
        {
          "alg": "SHA-256",
          "content": "0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/cffi/2.0.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/click@8.3.3",
      "name": "click",
      "version": "8.3.3",
      "purl": "pkg:pypi/click@8.3.3",
      "supplier": {
        "name": "Unknown / community"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "398329ad4837b2ff7cbe1dd166a4c0f8900c3ca3a218de04466f38f6497f18a2"
        },
        {
          "alg": "SHA-256",
          "content": "a2bf429bb3033c89fa4936ffb35d5cb471e3719e1f3c8a7c3fff0b8314305613"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/bb/63/f9e1ea081ce35720d8b92acde70daaedace594dc93b693c869e0d5910718/click-8.3.3.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/click/8.3.3/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/cloudpickle@3.1.2",
      "name": "cloudpickle",
      "version": "3.1.2",
      "purl": "pkg:pypi/cloudpickle@3.1.2",
      "supplier": {
        "name": "The cloudpickle developer team"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7fda9eb655c9c230dab534f1983763de5835249750e85fbcef43aaa30a9a2414"
        },
        {
          "alg": "SHA-256",
          "content": "9acb47f6afd73f60dc1df93bb801b472f05ff42fa6c84167d25cb206be1fbf4a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/27/fb/576f067976d320f5f0114a8d9fa1215425441bb35627b1993e5afd8111e5/cloudpickle-3.1.2.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/cloudpickle/3.1.2/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/colorama@0.4.6",
      "name": "colorama",
      "version": "0.4.6",
      "purl": "pkg:pypi/colorama@0.4.6",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"
        },
        {
          "alg": "SHA-256",
          "content": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/colorama/0.4.6/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/coverage@7.14.0",
      "name": "coverage",
      "version": "7.14.0",
      "purl": "pkg:pypi/coverage@7.14.0",
      "supplier": {
        "name": "Ned Batchelder and 255 others"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "057a6af2f160a85384cde4ab36f0d2777bae1057bae255f95413cdd382aa5c74"
        },
        {
          "alg": "SHA-256",
          "content": "f2bbb8254370eb4c628ff3d6fa8a7f74ddc40565394d4f7ab791d1fe568e37ef"
        },
        {
          "alg": "SHA-256",
          "content": "23b81107f46d3f21d0cbce30664fcec0f5d9f585638a67081750f99738f6bf66"
        },
        {
          "alg": "SHA-256",
          "content": "22a7e06a5f11a757cdfe79018e9095f9f69ae283c5cd8123774c788deec8717b"
        },
        {
          "alg": "SHA-256",
          "content": "9d1aa57a1dc8e05bdc42e81c5d671d849577aeedf279f4c449d6d286f9ed88ca"
        },
        {
          "alg": "SHA-256",
          "content": "90c1a51bcfddf645b3bb7ec333d9e94393a8e94f55642380fa8a9a5a9e636cb7"
        },
        {
          "alg": "SHA-256",
          "content": "a841fae2fadcae4f438d43b6ccc4aac2ad609f47cdb6cfdce60cbb3fe5ca7bc2"
        },
        {
          "alg": "SHA-256",
          "content": "c79d2319cabef1fe8e86df73371126931550804738f78ad7d31e3aad85a67367"
        },
        {
          "alg": "SHA-256",
          "content": "1b23b0c6f0b1db6ad769b7050c8b641c0bf215ded26c1816955b17b7f26edfa9"
        },
        {
          "alg": "SHA-256",
          "content": "55d3089079ce181a4566b1065ab28d2575eb76d8ac8f81f4fcda2bf037fee087"
        },
        {
          "alg": "SHA-256",
          "content": "49c005cba1e2f9677fb2845dcdf9a2e72a52a17d63e8231aaaae35d9f50215ef"
        },
        {
          "alg": "SHA-256",
          "content": "9117377b823daa28aa8635fbb08cda1cd6be3d7143257345459559aeef852d52"
        },
        {
          "alg": "SHA-256",
          "content": "7b79d646cf46d5cf9a9f40281d4441df5849e445726e369006d2b117710b33fe"
        },
        {
          "alg": "SHA-256",
          "content": "fb609b3658479e33f9516d46f1a89dbb9b6c261366e3a11844a96ec487533dae"
        },
        {
          "alg": "SHA-256",
          "content": "0773d8329cf32b6fd222e4b52622c61fe8d503eb966cfc8d3c3c10c96266d50e"
        },
        {
          "alg": "SHA-256",
          "content": "b4e26a0f1b696faf283bffe5b8569e44e336c582439df5d53281ab89ee0cba96"
        },
        {
          "alg": "SHA-256",
          "content": "953f521ca9445300397e65fda3dca58b2dbd68fee983777420b57ac3c77e9f90"
        },
        {
          "alg": "SHA-256",
          "content": "98af83fd65ae24b1fdd03aaead967a9f523bcd2f1aab2d4f3ffda65bb568a6f1"
        },
        {
          "alg": "SHA-256",
          "content": "668b92e6958c4db7cf92e81caac328dfbbdbb215db2850ad28f0cbe1eea0bfbd"
        },
        {
          "alg": "SHA-256",
          "content": "9fbd898551762dea00d3fef2b1c4f99afd2c6a3ff952ea07d60a9bd5ed4f34bc"
        },
        {
          "alg": "SHA-256",
          "content": "68af363c07ecd8d4b7d4043d85cb376d7d227eceb54e5323ee45da73dbd3e426"
        },
        {
          "alg": "SHA-256",
          "content": "6e57054a583da8ac55edf24117ea4c9133032cfc4cf72aa2d48c1e5d4b52f899"
        },
        {
          "alg": "SHA-256",
          "content": "cc3499459bbcdd51a65b64c35ab7ed2764eaf3cba826e0df3f1d7fe2e102b70b"
        },
        {
          "alg": "SHA-256",
          "content": "45899ec2138a4346ed34d601dedf5076fb74edf2d1dd9dc76a78e82397edee90"
        },
        {
          "alg": "SHA-256",
          "content": "8767486808c436f05b23ab98eb963fb29185e32a9357a166971685cb3459900f"
        },
        {
          "alg": "SHA-256",
          "content": "a3b5ddfd6aa7ddad53ee3edb231e88a2151507a43229b7d71b953916deca127d"
        },
        {
          "alg": "SHA-256",
          "content": "63df0fe568e698e1045792399f8ab6da3a6c2dce3182813fb92afa2641087b47"
        },
        {
          "alg": "SHA-256",
          "content": "827d6397dbd95144939b18f89edf31f63e1f99633e8d5f32f22ba8bdda567477"
        },
        {
          "alg": "SHA-256",
          "content": "7bf43e000d24012599b879791cff41589af90674722421ef11b11a5431920bab"
        },
        {
          "alg": "SHA-256",
          "content": "3f5549365af25d770e06b1f8f5682d9a5637d06eb494db91c6fa75d3950cc917"
        },
        {
          "alg": "SHA-256",
          "content": "6d160217ec6fe890f16ad3a9531761589443749e448f91986c972714fad361c8"
        },
        {
          "alg": "SHA-256",
          "content": "9aed9fa983514ca032790f3fe0d1c0e42ca7e16b42432af1706b50a9a46bef5d"
        },
        {
          "alg": "SHA-256",
          "content": "ba3b8390db29296dbbf49e91b6fe08f990743a90c8f447ba4c2ffc29670dfa63"
        },
        {
          "alg": "SHA-256",
          "content": "3a5d8e876dfa2f102e970b183863d6dedd023d3c0eeca1fe7a9787bc5f28b212"
        },
        {
          "alg": "SHA-256",
          "content": "5ebb8f4614a3787d567e610bbfdf96a4798dd69a1afb1bd8ad228d4111fe6ff3"
        },
        {
          "alg": "SHA-256",
          "content": "6b9bf47223dd8db3d4c4b2e443b02bace480d428f0822c3f991600448a176c97"
        },
        {
          "alg": "SHA-256",
          "content": "3485a836550b303d006d57cc06e3d5afaabc642c77050b7c985a97b13e3776b8"
        },
        {
          "alg": "SHA-256",
          "content": "3e7e88110bae996d199d1693ca8ec3fd52441d426401ae963437598667b4c5eb"
        },
        {
          "alg": "SHA-256",
          "content": "15228a6800ce7bdf1b74800595e56db7138cecb338fdbf044806e10dcf182dfe"
        },
        {
          "alg": "SHA-256",
          "content": "9d26ac7f5398bafc5b57421ad994e8a4749e8a7a0e62d05ec7d53014d5963bfa"
        },
        {
          "alg": "SHA-256",
          "content": "2fb73254ff43c911c967a899e1359bc5049b4b115d6e8fbdde4937d0a2246cd5"
        },
        {
          "alg": "SHA-256",
          "content": "454a380af72c6adada298ed270d38c7a391288198dbfb8467f786f588751a90c"
        },
        {
          "alg": "SHA-256",
          "content": "65c86fb646d2bd2972e96bd1a8b45817ed907cee68655d6295fe7ec031d04cca"
        },
        {
          "alg": "SHA-256",
          "content": "6a6516b02a6101398e19a3f44820f69bab2590697f7def4331f668b14adaf828"
        },
        {
          "alg": "SHA-256",
          "content": "45e0f79d8351fa76e256716df91eab12890d32678b9590df7ae1042e4bd4cf5d"
        },
        {
          "alg": "SHA-256",
          "content": "4b899594a8b2d81e5cc064a0d7f9cac2081fed91049456cae7676787e41549c9"
        },
        {
          "alg": "SHA-256",
          "content": "f580f8c80acd94ac72e863efe2cab791d8c38d153e0b463b92dfa000d5c84cd1"
        },
        {
          "alg": "SHA-256",
          "content": "a2bd259c442cd43c49b30fbafc51776eb19ea396faf159d26a83e6a0a5f13b0c"
        },
        {
          "alg": "SHA-256",
          "content": "a706b908dfa85538863504c624b237a3cc34232bf403c057414ebfdb3b4d9f84"
        },
        {
          "alg": "SHA-256",
          "content": "7333cd944ee4393b9b3d3c1b598c936d4fc8d70573a4c7dacfec5590dd50e436"
        },
        {
          "alg": "SHA-256",
          "content": "0f162bc9a15b82d947b02651b0c7e1609d6f7a8735ca330cfadec8481dd97d5a"
        },
        {
          "alg": "SHA-256",
          "content": "362cb78e01a5dc82009d88004cf60f2e6b6d6fcbfdec05b05af73b0abf40118f"
        },
        {
          "alg": "SHA-256",
          "content": "acebd068fca5512c3a6fde9c045f901613478781a73f0e82b307b214daef23fb"
        },
        {
          "alg": "SHA-256",
          "content": "29fe3da551dface75deb2ccbf87b6b66e2e7ef38f6d89050b428be94afff3490"
        },
        {
          "alg": "SHA-256",
          "content": "b4cc4fce8672fffcb09b0eafc167b396b3ba53c4a7230f54b7aaffbf6c835fa9"
        },
        {
          "alg": "SHA-256",
          "content": "5d4a51aad8ba8bdcd2b8bd8f03d4aca19693fa2327a3470e4718a25b03481020"
        },
        {
          "alg": "SHA-256",
          "content": "9f323af3e1e4f68b60b7b247e37b8515563a61375518fa59de1af48ba28a3db6"
        },
        {
          "alg": "SHA-256",
          "content": "1a0abc7342ea9711c469dd8b821c6c311e6bc6aac1442e5fbd6b27fae0a8f3db"
        },
        {
          "alg": "SHA-256",
          "content": "a9f864ef57b7172e2db87a096642dd51e179e085ab6b2c371c29e885f65c8fb2"
        },
        {
          "alg": "SHA-256",
          "content": "29943e552fdc08e082eb51400fb2f58e118a83b5542bd06531214e084399b644"
        },
        {
          "alg": "SHA-256",
          "content": "742a73ea621953b012f2c4c2219b512180dd84489acf5b1596b0aafc55b9100b"
        },
        {
          "alg": "SHA-256",
          "content": "8de5b61163aee3d05c8a2beab6f47913df7981dad1baf82c414d99158c286ab1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/23/7f/d0720730a397a999ffc0fd3f5bebef347338e3a47b727da66fbb228e2ff2/coverage-7.14.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/coverage/7.14.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/cryptography@50.0.1",
      "name": "cryptography",
      "version": "50.0.1",
      "purl": "pkg:pypi/cryptography@50.0.1",
      "supplier": {
        "name": "Unknown / community"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5dd9bda1c12b4162f6ff568eeb5e0ff956c28d14406e875cfe8a63a2d414ff20"
        },
        {
          "alg": "SHA-256",
          "content": "b8f852c65863251b9e3a1b8c150ce21e59b522dbb6a7d4bc80e680d38388e986"
        },
        {
          "alg": "SHA-256",
          "content": "53e279950892dc102c6b4e52af03ae5ea92fac572a1ddab78ca73a997f62b69f"
        },
        {
          "alg": "SHA-256",
          "content": "ff838d62ec1bfce4f9ba7fa16f4a7b554cd8d0c299e6be37502161a660c84eef"
        },
        {
          "alg": "SHA-256",
          "content": "e74591e283fe6eb956416c929eb58262a719fe0311fd9054c62c3350ed8760d8"
        },
        {
          "alg": "SHA-256",
          "content": "5fe002589592ed749ce77fe0695fcbd3500dd61d7d6db5858a7544c612fa8e45"
        },
        {
          "alg": "SHA-256",
          "content": "51593d180cf6d179bde5c5d065bed81386b1f381656ae7d042b7ffc87a9895ad"
        },
        {
          "alg": "SHA-256",
          "content": "359e62deae718bce96170e223fdcb6357e4fbd3bb7a3a75f4430763532560e49"
        },
        {
          "alg": "SHA-256",
          "content": "e2ca8fd1b6b4b82a1c4cb02841d0837e3c12336c2e24b520ab8ab3b969733d8f"
        },
        {
          "alg": "SHA-256",
          "content": "76de83fbd91ac49c0feaaa983d0748fd7a53176afac5fb3bf7478d244f0eb527"
        },
        {
          "alg": "SHA-256",
          "content": "51afcfceb15597cf2635068e4ac9a56b2abde622edde17f37d85fd7b5306497a"
        },
        {
          "alg": "SHA-256",
          "content": "be224a65493ec5b74a158ff22a5522ce4a5ca1e543c647a3a4730d4a09e5f959"
        },
        {
          "alg": "SHA-256",
          "content": "9ebcdd5519be9b652a46f507817a74591774fc3d6923ac364e4dfa64e36b291b"
        },
        {
          "alg": "SHA-256",
          "content": "aed8db4f6d71c51efb89530e12d9464e7bf2923d46c3205dc794a2a93f8c0648"
        },
        {
          "alg": "SHA-256",
          "content": "30a125032e5642a21ff816e021152bd4e7e94f03eff3f4b7fca41cd22bc3110f"
        },
        {
          "alg": "SHA-256",
          "content": "a0b1a59e3a089064a0ec309e9428c8e3ae4e161419d20ac33600767e83fc658a"
        },
        {
          "alg": "SHA-256",
          "content": "8921d58f426793c5f1b47f0b59575780de9a095214958d0eb37d909593db8367"
        },
        {
          "alg": "SHA-256",
          "content": "a8f40ea47330e71b594a7e246898f93177c259490c63183dbaf9e571d71ed9a5"
        },
        {
          "alg": "SHA-256",
          "content": "a255449073358275b64b67d3f595f268bbef70e72b6edb65e0c70c735bf739c9"
        },
        {
          "alg": "SHA-256",
          "content": "8df2de9102026855887e4587084f6eabd80ed0f345b8ad8a7ac27ab9bf4723e0"
        },
        {
          "alg": "SHA-256",
          "content": "ac02b07824d4d1001bd4367599f839c19cb171924c796e52c23508ac14c2c0cc"
        },
        {
          "alg": "SHA-256",
          "content": "cbf74a81765ee67413503ca6e26dcc4f6f5a519822436cc0a1b97aab6c1b8a17"
        },
        {
          "alg": "SHA-256",
          "content": "16c5ecd954b3330ebfb6605eca4fd952da8bef376551d5cc264534e3770a9ee6"
        },
        {
          "alg": "SHA-256",
          "content": "79bf008d1f9af6071c797ad133e39915dfee7614f18f18f4db9072eb715064a3"
        },
        {
          "alg": "SHA-256",
          "content": "330fbb252391c596f1ae42c5754449dc924e6ad012dca8efe0d703f9f2d12ec6"
        },
        {
          "alg": "SHA-256",
          "content": "42be3bb70596b3abe4ac097b75be223e8b3ab614a0e5de068e3dcc54d71d6149"
        },
        {
          "alg": "SHA-256",
          "content": "f74455bb086a85d5e81246412602aaa97ed095e504cd40dd261ef50be42205bf"
        },
        {
          "alg": "SHA-256",
          "content": "ca83d00d9e69cd5eb63f2e69c3a5a59e0cecae5ae14c6ae0b35830fe3b37bad0"
        },
        {
          "alg": "SHA-256",
          "content": "05ba322c4da95b262a212c345af888ef2c37c88c0509756ea00a0e6d68850f23"
        },
        {
          "alg": "SHA-256",
          "content": "e22dfed744bd4002e909464cb23d2f0b05c6f3113a79ef2e9864a53db737c733"
        },
        {
          "alg": "SHA-256",
          "content": "4c4188f7c0cf655be5c06342b817ed0f9595b69ffa2b12026e5353eed29dea88"
        },
        {
          "alg": "SHA-256",
          "content": "2ebbfb0f1fed745e91796e3e1080a1440423fdae8ece1b995a1d80883a409054"
        },
        {
          "alg": "SHA-256",
          "content": "407fe2b6db00939c05c0e945e9914238f2f0a430974839429dafc82b1ee6bee5"
        },
        {
          "alg": "SHA-256",
          "content": "2b34d76a652ea2b6faf777c35df230c5637842cd904e04f16230c3f9f03e4361"
        },
        {
          "alg": "SHA-256",
          "content": "01f41478cf33fc605a6a089cd56d28b45c6c0b45a1928b61797f2621a04bac71"
        },
        {
          "alg": "SHA-256",
          "content": "fc3ed7ebd2a8c96f5b166de0ab9b624996bef3b07bbeb19364dfb78222c22c80"
        },
        {
          "alg": "SHA-256",
          "content": "9dde0a357190eb3b1da1bb9ab750e9c85cba82ca5977aa0836cbb94e92611239"
        },
        {
          "alg": "SHA-256",
          "content": "fd3718b960d0b5dd213cdf03f3bcb7000e69dda0de8b956061947ff6bcff5558"
        },
        {
          "alg": "SHA-256",
          "content": "2a93d05e34d5f67fba6f891fe85d929999baa7195e853923ea6d7576c9e68c5e"
        },
        {
          "alg": "SHA-256",
          "content": "55d16b1ef3ee0958d893a977b19777887e546c9954ea81b200c3301a864013f2"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR BSD-3-Clause"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/bb/ad/5d6702db60b1e40b41ef513b6967ff5848f307d50f8449baf1634f5908f1/cryptography-50.0.1.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/cryptography/50.0.1/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/filelock@3.29.0",
      "name": "filelock",
      "version": "3.29.0",
      "purl": "pkg:pypi/filelock@3.29.0",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "69974355e960702e789734cb4871f884ea6fe50bd8404051a3530bc07809cf90"
        },
        {
          "alg": "SHA-256",
          "content": "96f5f6344709aa1572bbf631c640e4ebeeb519e08da902c39a001882f30ac258"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/b5/fe/997687a931ab51049acce6fa1f23e8f01216374ea81374ddee763c493db5/filelock-3.29.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/filelock/3.29.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/fsspec@2026.4.0",
      "name": "fsspec",
      "version": "2026.4.0",
      "purl": "pkg:pypi/fsspec@2026.4.0",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "301d8ac70ae90ef3ad05dcf94d6c3754a097f9b5fe4667d2787aa359ec7df7e4"
        },
        {
          "alg": "SHA-256",
          "content": "11ef7bb35dab8a394fde6e608221d5cf3e8499401c249bebaeaad760a1a8dec2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/d5/8d/1c51c094345df128ca4a990d633fe1a0ff28726c9e6b3c41ba65087bba1d/fsspec-2026.4.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/fsspec/2026.4.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/h11@0.16.0",
      "name": "h11",
      "version": "0.16.0",
      "purl": "pkg:pypi/h11@0.16.0",
      "supplier": {
        "name": "Nathaniel J. Smith"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1"
        },
        {
          "alg": "SHA-256",
          "content": "63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/01/ee/02a2c011bdab74c6fb3c75474d40b3052059d95df7e73351460c8588d963/h11-0.16.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/h11/0.16.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/h2@4.4.1",
      "name": "h2",
      "version": "4.4.1",
      "purl": "pkg:pypi/h2@4.4.1",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4e866ffb1a869ae14dd9b5e6beb5c24a13da0495ad72b65925ded182521c1516"
        },
        {
          "alg": "SHA-256",
          "content": "0e25f1462b23c9cb82d9eb02e28bc706dac2a68cb457c6a0d74d63c8a2a5d0e6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/e7/85/7c366e69d84c17bb778fe41419e1fbcce3033d5b7ce29bbffff0a98b859f/h2-4.4.1.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/h2/4.4.1/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/hf-xet@1.5.0",
      "name": "hf-xet",
      "version": "1.5.0",
      "purl": "pkg:pypi/hf-xet@1.5.0",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e0fb0a34d9f406eed88233e829a67ec016bec5af19e480eac65a233ea289a948"
        },
        {
          "alg": "SHA-256",
          "content": "7d70fe2ce97b9db73b9c9b9c81fe3693640aec83416a966c446afea54acfae3c"
        },
        {
          "alg": "SHA-256",
          "content": "73a0dae8c71de3b0633a45c73f4a4a5ed09e94b43441d82981a781d4f12baa42"
        },
        {
          "alg": "SHA-256",
          "content": "a60290ec57e9b71767fba7c3645ddafdd0759974b540441510c629c6db6db24a"
        },
        {
          "alg": "SHA-256",
          "content": "e5de0f6deada0dada870bb376a11bcd1f08abf3a968a6d118f33e72d1b1eb480"
        },
        {
          "alg": "SHA-256",
          "content": "c799d49f1a5544a0ef7591c0ee75e0d6b93d6f56dc7a4979f59f7518d2872216"
        },
        {
          "alg": "SHA-256",
          "content": "2baea1b0b989e5c152fe81425f7745ddc8901280ba3d97c98d8cdece7b706c60"
        },
        {
          "alg": "SHA-256",
          "content": "526345b3ed45f374f6317349df489167606736c876241ba984105afe7fd4839d"
        },
        {
          "alg": "SHA-256",
          "content": "786d28e2eb8315d5035544b9d137b4a842d600c434bb91bf7d0d953cce906ad4"
        },
        {
          "alg": "SHA-256",
          "content": "872d5601e6deea30d15865ede55d29eac6daf5a534ab417b99b6ef6b076dd96c"
        },
        {
          "alg": "SHA-256",
          "content": "9929561f5abf4581c8ea79587881dfef6b8abb2a0d8a51915936fc2a614f4e73"
        },
        {
          "alg": "SHA-256",
          "content": "f7b7bbae318e583a86fb21e5a4a175d6721d628a2874f4bd022d0e660c32a682"
        },
        {
          "alg": "SHA-256",
          "content": "cf7b2dc6f31a4ea754bb50f74cde482dcf5d366d184076d8530b9872787f3761"
        },
        {
          "alg": "SHA-256",
          "content": "8dbcbab554c9ef158ef2c991545c3e970ddd8cc7acdcd0a78c5a41095dab4ded"
        },
        {
          "alg": "SHA-256",
          "content": "5906bf7718d3636dc13402914736abe723492cb730f744834f5f5b67d3a12702"
        },
        {
          "alg": "SHA-256",
          "content": "5f3dc2248fc01cc0a00cd392ab497f1ca373fcbc7e3f2da1f452480b384e839e"
        },
        {
          "alg": "SHA-256",
          "content": "b285cea1b5bab46b758772716ba8d6854a1a0310fed1c249d678a8b38601e5a0"
        },
        {
          "alg": "SHA-256",
          "content": "dad0dc84e941b8ba3c860659fe1fdc35c049d47cce293f003287757e971a8f56"
        },
        {
          "alg": "SHA-256",
          "content": "fd6e5a9b0fdac4ed03ed45ef79254a655b1aaab514a02202617fbf643f5fdf7a"
        },
        {
          "alg": "SHA-256",
          "content": "3531b1823a0e6d77d80f9ed15ca0e00f0d115094f8ac033d5cae88f4564cc949"
        },
        {
          "alg": "SHA-256",
          "content": "9a0ee58cd18d5ea799f7ed11290bbccbe56bdd8b1d97ca74b9cc49a3945d7a3b"
        },
        {
          "alg": "SHA-256",
          "content": "1e60df5a42e9bed8628b6416af2cba4cba57ae9f02de226a06b020d98e1aab18"
        },
        {
          "alg": "SHA-256",
          "content": "4b35549ce62601b84da4ff9b24d970032ace3d4430f52d91bcbb26c901d6c690"
        },
        {
          "alg": "SHA-256",
          "content": "2806c7c17b4d23f8d88f7c4814f838c3b6150773fe339c20af23e1cfaf2797e4"
        },
        {
          "alg": "SHA-256",
          "content": "b6c9df403040248c76d808d3e047d64db2d923bae593eb244c41e425cf6cd7be"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/74/d8/5c06fc76461418326a7decf8367480c35be11a41fd938633929c60a9ec6b/hf_xet-1.5.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/hf-xet/1.5.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/hpack@4.2.0",
      "name": "hpack",
      "version": "4.2.0",
      "purl": "pkg:pypi/hpack@4.2.0",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0895cfa3b5531fc65fe439c05eb65144f123bf7a394fcaa56aa423548d8e45c0"
        },
        {
          "alg": "SHA-256",
          "content": "858ac0b02280fa582b5080d68db0899c62a80375e0e5413a74970c5e518b6986"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/26/5b/fcabf6028144a8723726318b07a32c2f3314acdff6265743cf08a344b18e/hpack-4.2.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/hpack/4.2.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/httpcore@1.0.9",
      "name": "httpcore",
      "version": "1.0.9",
      "purl": "pkg:pypi/httpcore@1.0.9",
      "supplier": {
        "name": "encode.io"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8"
        },
        {
          "alg": "SHA-256",
          "content": "2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/06/94/82699a10bca87a5556c9c59b5963f2d039dbd239f25bc2a63907a05a14cb/httpcore-1.0.9.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/httpcore/1.0.9/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/httpx@0.28.1",
      "name": "httpx",
      "version": "0.28.1",
      "purl": "pkg:pypi/httpx@0.28.1",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "75e98c5f16b0f35b567856f597f06ff2270a374470a5c2392242528e3e3e42fc"
        },
        {
          "alg": "SHA-256",
          "content": "d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/b1/df/48c586a5fe32a0f01324ee087459e112ebb7224f646c0b5023f5e79e9956/httpx-0.28.1.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/httpx/0.28.1/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/httpx-sse@0.4.3",
      "name": "httpx-sse",
      "version": "0.4.3",
      "purl": "pkg:pypi/httpx-sse@0.4.3",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9b1ed0127459a66014aec3c56bebd93da3c1bc8bb6618c8082039a44889a755d"
        },
        {
          "alg": "SHA-256",
          "content": "0ac1c9fe3c0afad2e0ebb25a934a59f4c7823b60792691f779fad2c5568830fc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/0f/4c/751061ffa58615a32c31b2d82e8482be8dd4a89154f003147acee90f2be9/httpx_sse-0.4.3.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/httpx-sse/0.4.3/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/huggingface-hub@1.14.0",
      "name": "huggingface-hub",
      "version": "1.14.0",
      "purl": "pkg:pypi/huggingface-hub@1.14.0",
      "supplier": {
        "name": "Hugging Face, Inc."
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d6d2c9cd6be1d02ae9ec6672d5587d10a427f377db688e82528f426a041622c2"
        },
        {
          "alg": "SHA-256",
          "content": "efe075535c62e130b30e836b138e13785f6f043d1f0539e0a39aa411a99e90b8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/39/40/43109e943fd718b0ccd0cd61eb4f1c347df22bf81f5874c6f22adf44bcff/huggingface_hub-1.14.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/huggingface-hub/1.14.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/hyperframe@6.1.0",
      "name": "hyperframe",
      "version": "6.1.0",
      "purl": "pkg:pypi/hyperframe@6.1.0",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f630908a00854a7adeabd6382b43923a4c4cd4b821fcb527e6ab9e15382a3b08"
        },
        {
          "alg": "SHA-256",
          "content": "b03380493a519fce58ea5af42e4a42317bf9bd425596f7a0835ffce80f1a42e5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/02/e7/94f8232d4a74cc99514c13a9f995811485a6903d48e5d952771ef6322e30/hyperframe-6.1.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/hyperframe/6.1.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/idna@3.15",
      "name": "idna",
      "version": "3.15",
      "purl": "pkg:pypi/idna@3.15",
      "supplier": {
        "name": "Unknown / community"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ca962446ea538f7092a95e057da437618e886f4d349216d2b1e294abfdb65fdc"
        },
        {
          "alg": "SHA-256",
          "content": "048adeaf8c2d788c40fee287673ccaa74c24ffd8dcf09ffa555a2fbb59f10ac8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/82/77/7b3966d0b9d1d31a36ddf1746926a11dface89a83409bf1483f0237aa758/idna-3.15.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/idna/3.15/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/iniconfig@2.3.0",
      "name": "iniconfig",
      "version": "2.3.0",
      "purl": "pkg:pypi/iniconfig@2.3.0",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c76315c77db068650d49c5b56314774a7804df16fee4402c1f19d6d15d8c4730"
        },
        {
          "alg": "SHA-256",
          "content": "f631c04d2c48c52b84d0d0549c99ff3859c98df65b3101406327ecc7d53fbf12"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/72/34/14ca021ce8e5dfedc35312d08ba8bf51fdd999c576889fc2c24cb97f4f10/iniconfig-2.3.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/iniconfig/2.3.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/joblib@1.6.0",
      "name": "joblib",
      "version": "1.6.0",
      "purl": "pkg:pypi/joblib@1.6.0",
      "supplier": {
        "name": "joblib.readthedocs.io"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2ccc96785b12046c08fd6d55839c12857831b54a3c1673ffadd2f04bfc4eda03"
        },
        {
          "alg": "SHA-256",
          "content": "3dbbf9f6e4b592a2357b854608e980fe6390d131d7a82f011a377ef2ebef7aba"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/d5/1d/537ab090f302b838943a1b56497dd53059b9a9b46a074936470173a2e207/joblib-1.6.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/joblib/1.6.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/jsonschema@4.26.0",
      "name": "jsonschema",
      "version": "4.26.0",
      "purl": "pkg:pypi/jsonschema@4.26.0",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0c26707e2efad8aa1bfc5b7ce170f3fccc2e4918ff85989ba9ffa9facb2be326"
        },
        {
          "alg": "SHA-256",
          "content": "d489f15263b8d200f8387e64b4c3a75f06629559fb73deb8fdfb525f2dab50ce"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/b3/fc/e067678238fa451312d4c62bf6e6cf5ec56375422aee02f9cb5f909b3047/jsonschema-4.26.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/jsonschema/4.26.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/jsonschema-specifications@2025.9.1",
      "name": "jsonschema-specifications",
      "version": "2025.9.1",
      "purl": "pkg:pypi/jsonschema-specifications@2025.9.1",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d"
        },
        {
          "alg": "SHA-256",
          "content": "98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/19/74/a633ee74eb36c44aa6d1095e7cc5569bebf04342ee146178e2d36600708b/jsonschema_specifications-2025.9.1.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/jsonschema-specifications/2025.9.1/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/kaos-content@0.1.6",
      "name": "kaos-content",
      "version": "0.1.6",
      "purl": "pkg:pypi/kaos-content@0.1.6",
      "supplier": {
        "name": "kelvin.legal"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8ac15d4d1cedf86de7fbe093453f3a27e3057c08244ba117787782a2e3f9457d"
        },
        {
          "alg": "SHA-256",
          "content": "7164225bf99522f91bb29355ff03aeb498b5ad3064773861b7bd004bbed967ef"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/7e/05/6cae7aa58928fa6f24a52108a952e752d2f40289e5506e32b82979ab3b72/kaos_content-0.1.6.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/kaos-content/0.1.6/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/kaos-core@0.1.5",
      "name": "kaos-core",
      "version": "0.1.5",
      "purl": "pkg:pypi/kaos-core@0.1.5",
      "supplier": {
        "name": "kelvin.legal"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8e38a30d5c850e6fd18d73514e6989bdc85991d1b04ddb9374ea564ac2a80732"
        },
        {
          "alg": "SHA-256",
          "content": "36c2c1c56ecd554d39d4d33bb9bf18bbc33c4c00af3ea77d4675e7d084b3b20a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/7f/55/b85de46e86b17d0fdb9097ca2cce9221a5e5ca358e1ccb65a459ab3b561d/kaos_core-0.1.5.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/kaos-core/0.1.5/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/kaos-llm-client@0.1.9",
      "name": "kaos-llm-client",
      "version": "0.1.9",
      "purl": "pkg:pypi/kaos-llm-client@0.1.9",
      "supplier": {
        "name": "kelvin.legal"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e51237aa418ada7c69f5bf163023ad45d25e5c21adf27b2f0dc96a3a6c3b6ac2"
        },
        {
          "alg": "SHA-256",
          "content": "9b39624ca8301d666b9d64274acdb62ed381502ad36374a7be6ee04072359311"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/dd/99/00f3378d59b7a31c2497024bef811735269382ee247322484fbb099ac906/kaos_llm_client-0.1.9.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/kaos-llm-client/0.1.9/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/kaos-llm-core@0.1.14",
      "name": "kaos-llm-core",
      "version": "0.1.14",
      "purl": "pkg:pypi/kaos-llm-core@0.1.14",
      "supplier": {
        "name": "kelvin.legal"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a33874e7d7976f6193520438ea7ec9c493dd81c6878852703061ea626197d1e8"
        },
        {
          "alg": "SHA-256",
          "content": "fa892358308604ea7ebec54f2d889dcb3c61806ada08a45b68d7b24d3836897f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/a5/fe/d50cddbd9f0a356417f5b28482775b5d145e1e9cfb54b6abff702b012ac1/kaos_llm_core-0.1.14.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/kaos-llm-core/0.1.14/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/kaos-mcp@0.1.5",
      "name": "kaos-mcp",
      "version": "0.1.5",
      "purl": "pkg:pypi/kaos-mcp@0.1.5",
      "supplier": {
        "name": "kelvin.legal"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8e119051656306e62ea45d97869c1e0983b826c74468e643b309d32158a503f6"
        },
        {
          "alg": "SHA-256",
          "content": "6bb0e2150ef4153ce8486716b77f9cfad16b8baf9bd7dc6b6f8898b7699c92f5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/4b/02/21ead6916c5658ecf4e21445632236c1902cf75516f70d792e0ae09622cd/kaos_mcp-0.1.5.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/kaos-mcp/0.1.5/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/kaos-nlp-core@0.1.10",
      "name": "kaos-nlp-core",
      "version": "0.1.10",
      "purl": "pkg:pypi/kaos-nlp-core@0.1.10",
      "supplier": {
        "name": "kelvin.legal"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "83513567e30068a2fc6b751d4b112161656945e4724ad9530c6db9ed4d16cd7e"
        },
        {
          "alg": "SHA-256",
          "content": "e7fdd8f4000fdff7b31680c1f98df02ec55a3f7e2d996032640348e01284de9e"
        },
        {
          "alg": "SHA-256",
          "content": "488314fff69ebe7da47d20d5d08afa5eca60a731c468242822396dc229d81ccf"
        },
        {
          "alg": "SHA-256",
          "content": "d6a4be0102837162eaaa8cd19fd02139c3e40f715826a49b356ba0eca465e684"
        },
        {
          "alg": "SHA-256",
          "content": "1af4c8cb88b6f151481ce02f238c4d2bd93e6817cf9b1bd8d03cd8037915ace3"
        },
        {
          "alg": "SHA-256",
          "content": "b451e76af60beba1ccb393414813f01fb465b4f99e05f430f65a7aa65feebf04"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/3b/02/dadf4f81b06a408abe895cbd7bf032bd70182c08e5b6123ab406bf08b6a0/kaos_nlp_core-0.1.10.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/kaos-nlp-core/0.1.10/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/kaos-nlp-transformers@0.1.6",
      "name": "kaos-nlp-transformers",
      "version": "0.1.6",
      "purl": "pkg:pypi/kaos-nlp-transformers@0.1.6",
      "supplier": {
        "name": "kelvin.legal"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "46182a5b8c891e2aa251b0913319db733bab8f37e20f86f5881bf7a7c514452f"
        },
        {
          "alg": "SHA-256",
          "content": "1cfde65916a3daa88c2cb2b6a009b68497e2da59fda6ae76986b6051b8c73a30"
        },
        {
          "alg": "SHA-256",
          "content": "06ebadd9183194d76c52b43f66a7c91d17971f3cb3237711c28df04e50bcf01a"
        },
        {
          "alg": "SHA-256",
          "content": "e0a2b6585177bf0560fa57916bccc763d47fa11bcd4f1d77862f707db21647e5"
        },
        {
          "alg": "SHA-256",
          "content": "ed08805b6492798c39d9b002c722eb98a6d77447cad7e817b8281a1f102ed593"
        },
        {
          "alg": "SHA-256",
          "content": "0506be2730b9ffd658e262b096c7da2bc148733a196d4c9c219f634c01828fec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/32/d0/3fd664604db0ca6171853d80b1d70b444a6daa857491fa689780ac7790af/kaos_nlp_transformers-0.1.6.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/kaos-nlp-transformers/0.1.6/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/kaos-pdf@0.1.6",
      "name": "kaos-pdf",
      "version": "0.1.6",
      "purl": "pkg:pypi/kaos-pdf@0.1.6",
      "supplier": {
        "name": "kelvin.legal"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9c6482f55e0ce1211c268f3fbf4157b68cfa60bf722bd79dfdb675acbe006102"
        },
        {
          "alg": "SHA-256",
          "content": "ef43ef0bad58c9f634a6f58d65d2dd6184b403e9661de08826aa3a5a442aa95c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/3e/30/d500df5e4da0c62b00244c2bbfb5dea4c20a7a512d74c4333be5c6735be7/kaos_pdf-0.1.6.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/kaos-pdf/0.1.6/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/markdown-it-py@4.2.0",
      "name": "markdown-it-py",
      "version": "4.2.0",
      "purl": "pkg:pypi/markdown-it-py@4.2.0",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "04a21681d6fbb623de53f6f364d352309d4094dd4194040a10fd51833e418d49"
        },
        {
          "alg": "SHA-256",
          "content": "9f7ebbcd14fe59494226453aed97c1070d83f8d24b6fc3a3bcf9a38092641c4a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/06/ff/7841249c247aa650a76b9ee4bbaeae59370dc8bfd2f6c01f3630c35eb134/markdown_it_py-4.2.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/markdown-it-py/4.2.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/maturin@1.15.0",
      "name": "maturin",
      "version": "1.15.0",
      "purl": "pkg:pypi/maturin@1.15.0",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "94b26cc8e8aba61a5f2099715fe640e18c5f678e9a500408b38761263954228a"
        },
        {
          "alg": "SHA-256",
          "content": "6bf6dc62e22d4dcfd5a51244ff0d58975fa4979c48209fe84159617648956d82"
        },
        {
          "alg": "SHA-256",
          "content": "cd35772633f489841132bc8e71d6fc7f842df30b9c05cd5cdf1ee1ddcb744cc7"
        },
        {
          "alg": "SHA-256",
          "content": "c40b4eae7bf5ef1f4b1af8d623fe4105016f93578fb15b764e741d08ec3b92dd"
        },
        {
          "alg": "SHA-256",
          "content": "7eb066372f541f8eb4909c79c5d9bd0b9e8125980bdf1ec9e8aba23c6c8d6c55"
        },
        {
          "alg": "SHA-256",
          "content": "653020a63525bb224e5ab0adf02e17a2e08bc86dbea7fc1399c9a56d7529b99e"
        },
        {
          "alg": "SHA-256",
          "content": "0ebf9767892725083138e671c34482c660317a2f3d6a29fc0e0f34e9d8c99136"
        },
        {
          "alg": "SHA-256",
          "content": "7ab7eebffd7b8debca2265985de4eaeb332141276d24b9560b5ad484d4b3add1"
        },
        {
          "alg": "SHA-256",
          "content": "126e12e618b4db42f68c779a56d41f82a390145ba36ac3f621d057eb34f5ad9d"
        },
        {
          "alg": "SHA-256",
          "content": "4f9d33e6c3f9615c8caceecbbbd440f8eb25a3ddeb687077682cd5eca2e9ae15"
        },
        {
          "alg": "SHA-256",
          "content": "bf29beddd0c6708f112db51d5275fc28b28b9e9c9c5faae387eaef662918b176"
        },
        {
          "alg": "SHA-256",
          "content": "da649988be98e87e009e51b1bf0d301b6a301bc0cecbdd60d40d8ba60748d1ca"
        },
        {
          "alg": "SHA-256",
          "content": "552c2be4afd43fe8d5c9f3ec8d4c4756d973b8dcbe94c14084390301f50243e1"
        },
        {
          "alg": "SHA-256",
          "content": "c7dc0c66c78d3debdd9c5aa807e861fbcbf07f3505d34b125df74c03986b0f48"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/b9/c8/22e5e21b2679c9bce6415ca578034ca2cc9316be0642ae21e051a2d5198c/maturin-1.15.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/maturin/1.15.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/mcp@1.30.0",
      "name": "mcp",
      "version": "1.30.0",
      "purl": "pkg:pypi/mcp@1.30.0",
      "supplier": {
        "name": "Anthropic, PBC."
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "445414625fce5c295faa505bb11bacece661ab6f4028d57c935db57820b7a3e4"
        },
        {
          "alg": "SHA-256",
          "content": "666edb5009503e1047c9d60346a756f94b261f05cc2625f23d41c728ffc484d0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/ba/93/0142dc84a666daf8ad51a34268f34c12fd6fda4f3810c4be2504eecc8212/mcp-1.30.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/mcp/1.30.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/mdit-py-plugins@0.6.1",
      "name": "mdit-py-plugins",
      "version": "0.6.1",
      "purl": "pkg:pypi/mdit-py-plugins@0.6.1",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a2bca0f039f39dbd35fb74ae1b5f998608c437463371f0ff7f49a19a17a114d0"
        },
        {
          "alg": "SHA-256",
          "content": "214c82fb2ac524472ab6a5bcab1de80f73b50443e187f401bfd77efbc7c6481d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/59/fc/f8d0863f8862f25602c0404d75568e89fb6b4109804645e5cdfb1be5cf56/mdit_py_plugins-0.6.1.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/mdit-py-plugins/0.6.1/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/mdurl@0.1.2",
      "name": "mdurl",
      "version": "0.1.2",
      "purl": "pkg:pypi/mdurl@0.1.2",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"
        },
        {
          "alg": "SHA-256",
          "content": "84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/mdurl/0.1.2/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/narwhals@2.22.1",
      "name": "narwhals",
      "version": "2.22.1",
      "purl": "pkg:pypi/narwhals@2.22.1",
      "supplier": {
        "name": "Marco Gorelli"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d62920805a0a43b7ff8b54b0c0d3142d796f8a9301836ada37e573d6a33cbcd9"
        },
        {
          "alg": "SHA-256",
          "content": "60567d774edf77db53906f89d9fbd164e66e56d66d388e1e6990f17ac33cfb53"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/62/3c/c4ef2164a71c1a63d7f1ae411c4082c5fa872405106db60a4b7114989ad7/narwhals-2.22.1.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/narwhals/2.22.1/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/numpy@2.5.3",
      "name": "numpy",
      "version": "2.5.3",
      "purl": "pkg:pypi/numpy@2.5.3",
      "supplier": {
        "name": "Travis E. Oliphant et al."
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "df2d5874ff183595a4ba404edd04f6bd9b5505c1d7708573f6a6c17489a67563"
        },
        {
          "alg": "SHA-256",
          "content": "66a78fe4556c60aceda5916f9eacd638b18e9e681016ec302dcb4682d6d4d034"
        },
        {
          "alg": "SHA-256",
          "content": "92f30e89b8ee0ecf363033576c422b2f58fed6a80bed0aa48dff6d14c654663e"
        },
        {
          "alg": "SHA-256",
          "content": "f9a2353b37a1a9e78fd82b27ad7e2a32a2d036604d18f02b05e3136c62ca3b09"
        },
        {
          "alg": "SHA-256",
          "content": "ccbc4665079665c3cf3bab4db9f6b095370cd6437d66be549b6c2a1fd19e1958"
        },
        {
          "alg": "SHA-256",
          "content": "c76d5dde9f445058f83d0c02af00557a4db91de9a9a57c0df87d1535001d654b"
        },
        {
          "alg": "SHA-256",
          "content": "a5fa86b80fd24bcd1aff83ad23be44ea323de3f787be8f8b15d4a65621e25321"
        },
        {
          "alg": "SHA-256",
          "content": "bd4cb9ad3c7889b9b3fe0a9a9fb5d2ed26f9879bff2608d9f01aed147a20d231"
        },
        {
          "alg": "SHA-256",
          "content": "1302b90c0e52281681b2975adfe8a860cb7b12216a27b4b0b4207c44bf7bccf0"
        },
        {
          "alg": "SHA-256",
          "content": "1c80eabb4035ecf4ca9cd49cde8a9fdd69a729e63e6474887d1523ade7aa277f"
        },
        {
          "alg": "SHA-256",
          "content": "71cad2b2a7451ab79d8f5e71b453485b6775963d5cf794179144a7463fe6e8ec"
        },
        {
          "alg": "SHA-256",
          "content": "8e4dd766076855b5ff7ea52fa5f07ce26286726e0f8bff446b7739d02e6ea204"
        },
        {
          "alg": "SHA-256",
          "content": "350ba9783ce969cf9f7ce6e6a9a58e1a6e2a19ca025b7ee448c4db727706212a"
        },
        {
          "alg": "SHA-256",
          "content": "012e66aca395d795496446e52aeeb5866312a5d4d3f27da270e5a0b43f70dc5c"
        },
        {
          "alg": "SHA-256",
          "content": "adc1ada2662f8a5f960b8a10d9986897e7499ef07e06d4cfe7197f8cce923c07"
        },
        {
          "alg": "SHA-256",
          "content": "54a115e5a73b8fc44f0cebef486365a1894b5c9760685d4558b72b7c3eb846e0"
        },
        {
          "alg": "SHA-256",
          "content": "be5a8381859b6da607c84f4f7d6847725f1cf1853ef8a2c9e115b7d58bef47dc"
        },
        {
          "alg": "SHA-256",
          "content": "b0521d0f4aebb6e06189451025fa17a913287b13c03d5fe05c017333b654ea5b"
        },
        {
          "alg": "SHA-256",
          "content": "9deb49575e5b0b94ed72c8a64ec4d033381adc27e9060ae842971f697ba96104"
        },
        {
          "alg": "SHA-256",
          "content": "b00eefbcf0f292945c4b4dec2ae845389ef5bcdcd596e6e4328051db5b5ba694"
        },
        {
          "alg": "SHA-256",
          "content": "c2381f82999704f818e2c987a865050e285ec3621262c66d40f5a96c8f899f8e"
        },
        {
          "alg": "SHA-256",
          "content": "2c25dfa72943e4336ddb6b0ee4277b47a0c85bede0807530ec68103bf58e2c10"
        },
        {
          "alg": "SHA-256",
          "content": "15aa985ac73a8db02db7663381aa109510449d3819d37206caed27b33a65a8a6"
        },
        {
          "alg": "SHA-256",
          "content": "ac7bb1c52d445bd4f8f7f97fefe6abc3a084dc4d63df50d79b17fa2b78e89297"
        },
        {
          "alg": "SHA-256",
          "content": "e6ab667ba76450084eb64013762c438ea76d9d29cc676dcd6c2e9892ba37f841"
        },
        {
          "alg": "SHA-256",
          "content": "f7fabeb6cea87d65f3b926de33d03fb016cfdc29314c90974383b5582ae72891"
        },
        {
          "alg": "SHA-256",
          "content": "1fb6f8fb9ff0b3a69f52c66ce397b0246583e9f28616231b0e32ca49259a5fa6"
        },
        {
          "alg": "SHA-256",
          "content": "93e1f5447e2b1e479d7bd74701e84746b86450cff1fc368b132d195e2b8f8211"
        },
        {
          "alg": "SHA-256",
          "content": "c00abe94c1a69d75d827dcf1c025b25c8a45d230b3bcd77a9020883a1b047653"
        },
        {
          "alg": "SHA-256",
          "content": "536f963710a4e63934d80ac0dc4f478804a83e9a84b6828018f25d09953ada33"
        },
        {
          "alg": "SHA-256",
          "content": "4c8a6d2ebce6305fd82fbefca827775437147052a976ee7c94b36a0c1b52ac6c"
        },
        {
          "alg": "SHA-256",
          "content": "9a37475425b431b4d060f23b4f52cd2f3aef6bc7c654bd760adf0040eec9d435"
        },
        {
          "alg": "SHA-256",
          "content": "2d8240cb4c16fd831074aa2b2cf9fc54664d826341d61c372245b96a74a49a9a"
        },
        {
          "alg": "SHA-256",
          "content": "a6391fafaba97500887132cd582abc6e19452b1ac775a47caa7b24490e152058"
        },
        {
          "alg": "SHA-256",
          "content": "09d5a423c71ad5feb5625844ad58050e35df43871004b52ac9c0ad44a56775be"
        },
        {
          "alg": "SHA-256",
          "content": "f9579f383d1bf9df80081e72760e84960a7fd4f88cf0c9e535a8597c9bb646f5"
        },
        {
          "alg": "SHA-256",
          "content": "86bff898a431c0fb71f7610b75726e75a54d47b37edc9d537f48de63bb3c0b90"
        },
        {
          "alg": "SHA-256",
          "content": "1f3ed25271581281f2fccb1adcedfcde4c07362eec69189b50baf6f90e3ae159"
        },
        {
          "alg": "SHA-256",
          "content": "ffdc76bfcae6b255dff75202c5e7feaf95b40246bc0a17944facc1fecf9f79ab"
        },
        {
          "alg": "SHA-256",
          "content": "116f96cadd935c6122e9228d676fe7ede19e741f5c8bb1c3cddbe0c51ccebea2"
        },
        {
          "alg": "SHA-256",
          "content": "09ffa5d903faeaa5c4dd05009cf81c8bab9f2cb37c548b8d39b65b4cfa7c97f7"
        },
        {
          "alg": "SHA-256",
          "content": "e01c918ac3d48e18a927cf7b14a26a3e29ff2bdf2eacb976da0aecd6a43ed034"
        },
        {
          "alg": "SHA-256",
          "content": "e931e4f499e0dc7ef29d269a8e5b35dd722e5d14be07df6240166ea7c6532fae"
        },
        {
          "alg": "SHA-256",
          "content": "26e15e4aecd8617dfbaecb37d223e365d7b39411fba20454be2670a96aa74cb5"
        },
        {
          "alg": "SHA-256",
          "content": "6cef4bb1706dfec49243c05d921eefb4e190d41e2528b30d8035ea1f36b4c24a"
        },
        {
          "alg": "SHA-256",
          "content": "d1c89973648c85069c5046ad460f7b8a00218b29a2e42359ac8cc63e9ab94832"
        },
        {
          "alg": "SHA-256",
          "content": "214045a5bf00113a146ab9ee9730c44501af6723cdf1f6830932f7b5ef2e7af0"
        },
        {
          "alg": "SHA-256",
          "content": "8617bbfae4486cf99c9f899966699428d19da931d06ca94ad3da986c76e15997"
        },
        {
          "alg": "SHA-256",
          "content": "595d020938c84e320bcf40ad71089e108eac0d377cd018e14a8c094f39e98d85"
        },
        {
          "alg": "SHA-256",
          "content": "6f24021b9f22bc6301c37b196974a92c1c18dccedb6fef3dd252e95f2d6adbe4"
        },
        {
          "alg": "SHA-256",
          "content": "71b39d9f935b6ec0f8753e3e2afb51e3efba6f2e05b68b32a40754d24bcd4a3c"
        },
        {
          "alg": "SHA-256",
          "content": "6b05c171afb3aa07adbd20abc00aea86fe375beb0fdb9ef780ec5b7f63bab1c0"
        },
        {
          "alg": "SHA-256",
          "content": "f54660b0eb6b0b9f36e7fe1cdfdff472028dd0d14acd9b9b65098efbad059469"
        },
        {
          "alg": "SHA-256",
          "content": "1aad64d99730d013cfc6debafed22783b4fc5a7f4b8bc744d2d8cf7dcc880551"
        },
        {
          "alg": "SHA-256",
          "content": "befa1ae5bd6030b3f512b43ff3fa5290bbed6b84411a44244b14adf835f5b89d"
        }
      ],
      "licenses": [
        {
          "expression": "BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/13/01/11703282db468b85f6f7b8c7f22d058de5970d5c7e60a3a8aaa313c3de36/numpy-2.5.3.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/numpy/2.5.3/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/packaging@26.2",
      "name": "packaging",
      "version": "26.2",
      "purl": "pkg:pypi/packaging@26.2",
      "supplier": {
        "name": "Unknown / community"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ff452ff5a3e828ce110190feff1178bb1f2ea2281fa2075aadb987c2fb221661"
        },
        {
          "alg": "SHA-256",
          "content": "5fc45236b9446107ff2415ce77c807cee2862cb6fac22b8a73826d0693b0980e"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR BSD-2-Clause"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/d7/f1/e7a6dd94a8d4a5626c03e4e99c87f241ba9e350cd9e6d75123f992427270/packaging-26.2.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/packaging/26.2/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/pillow@12.3.0",
      "name": "pillow",
      "version": "12.3.0",
      "purl": "pkg:pypi/pillow@12.3.0",
      "supplier": {
        "name": "python-pillow.github.io"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3b8182a766685eaa002637e28b4ec8d6b18819a0c71f579bf0dbaa5830297cce"
        },
        {
          "alg": "SHA-256",
          "content": "21900ce7ba264168cd50defae43cd75d25c833ad4ad6e73ffc5596d12e25ac89"
        },
        {
          "alg": "SHA-256",
          "content": "4e8c2a84d977f50b9daed6eeaf3baef67d00d5d74d932288f02cb94518ee3ace"
        },
        {
          "alg": "SHA-256",
          "content": "ae26d61dfa7a47befdc7572b521024e8745f3d809bd95ca9505a7bba9ef849ec"
        },
        {
          "alg": "SHA-256",
          "content": "7a743ff716f746fc19a9557f60dab1600d4613255f8a7aeb3cdde4db7eb15a66"
        },
        {
          "alg": "SHA-256",
          "content": "d69141514cc30b774ceea5e3ed3a6635c8d8a96edf664689b890f4089111fb35"
        },
        {
          "alg": "SHA-256",
          "content": "f7401aebd7f581d7f83a439d87d474999317ee099218e5ad25d125290990ba65"
        },
        {
          "alg": "SHA-256",
          "content": "0847a763afefb695bc912d7c131e7e0632d4edc1d8698f58ddabec8e46b8b6d3"
        },
        {
          "alg": "SHA-256",
          "content": "571b9fcb07b97ef3a492028fb3d2dc0993ca23a06138b0315286566d29ef718a"
        },
        {
          "alg": "SHA-256",
          "content": "756c768d0c9c2955feb7a56c37ea24aea2e369f8d36a88da270b6a9f19e62b5e"
        },
        {
          "alg": "SHA-256",
          "content": "a876864214e136f0eb367788dbd7df045f4806801518e2cfe9e13229cfe06d8f"
        },
        {
          "alg": "SHA-256",
          "content": "1cca606cd25738df4ed873d5ad46bbdb3d83b5cbca291f6b4ff13a4df6b0bbe8"
        },
        {
          "alg": "SHA-256",
          "content": "b629de27fda84b42cde7edef0d85f13b958b47f6e9bbcbba9b673c562a89bd8b"
        },
        {
          "alg": "SHA-256",
          "content": "9cf95fe4d0f84c82d282745d9bb08ad9f926efa00be4697e767b814ce40d4330"
        },
        {
          "alg": "SHA-256",
          "content": "8728f216dcdb6e6d555cf971cb34076139ad74b31fc2c14da4fafc741c5f6217"
        },
        {
          "alg": "SHA-256",
          "content": "a45650e8ce7fafffd731db8550230db6b0d306d181a90b67d3e6bca2f1990930"
        },
        {
          "alg": "SHA-256",
          "content": "ba54cfebe86920a559a7c4d6b9050791c20513650a1952ebe3368c7dc70306f8"
        },
        {
          "alg": "SHA-256",
          "content": "e158cb00350dc278f3b91551101aa7d12415a66ebf2c91d8d5ac14e56ddd3ad0"
        },
        {
          "alg": "SHA-256",
          "content": "e9aeb04d6aef139de265b29683e119b638208f88cf73cdd1658aa07221165321"
        },
        {
          "alg": "SHA-256",
          "content": "251bf95b67017e27b13d82f5b326234ca62d70f9cf4c2b9032de2358a3b12c7b"
        },
        {
          "alg": "SHA-256",
          "content": "fe3cca2e4e8a592be0f269a1ca4835c25199d9f3ce815c8491048f785b0a0198"
        },
        {
          "alg": "SHA-256",
          "content": "23aceaa007d6172b02c277f0cd359c79492bbb14f7072b4ede9fbcaf20648130"
        },
        {
          "alg": "SHA-256",
          "content": "af8d94b0db561cf68b88a267c5c44b49e134f525d0dc2cb7ed413a66bc23559a"
        },
        {
          "alg": "SHA-256",
          "content": "fdafc9cce40277e0f7a0feabce0ee50dd2fa1800f3b38015e51296b5e814048d"
        },
        {
          "alg": "SHA-256",
          "content": "e91206ee562682b51b98ef4b26a6ef48fd84e15fd4c4bc5ec768eb641d206838"
        },
        {
          "alg": "SHA-256",
          "content": "164b31cd1a0490ab6efae01aa5df49da7061be0af1b30e035b6e9a1bfe34ee6e"
        },
        {
          "alg": "SHA-256",
          "content": "5afb51d599ea772b8365ae807ae557f18bccfe46ab261fd1c2a9ed700fc6eb17"
        },
        {
          "alg": "SHA-256",
          "content": "3edce1d53195db527e0191f84b71d02022de0540bf43a16ed734ed7537b07385"
        },
        {
          "alg": "SHA-256",
          "content": "bf16ba1b4d0b6b7c8e534936632270cf70eb00dbe09005bc345b2677b726855c"
        },
        {
          "alg": "SHA-256",
          "content": "24870b09b224f7ae3c39ed07d10e819d06f8720bc551847b1d623832b5b0e28d"
        },
        {
          "alg": "SHA-256",
          "content": "30f2aa603c41533cc25c05acd0da21636e84a315768feb631c937177db558931"
        },
        {
          "alg": "SHA-256",
          "content": "4b0a7fe987b14c31ebda6083f74f22b561fd3739bc0ac51e019622e3d72668c7"
        },
        {
          "alg": "SHA-256",
          "content": "962864dc93511324d51ddbb5b9f8731bf71675b93ca612a07441896f4688fb8c"
        },
        {
          "alg": "SHA-256",
          "content": "0740a512dc522224c77d9aa5a8d70d8b7d73fb91f2c21125d8d025d3b8990e45"
        },
        {
          "alg": "SHA-256",
          "content": "0feb2e9d6ad6c9e3c06effe9d00f3f1e618a6643273576b016f591e9315a7139"
        },
        {
          "alg": "SHA-256",
          "content": "9e881fca225083806662a5c43d627d215f258ff43c890f831966c7d7ba9c7402"
        },
        {
          "alg": "SHA-256",
          "content": "4998562bf62a445225f22e07c896bb04b35b1b1f2eb6d760584c9c51d7a5f78c"
        },
        {
          "alg": "SHA-256",
          "content": "dc624f6bc473dacdf7ef7eb8678d0d08edf15cd94fad6ae5c7d6cc67a4e4902f"
        },
        {
          "alg": "SHA-256",
          "content": "71d6097b330eea8fd15097780c8e89cb1a8ce7838669f48c5bacd6f663dd4701"
        },
        {
          "alg": "SHA-256",
          "content": "28ce87c5ab450a9dd970b52e5aca5fe63ed432d18a2eaddd1979a00a1ba24ace"
        },
        {
          "alg": "SHA-256",
          "content": "6b02afb9b97f65fbca5f31db6a2a3ba21aa93030225f150fa3f249717e938fb4"
        },
        {
          "alg": "SHA-256",
          "content": "1182d52bc2d5e5d7d0949503aa7e36d12f42205dc287e4883f407b1988820d39"
        },
        {
          "alg": "SHA-256",
          "content": "e795b7eb908249c4e43c7c99fac7c2c75dab0c43566e37db472a355f63693d71"
        },
        {
          "alg": "SHA-256",
          "content": "57b3d78c95ba9059768b10e28b813002261d3f3dfc55cc48b0c988f625175827"
        },
        {
          "alg": "SHA-256",
          "content": "fa4ecea169a355be7a3ade2c783e2ed12f0e40d2c5621cda8b3297faf7fbb9f5"
        },
        {
          "alg": "SHA-256",
          "content": "877c3f311ff35410f690861c4409e7ccbf0cd2f878e50628a28e5a0bb689e658"
        },
        {
          "alg": "SHA-256",
          "content": "e9871b1ffbfa9656b60aeee92ed5136a5742696006fa322b29ea3d8da0ecc9cf"
        },
        {
          "alg": "SHA-256",
          "content": "53aa02d20d10c3d814d536aa4e5ac9b84ca0ff5a88377963b085ad6822f93e64"
        },
        {
          "alg": "SHA-256",
          "content": "446c34dcc4324b084a53b705127dc15717b22c5e140ae0a3c38349d4efec071e"
        },
        {
          "alg": "SHA-256",
          "content": "cf1845d02ad822a369a49f2bb9345b1614744267682e7a03527dc3bf6eea1777"
        },
        {
          "alg": "SHA-256",
          "content": "186941b6aef820ad110fb01fb06eb925374dc3a21b17e37ec9a53b250c6fe2d1"
        },
        {
          "alg": "SHA-256",
          "content": "f13c32a3abd6079a66d9526e18dad9b6d280384d49d7c54040cd57b6424041d9"
        },
        {
          "alg": "SHA-256",
          "content": "1657923d2d45afb66526e5b933e5b3052e6bdea196c90d3abb2424e18c77dae8"
        },
        {
          "alg": "SHA-256",
          "content": "8cd2f7bdda092d99c9fc2fb7391354f306d01443d22785d0cbfafa2e2c8bb418"
        },
        {
          "alg": "SHA-256",
          "content": "06ff022112bc9cbf83b60f8e028d94ad87b60621706487e65f673de61610ab59"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT-CMU"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/1c/3d/bb7fca845737cf9d7dbde16ed1843984665ff2e0a518f5db43e77ec540b9/pillow-12.3.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/pillow/12.3.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "unknown"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/pluggy@1.6.0",
      "name": "pluggy",
      "version": "1.6.0",
      "purl": "pkg:pypi/pluggy@1.6.0",
      "supplier": {
        "name": "Unknown / community"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3"
        },
        {
          "alg": "SHA-256",
          "content": "e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/f9/e2/3e91f31a7d2b083fe6ef3fa267035b518369d9511ffab804f839851d2779/pluggy-1.6.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/pluggy/1.6.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/py-cpuinfo2@10.1.1",
      "name": "py-cpuinfo2",
      "version": "10.1.1",
      "purl": "pkg:pypi/py-cpuinfo2@10.1.1",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7861133863663f16e06eca63b12904ef100b5760415e92372dac0162799a4771"
        },
        {
          "alg": "SHA-256",
          "content": "adc53396bfb206e6498d078ec2ab407f85799ecd819584ac36a8f80a2d4d762d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/dc/97/a8b1ddada14c8280a047c0746f95cb05d94a31b1a331cea22bcdc2b2a82d/py_cpuinfo2-10.1.1.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/py-cpuinfo2/10.1.1/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/pycparser@3.0",
      "name": "pycparser",
      "version": "3.0",
      "purl": "pkg:pypi/pycparser@3.0",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "600f49d217304a5902ac3c37e1281c9fe94e4d0489de643a9504c5cdfdfc6b29"
        },
        {
          "alg": "SHA-256",
          "content": "b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/1b/7d/92392ff7815c21062bea51aa7b87d45576f649f16458d78b7cf94b9ab2e6/pycparser-3.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/pycparser/3.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/pydantic@2.13.4",
      "name": "pydantic",
      "version": "2.13.4",
      "purl": "pkg:pypi/pydantic@2.13.4",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c40756b57adaa8b1efeeced5c196f3f3b7c435f90e84ea7f443901bec8099ef6"
        },
        {
          "alg": "SHA-256",
          "content": "45a282cde31d808236fd7ea9d919b128653c8b38b393d1c4ab335c62924d9aba"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/18/a5/b60d21ac674192f8ab0ba4e9fd860690f9b4a6e51ca5df118733b487d8d6/pydantic-2.13.4.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/pydantic/2.13.4/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/pydantic-core@2.46.4",
      "name": "pydantic-core",
      "version": "2.46.4",
      "purl": "pkg:pypi/pydantic-core@2.46.4",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "62f875393d7f270851f20523dd2e29f082bcc82292d66db2b64ea71f64b6e1c1"
        },
        {
          "alg": "SHA-256",
          "content": "5d5902252db0d3cedf8d4a1bc68f70eeb430f7e4c7104c8c476753519b423008"
        },
        {
          "alg": "SHA-256",
          "content": "c94f0688e7b8d0a67abf40e57a7eaaecd17cc9586706a31b76c031f63df052b4"
        },
        {
          "alg": "SHA-256",
          "content": "f027324c56cd5406ca49c124b0db10e56c69064fec039acc571c29020cc87c76"
        },
        {
          "alg": "SHA-256",
          "content": "e739fee756ba1010f8bcccb534252e85a35fe45ae92c295a06059ce58b74ccd3"
        },
        {
          "alg": "SHA-256",
          "content": "9d56801be94b86a9da183e5f3766e6310752b99ff647e38b09a9500d88e46e76"
        },
        {
          "alg": "SHA-256",
          "content": "2412e734dcb48da14d4e4006b82b46b74f2518b8a26ee7e58c6844a6cd6d03c4"
        },
        {
          "alg": "SHA-256",
          "content": "9551187363ffc0de2a00b2e47c25aeaeb1020b69b668762966df15fc5659dd5a"
        },
        {
          "alg": "SHA-256",
          "content": "0186750b482eefa11d7f435892b09c5c606193ef3375bcf94aa00ae6bfb66262"
        },
        {
          "alg": "SHA-256",
          "content": "5855698a4856556d86e8e6cd8434bc3ac0314ee8e12089ae0e143f64c6256e4e"
        },
        {
          "alg": "SHA-256",
          "content": "cbaf13819775b7f769bf4a1f066cb6df7a28d4480081a589828ef190226881cd"
        },
        {
          "alg": "SHA-256",
          "content": "633147d34cf4550417f12e2b1a0383973bdf5cdfde212cb09e9a581cf10820be"
        },
        {
          "alg": "SHA-256",
          "content": "82cf5301172168103724d49a1444d3378cb20cdee30b116a1bd6031236298a5d"
        },
        {
          "alg": "SHA-256",
          "content": "9fa8ae11da9e2b3126c6426f147e0fba88d96d65921799bb30c6abd1cb2c97fb"
        },
        {
          "alg": "SHA-256",
          "content": "6b3ace8194b0e5204818c92802dcdca7fc6d88aabbb799d7c795540d9cd6d292"
        },
        {
          "alg": "SHA-256",
          "content": "184c081504d17f1c1066e430e117142b2c77d9448a97f7b65c6ac9fd9aee238d"
        },
        {
          "alg": "SHA-256",
          "content": "428e04521a40150c85216fc8b85e8d39fece235a9cf5e383761238c7fa9b96fb"
        },
        {
          "alg": "SHA-256",
          "content": "23ace664830ee0bfe014a0c7bc248b1f7f25ed7ad103852c317624a1083af462"
        },
        {
          "alg": "SHA-256",
          "content": "ce5c1d2a8b27468f433ca974829c44060b8097eedc39933e3c206a90ee49c4a9"
        },
        {
          "alg": "SHA-256",
          "content": "7283d57845ecf5a163403eb0702dfc220cc4fbdd18919cb5ccea4f95ee1cdab4"
        },
        {
          "alg": "SHA-256",
          "content": "8daafc69c93ee8a0204506a3b6b30f586ef54028f52aeeeb5c4cfc5184fd5914"
        },
        {
          "alg": "SHA-256",
          "content": "cd2213145bcc2ba85884d0ac63d222fece9209678f77b9b4d76f054c561adb28"
        },
        {
          "alg": "SHA-256",
          "content": "7a5f930472650a82629163023e630d160863fce524c616f4e5186e5de9d9a49b"
        },
        {
          "alg": "SHA-256",
          "content": "c1b3f518abeca3aa13c712fd202306e145abf59a18b094a6bafb2d2bbf59192c"
        },
        {
          "alg": "SHA-256",
          "content": "1a7dd0b3ee80d90150e3495a3a13ac34dbcbfd4f012996a6a1d8900e91b5c0fb"
        },
        {
          "alg": "SHA-256",
          "content": "3fb702cd90b0446a3a1c5e470bfa0dd23c0233b676a9099ddcc964fa6ca13898"
        },
        {
          "alg": "SHA-256",
          "content": "b8458003118a712e66286df6a707db01c52c0f52f7db8e4a38f0da1d3b94fc4e"
        },
        {
          "alg": "SHA-256",
          "content": "372429a130e469c9cd698925ce5fc50940b7a1336b0d82038e63d5bbc4edc519"
        },
        {
          "alg": "SHA-256",
          "content": "85bb3611ff1802f3ee7fdd7dbff26b56f343fb432d57a4728fdd49b6ef35e2f4"
        },
        {
          "alg": "SHA-256",
          "content": "811ff8e9c313ab425368bcbb36e5c4ebd7108c2bbf4e4089cfbb0b01eff63fac"
        },
        {
          "alg": "SHA-256",
          "content": "bfec22eab3c8cc2ceec0248aec886624116dc079afa027ecc8ad4a7e62010f8a"
        },
        {
          "alg": "SHA-256",
          "content": "af8244b2bef6aaad6d92cda81372de7f8c8d36c9f0c3ea36e827c60e7d9467a0"
        },
        {
          "alg": "SHA-256",
          "content": "5a4330cdbc57162e4b3aa303f588ba752257694c9c9be3e7ebb11b4aca659b5d"
        },
        {
          "alg": "SHA-256",
          "content": "29c61fc04a3d840155ff08e475a04809278972fe6aef51e2720554e96367e34b"
        },
        {
          "alg": "SHA-256",
          "content": "c50f2528cf200c5eed56faf3f4e22fcd5f38c157a8b78576e6ba3168ec35f000"
        },
        {
          "alg": "SHA-256",
          "content": "0cbe8b01f948de4286c74cdd6c667aceb38f5c1e26f0693b3983d9d74887c65e"
        },
        {
          "alg": "SHA-256",
          "content": "617d7e2ca7dcb8c5cf6bcb8c59b8832c94b36196bbf1cbd1bfb56ed341905edd"
        },
        {
          "alg": "SHA-256",
          "content": "7027560ee92211647d0d34e3f7cd6f50da56399d26a9c8ad0da286d3869a53f3"
        },
        {
          "alg": "SHA-256",
          "content": "f99626688942fb746e545232e7726926f3be91b5975f8b55327665fafda991c7"
        },
        {
          "alg": "SHA-256",
          "content": "fc3e9034a63de20e15e8ade85358bc6efc614008cab72898b4b4952bea0509ff"
        },
        {
          "alg": "SHA-256",
          "content": "97e7cf2be5c77b7d1a9713a05605d49460d02c6078d38d8bef3cbe323c548424"
        },
        {
          "alg": "SHA-256",
          "content": "3bf92c5d0e00fefaab325a4d27828fe6b6e2a21848686b5b60d2d9eeb09d76c6"
        },
        {
          "alg": "SHA-256",
          "content": "3ecbc122d18468d06ca279dc26a8c2e2d5acb10943bb35e36ae92096dc3b5565"
        },
        {
          "alg": "SHA-256",
          "content": "e846ae7835bf0703ae43f534ab79a867146dadd59dc9ca5c8b53d5c8f7c9ef02"
        },
        {
          "alg": "SHA-256",
          "content": "2108ba5c1c1eca18030634489dc544844144ee36357f2f9f780b93e7ddbb44b5"
        },
        {
          "alg": "SHA-256",
          "content": "4fcbe087dbc2068af7eda3aa87634eba216dbda64d1ae73c8684b621d33f6596"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/9d/56/921726b776ace8d8f5db44c4ef961006580d91dc52b803c489fafd1aa249/pydantic_core-2.46.4.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/pydantic-core/2.46.4/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/pydantic-settings@2.15.0",
      "name": "pydantic-settings",
      "version": "2.15.0",
      "purl": "pkg:pypi/pydantic-settings@2.15.0",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "694b793e84f766ba76a90ebdefc01d0a9a045dab0382bee70393da93712ad117"
        },
        {
          "alg": "SHA-256",
          "content": "0ba092c291c94baceb5eff768aa0d56400a457585bc0175925a5a5510303da42"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/68/ca/31c57507b13119d7d3cfa1576dad2911a4861e3be07b579395f4e9d393f9/pydantic_settings-2.15.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/pydantic-settings/2.15.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/pygments@2.20.0",
      "name": "pygments",
      "version": "2.20.0",
      "purl": "pkg:pypi/pygments@2.20.0",
      "supplier": {
        "name": "Matth\u00e4us G. Chajdas"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f"
        },
        {
          "alg": "SHA-256",
          "content": "81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/c3/b2/bc9c9196916376152d655522fdcebac55e66de6603a76a02bca1b6414f6c/pygments-2.20.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/pygments/2.20.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/pyjwt@2.14.0",
      "name": "pyjwt",
      "version": "2.14.0",
      "purl": "pkg:pypi/pyjwt@2.14.0",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "77283c83fb56ecf566a886c757a714bc83668e38156de2cce8263302f42e0b86"
        },
        {
          "alg": "SHA-256",
          "content": "ad0cef71c756a56e74863c2919cf0985f72decbcfcb550ee2f422e7c62b5eedc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/af/c3/8a3b59c25070cc61dc517fbdfa5dc0904670c96f605cc69759dc09166b99/pyjwt-2.14.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/pyjwt/2.14.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/pypdfium2@5.8.0",
      "name": "pypdfium2",
      "version": "5.8.0",
      "purl": "pkg:pypi/pypdfium2@5.8.0",
      "supplier": {
        "name": "pypdfium2-team"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "049397c647e50f83115ee951c49394dab9e9ba52ebdd5a11ab1109390eb3d34e"
        },
        {
          "alg": "SHA-256",
          "content": "f67b6c74b716d9ac725ad1af49ae786ad813ac20823d45606d59f1fc06caa8af"
        },
        {
          "alg": "SHA-256",
          "content": "53e82bf3e6a2da170b1bda83f93b7eec57cb6efe3cacd05cba78823879a85203"
        },
        {
          "alg": "SHA-256",
          "content": "085e633dcc89b65ff4035a4787e98ce7ae636836eb39c83dd0db26113d9774bc"
        },
        {
          "alg": "SHA-256",
          "content": "bc84b7c6efede88fcfb9467f81daf416f26b973a54fc1cf4d3410d622fda6d7a"
        },
        {
          "alg": "SHA-256",
          "content": "a63bf09b2e13ba8545c930d243f0650c664a1b51314daa3b5f38df6d1a17b4bc"
        },
        {
          "alg": "SHA-256",
          "content": "937881c1698456749ed203a58db1895baa5eb7178cdb837ef84867790638da28"
        },
        {
          "alg": "SHA-256",
          "content": "6be9dc2b84a8694ad7e626bab133244e8241014d5ed1930d865a9bdf90df1e24"
        },
        {
          "alg": "SHA-256",
          "content": "7f27bd82891ae302dd02d736b14809661f6d1220ee1e96dbed9b23e2811922a3"
        },
        {
          "alg": "SHA-256",
          "content": "26c1089cdbbdc7fe1248f6d17fe3f30214be4f287dd0196b31aaee18a1564240"
        },
        {
          "alg": "SHA-256",
          "content": "1c038a9290864aaa4862dd32e591993d82551ca4d152b4e8ce6d43ba37dc04a8"
        },
        {
          "alg": "SHA-256",
          "content": "f104bc1a6d8bfc1ff088aa50db13b9729cfdb3722b44975c3c457e9a7b9c7318"
        },
        {
          "alg": "SHA-256",
          "content": "04ca7c57a553facf8d46c6ea8ba6fa557e698670cfa4a58e0e01fdae2f6be87d"
        },
        {
          "alg": "SHA-256",
          "content": "ad42b9c22477b32dbedcbc8232833f385d92fd0cf92822547b02383cf9a476d7"
        },
        {
          "alg": "SHA-256",
          "content": "388e3119cf5ca0979b7d5f6d40b7fcd5ab49e17ed4e6de6af89ba116061acfda"
        },
        {
          "alg": "SHA-256",
          "content": "aa05bbfa485ce7916217aa78d856c9f9cd86b08b20846c650392a67975ee72e9"
        },
        {
          "alg": "SHA-256",
          "content": "f0813a16bb39d5ebd173ea5484430bb67a89b4b181db0a636c73b64ad063c3ea"
        },
        {
          "alg": "SHA-256",
          "content": "a3c78f7d20dd821bec6c072efdb21a1370b9efe10fdeeb68c969e67608e25385"
        },
        {
          "alg": "SHA-256",
          "content": "86d302e207c138c827b885a72784f7b306d840646ebeae07e8efdbc39321c629"
        },
        {
          "alg": "SHA-256",
          "content": "3f25fd436920a907291462b41bdc0ab9f8235c3944b4c9c15398da595ffd1fed"
        },
        {
          "alg": "SHA-256",
          "content": "55592af0bddd2d62bed18e0053c546c9b72041430c5115e54870f7f6163125b0"
        },
        {
          "alg": "SHA-256",
          "content": "3f17ed97ae8a5a1705301ca93af256a5b02f9009dee4e99c5e175831d46ebd7c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/6d/3d/dc934d3b606c51c3ecc95b6731d84b7dd7ab8e513a50b0e98a4da6c8a719/pypdfium2-5.8.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/pypdfium2/5.8.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/pytest@9.1.1",
      "name": "pytest",
      "version": "9.1.1",
      "purl": "pkg:pypi/pytest@9.1.1",
      "supplier": {
        "name": "Brianna Laugher, Bruno Oliveira, Floris Bruynooghe, Freya Bruhin, Holger Krekel, Others (See AUTHORS), Ronny Pfannschmidt"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1088fbde8f2b49d95a549a195707afa7a76a3ce9bcadc26b6d71f0ffda5fe313"
        },
        {
          "alg": "SHA-256",
          "content": "37a86b45efb9a47a61a36449063e8e18d0cab3161329fc099eb21783169c4f0c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/e4/47/b9efed96c114afcfa3c9d3fe98a76a1d14c74a9e266d397cf6eb64be5e01/pytest-9.1.1.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/pytest/9.1.1/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/pytest-asyncio@1.4.0",
      "name": "pytest-asyncio",
      "version": "1.4.0",
      "purl": "pkg:pypi/pytest-asyncio@1.4.0",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c6c0d2259945122819f171a32ecea2c349ead889ee28176caaf492143424be42"
        },
        {
          "alg": "SHA-256",
          "content": "933ca923a23075a87fb7070c0ec272a6848489824d887c85c812670932835aa1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/43/7c/d36d04db312ecf4298932ef77e6e4a9e8ad017906e24e34f0b0c361a2473/pytest_asyncio-1.4.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/pytest-asyncio/1.4.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/pytest-benchmark@5.3.0",
      "name": "pytest-benchmark",
      "version": "5.3.0",
      "purl": "pkg:pypi/pytest-benchmark@5.3.0",
      "supplier": {
        "name": "Unknown / community"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "358444d4e89be901ee2b6404fb043ac3d7684002ad7f3563cc153fca6339c965"
        },
        {
          "alg": "SHA-256",
          "content": "920ab1dfcffa718d49aa15ba144c7e357bda59216a0dc308016cc1c7236f719d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/63/8f/83a15e40dbc34a580ee56eb56983cae5394c6e94d50cf28fe268e457be25/pytest_benchmark-5.3.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/pytest-benchmark/5.3.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/pytest-cov@7.1.0",
      "name": "pytest-cov",
      "version": "7.1.0",
      "purl": "pkg:pypi/pytest-cov@7.1.0",
      "supplier": {
        "name": "Unknown / community"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "30674f2b5f6351aa09702a9c8c364f6a01c27aae0c1366ae8016160d1efc56b2"
        },
        {
          "alg": "SHA-256",
          "content": "a0461110b7865f9a271aa1b51e516c9a95de9d696734a2f71e3e78f46e1d4678"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/b1/51/a849f96e117386044471c8ec2bd6cfebacda285da9525c9106aeb28da671/pytest_cov-7.1.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/pytest-cov/7.1.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/python-dotenv@1.2.2",
      "name": "python-dotenv",
      "version": "1.2.2",
      "purl": "pkg:pypi/python-dotenv@1.2.2",
      "supplier": {
        "name": "Unknown / community"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2c371a91fbd7ba082c2c1dc1f8bf89ca22564a087c2c287cd9b662adde799cf3"
        },
        {
          "alg": "SHA-256",
          "content": "1d8214789a24de455a8b8bd8ae6fe3c6b69a5e3d64aa8a8e5d68e694bbcb285a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/82/ed/0301aeeac3e5353ef3d94b6ec08bbcabd04a72018415dcb29e588514bba8/python_dotenv-1.2.2.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/python-dotenv/1.2.2/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/python-multipart@0.0.32",
      "name": "python-multipart",
      "version": "0.0.32",
      "purl": "pkg:pypi/python-multipart@0.0.32",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "be54b7f3fa167bb83e4fcd936b887b708f4e57fe75911c02aebf53efaf8d938e"
        },
        {
          "alg": "SHA-256",
          "content": "ff6d3f776f16878c894e52e107296ffc890e913c611b1a4ec6c44e2821fe2e23"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/5b/42/55c32bb9b12693c092ad250a0e82edb5b31ddeda6eb772de5f308b3804ad/python_multipart-0.0.32.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/python-multipart/0.0.32/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/pywin32@311",
      "name": "pywin32",
      "version": "311",
      "purl": "pkg:pypi/pywin32@311",
      "supplier": {
        "name": "Mark Hammond (et al)"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f95ba5a847cba10dd8c4d8fefa9f2a6cf283b8b88ed6178fa8a6c1ab16054d0d"
        },
        {
          "alg": "SHA-256",
          "content": "718a38f7e5b058e76aee1c56ddd06908116d35147e133427e59a3983f703a20d"
        },
        {
          "alg": "SHA-256",
          "content": "7b4075d959648406202d92a2310cb990fea19b535c7f4a78d3f5e10b926eeb8a"
        },
        {
          "alg": "SHA-256",
          "content": "b7a2c10b93f8986666d0c803ee19b5990885872a7de910fc460f9b0c2fbf92ee"
        },
        {
          "alg": "SHA-256",
          "content": "3aca44c046bd2ed8c90de9cb8427f581c479e594e99b5c0bb19b29c10fd6cb87"
        },
        {
          "alg": "SHA-256",
          "content": "a508e2d9025764a8270f93111a970e1d0fbfc33f4153b388bb649b7eec4f9b42"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Python-2.0"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/a5/be/3fd5de0979fcb3994bfee0d65ed8ca9506a8a1260651b86174f6a86f52b3/pywin32-311-cp313-cp313-win32.whl"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/pywin32/311/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/pyyaml@6.0.3",
      "name": "pyyaml",
      "version": "6.0.3",
      "purl": "pkg:pypi/pyyaml@6.0.3",
      "supplier": {
        "name": "Kirill Simonov"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f"
        },
        {
          "alg": "SHA-256",
          "content": "8da9669d359f02c0b91ccc01cac4a67f16afec0dac22c2ad09f46bee0697eba8"
        },
        {
          "alg": "SHA-256",
          "content": "2283a07e2c21a2aa78d9c4442724ec1eb15f5e42a723b99cb3d822d48f5f7ad1"
        },
        {
          "alg": "SHA-256",
          "content": "ee2922902c45ae8ccada2c5b501ab86c36525b883eff4255313a253a3160861c"
        },
        {
          "alg": "SHA-256",
          "content": "a33284e20b78bd4a18c8c2282d549d10bc8408a2a7ff57653c0cf0b9be0afce5"
        },
        {
          "alg": "SHA-256",
          "content": "0f29edc409a6392443abf94b9cf89ce99889a1dd5376d94316ae5145dfedd5d6"
        },
        {
          "alg": "SHA-256",
          "content": "f7057c9a337546edc7973c0d3ba84ddcdf0daa14533c2065749c9075001090e6"
        },
        {
          "alg": "SHA-256",
          "content": "eda16858a3cab07b80edaf74336ece1f986ba330fdb8ee0d6c0d68fe82bc96be"
        },
        {
          "alg": "SHA-256",
          "content": "d0eae10f8159e8fdad514efdc92d74fd8d682c933a6dd088030f3834bc8e6b26"
        },
        {
          "alg": "SHA-256",
          "content": "79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c"
        },
        {
          "alg": "SHA-256",
          "content": "5498cd1645aa724a7c71c8f378eb29ebe23da2fc0d7a08071d89469bf1d2defb"
        },
        {
          "alg": "SHA-256",
          "content": "8d1fab6bb153a416f9aeb4b8763bc0f22a5586065f86f7664fc23339fc1c1fac"
        },
        {
          "alg": "SHA-256",
          "content": "34d5fcd24b8445fadc33f9cf348c1047101756fd760b4dacb5c3e99755703310"
        },
        {
          "alg": "SHA-256",
          "content": "501a031947e3a9025ed4405a168e6ef5ae3126c59f90ce0cd6f2bfc477be31b7"
        },
        {
          "alg": "SHA-256",
          "content": "b3bc83488de33889877a0f2543ade9f70c67d66d9ebb4ac959502e12de895788"
        },
        {
          "alg": "SHA-256",
          "content": "c458b6d084f9b935061bc36216e8a69a7e293a2f1e68bf956dcd9e6cbcd143f5"
        },
        {
          "alg": "SHA-256",
          "content": "7c6610def4f163542a622a73fb39f534f8c101d690126992300bf3207eab9764"
        },
        {
          "alg": "SHA-256",
          "content": "5190d403f121660ce8d1d2c1bb2ef1bd05b5f68533fc5c2ea899bd15f4399b35"
        },
        {
          "alg": "SHA-256",
          "content": "4a2e8cebe2ff6ab7d1050ecd59c25d4c8bd7e6f400f5f82b96557ac0abafd0ac"
        },
        {
          "alg": "SHA-256",
          "content": "93dda82c9c22deb0a405ea4dc5f2d0cda384168e466364dec6255b293923b2f3"
        },
        {
          "alg": "SHA-256",
          "content": "02893d100e99e03eda1c8fd5c441d8c60103fd175728e23e431db1b589cf5ab3"
        },
        {
          "alg": "SHA-256",
          "content": "c1ff362665ae507275af2853520967820d9124984e0f7466736aea23d8611fba"
        },
        {
          "alg": "SHA-256",
          "content": "6adc77889b628398debc7b65c073bcb99c4a0237b248cacaf3fe8a557563ef6c"
        },
        {
          "alg": "SHA-256",
          "content": "a80cb027f6b349846a3bf6d73b5e95e782175e52f22108cfa17876aaeff93702"
        },
        {
          "alg": "SHA-256",
          "content": "00c4bdeba853cc34e7dd471f16b4114f4162dc03e6b7afcc2128711f0eca823c"
        },
        {
          "alg": "SHA-256",
          "content": "66e1674c3ef6f541c35191caae2d429b967b99e02040f5ba928632d9a7f0f065"
        },
        {
          "alg": "SHA-256",
          "content": "16249ee61e95f858e83976573de0f5b2893b3677ba71c9dd36b9cf8be9ac6d65"
        },
        {
          "alg": "SHA-256",
          "content": "4ad1906908f2f5ae4e5a8ddfce73c320c2a1429ec52eafd27138b7f1cbe341c9"
        },
        {
          "alg": "SHA-256",
          "content": "ebc55a14a21cb14062aa4162f906cd962b28e2e9ea38f9b4391244cd8de4ae0b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/05/8e/961c0007c59b8dd7729d542c61a4d537767a59645b82a0b521206e1e25c2/pyyaml-6.0.3.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/pyyaml/6.0.3/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/referencing@0.37.0",
      "name": "referencing",
      "version": "0.37.0",
      "purl": "pkg:pypi/referencing@0.37.0",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "44aefc3142c5b842538163acb373e24cce6632bd54bdb01b21ad5863489f50d8"
        },
        {
          "alg": "SHA-256",
          "content": "381329a9f99628c9069361716891d34ad94af76e461dcb0335825aecc7692231"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/22/f5/df4e9027acead3ecc63e50fe1e36aca1523e1719559c499951bb4b53188f/referencing-0.37.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/referencing/0.37.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/rich@15.0.0",
      "name": "rich",
      "version": "15.0.0",
      "purl": "pkg:pypi/rich@15.0.0",
      "supplier": {
        "name": "Will McGugan"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "edd07a4824c6b40189fb7ac9bc4c52536e9780fbbfbddf6f1e2502c31b068c36"
        },
        {
          "alg": "SHA-256",
          "content": "33bd4ef74232fb73fe9279a257718407f169c09b78a87ad3d296f548e27de0bb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/c0/8f/0722ca900cc807c13a6a0c696dacf35430f72e0ec571c4275d2371fca3e9/rich-15.0.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/rich/15.0.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/rpds-py@2026.6.3",
      "name": "rpds-py",
      "version": "2026.6.3",
      "purl": "pkg:pypi/rpds-py@2026.6.3",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1cebd1337c242e4ec2293e541f712b2da849b29f48f0c293684b71c0632625d4"
        },
        {
          "alg": "SHA-256",
          "content": "3cfe765c1da0072636ca06628261e0ea05688e160d5c8a03e0217c3854037223"
        },
        {
          "alg": "SHA-256",
          "content": "f4d78253f6996be4901669ad25319f842f740eccf4d58e3c7f3dd39e6dde1d8f"
        },
        {
          "alg": "SHA-256",
          "content": "54f45a148e28767bf343d33a684693c70e451c6f4c0e9904709a723fafbdfc1f"
        },
        {
          "alg": "SHA-256",
          "content": "842e7b070435622248c7a2c44ae53fa1440e073cc3023bc919fed570884097a7"
        },
        {
          "alg": "SHA-256",
          "content": "8020133a74bd81b4572dd8e4be028a6b1ebcd70e6726edc3918008c08bee6ee6"
        },
        {
          "alg": "SHA-256",
          "content": "cdc7e35386f3847df728fbcb5e887e2d79c19e2fa1eba9e51b6621d23e3243af"
        },
        {
          "alg": "SHA-256",
          "content": "acac386b453c2516111b50985d60ce46e7fadb5ea71ae7b25f4c946935bf27cf"
        },
        {
          "alg": "SHA-256",
          "content": "425560c6fa0415f27261727bb20bd097568485e5eb0c121f1949417d1c516885"
        },
        {
          "alg": "SHA-256",
          "content": "a550fb4950a06dde3beb4721f5ad4b25bf4513784665b0a8522c792e2bd822a4"
        },
        {
          "alg": "SHA-256",
          "content": "4f4bca01b63096f606e095734dd56e74e175f94cfbf24ff3d63281cec61f7bb7"
        },
        {
          "alg": "SHA-256",
          "content": "ccffae9a092a00deb7efd545fe5e2c33c33b88e7c054337e9a74c179347d0b7d"
        },
        {
          "alg": "SHA-256",
          "content": "1cf01971c4f2c5553b772a542e4aaf191789cd331bc2cd4ff0e6e65ba49e1e97"
        },
        {
          "alg": "SHA-256",
          "content": "8c3d1e9c15b9d51ca0391e13da1a25a0a4df3c58a37c9dc368e0736cf7f69df0"
        },
        {
          "alg": "SHA-256",
          "content": "9250a9a0a6fd4648b3f868da8d91a4c52b5811a62df58e753d50ae4454a36f80"
        },
        {
          "alg": "SHA-256",
          "content": "900a67df3fd1660b035a4761c4ce73c382ea6b35f90f9863c36c6fd8bf8b09bb"
        },
        {
          "alg": "SHA-256",
          "content": "931908d9fc855d8f74783377822be318edb6dcb19e47169dc038f9a1bf60b06e"
        },
        {
          "alg": "SHA-256",
          "content": "d7469697dce35be237db177d42e2a2ee26e6dcc5fc052078a6fefabd288c6edd"
        },
        {
          "alg": "SHA-256",
          "content": "bcfbcf66006befb9fd2aeaa9e01feaf881b4dc330a02ba07d2322b1c11be7b5d"
        },
        {
          "alg": "SHA-256",
          "content": "847927daf4cffbd4e90e42bc890069897101edd015f956cb8721b3473372edda"
        },
        {
          "alg": "SHA-256",
          "content": "aca6c1ef08a82bfe327cc156da694660f599923e2e6665b6d81c9c2d0ac9ffc8"
        },
        {
          "alg": "SHA-256",
          "content": "ae50181a047c871561212bb97f7932a2d45fb53e947bd9b57ebad85b529cbc53"
        },
        {
          "alg": "SHA-256",
          "content": "dc319e5a1de4b6913aac94bf6a2f9e847371e0a140a43dd4991db1a09bc2d504"
        },
        {
          "alg": "SHA-256",
          "content": "e4316bf32babbed84e691e352faf967ce2f0f024174a8643c37c94a1080374fc"
        },
        {
          "alg": "SHA-256",
          "content": "8c6e5a2f750cc71c3e3b11d71661f21d6f9bc6cebc6564b1466417a1ec03ec77"
        },
        {
          "alg": "SHA-256",
          "content": "4470ce197d4090875cf6affbf1f853338387428df97c4fb7b7106317b8214698"
        },
        {
          "alg": "SHA-256",
          "content": "ea964164cc9afa72d4d9b23cc28dafae93693c0a53e0b42acbff15b22c3f9ddd"
        },
        {
          "alg": "SHA-256",
          "content": "639c8929aa0afe81be836b04de888460d6bed38b9c54cfc18da8f6bfabf5af5d"
        },
        {
          "alg": "SHA-256",
          "content": "882076c00c0a608b131187055ddc5ae29f2e7eaf870d6168980420d58528a5c8"
        },
        {
          "alg": "SHA-256",
          "content": "0be972be84cfcaf46c8c6edf690ca0f154ac17babf1f6a955a51579b34ad2dc5"
        },
        {
          "alg": "SHA-256",
          "content": "2a9c6f195058cb45335e8cc3802745c603d716eb96bc9625950c1aac71c0c703"
        },
        {
          "alg": "SHA-256",
          "content": "f90938e92afda60266da758ee7d363447f7f0138c9559f9e1811629580582d90"
        },
        {
          "alg": "SHA-256",
          "content": "ec829541c45bca16e61c7ae50c20501f213605beb75d1aba91a6ee37fbbb56a4"
        },
        {
          "alg": "SHA-256",
          "content": "afd70d95892096cdb26f15a00c45907b17817577aa8d1c76b2dcc2788391f9e9"
        },
        {
          "alg": "SHA-256",
          "content": "29dfa0533a5d4c94d4dfa1b694fcb56c9c63aad8330ffdd816fd225d0a7a162f"
        },
        {
          "alg": "SHA-256",
          "content": "af05d726809bff6b141be124d4c7ce998f9c9c7f30edb1f46c07aa103d540b41"
        },
        {
          "alg": "SHA-256",
          "content": "9826217f048f620d9a712672818bf231442c1b35d96b227a07eabd11b4bb6945"
        },
        {
          "alg": "SHA-256",
          "content": "536bceea4fa4acf7e1c61da2b5786304367c816c8895be71b8f537c480b0ea1f"
        },
        {
          "alg": "SHA-256",
          "content": "bc0011654b91cc4fb2ae701bec0a0ba1e552c0714247fa7af6c59e0ccfa3a4e1"
        },
        {
          "alg": "SHA-256",
          "content": "539d75de9e0d536c84ff18dfeb805398e58227001ce09231a26a08b9aed1ee0e"
        },
        {
          "alg": "SHA-256",
          "content": "166cf54d9f44fc6ceb53c7860258dde44a81406646de79f8ed3234fca3b6e538"
        },
        {
          "alg": "SHA-256",
          "content": "d34c20167764fbcf927194d532dd7e0c56772f0a5f943fa5ef9e9afbba8fb9db"
        },
        {
          "alg": "SHA-256",
          "content": "ea7bb13b7c9a29791f87a0387ba7d3ad3a6d783d827e4d3f27b40a0ff44495e2"
        },
        {
          "alg": "SHA-256",
          "content": "6de4744d05bd1aa1be4ed7ea1189e3979196808008113bbbf899a460966b925e"
        },
        {
          "alg": "SHA-256",
          "content": "c7b9a2f8f4d8e90af72571d3d495deebdd7e3c75451f5b41719aee166e940fc2"
        },
        {
          "alg": "SHA-256",
          "content": "e059c5dde6452b44424bd1834557556c226b57781dee1227af23518459722b13"
        },
        {
          "alg": "SHA-256",
          "content": "2f7c26fbc5acd2522b95d4177fe4710ffd8e9b20529e703ffbf8db4d93903f05"
        },
        {
          "alg": "SHA-256",
          "content": "a3086b538543802f84c843911242db20447de00d8752dd0efc936dbcf02218ba"
        },
        {
          "alg": "SHA-256",
          "content": "8f2e5c5ee828d42cb11760761c0af6507927bec42d0ad5458f97c9203b054617"
        },
        {
          "alg": "SHA-256",
          "content": "ed0c1e5d10cdc7135537988c74a0188da68e2f3c30813ba3744ab1e42e0480f9"
        },
        {
          "alg": "SHA-256",
          "content": "8c2642a7603ec0b16ed77da4555db3b4b472341904873788327c0b0d7b95f1bb"
        },
        {
          "alg": "SHA-256",
          "content": "8e4320744c1ffdd95a603def63344bfab2d33edeab301c5007e7de9f9f5b3885"
        },
        {
          "alg": "SHA-256",
          "content": "a9f4645593036b81bbdb36b9c8e0ea0d1c3fee968c4d59db0344c14087ef143a"
        },
        {
          "alg": "SHA-256",
          "content": "e55d236be29255554da47abe5c577637db7c24a02b8b46f0ca9524c855801868"
        },
        {
          "alg": "SHA-256",
          "content": "24e9c5386e16669b674a69c156c8eeefcb578f3b3397b713b08e6d60f3c7b187"
        },
        {
          "alg": "SHA-256",
          "content": "c60924535c75f1566b6eb75b5c31a48a43fef04fa2d0d201acbad8a9969c6107"
        },
        {
          "alg": "SHA-256",
          "content": "38a2fea2787428f811719ceb9114cb78964a3138838320c29ac39526c79c16ba"
        },
        {
          "alg": "SHA-256",
          "content": "d483fe17f01ad64b7bf7cc38fcefff1ca9fb83f8c2b2542b68f97ffe0611b369"
        },
        {
          "alg": "SHA-256",
          "content": "67e3a721ffc5d8d2210d3671872298c4a84e4b8035cfe42ffd7cde35d772b146"
        },
        {
          "alg": "SHA-256",
          "content": "6e84adbcf4bf841aed8116a8264b9f50b4cb3e7bd89b516122e616ac56ca269e"
        },
        {
          "alg": "SHA-256",
          "content": "ae6dd8f10bd17aad820876d24caec9efdafd80a318d16c0a48edb5e136902c6b"
        },
        {
          "alg": "SHA-256",
          "content": "bdbd97738551fca3917c1bd7188bec1920bb520104f28e7e1007f9ceb17b7690"
        },
        {
          "alg": "SHA-256",
          "content": "8b95977e7211527ab0ba576e286d023389fbeeb32a6b7b771665d333c60e5342"
        },
        {
          "alg": "SHA-256",
          "content": "d15fde0e6fb0d88a60d221204873743e5d9f0b7d29165e62cd86d0413ad74ba6"
        },
        {
          "alg": "SHA-256",
          "content": "a136d453475ac0fcbda502ef1e6504bd28d6d904700915d278deeab0d00fe140"
        },
        {
          "alg": "SHA-256",
          "content": "f826877d462181e5eb1c26a0026b8d0cab05d99844ecb6d8bf3627a2ca0c0442"
        },
        {
          "alg": "SHA-256",
          "content": "79486287de1730dbaff3dbd124d0ca4d2ef7f9d29bf2544f1f93c09b5bcbbd12"
        },
        {
          "alg": "SHA-256",
          "content": "808345f53cb952433ca2816f1604ff3515608a81784954f38d4452acfe8e61d5"
        },
        {
          "alg": "SHA-256",
          "content": "1967debc37f64f2c4dc90a7f563aec558b471966e12adcac4e1c4240496b6ebf"
        },
        {
          "alg": "SHA-256",
          "content": "f0840b5b17057f7fd918b76183a4b5a0635f43e14eb2ce60dce1d4ee4707ea00"
        },
        {
          "alg": "SHA-256",
          "content": "faa679d19a6696fd54259ad321251ad77a13e70e03dd834daa762a44fb6196ef"
        },
        {
          "alg": "SHA-256",
          "content": "23a439f31ccbeff1574e24889128821d1f7917470e830cf6544dced1c662262a"
        },
        {
          "alg": "SHA-256",
          "content": "913ca42ccad3f8cc6e292b587ae8ae49c8c823e5dce51a736252fc7c7cdfa577"
        },
        {
          "alg": "SHA-256",
          "content": "ae3d4fe8c0b9213624fdce7279d70e3b148b682ca20719ebd193a23ebfa47324"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/aa/2a/9618a122aeb2a169a28b03889a2995fe297588964333d4a7d67bdf46e147/rpds_py-2026.6.3.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/rpds-py/2026.6.3/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/ruff@0.16.7",
      "name": "ruff",
      "version": "0.16.7",
      "purl": "pkg:pypi/ruff@0.16.7",
      "supplier": {
        "name": "docs.astral.sh"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5f71d004ac1263b22fa39462ac5ae618a4b77d58981af2cc79bf79a29c12b1a6"
        },
        {
          "alg": "SHA-256",
          "content": "727307773e7c7f9181d3ed3a2484186e56c1fa1874255911c74585eb2c7c19f9"
        },
        {
          "alg": "SHA-256",
          "content": "9d61c258deabf58f34c67bd4bb4d939c7f2e6b5f0e59c1cdd1cf771b11cde929"
        },
        {
          "alg": "SHA-256",
          "content": "7ab81118df8945e0193d0240712aa4496573595b75185c3636ed825592a0f728"
        },
        {
          "alg": "SHA-256",
          "content": "4c196c968874fc8019da8e7163de7a1a370f111e2309b4b7dfea0fce950198d0"
        },
        {
          "alg": "SHA-256",
          "content": "ac8c3bd0a7e10ad31e6ce51e7a99f3cb772e69aecdd6b9ea7e99b362f62a62c0"
        },
        {
          "alg": "SHA-256",
          "content": "398d3988edde000b5c75dc1b3f584708da9bc990de069c18909142580fec1af9"
        },
        {
          "alg": "SHA-256",
          "content": "ce05b62b770a8217c4646a9c4139fca00efe8fe5d71f87df2b243ff20d4584d1"
        },
        {
          "alg": "SHA-256",
          "content": "af1b576fddb9d9ef2ececfb5fadcd6a624b25070ed85e3cfcfe449fc3ff6a7b9"
        },
        {
          "alg": "SHA-256",
          "content": "9ce7f8f22df67c93ed96c717f9128eadb797144ac2bad475cf536f31d6100c55"
        },
        {
          "alg": "SHA-256",
          "content": "06d0e93d04f392996435ebd600c153f65b47d73fbec2415aa99c5ee5756b3a5f"
        },
        {
          "alg": "SHA-256",
          "content": "142151a5e7b93c1b11111337142f89dd2fbfee92161225c99a97222f22e32656"
        },
        {
          "alg": "SHA-256",
          "content": "e6651f97a342d8b35d54d8991544ca22169b86dc54111cb604666940c431b750"
        },
        {
          "alg": "SHA-256",
          "content": "ef140c6eb935fa9a84c9c607dfb2cb1b85843c192e79265b0c54f35f557ea8e5"
        },
        {
          "alg": "SHA-256",
          "content": "53e39506a730fadeee0d998ed5946f30671f0db240c6c7c73bdabbe33604bb6f"
        },
        {
          "alg": "SHA-256",
          "content": "2ea3470fcebcbc5df2fb0c6f3b90333fa9084c534e0111c038fa4a6ab9f1c4b7"
        },
        {
          "alg": "SHA-256",
          "content": "7ac26aca826e9e21d0f1cb25b54ac660760a9fdd094d3e4df9848232be98cfc6"
        },
        {
          "alg": "SHA-256",
          "content": "aab7f39e2c9df6c596216070f98eef1207b94f8516cca20c808826974971855b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/82/bb/5a449b9162e49b139d72f61672bd3ac1d790221f796d3304e2241fff4c58/ruff-0.16.7.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/ruff/0.16.7/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/scikit-learn@1.9.1",
      "name": "scikit-learn",
      "version": "1.9.1",
      "purl": "pkg:pypi/scikit-learn@1.9.1",
      "supplier": {
        "name": "Unknown / community"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "629cada3e33e2b9bf376cdc7614a47a4140b8aedc1d836579e359736fbd82977"
        },
        {
          "alg": "SHA-256",
          "content": "2c2b312fd8c02951a364fa120ea08c1cec10d863466bf1701b013152d7537835"
        },
        {
          "alg": "SHA-256",
          "content": "61cd968ab831a76d0ecbaf0347ab2270268716da28f94fd022497e3d6f205f13"
        },
        {
          "alg": "SHA-256",
          "content": "5990f9c69e431bfaddcde1a6d7c5355243e026bc9b9e560c13893b90dab53fb4"
        },
        {
          "alg": "SHA-256",
          "content": "55e79d6e9b0923f1a978179822bd43d7f5543f45e970a00fe861f43486380aba"
        },
        {
          "alg": "SHA-256",
          "content": "2070f271e5375dc42c6bb93b461ab1c0aa5841d4009267e0cfd95a39dca94a43"
        },
        {
          "alg": "SHA-256",
          "content": "613f0a783ca05aa844a4e1ac42d48425058f2c52be73f40f8cd98b7cd111acd6"
        },
        {
          "alg": "SHA-256",
          "content": "d5d117952769b563067656784e03c75a2d8235a7a05cf7fffa78a311e75aac08"
        },
        {
          "alg": "SHA-256",
          "content": "8893bc6331f60f18d4ac75e12ed356e2dcf6a564bf767918b5b7ca54c8c8be49"
        },
        {
          "alg": "SHA-256",
          "content": "b5492cf2df5226691c32611de8734bcf42148c6547ae53c7f4e6b847793addc0"
        },
        {
          "alg": "SHA-256",
          "content": "993d332ff80e62efae9e39603b7e872297c418d780f01a01855269a3489c950f"
        },
        {
          "alg": "SHA-256",
          "content": "ca9051447455dae341d4d591eece7deb2d8e3d1020298fc87a81fc51e4da8f53"
        },
        {
          "alg": "SHA-256",
          "content": "90de6573f733a9fb79476ff1371af52a397d41c8b35f9146e20923db010d67b6"
        },
        {
          "alg": "SHA-256",
          "content": "7b5cad1624de8b75e5b9ccb7b0ce1ff1d01306340a3efc56d5529c5ba92392eb"
        },
        {
          "alg": "SHA-256",
          "content": "d137ce8a6142029fb5c35bd82f470c40cd9e760e5e2f7694b362c497c4ab3fa2"
        },
        {
          "alg": "SHA-256",
          "content": "66f852f7325b5070bc28329005aca76055a2def78faac039548ae889aeaa45a6"
        },
        {
          "alg": "SHA-256",
          "content": "748bcb0a4cc04aec470652c9e5ec68450948e867387e7dfade647107ade68d25"
        },
        {
          "alg": "SHA-256",
          "content": "38cd925e893e5539be704d5edc64dbe081aacdab6b89d8c2977c1f6a7a453ce5"
        },
        {
          "alg": "SHA-256",
          "content": "b01e5b01735d38474127ca3f49319b592506225a87793b27559816b5c75cea39"
        },
        {
          "alg": "SHA-256",
          "content": "8dec64f31a6e0ec826aca6c1b39a51e16d946e400d4c0904316f3ca72ccfb825"
        },
        {
          "alg": "SHA-256",
          "content": "e1b468241f4a7a9a7a0d6479ad3cc47681cc151a4046c530f2777c3d68f08942"
        },
        {
          "alg": "SHA-256",
          "content": "8ca869d0080a5723cde2d5a8b54a2da1ff7e68735a9e9adb3da1243183a0fa01"
        },
        {
          "alg": "SHA-256",
          "content": "6754b7cabfc3df0b1f7b38f7a344f559bbae9d82f0ac5e3d48cccbd19fdcefdf"
        },
        {
          "alg": "SHA-256",
          "content": "52cfdb1fed3a34362dbc0bd96f2e761a66fd5724d6901629f5a558f1f3bd9849"
        },
        {
          "alg": "SHA-256",
          "content": "ae6571a4828c6f5019bcd2b4125e5b18c0af3dbc9c99726c891f45f41335ec8e"
        },
        {
          "alg": "SHA-256",
          "content": "48fefd8eb42bd4eec3e2d348149368ccd6d71987e20c30706a56a24eb86a6e73"
        },
        {
          "alg": "SHA-256",
          "content": "09f4d73049cd63575157f6b1060e06a8c83a4bd3488dbfaeedf35ccba7aad712"
        },
        {
          "alg": "SHA-256",
          "content": "b3da53831534214322d9cb240fa6f390b36cf69eba727a6d4bd3238677630d70"
        },
        {
          "alg": "SHA-256",
          "content": "caae15634feceafa2612566b109a3082d3293167fac388eedaf77bff66b51983"
        },
        {
          "alg": "SHA-256",
          "content": "ffbcbbbb44202fbe9bc64bced25a145759adb9ef010b3d37a8064958ac13df2a"
        },
        {
          "alg": "SHA-256",
          "content": "800dd22dd87fe97dcea484c24e85dd93cf1734d86bd74e668ad18f7967f4d1b5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/d2/eb/eaf5e07fcc0da7149b0e084f24e54edd7441b9a89ce7e034032ae97fe3a0/scikit_learn-1.9.1.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/scikit-learn/1.9.1/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/scipy@1.18.1",
      "name": "scipy",
      "version": "1.18.1",
      "purl": "pkg:pypi/scipy@1.18.1",
      "supplier": {
        "name": "Unknown / community"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "52c4b7422442aba924d03ad4019852b08a92e64ea187b933135687bfe2747307"
        },
        {
          "alg": "SHA-256",
          "content": "3ab3523da44749156e1f68b464dc56af11ae4cbc5c739a49d05f32b982eca9f3"
        },
        {
          "alg": "SHA-256",
          "content": "e6fb6a55cc0ba97b59a1f288fb86dc6fce8bdfc0fffcbfd015e3a954bf2a2d93"
        },
        {
          "alg": "SHA-256",
          "content": "ea324d9dd34c38bfb9bec8ca4d1b407db97dbb74029f566b8e322b1b6fe56fe6"
        },
        {
          "alg": "SHA-256",
          "content": "75b00eb8fb802090aa903f4ea1c7f5a584779f967361e68b7e98e531cc2d7174"
        },
        {
          "alg": "SHA-256",
          "content": "d416b16cccfd70fbf62400e84d0bb2f4e6af519a45557f1692c749b37f14b315"
        },
        {
          "alg": "SHA-256",
          "content": "fdaf5ea890a6183d0565f51a61799d67081bd5b1cf03c5f4b3fd3732108625c9"
        },
        {
          "alg": "SHA-256",
          "content": "c825cef2f49e46753726a7181a8e199804a912b29519ada542c6ebc654951899"
        },
        {
          "alg": "SHA-256",
          "content": "e3b417bf8c2c7c16e8f58ad91db17783ec911ac16e7b50eb6eab6e809b4f5b07"
        },
        {
          "alg": "SHA-256",
          "content": "559ed65f60c1af5a03f3912605a1b5114f522c7c32fb23c3376ae8f03219fe28"
        },
        {
          "alg": "SHA-256",
          "content": "cd479fc04dd9401e3b4f49e76518768ef99c4f517a98c284eb091fd725719adf"
        },
        {
          "alg": "SHA-256",
          "content": "83de5453a7799afc9048b4616bd085cef126e36412f0ea2f6370c36a2a3a51e7"
        },
        {
          "alg": "SHA-256",
          "content": "9554bcc6d715ee87a633a3cc8e7703c6628b100dd29cb8a2efc4c0533c7ff729"
        },
        {
          "alg": "SHA-256",
          "content": "011413b7426b75012840e35649e00fe0a2c3bae89fed433876e3a99251572efc"
        },
        {
          "alg": "SHA-256",
          "content": "88f0e784020649f88ea48c9f5ddfa403bf9205820667c0914740b392035afb82"
        },
        {
          "alg": "SHA-256",
          "content": "2d3ab0e8c69a17dd3559eab8cbb88f258e285c94d572c2719033f90f83290c89"
        },
        {
          "alg": "SHA-256",
          "content": "ac0333bdf38309aa3dcbe7e3fa7ea29e7a2c37c6ea306a757b700ded8e4596ad"
        },
        {
          "alg": "SHA-256",
          "content": "911de823097db8b63f034299d12662db93344e6ffa0b881cbb57748974b70168"
        },
        {
          "alg": "SHA-256",
          "content": "95298364e251be3e60249facbeeca03631d3bb7584f85879516ec55ac717b81f"
        },
        {
          "alg": "SHA-256",
          "content": "78a0d7c918e74a232394117160e7e3db503377572a45bcef8826e4ab8a35feba"
        },
        {
          "alg": "SHA-256",
          "content": "cbf38d043c1aa4ab306e1ada6ab6eddacc3322a20b7af1b30bc93254b366fe09"
        },
        {
          "alg": "SHA-256",
          "content": "0fcb3c93519f27bb4f0c4b0f7802cdcaca7fcf93267b75edda2e9f4e8a55cbd7"
        },
        {
          "alg": "SHA-256",
          "content": "ddef79fb382df40104a19bb7151b3b23e57c1778fcf857c71ceecd9bd264513f"
        },
        {
          "alg": "SHA-256",
          "content": "0e82073ecc7acc6436fac4b31674109c7e1d3e596789767eda01258a8c9e8123"
        },
        {
          "alg": "SHA-256",
          "content": "8bcf3c1ba5d6456e2effd30fcbd3459b044d683fcdac79a2e6830f0bdf7de487"
        },
        {
          "alg": "SHA-256",
          "content": "cfbf154f2ba187f2ed6cce2639efff7d105f1140573642c0161615b6d91d6a87"
        },
        {
          "alg": "SHA-256",
          "content": "a1d33a7836f7ddc1993427966a0823468ec41bcbdb1a9f9942d1d7e57f803ba3"
        },
        {
          "alg": "SHA-256",
          "content": "7f4b8bc363b6d65ee2152bec57568e3c52639bb34c46057b09857a307ed5e21d"
        },
        {
          "alg": "SHA-256",
          "content": "11c423f1049c5755ad4409af52a9ada1cff96fe9b50795d4af3619f292901239"
        },
        {
          "alg": "SHA-256",
          "content": "c24acac1e18912761c4700239bbc1fd32f615af690f1584d49b35859be51324d"
        },
        {
          "alg": "SHA-256",
          "content": "9f2897bf7737392ad0d5213ea7b6add72a4edf5679b3153106aeb88b6507b3b9"
        },
        {
          "alg": "SHA-256",
          "content": "eb0dfcf4e28a99c12c999744a2ff67c9b06200e20401c7c88186e33552a46331"
        },
        {
          "alg": "SHA-256",
          "content": "30f464bee641fa8e282577c7dce027308403213c6ca8270bba73285c91024bc5"
        },
        {
          "alg": "SHA-256",
          "content": "1bca3b943fc2567ea49cd02c99abde49da4d5178ec46f624bd8255cda8755beb"
        },
        {
          "alg": "SHA-256",
          "content": "c9d18a33309122074ea483dd92dd444189166b8b2ec429fe9ed5ac73c7a0aa23"
        },
        {
          "alg": "SHA-256",
          "content": "82f201b4c878551d48558337aab270d3c6cca5507b8737c8d8a608d234cccde0"
        },
        {
          "alg": "SHA-256",
          "content": "0ac49ea97594532dd44b7136094d35f5440fa06e6d9c6384a74c01764df388c5"
        },
        {
          "alg": "SHA-256",
          "content": "ceb30a00ce7c92d459819443d29ca486d882b83fb6738bdcbb2a1cce94ac5daa"
        },
        {
          "alg": "SHA-256",
          "content": "f29633129f9fa7e88a3f0fca835de2d030bfc9643f7799e1a0c46cee24d38fc7"
        },
        {
          "alg": "SHA-256",
          "content": "92c14f5bdbfb6216315ce33e78080474082de8b3830122ba97809bfbe65f75c0"
        },
        {
          "alg": "SHA-256",
          "content": "e402cf31eb68f453dbb2d36fc6d722b33f24a55d68b2ae1d92fa6305ca71c298"
        },
        {
          "alg": "SHA-256",
          "content": "2a0b02f9fc46f8520330c23d45e6560db7e3a0d927232139427637f98943e11d"
        },
        {
          "alg": "SHA-256",
          "content": "1d73131e358976663dd969e1fb4ed1404b815cd977eaaedc3b3a133ba2d81c35"
        },
        {
          "alg": "SHA-256",
          "content": "bff0b729edd992766136b34e39cc76bc2fad905aa58897ee72a9cd000a6d8443"
        },
        {
          "alg": "SHA-256",
          "content": "10ac20c69d880f77f375db44c22e3e6a644f9fefa291d4cd2fb9790a89fc99fd"
        },
        {
          "alg": "SHA-256",
          "content": "33a834464fdabc0f26a45508df31b3cc5d028e04dbf6c5ed398541418e0a12fe"
        },
        {
          "alg": "SHA-256",
          "content": "49023963c193dacee096301452f223ee24d86ec5807f8df93c0f7221d119e305"
        },
        {
          "alg": "SHA-256",
          "content": "d84a09d0dad90ba6525d8ac1c2334b33e64bf3ccfe9e841f02feb867a22681e4"
        },
        {
          "alg": "SHA-256",
          "content": "179ce34a8d0fe273d8883ba59e17e052247d08973dfcb743ca52bb1cce2d60b0"
        },
        {
          "alg": "SHA-256",
          "content": "5632e3ae3d09197c446310cd5187de63e28448ce22f0f67b2b93d97503c0c230"
        },
        {
          "alg": "SHA-256",
          "content": "eda632a7981f69730d6281f451db9c1c370993a2c0d7ddb43e2a809a2862b83a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/7e/74/66de6258867beb2ef08f35f9f2ac017a52cacd5081714d239ff1a442d458/scipy-1.18.1.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/scipy/1.18.1/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/shellingham@1.5.4",
      "name": "shellingham",
      "version": "1.5.4",
      "purl": "pkg:pypi/shellingham@1.5.4",
      "supplier": {
        "name": "Tzu-ping Chung"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de"
        },
        {
          "alg": "SHA-256",
          "content": "7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "ISC"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/58/15/8b3609fd3830ef7b27b655beb4b4e9c62313a4e8da8c676e142cc210d58e/shellingham-1.5.4.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/shellingham/1.5.4/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/sse-starlette@3.4.4",
      "name": "sse-starlette",
      "version": "3.4.4",
      "purl": "pkg:pypi/sse-starlette@3.4.4",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "07e0fa0460138baf25cdd5fb28683472c3995dc1642225191b3832d62526bcb0"
        },
        {
          "alg": "SHA-256",
          "content": "3f4dd50d8aed2771a091f3a83000323fc3844541c16b4fe585ae2420cc6df973"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/f7/2b/58abc2d1fd397e7dde08e947e05c884d8ef2f78d5e2588c17a12d42d6994/sse_starlette-3.4.4.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/sse-starlette/3.4.4/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/starlette@1.6.0",
      "name": "starlette",
      "version": "1.6.0",
      "purl": "pkg:pypi/starlette@1.6.0",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d4e3ac5e546444960c710297a3c9fc3f7ebae1b7e963f3d36173b49da535be9b"
        },
        {
          "alg": "SHA-256",
          "content": "a86dd39d14bb45f85a3d18525215a9ef0cfd1f192ac793220e72598c90335f0c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/b5/b4/205b0d5241d934e8add0c38aa924c4f9fb7330834ff11e5444db964ec3f9/starlette-1.6.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/starlette/1.6.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/threadpoolctl@3.6.0",
      "name": "threadpoolctl",
      "version": "3.6.0",
      "purl": "pkg:pypi/threadpoolctl@3.6.0",
      "supplier": {
        "name": "Thomas Moreau"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8ab8b4aa3491d812b623328249fab5302a68d2d71745c8a4c719a2fcaba9f44e"
        },
        {
          "alg": "SHA-256",
          "content": "43a0b8fd5a2928500110039e43a5eed8480b918967083ea48dc3ab9f13c4a7fb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/b7/4d/08c89e34946fce2aec4fbb45c9016efd5f4d7f24af8e5d93296e935631d8/threadpoolctl-3.6.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/threadpoolctl/3.6.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/tqdm@4.67.3",
      "name": "tqdm",
      "version": "4.67.3",
      "purl": "pkg:pypi/tqdm@4.67.3",
      "supplier": {
        "name": "Unknown / community"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7d825f03f89244ef73f1d4ce193cb1774a8179fd96f31d7e1dcde62092b960bb"
        },
        {
          "alg": "SHA-256",
          "content": "ee1e4c0e59148062281c49d80b25b67771a127c85fc9676d3be5f243206826bf"
        }
      ],
      "licenses": [
        {
          "expression": "MPL-2.0 AND MIT"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/09/a9/6ba95a270c6f1fbcd8dac228323f2777d886cb206987444e4bce66338dd4/tqdm-4.67.3.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/tqdm/4.67.3/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "weak-copyleft"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/ty@0.0.80",
      "name": "ty",
      "version": "0.0.80",
      "purl": "pkg:pypi/ty@0.0.80",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fe86bc91327e45ff5e3593b7e306e7f57a44bc0608f38d647b8d97bd99c96013"
        },
        {
          "alg": "SHA-256",
          "content": "738d1cfca466c577aea24547c348629c00c63548cf7da2c46b497b3840f85dee"
        },
        {
          "alg": "SHA-256",
          "content": "56060164bb8ee43770fa367524fbdba2611fc90f8923a02cc91f80eb37d5a1b0"
        },
        {
          "alg": "SHA-256",
          "content": "da4062e0fbf3923d9b71688157c5753394f243348f00732e9edbb27498397169"
        },
        {
          "alg": "SHA-256",
          "content": "a9eb94b2659f506a3a07a9ea1415d5c18aaa1e554adc1612614d617a0ed320e1"
        },
        {
          "alg": "SHA-256",
          "content": "e2f5e39a87da48c1af1a3b3135f02be7a83a93da30b0d6a5f5d27806e7c747ce"
        },
        {
          "alg": "SHA-256",
          "content": "4e00149e7779c6b98f3ba12e10a631a861bd7ca1a42bbf064e2677ada7d2c0c2"
        },
        {
          "alg": "SHA-256",
          "content": "a377268f359fb6e7a2cc9026a09223c764f58d020dec8e6baeaba9caba6ff829"
        },
        {
          "alg": "SHA-256",
          "content": "4511dbf1b266b9ce5b73e9b28d94468096c2b6da00e2fe205168c32d3b352ca7"
        },
        {
          "alg": "SHA-256",
          "content": "fe95feffa7156800c6f804195acb9fb5846a39671c7192c30fff23351aaf7c31"
        },
        {
          "alg": "SHA-256",
          "content": "ba26b39f06bc8c3c2c5acd3a147239482b36620cdbca1b9d02e915294854f2cc"
        },
        {
          "alg": "SHA-256",
          "content": "2e6167320888c115a6fbe69893b63fd1c848f9121a454e75e5f612674528e3f3"
        },
        {
          "alg": "SHA-256",
          "content": "7aecb62b4de70b479eab07d1779ea66da26dd8b068f50a9330867157312f103c"
        },
        {
          "alg": "SHA-256",
          "content": "4fed06adacd16b7e2d722f37449021b1419598d0440769701c0f4827faddde63"
        },
        {
          "alg": "SHA-256",
          "content": "09329af6303ce611ec2cfffc995dc1ddf76c9f47194fc1a4d64a984759c25f5b"
        },
        {
          "alg": "SHA-256",
          "content": "a81b3b512f7b4c68e42fbd1835633de658809666e9aafd5defa52bbc5197698d"
        },
        {
          "alg": "SHA-256",
          "content": "8043f99878a2ae434781cb881c8a3840dff70c4a5b60bdc5ae84251f35ee063f"
        },
        {
          "alg": "SHA-256",
          "content": "e277ef034331da5319efc839c064968d24f35715b71c70369cf97d36fe4dcbdb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/54/b0/6d1b10e0d422736a3c439e487c950ae785f401d71ff879d5be68bccb6d90/ty-0.0.80.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/ty/0.0.80/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/typer@0.25.1",
      "name": "typer",
      "version": "0.25.1",
      "purl": "pkg:pypi/typer@0.25.1",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9616eb8853a09ffeabab1698952f33c6f29ffdbceb4eaeecf571880e8d7664cc"
        },
        {
          "alg": "SHA-256",
          "content": "75caa44ed46a03fb2dab8808753ffacdbfea88495e74c85a28c5eefcf5f39c89"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/e4/51/9aed62104cea109b820bbd6c14245af756112017d309da813ef107d42e7e/typer-0.25.1.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/typer/0.25.1/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/typing-extensions@4.15.0",
      "name": "typing-extensions",
      "version": "4.15.0",
      "purl": "pkg:pypi/typing-extensions@4.15.0",
      "supplier": {
        "name": "Unknown / community"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466"
        },
        {
          "alg": "SHA-256",
          "content": "f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "PSF-2.0"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/typing-extensions/4.15.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/typing-inspection@0.4.2",
      "name": "typing-inspection",
      "version": "0.4.2",
      "purl": "pkg:pypi/typing-inspection@0.4.2",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464"
        },
        {
          "alg": "SHA-256",
          "content": "4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/55/e3/70399cb7dd41c10ac53367ae42139cf4b1ca5f36bb3dc6c9d33acdb43655/typing_inspection-0.4.2.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/typing-inspection/0.4.2/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/uuid6@2025.0.1",
      "name": "uuid6",
      "version": "2025.0.1",
      "purl": "pkg:pypi/uuid6@2025.0.1",
      "supplier": {
        "name": "Oittaa"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cd0af94fa428675a44e32c5319ec5a3485225ba2179eefcf4c3f205ae30a81bd"
        },
        {
          "alg": "SHA-256",
          "content": "80530ce4d02a93cdf82e7122ca0da3ebbbc269790ec1cb902481fa3e9cc9ff99"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/ca/b7/4c0f736ca824b3a25b15e8213d1bcfc15f8ac2ae48d1b445b310892dc4da/uuid6-2025.0.1.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/uuid6/2025.0.1/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/uvicorn@0.46.0",
      "name": "uvicorn",
      "version": "0.46.0",
      "purl": "pkg:pypi/uvicorn@0.46.0",
      "supplier": {
        "name": "uvicorn.dev"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fb9da0926999cc6cb22dc7cd71a94a632f078e6ae47ff683c5c420750fb7413d"
        },
        {
          "alg": "SHA-256",
          "content": "bbebbcbed972d162afca128605223022bedd345b7bc7855ce66deb31487a9048"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/1f/93/041fca8274050e40e6791f267d82e0e2e27dd165627bd640d3e0e378d877/uvicorn-0.46.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/uvicorn/0.46.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:cargo/heck@0.5.0",
      "name": "heck",
      "version": "0.5.0",
      "purl": "pkg:cargo/heck@0.5.0",
      "supplier": {
        "name": "Jonas Platte"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "registry+https://github.com/rust-lang/crates.io-index"
        },
        {
          "type": "website",
          "url": "https://crates.io/crates/heck/0.5.0"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:cargo/libc@0.2.186",
      "name": "libc",
      "version": "0.2.186",
      "purl": "pkg:cargo/libc@0.2.186",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "registry+https://github.com/rust-lang/crates.io-index"
        },
        {
          "type": "website",
          "url": "https://crates.io/crates/libc/0.2.186"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:cargo/once_cell@1.21.4",
      "name": "once_cell",
      "version": "1.21.4",
      "purl": "pkg:cargo/once_cell@1.21.4",
      "supplier": {
        "name": "Alex Kladov"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "registry+https://github.com/rust-lang/crates.io-index"
        },
        {
          "type": "website",
          "url": "https://crates.io/crates/once_cell/1.21.4"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:cargo/portable-atomic@1.13.1",
      "name": "portable-atomic",
      "version": "1.13.1",
      "purl": "pkg:cargo/portable-atomic@1.13.1",
      "supplier": {
        "name": "Taiki Endo"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 OR MIT"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "registry+https://github.com/rust-lang/crates.io-index"
        },
        {
          "type": "website",
          "url": "https://crates.io/crates/portable-atomic/1.13.1"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:cargo/proc-macro2@1.0.106",
      "name": "proc-macro2",
      "version": "1.0.106",
      "purl": "pkg:cargo/proc-macro2@1.0.106",
      "supplier": {
        "name": "David Tolnay"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "registry+https://github.com/rust-lang/crates.io-index"
        },
        {
          "type": "website",
          "url": "https://crates.io/crates/proc-macro2/1.0.106"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:cargo/pyo3@0.29.2",
      "name": "pyo3",
      "version": "0.29.2",
      "purl": "pkg:cargo/pyo3@0.29.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4688ddedf473e32662b9b067670129a8afb8c18e351482c70d62ba4a88171e8b"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "registry+https://github.com/rust-lang/crates.io-index"
        },
        {
          "type": "website",
          "url": "https://crates.io/crates/pyo3/0.29.2"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:cargo/pyo3-build-config@0.29.2",
      "name": "pyo3-build-config",
      "version": "0.29.2",
      "purl": "pkg:cargo/pyo3-build-config@0.29.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f41027e41b4bd03f6e60f9f417fe24a6341a6bb744edd62b6f709f2a52ea30e9"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "registry+https://github.com/rust-lang/crates.io-index"
        },
        {
          "type": "website",
          "url": "https://crates.io/crates/pyo3-build-config/0.29.2"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:cargo/pyo3-ffi@0.29.2",
      "name": "pyo3-ffi",
      "version": "0.29.2",
      "purl": "pkg:cargo/pyo3-ffi@0.29.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e591a95526fead067432c3b3a33fc74770b87b1e04e73671090d9c2055a2b327"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "registry+https://github.com/rust-lang/crates.io-index"
        },
        {
          "type": "website",
          "url": "https://crates.io/crates/pyo3-ffi/0.29.2"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:cargo/pyo3-macros@0.29.2",
      "name": "pyo3-macros",
      "version": "0.29.2",
      "purl": "pkg:cargo/pyo3-macros@0.29.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "73225868fc1cd84eef2c3c230ddb91273bf1de46aeb8a4248da76d32a0924a1c"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "registry+https://github.com/rust-lang/crates.io-index"
        },
        {
          "type": "website",
          "url": "https://crates.io/crates/pyo3-macros/0.29.2"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:cargo/pyo3-macros-backend@0.29.2",
      "name": "pyo3-macros-backend",
      "version": "0.29.2",
      "purl": "pkg:cargo/pyo3-macros-backend@0.29.2",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "571575aa3749fa6216757dd47d2a3e7ef360f329a40f0666a9fbd14889024952"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "registry+https://github.com/rust-lang/crates.io-index"
        },
        {
          "type": "website",
          "url": "https://crates.io/crates/pyo3-macros-backend/0.29.2"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:cargo/quote@1.0.45",
      "name": "quote",
      "version": "1.0.45",
      "purl": "pkg:cargo/quote@1.0.45",
      "supplier": {
        "name": "David Tolnay"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "registry+https://github.com/rust-lang/crates.io-index"
        },
        {
          "type": "website",
          "url": "https://crates.io/crates/quote/1.0.45"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:cargo/syn@2.0.117",
      "name": "syn",
      "version": "2.0.117",
      "purl": "pkg:cargo/syn@2.0.117",
      "supplier": {
        "name": "David Tolnay"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
        }
      ],
      "licenses": [
        {
          "expression": "MIT OR Apache-2.0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "registry+https://github.com/rust-lang/crates.io-index"
        },
        {
          "type": "website",
          "url": "https://crates.io/crates/syn/2.0.117"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:cargo/target-lexicon@0.13.5",
      "name": "target-lexicon",
      "version": "0.13.5",
      "purl": "pkg:cargo/target-lexicon@0.13.5",
      "supplier": {
        "name": "Dan Gohman"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca"
        }
      ],
      "licenses": [
        {
          "expression": "Apache-2.0 WITH LLVM-exception"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "registry+https://github.com/rust-lang/crates.io-index"
        },
        {
          "type": "website",
          "url": "https://crates.io/crates/target-lexicon/0.13.5"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "unknown"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:cargo/unicode-ident@1.0.24",
      "name": "unicode-ident",
      "version": "1.0.24",
      "purl": "pkg:cargo/unicode-ident@1.0.24",
      "supplier": {
        "name": "David Tolnay"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
        }
      ],
      "licenses": [
        {
          "expression": "(MIT OR Apache-2.0) AND Unicode-3.0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "registry+https://github.com/rust-lang/crates.io-index"
        },
        {
          "type": "website",
          "url": "https://crates.io/crates/unicode-ident/1.0.24"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:pypi/kaos-ml-core@0.1.5",
      "dependsOn": [
        "pkg:cargo/pyo3@0.29.2"
      ]
    },
    {
      "ref": "pkg:pypi/annotated-doc@0.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/annotated-types@0.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/anyio@4.14.2",
      "dependsOn": [
        "pkg:pypi/idna@3.15"
      ]
    },
    {
      "ref": "pkg:pypi/attrs@26.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/certifi@2026.4.22",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/cffi@2.0.0",
      "dependsOn": [
        "pkg:pypi/pycparser@3.0"
      ]
    },
    {
      "ref": "pkg:pypi/click@8.3.3",
      "dependsOn": [
        "pkg:pypi/colorama@0.4.6"
      ]
    },
    {
      "ref": "pkg:pypi/cloudpickle@3.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/colorama@0.4.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/coverage@7.14.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/cryptography@50.0.1",
      "dependsOn": [
        "pkg:pypi/cffi@2.0.0"
      ]
    },
    {
      "ref": "pkg:pypi/filelock@3.29.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/fsspec@2026.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/h11@0.16.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/h2@4.4.1",
      "dependsOn": [
        "pkg:pypi/hpack@4.2.0",
        "pkg:pypi/hyperframe@6.1.0"
      ]
    },
    {
      "ref": "pkg:pypi/hf-xet@1.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/hpack@4.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/httpcore@1.0.9",
      "dependsOn": [
        "pkg:pypi/certifi@2026.4.22",
        "pkg:pypi/h11@0.16.0"
      ]
    },
    {
      "ref": "pkg:pypi/httpx@0.28.1",
      "dependsOn": [
        "pkg:pypi/anyio@4.14.2",
        "pkg:pypi/certifi@2026.4.22",
        "pkg:pypi/httpcore@1.0.9",
        "pkg:pypi/idna@3.15"
      ]
    },
    {
      "ref": "pkg:pypi/httpx-sse@0.4.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/huggingface-hub@1.14.0",
      "dependsOn": [
        "pkg:pypi/filelock@3.29.0",
        "pkg:pypi/fsspec@2026.4.0",
        "pkg:pypi/hf-xet@1.5.0",
        "pkg:pypi/httpx@0.28.1",
        "pkg:pypi/packaging@26.2",
        "pkg:pypi/pyyaml@6.0.3",
        "pkg:pypi/tqdm@4.67.3",
        "pkg:pypi/typer@0.25.1",
        "pkg:pypi/typing-extensions@4.15.0"
      ]
    },
    {
      "ref": "pkg:pypi/hyperframe@6.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/idna@3.15",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/iniconfig@2.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/joblib@1.6.0",
      "dependsOn": [
        "pkg:pypi/cloudpickle@3.1.2"
      ]
    },
    {
      "ref": "pkg:pypi/jsonschema@4.26.0",
      "dependsOn": [
        "pkg:pypi/attrs@26.1.0",
        "pkg:pypi/jsonschema-specifications@2025.9.1",
        "pkg:pypi/referencing@0.37.0",
        "pkg:pypi/rpds-py@2026.6.3"
      ]
    },
    {
      "ref": "pkg:pypi/jsonschema-specifications@2025.9.1",
      "dependsOn": [
        "pkg:pypi/referencing@0.37.0"
      ]
    },
    {
      "ref": "pkg:pypi/kaos-content@0.1.6",
      "dependsOn": [
        "pkg:pypi/kaos-core@0.1.5",
        "pkg:pypi/pydantic@2.13.4",
        "pkg:pypi/uuid6@2025.0.1"
      ]
    },
    {
      "ref": "pkg:pypi/kaos-core@0.1.5",
      "dependsOn": [
        "pkg:pypi/click@8.3.3",
        "pkg:pypi/pydantic-settings@2.15.0",
        "pkg:pypi/pydantic@2.13.4"
      ]
    },
    {
      "ref": "pkg:pypi/kaos-llm-client@0.1.9",
      "dependsOn": [
        "pkg:pypi/httpx@0.28.1",
        "pkg:pypi/kaos-core@0.1.5",
        "pkg:pypi/pydantic-settings@2.15.0",
        "pkg:pypi/pydantic@2.13.4"
      ]
    },
    {
      "ref": "pkg:pypi/kaos-llm-core@0.1.14",
      "dependsOn": [
        "pkg:pypi/kaos-content@0.1.6",
        "pkg:pypi/kaos-core@0.1.5",
        "pkg:pypi/kaos-llm-client@0.1.9",
        "pkg:pypi/kaos-nlp-core@0.1.10",
        "pkg:pypi/pydantic@2.13.4"
      ]
    },
    {
      "ref": "pkg:pypi/kaos-mcp@0.1.5",
      "dependsOn": [
        "pkg:pypi/httpx@0.28.1",
        "pkg:pypi/kaos-content@0.1.6",
        "pkg:pypi/kaos-core@0.1.5",
        "pkg:pypi/mcp@1.30.0",
        "pkg:pypi/pydantic-settings@2.15.0",
        "pkg:pypi/pydantic@2.13.4",
        "pkg:pypi/starlette@1.6.0"
      ]
    },
    {
      "ref": "pkg:pypi/kaos-nlp-core@0.1.10",
      "dependsOn": [
        "pkg:pypi/numpy@2.5.3"
      ]
    },
    {
      "ref": "pkg:pypi/kaos-nlp-transformers@0.1.6",
      "dependsOn": [
        "pkg:pypi/huggingface-hub@1.14.0",
        "pkg:pypi/kaos-core@0.1.5",
        "pkg:pypi/kaos-nlp-core@0.1.10",
        "pkg:pypi/numpy@2.5.3"
      ]
    },
    {
      "ref": "pkg:pypi/kaos-pdf@0.1.6",
      "dependsOn": [
        "pkg:pypi/kaos-content@0.1.6",
        "pkg:pypi/kaos-core@0.1.5",
        "pkg:pypi/pypdfium2@5.8.0"
      ]
    },
    {
      "ref": "pkg:pypi/markdown-it-py@4.2.0",
      "dependsOn": [
        "pkg:pypi/mdurl@0.1.2"
      ]
    },
    {
      "ref": "pkg:pypi/maturin@1.15.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/mcp@1.30.0",
      "dependsOn": [
        "pkg:pypi/anyio@4.14.2",
        "pkg:pypi/httpx-sse@0.4.3",
        "pkg:pypi/httpx@0.28.1",
        "pkg:pypi/jsonschema@4.26.0",
        "pkg:pypi/pydantic-settings@2.15.0",
        "pkg:pypi/pydantic@2.13.4",
        "pkg:pypi/pyjwt@2.14.0",
        "pkg:pypi/python-multipart@0.0.32",
        "pkg:pypi/pywin32@311",
        "pkg:pypi/sse-starlette@3.4.4",
        "pkg:pypi/starlette@1.6.0",
        "pkg:pypi/typing-extensions@4.15.0",
        "pkg:pypi/typing-inspection@0.4.2",
        "pkg:pypi/uvicorn@0.46.0"
      ]
    },
    {
      "ref": "pkg:pypi/mdit-py-plugins@0.6.1",
      "dependsOn": [
        "pkg:pypi/markdown-it-py@4.2.0"
      ]
    },
    {
      "ref": "pkg:pypi/mdurl@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/narwhals@2.22.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/numpy@2.5.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/packaging@26.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/pillow@12.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/pluggy@1.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/py-cpuinfo2@10.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/pycparser@3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/pydantic@2.13.4",
      "dependsOn": [
        "pkg:pypi/annotated-types@0.7.0",
        "pkg:pypi/pydantic-core@2.46.4",
        "pkg:pypi/typing-extensions@4.15.0",
        "pkg:pypi/typing-inspection@0.4.2"
      ]
    },
    {
      "ref": "pkg:pypi/pydantic-core@2.46.4",
      "dependsOn": [
        "pkg:pypi/typing-extensions@4.15.0"
      ]
    },
    {
      "ref": "pkg:pypi/pydantic-settings@2.15.0",
      "dependsOn": [
        "pkg:pypi/pydantic@2.13.4",
        "pkg:pypi/python-dotenv@1.2.2",
        "pkg:pypi/typing-inspection@0.4.2"
      ]
    },
    {
      "ref": "pkg:pypi/pygments@2.20.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/pyjwt@2.14.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/pypdfium2@5.8.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/pytest@9.1.1",
      "dependsOn": [
        "pkg:pypi/colorama@0.4.6",
        "pkg:pypi/iniconfig@2.3.0",
        "pkg:pypi/packaging@26.2",
        "pkg:pypi/pluggy@1.6.0",
        "pkg:pypi/pygments@2.20.0"
      ]
    },
    {
      "ref": "pkg:pypi/pytest-asyncio@1.4.0",
      "dependsOn": [
        "pkg:pypi/pytest@9.1.1"
      ]
    },
    {
      "ref": "pkg:pypi/pytest-benchmark@5.3.0",
      "dependsOn": [
        "pkg:pypi/py-cpuinfo2@10.1.1",
        "pkg:pypi/pytest@9.1.1"
      ]
    },
    {
      "ref": "pkg:pypi/pytest-cov@7.1.0",
      "dependsOn": [
        "pkg:pypi/coverage@7.14.0",
        "pkg:pypi/pluggy@1.6.0",
        "pkg:pypi/pytest@9.1.1"
      ]
    },
    {
      "ref": "pkg:pypi/python-dotenv@1.2.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/python-multipart@0.0.32",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/pywin32@311",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/pyyaml@6.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/referencing@0.37.0",
      "dependsOn": [
        "pkg:pypi/attrs@26.1.0",
        "pkg:pypi/rpds-py@2026.6.3"
      ]
    },
    {
      "ref": "pkg:pypi/rich@15.0.0",
      "dependsOn": [
        "pkg:pypi/markdown-it-py@4.2.0",
        "pkg:pypi/pygments@2.20.0"
      ]
    },
    {
      "ref": "pkg:pypi/rpds-py@2026.6.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/ruff@0.16.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/scikit-learn@1.9.1",
      "dependsOn": [
        "pkg:pypi/joblib@1.6.0",
        "pkg:pypi/narwhals@2.22.1",
        "pkg:pypi/numpy@2.5.3",
        "pkg:pypi/scipy@1.18.1",
        "pkg:pypi/threadpoolctl@3.6.0"
      ]
    },
    {
      "ref": "pkg:pypi/scipy@1.18.1",
      "dependsOn": [
        "pkg:pypi/numpy@2.5.3"
      ]
    },
    {
      "ref": "pkg:pypi/shellingham@1.5.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/sse-starlette@3.4.4",
      "dependsOn": [
        "pkg:pypi/anyio@4.14.2",
        "pkg:pypi/starlette@1.6.0"
      ]
    },
    {
      "ref": "pkg:pypi/starlette@1.6.0",
      "dependsOn": [
        "pkg:pypi/anyio@4.14.2"
      ]
    },
    {
      "ref": "pkg:pypi/threadpoolctl@3.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/tqdm@4.67.3",
      "dependsOn": [
        "pkg:pypi/colorama@0.4.6"
      ]
    },
    {
      "ref": "pkg:pypi/ty@0.0.80",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/typer@0.25.1",
      "dependsOn": [
        "pkg:pypi/annotated-doc@0.0.4",
        "pkg:pypi/click@8.3.3",
        "pkg:pypi/rich@15.0.0",
        "pkg:pypi/shellingham@1.5.4"
      ]
    },
    {
      "ref": "pkg:pypi/typing-extensions@4.15.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/typing-inspection@0.4.2",
      "dependsOn": [
        "pkg:pypi/typing-extensions@4.15.0"
      ]
    },
    {
      "ref": "pkg:pypi/uuid6@2025.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/uvicorn@0.46.0",
      "dependsOn": [
        "pkg:pypi/click@8.3.3",
        "pkg:pypi/h11@0.16.0"
      ]
    },
    {
      "ref": "pkg:cargo/heck@0.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:cargo/libc@0.2.186",
      "dependsOn": []
    },
    {
      "ref": "pkg:cargo/once_cell@1.21.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:cargo/portable-atomic@1.13.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:cargo/proc-macro2@1.0.106",
      "dependsOn": [
        "pkg:cargo/unicode-ident@1.0.24"
      ]
    },
    {
      "ref": "pkg:cargo/pyo3@0.29.2",
      "dependsOn": [
        "pkg:cargo/libc@0.2.186",
        "pkg:cargo/once_cell@1.21.4",
        "pkg:cargo/portable-atomic@1.13.1",
        "pkg:cargo/pyo3-build-config@0.29.2",
        "pkg:cargo/pyo3-ffi@0.29.2",
        "pkg:cargo/pyo3-macros@0.29.2"
      ]
    },
    {
      "ref": "pkg:cargo/pyo3-build-config@0.29.2",
      "dependsOn": [
        "pkg:cargo/target-lexicon@0.13.5"
      ]
    },
    {
      "ref": "pkg:cargo/pyo3-ffi@0.29.2",
      "dependsOn": [
        "pkg:cargo/libc@0.2.186",
        "pkg:cargo/pyo3-build-config@0.29.2"
      ]
    },
    {
      "ref": "pkg:cargo/pyo3-macros@0.29.2",
      "dependsOn": [
        "pkg:cargo/proc-macro2@1.0.106",
        "pkg:cargo/pyo3-macros-backend@0.29.2",
        "pkg:cargo/quote@1.0.45",
        "pkg:cargo/syn@2.0.117"
      ]
    },
    {
      "ref": "pkg:cargo/pyo3-macros-backend@0.29.2",
      "dependsOn": [
        "pkg:cargo/heck@0.5.0",
        "pkg:cargo/proc-macro2@1.0.106",
        "pkg:cargo/quote@1.0.45",
        "pkg:cargo/syn@2.0.117"
      ]
    },
    {
      "ref": "pkg:cargo/quote@1.0.45",
      "dependsOn": [
        "pkg:cargo/proc-macro2@1.0.106"
      ]
    },
    {
      "ref": "pkg:cargo/syn@2.0.117",
      "dependsOn": [
        "pkg:cargo/proc-macro2@1.0.106",
        "pkg:cargo/quote@1.0.45",
        "pkg:cargo/unicode-ident@1.0.24"
      ]
    },
    {
      "ref": "pkg:cargo/target-lexicon@0.13.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:cargo/unicode-ident@1.0.24",
      "dependsOn": []
    }
  ]
}
