{
  "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.5",
  "serialNumber": "urn:uuid:e0cfb9c4-27ed-453f-afb9-151f68e3a0d1",
  "version": 1,
  "metadata": {
    "timestamp": "2026-11-07T16:17:24Z",
    "tools": [
      {
        "vendor": "273 Ventures",
        "name": "kaos-compliance.sbom",
        "version": "0.1.0"
      }
    ],
    "component": {
      "type": "library",
      "bom-ref": "pkg:pypi/kaos-source@0.1.5",
      "name": "kaos-source",
      "version": "0.1.5",
      "purl": "pkg:pypi/kaos-source@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.15.1",
      "name": "anyio",
      "version": "4.15.1",
      "purl": "pkg:pypi/anyio@4.15.1",
      "supplier": {
        "name": "Unknown / community"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9f28306018cbd6d329e64a36d58256edff76dd996fe423bc957326e578b82a94"
        },
        {
          "alg": "SHA-256",
          "content": "6152fdbbf9a77fdec97731721bebf7c4c44f7c29b424b0065826173efc7ed101"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/a9/d2/f4d173e22df740bc37b1db102b386ba719b66e95b0f0d751f556b387e6d2/anyio-4.15.1.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/anyio/4.15.1/"
        }
      ],
      "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/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.13.5",
      "name": "coverage",
      "version": "7.13.5",
      "purl": "pkg:pypi/coverage@7.13.5",
      "supplier": {
        "name": "Ned Batchelder and 253 others"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c81f6515c4c40141f83f502b07bbfa5c240ba25bbe73da7b33f1e5b6120ff179"
        },
        {
          "alg": "SHA-256",
          "content": "5ec4af212df513e399cf11610cc27063f1586419e814755ab362e50a85ea69c1"
        },
        {
          "alg": "SHA-256",
          "content": "941617e518602e2d64942c88ec8499f7fbd49d3f6c4327d3a71d43a1973032f3"
        },
        {
          "alg": "SHA-256",
          "content": "da305e9937617ee95c2e39d8ff9f040e0487cbf1ac174f777ed5eddd7a7c1f26"
        },
        {
          "alg": "SHA-256",
          "content": "78e696e1cc714e57e8b25760b33a8b1026b7048d270140d25dafe1b0a1ee05a3"
        },
        {
          "alg": "SHA-256",
          "content": "02ca0eed225b2ff301c474aeeeae27d26e2537942aa0f87491d3e147e784a82b"
        },
        {
          "alg": "SHA-256",
          "content": "04690832cbea4e4663d9149e05dba142546ca05cb1848816760e7f58285c970a"
        },
        {
          "alg": "SHA-256",
          "content": "0590e44dd2745c696a778f7bab6aa95256de2cbc8b8cff4f7db8ff09813d6969"
        },
        {
          "alg": "SHA-256",
          "content": "d7cfad2d6d81dd298ab6b89fe72c3b7b05ec7544bdda3b707ddaecff8d25c161"
        },
        {
          "alg": "SHA-256",
          "content": "e092b9499de38ae0fbfbc603a74660eb6ff3e869e507b50d85a13b6db9863e15"
        },
        {
          "alg": "SHA-256",
          "content": "48c39bc4a04d983a54a705a6389512883d4a3b9862991b3617d547940e9f52b1"
        },
        {
          "alg": "SHA-256",
          "content": "2d3807015f138ffea1ed9afeeb8624fd781703f2858b62a8dd8da5a0994c57b6"
        },
        {
          "alg": "SHA-256",
          "content": "ee2aa19e03161671ec964004fb74b2257805d9710bf14a5c704558b9d8dbaf17"
        },
        {
          "alg": "SHA-256",
          "content": "ce1998c0483007608c8382f4ff50164bfc5bd07a2246dd272aa4043b75e61e85"
        },
        {
          "alg": "SHA-256",
          "content": "631efb83f01569670a5e866ceb80fe483e7c159fac6f167e6571522636104a0b"
        },
        {
          "alg": "SHA-256",
          "content": "f4cd16206ad171cbc2470dbea9103cf9a7607d5fe8c242fdf1edf36174020664"
        },
        {
          "alg": "SHA-256",
          "content": "0428cbef5783ad91fe240f673cc1f76b25e74bbfe1a13115e4aa30d3f538162d"
        },
        {
          "alg": "SHA-256",
          "content": "e0b216a19534b2427cc201a26c25da4a48633f29a487c61258643e89d28200c0"
        },
        {
          "alg": "SHA-256",
          "content": "972a9cd27894afe4bc2b1480107054e062df08e671df7c2f18c205e805ccd806"
        },
        {
          "alg": "SHA-256",
          "content": "4b59148601efcd2bac8c4dbf1f0ad6391693ccf7a74b8205781751637076aee3"
        },
        {
          "alg": "SHA-256",
          "content": "505d7083c8b0c87a8fa8c07370c285847c1f77739b22e299ad75a6af6c32c5c9"
        },
        {
          "alg": "SHA-256",
          "content": "60365289c3741e4db327e7baff2a4aaacf22f788e80fa4683393891b70a89fbd"
        },
        {
          "alg": "SHA-256",
          "content": "1b88c69c8ef5d4b6fe7dea66d6636056a0f6a7527c440e890cf9259011f5e606"
        },
        {
          "alg": "SHA-256",
          "content": "5b13955d31d1633cf9376908089b7cebe7d15ddad7aeaabcbe969a595a97e95e"
        },
        {
          "alg": "SHA-256",
          "content": "f70c9ab2595c56f81a89620e22899eea8b212a4041bd728ac6f4a28bf5d3ddd0"
        },
        {
          "alg": "SHA-256",
          "content": "084b84a8c63e8d6fc7e3931b316a9bcafca1458d753c539db82d31ed20091a87"
        },
        {
          "alg": "SHA-256",
          "content": "ad14385487393e386e2ea988b09d62dd42c397662ac2dabc3832d71253eee479"
        },
        {
          "alg": "SHA-256",
          "content": "7f2c47b36fe7709a6e83bfadf4eefb90bd25fbe4014d715224c4316f808e59a2"
        },
        {
          "alg": "SHA-256",
          "content": "67e9bc5449801fad0e5dff329499fb090ba4c5800b86805c80617b4e29809b2a"
        },
        {
          "alg": "SHA-256",
          "content": "da86cdcf10d2519e10cabb8ac2de03da1bcb6e4853790b7fbd48523332e3a819"
        },
        {
          "alg": "SHA-256",
          "content": "0ecf12ecb326fe2c339d93fc131816f3a7367d223db37817208905c89bded911"
        },
        {
          "alg": "SHA-256",
          "content": "fbabfaceaeb587e16f7008f7795cd80d20ec548dc7f94fbb0d4ec2e038ce563f"
        },
        {
          "alg": "SHA-256",
          "content": "9bb2a28101a443669a423b665939381084412b81c3f8c0fcfbac57f4e30b5b8e"
        },
        {
          "alg": "SHA-256",
          "content": "bd3a2fbc1c6cccb3c5106140d87cc6a8715110373ef42b63cf5aea29df8c217a"
        },
        {
          "alg": "SHA-256",
          "content": "6c36ddb64ed9d7e496028d1d00dfec3e428e0aabf4006583bb1839958d280510"
        },
        {
          "alg": "SHA-256",
          "content": "380e8e9084d8eb38db3a9176a1a4f3c0082c3806fa0dc882d1d87abc3c789247"
        },
        {
          "alg": "SHA-256",
          "content": "e808af52a0513762df4d945ea164a24b37f2f518cbe97e03deaa0ee66139b4d6"
        },
        {
          "alg": "SHA-256",
          "content": "e301d30dd7e95ae068671d746ba8c34e945a82682e62918e41b2679acd2051a0"
        },
        {
          "alg": "SHA-256",
          "content": "800bc829053c80d240a687ceeb927a94fd108bbdc68dfbe505d0d75ab578a882"
        },
        {
          "alg": "SHA-256",
          "content": "0b67af5492adb31940ee418a5a655c28e48165da5afab8c7fa6fd72a142f8740"
        },
        {
          "alg": "SHA-256",
          "content": "c9136ff29c3a91e25b1d1552b5308e53a1e0653a23e53b6366d7c2dcbbaf8a16"
        },
        {
          "alg": "SHA-256",
          "content": "cff784eef7f0b8f6cb28804fbddcfa99f89efe4cc35fb5627e3ac58f91ed3ac0"
        },
        {
          "alg": "SHA-256",
          "content": "68a4953be99b17ac3c23b6efbc8a38330d99680c9458927491d18700ef23ded0"
        },
        {
          "alg": "SHA-256",
          "content": "35a31f2b1578185fbe6aa2e74cea1b1d0bbf4c552774247d9160d29b80ed56cc"
        },
        {
          "alg": "SHA-256",
          "content": "2aa055ae1857258f9e0045be26a6d62bdb47a72448b62d7b55f4820f361a2633"
        },
        {
          "alg": "SHA-256",
          "content": "1b11eef33edeae9d142f9b4358edb76273b3bfd30bc3df9a4f95d0e49caf94e8"
        },
        {
          "alg": "SHA-256",
          "content": "10a0c37f0b646eaff7cce1874c31d1f1ccb297688d4c747291f4f4c70741cc8b"
        },
        {
          "alg": "SHA-256",
          "content": "b5db73ba3c41c7008037fa731ad5459fc3944cb7452fc0aa9f822ad3533c583c"
        },
        {
          "alg": "SHA-256",
          "content": "750db93a81e3e5a9831b534be7b1229df848b2e125a604fe6651e48aa070e5f9"
        },
        {
          "alg": "SHA-256",
          "content": "9ddb4f4a5479f2539644be484da179b653273bca1a323947d48ab107b3ed1f29"
        },
        {
          "alg": "SHA-256",
          "content": "d8a7a2049c14f413163e2bdabd37e41179b1d1ccb10ffc6ccc4b7a718429c607"
        },
        {
          "alg": "SHA-256",
          "content": "e1c85e0b6c05c592ea6d8768a66a254bfb3874b53774b12d4c89c481eb78cb90"
        },
        {
          "alg": "SHA-256",
          "content": "777c4d1eff1b67876139d24288aaf1817f6c03d6bae9c5cc8d27b83bcfe38fe3"
        },
        {
          "alg": "SHA-256",
          "content": "6697e29b93707167687543480a40f0db8f356e86d9f67ddf2e37e2dfd91a9dab"
        },
        {
          "alg": "SHA-256",
          "content": "8fdf453a942c3e4d99bd80088141c4c6960bb232c409d9c3558e2dbaa3998562"
        },
        {
          "alg": "SHA-256",
          "content": "32ca0c0114c9834a43f045a87dcebd69d108d8ffb666957ea65aa132f50332e2"
        },
        {
          "alg": "SHA-256",
          "content": "8769751c10f339021e2638cd354e13adeac54004d1941119b2c96fe5276d45ea"
        },
        {
          "alg": "SHA-256",
          "content": "cec2d83125531bd153175354055cdb7a09987af08a9430bd173c937c6d0fba2a"
        },
        {
          "alg": "SHA-256",
          "content": "0cd9ed7a8b181775459296e402ca4fb27db1279740a24e93b3b41942ebe4b215"
        },
        {
          "alg": "SHA-256",
          "content": "301e3b7dfefecaca37c9f1aa6f0049b7d4ab8dd933742b607765d757aca77d43"
        },
        {
          "alg": "SHA-256",
          "content": "9dacc2ad679b292709e0f5fc1ac74a6d4d5562e424058962c7bb0c658ad25e45"
        },
        {
          "alg": "SHA-256",
          "content": "34b02417cf070e173989b3db962f7ed56d2f644307b2cf9d5a0f258e13084a61"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/9d/e0/70553e3000e345daff267cec284ce4cbf3fc141b6da229ac52775b5428f1/coverage-7.13.5.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/coverage/7.13.5/"
        }
      ],
      "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/greenlet@3.5.0",
      "name": "greenlet",
      "version": "3.5.0",
      "purl": "pkg:pypi/greenlet@3.5.0",
      "supplier": {
        "name": "greenlet.readthedocs.io"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d419647372241bc68e957bf38d5c1f98852155e4146bd1e4121adea81f4f01e4"
        },
        {
          "alg": "SHA-256",
          "content": "5a5ed18de6a0f6cc7087f1563f6bd93fc7df1c19165ca01e9bde5a5dc281d106"
        },
        {
          "alg": "SHA-256",
          "content": "3a717fbc46d8a354fa675f7c1e813485b6ba3885f9bef0cd56e5ba27d758ff5b"
        },
        {
          "alg": "SHA-256",
          "content": "ddc090c5c1792b10246a78e8c2163ebbe04cf877f9d785c230a7b27b39ad038e"
        },
        {
          "alg": "SHA-256",
          "content": "4964101b8585c144cbda5532b1aa644255126c08a265dae90c16e7a0e63aaa9d"
        },
        {
          "alg": "SHA-256",
          "content": "2094acd54b272cb6eae8c03dd87b3fa1820a4cef18d6889c378d503500a1dc13"
        },
        {
          "alg": "SHA-256",
          "content": "7022615368890680e67b9965d33f5773aade330d5343bbe25560135aaa849eae"
        },
        {
          "alg": "SHA-256",
          "content": "5e05ba267789ea87b5a155cf0e810b1ab88bf18e9e8740813945ceb8ee4350ba"
        },
        {
          "alg": "SHA-256",
          "content": "0ecec963079cd58cbd14723582384f11f166fd58883c15dcbfb342e0bc9b5846"
        },
        {
          "alg": "SHA-256",
          "content": "728d9667d8f2f586644b748dbd9bb67e50d6a9381767d1357714ea6825bb3bf5"
        },
        {
          "alg": "SHA-256",
          "content": "47422135b1d308c14b2c6e758beedb1acd33bb91679f5670edf77bf46244722b"
        },
        {
          "alg": "SHA-256",
          "content": "f35807464c4c58c55f0d31dfa83c541a5615d825c2fe3d2b95360cf7c4e3c0a8"
        },
        {
          "alg": "SHA-256",
          "content": "55fa7ea52771be44af0de27d8b80c02cd18c2c3cddde6c847ecebdf72418b6a1"
        },
        {
          "alg": "SHA-256",
          "content": "a97e4821aa710603f94de0da25f25096454d78ffdace5dc77f3a006bc01abba3"
        },
        {
          "alg": "SHA-256",
          "content": "bf2d8a80bec89ab46221ae45c5373d5ba0bd36c19aa8508e85c6cd7e5106cd37"
        },
        {
          "alg": "SHA-256",
          "content": "8f52a464e4ed91780bdfbbdd2b97197f3accaa629b98c200f4dffada759f3ae7"
        },
        {
          "alg": "SHA-256",
          "content": "1bae92a1dd94c5f9d9493c3a212dd874c202442047cf96446412c862feca83a2"
        },
        {
          "alg": "SHA-256",
          "content": "762612baf1161ccb8437c0161c668a688223cba28e1bf038f4eb47b13e39ccdf"
        },
        {
          "alg": "SHA-256",
          "content": "57a43c6079a89713522bc4bcb9f75070ecf5d3dbad7792bfe42239362cbf2a16"
        },
        {
          "alg": "SHA-256",
          "content": "3bc59be3945ae9750b9e7d45067d01ae3fe90ea5f9ade99239dabdd6e28a5033"
        },
        {
          "alg": "SHA-256",
          "content": "a96fcee45e03fe30a62669fd16ab5c9d3c172660d3085605cb1e2d1280d3c988"
        },
        {
          "alg": "SHA-256",
          "content": "a10a732421ab4fec934783ce3e54763470d0181db6e3468f9103a275c3ed1853"
        },
        {
          "alg": "SHA-256",
          "content": "7fc391b1566f2907d17aaebe78f8855dc45675159a775fcf9e61f8ee0078e87f"
        },
        {
          "alg": "SHA-256",
          "content": "680bd0e7ad5e8daa8a4aa89f68fd6adc834b8a8036dc256533f7e08f4a4b01f7"
        },
        {
          "alg": "SHA-256",
          "content": "1aa4ce8debcd4ea7fb2e150f3036588c41493d1d52c43538924ae1819003f4ce"
        },
        {
          "alg": "SHA-256",
          "content": "ddb36c7d6c9c0a65f18c7258634e0c416c6ab59caac8c987b96f80c2ebda0112"
        },
        {
          "alg": "SHA-256",
          "content": "728a73687e39ae9ca34e4694cbf2f049d3fbc7174639468d0f67200a97d8f9e2"
        },
        {
          "alg": "SHA-256",
          "content": "e5ddf316ced87539144621453c3aef229575825fe60c604e62bedc4003f372b2"
        },
        {
          "alg": "SHA-256",
          "content": "4a448128607be0de65342dc9b31be7f948ef4cc0bc8832069350abefd310a8f2"
        },
        {
          "alg": "SHA-256",
          "content": "d60097128cb0a1cab9ea541186ea13cd7b847b8449a7787c2e2350da0cb82d86"
        }
      ],
      "licenses": [
        {
          "expression": "MIT AND PSF-2.0"
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/3c/3f/dbf99fb14bfeb88c28f16729215478c0e265cacd6dc22270c8f31bb6892f/greenlet-3.5.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/greenlet/3.5.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/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/idna@3.16",
      "name": "idna",
      "version": "3.16",
      "purl": "pkg:pypi/idna@3.16",
      "supplier": {
        "name": "Unknown / community"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d7a6da03db833450fca25d2358ac9ff06cd624577a4aea3a596d5c0f77b8e03d"
        },
        {
          "alg": "SHA-256",
          "content": "cc246e3a3f89580c3a951b5ad298ca4638078b2cdd4f115654332b5c26daded5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/1a/88/bcf9709822fe69d02c2a6a77956c98ce6ea8ca8767a9aadcedc7eb6a2390/idna-3.16.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/idna/3.16/"
        }
      ],
      "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/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.0",
      "name": "kaos-content",
      "version": "0.1.0",
      "purl": "pkg:pypi/kaos-content@0.1.0",
      "supplier": {
        "name": "kelvin.legal"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d97e5199b234953fb1ed45df64f57c090e9d013533743c010a0f493a8a340b7e"
        },
        {
          "alg": "SHA-256",
          "content": "0240c9d7f58364ab94fb6460febbf9d382b78723b0a7e1a3ff26b079da8c272a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/eb/5e/3cc6db536a819981fc49159228b95e66b891d3f4dcd7c4f6a5fff56b7968/kaos_content-0.1.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/kaos-content/0.1.0/"
        }
      ],
      "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-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.11",
      "name": "kaos-nlp-core",
      "version": "0.1.11",
      "purl": "pkg:pypi/kaos-nlp-core@0.1.11",
      "supplier": {
        "name": "kelvin.legal"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1e6d4abc97f51fe548f1419731c596f9077e7e6db0e855ebb55e7a380d5b38e1"
        },
        {
          "alg": "SHA-256",
          "content": "9ff48613814d85446fdf301801702418a5fbccfac584de6f02a4e8b3a3a8d90d"
        },
        {
          "alg": "SHA-256",
          "content": "a30de10555eb1de5aea17f6b4414308a9e7974b98e79db3757f2cee7b379cdfc"
        },
        {
          "alg": "SHA-256",
          "content": "4e488d377c065934ff575e726d79e42fe11446dcec2c761f6d7404e6105b6e38"
        },
        {
          "alg": "SHA-256",
          "content": "b120f524eb83a90999941fd368c66f4d6f8baacbf89b6a991051ca8de8bd77aa"
        },
        {
          "alg": "SHA-256",
          "content": "6d2a8be193df6f37f99fb9d0c2859cfc99f1a2cc8afd9e6455fc17f361ac31f8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/2c/fe/35b733806a33ca07833bf60d537481e4669025323738b45d6b0d34ffb2d5/kaos_nlp_core-0.1.11.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/kaos-nlp-core/0.1.11/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/lxml@6.1.3",
      "name": "lxml",
      "version": "6.1.3",
      "purl": "pkg:pypi/lxml@6.1.3",
      "supplier": {
        "name": "lxml dev team"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "45222d94ddd511536f3b2f7d9deae3b2339b4ce0f075f1ca25703b07cad9dd21"
        },
        {
          "alg": "SHA-256",
          "content": "3a48093cdb058a93af842ede9703520e810b05dcd0fc6d7190a06376c3bfb6bd"
        },
        {
          "alg": "SHA-256",
          "content": "887c021d9a977cff89cb273047c1352997b772a8908a25c21836861f69b92be1"
        },
        {
          "alg": "SHA-256",
          "content": "611a51e61c92f62345a50b0035df6fc0d678f9299f33728826d831598862f59d"
        },
        {
          "alg": "SHA-256",
          "content": "b477912f42c5c33405a10c759d22f80cf5af043ae02d95b9d8e5e5bc555739ed"
        },
        {
          "alg": "SHA-256",
          "content": "5cffe18571ccc51d742cd08cbb3f8b756de9311d18c7ea98f5d92f37b8fb60c2"
        },
        {
          "alg": "SHA-256",
          "content": "75cc6569e86be5785b6188ef1642670c6adbc984e81ec35e224842ecd9eefcc8"
        },
        {
          "alg": "SHA-256",
          "content": "d85dfab42dd672f87a7f76e9de7172962aee69fa12044f0d6e1a23cbd53fb80e"
        },
        {
          "alg": "SHA-256",
          "content": "42632b4024ab24a6b488f559ac851312509888b6b80ae2aa11cf29a646a0d245"
        },
        {
          "alg": "SHA-256",
          "content": "febd35ef45f603c2d74b74655efdbf45e14f55fc0aef4ac82b663ca829b283e0"
        },
        {
          "alg": "SHA-256",
          "content": "a43b3bdf11e477dc7770609d3477316f974354dfc8425d596f64f471cc8daf6e"
        },
        {
          "alg": "SHA-256",
          "content": "5d582042c69857c364e8153de6e18e0da9b7b515a6a8113caf69a6ec8e0520f2"
        },
        {
          "alg": "SHA-256",
          "content": "8e49a646acfab83c68974f4aa1d0a2acca9e88d7d627ae0fc13201b14b76d310"
        },
        {
          "alg": "SHA-256",
          "content": "0dee106e9aa97fb00541b1ed7827070564d0549c3d3fba8920e6b20fd980f748"
        },
        {
          "alg": "SHA-256",
          "content": "dd5e90f34cffcfed97f36cf066325773d2b6021c60c29942e53a18b028501b1d"
        },
        {
          "alg": "SHA-256",
          "content": "d9b3e7d71bf6acff341233417abbdface29c647e3113892d9aaedc02eb4aa2bc"
        },
        {
          "alg": "SHA-256",
          "content": "160fcf381f76c3aeac28a756bec44f48942a8f7245a87aa28e3a523b4d90cd87"
        },
        {
          "alg": "SHA-256",
          "content": "e477aca0bc0d19f3b4ae9e4f2a1cfd687c31bf772d78734910658186b40b2477"
        },
        {
          "alg": "SHA-256",
          "content": "b1cc980905221a5d8b3c476330730b3adb40ff80add71ffbdb6215ba055656f1"
        },
        {
          "alg": "SHA-256",
          "content": "2bec13085dc8ef48a3fe62f7dfcacfeda2c785cdf19cc8eeda2bb9ed081da165"
        },
        {
          "alg": "SHA-256",
          "content": "4f4db7c7e954d289d71878938348b3d91b904a3e8210a11939359fb758a58e7d"
        },
        {
          "alg": "SHA-256",
          "content": "2cae5d5c90a62d9139c512a0cb1aad1d182b022b5740daea2617eb5bf7fc658e"
        },
        {
          "alg": "SHA-256",
          "content": "c6c0c13128a32eb04a51357e56a094e13aa8e6d3d1884de2e9ae923f6915e1a8"
        },
        {
          "alg": "SHA-256",
          "content": "2221e88679d1351e9a40aaee54bc65679b9795bbd0160bc3d5e36b163344eb75"
        },
        {
          "alg": "SHA-256",
          "content": "cfb398886a7eb4c719161c3efcff2a1248febc53a4d8e5072d2d8a87fed84ac9"
        },
        {
          "alg": "SHA-256",
          "content": "a7eb78ba28b187e1e9203a55c60fcf70df2d22cb205fe6d51b9383d6097419f0"
        },
        {
          "alg": "SHA-256",
          "content": "ea6b1e9105b4b24a34c722432d9fb578f9ed83af21fa1abda639011e0f22bbb6"
        },
        {
          "alg": "SHA-256",
          "content": "e8b17e23df3e827a69d25af70990ca2420e92668aaffaeeb3cd2351d7916a023"
        },
        {
          "alg": "SHA-256",
          "content": "1b7c37339d7e75cab9a123a04248e243cefefb302ad6db566ea0c77cbcde421e"
        },
        {
          "alg": "SHA-256",
          "content": "83e3a51e7933db700a0da0db31849db3a24022d9970da9bb73001e1d0326fd92"
        },
        {
          "alg": "SHA-256",
          "content": "9bde9ae026a55b9a192078dfa6e27dd0ca4a050171ab6272e92f97b757dfdf48"
        },
        {
          "alg": "SHA-256",
          "content": "1a635e837b50a1819bebfedaac5916498ea024120969da8790500148fb0a894d"
        },
        {
          "alg": "SHA-256",
          "content": "d0c5c362bc94f1929dc7e96e715bbe7bd17037f802e6d8f0d1545df9133c0559"
        },
        {
          "alg": "SHA-256",
          "content": "c59e4265608da6a041f54646ecc0c9ecdbb19aaf14c4c684bb6c2114998cc415"
        },
        {
          "alg": "SHA-256",
          "content": "2e62c569ec7531b679b184cbfe335c501c1d13c4b363560013019962eb630e6d"
        },
        {
          "alg": "SHA-256",
          "content": "66299564c046bc7e0cc5de5106601eae907e9fa5904cd68a323380a8502f7861"
        },
        {
          "alg": "SHA-256",
          "content": "ebd054ad1737a68fb7c5c073d405cef2b88bb824e294de3b4a4e995b47f0e376"
        },
        {
          "alg": "SHA-256",
          "content": "5a143e6207579de8baeded4eaac9134413200359f1969d636f0bfb98ee8c3c8f"
        },
        {
          "alg": "SHA-256",
          "content": "a1cec0f99b9b914d39176347a93b7610dc09324491aee1cbc57cd291a41a1d55"
        },
        {
          "alg": "SHA-256",
          "content": "f6b9d2aad499c769ee8287609ab0e6de99d8bcea99c6e6c2e64945259fd52fb2"
        },
        {
          "alg": "SHA-256",
          "content": "28a23fefdb345b2d4d0ff2860571b5ff9a89a28b6a120f720e8fb0324d346626"
        },
        {
          "alg": "SHA-256",
          "content": "545ccc14fb05485f48b4439ec35beb16d5b5280eb6c81c658bd4707a2a119414"
        },
        {
          "alg": "SHA-256",
          "content": "93476b6514b373fc6ca67d26c442784f7807c86f00635bfe79f935c3eab2af17"
        },
        {
          "alg": "SHA-256",
          "content": "8db38ff3fb7aee7d6a82ae4da2eef1178656fe1216841fbd24870062a9d60473"
        },
        {
          "alg": "SHA-256",
          "content": "25f4118c438f96bb466e83108506d03d5c31b1bd2387e83e5b070bda6ded9c37"
        },
        {
          "alg": "SHA-256",
          "content": "1beb0f9909b26cee938df9ba56b15252a84429b1fc30ce6fca161390b9789a70"
        },
        {
          "alg": "SHA-256",
          "content": "3a27ac6c780c8b8a1cd231b58407634cafc1c4cc28cd6c7141362df0f36351e7"
        },
        {
          "alg": "SHA-256",
          "content": "a1932d7ce78a561367512c594fe66eac2b2ec9b9264cfd9b5f950622f4a116e2"
        },
        {
          "alg": "SHA-256",
          "content": "7d0f5976aa2701996f759b30172925829867547bb073af0ae67d1307a0f0262c"
        },
        {
          "alg": "SHA-256",
          "content": "c5e7ce578aa8a80910a72a8ca0bbea3baae10100827249001999726a788456d8"
        },
        {
          "alg": "SHA-256",
          "content": "d97c5227621af74b111882a290b10f371780a38eef9d9e730408fba2259b52fb"
        },
        {
          "alg": "SHA-256",
          "content": "da707f14ea3c35ee463d50acd596d6488e4b2b4ae7cf77a5bf93f55c023d63e8"
        },
        {
          "alg": "SHA-256",
          "content": "9efe56a68179f3adc4de41861c9358931db03837c48dd5e1c78077b84dd07f3a"
        },
        {
          "alg": "SHA-256",
          "content": "c9389b3784b56c58d933b5e0aecdf28f901b073ff385358d8a7d40907f6e14b2"
        },
        {
          "alg": "SHA-256",
          "content": "32a409be3190b088f960ac92bfedfbef2f86c49ff940765e1548177592d20026"
        },
        {
          "alg": "SHA-256",
          "content": "6ea2f13dce778ca072ccee598bca46a092ce192e8fd907b6c1f0e52c800529a0"
        },
        {
          "alg": "SHA-256",
          "content": "c581b1d68b3845fb86c6b2983e755b29bf001461c59fa411d2c26a911b6559a9"
        },
        {
          "alg": "SHA-256",
          "content": "2e01125896585139453cab8cb235893644d8815d7509520da95ae3ee8d1c1f79"
        },
        {
          "alg": "SHA-256",
          "content": "290f66b97ede0e552e1cb44a0fd8a74f9753ee635b50830a0b122fb72788d015"
        },
        {
          "alg": "SHA-256",
          "content": "73fc05988ed20809450474ba760a87c8ad4e455fc09783c02195e56ec634b41a"
        },
        {
          "alg": "SHA-256",
          "content": "dc3a44689eea43eab836e5c98a8ab015dc2419987d1ea6eafc7c590cdff86bed"
        },
        {
          "alg": "SHA-256",
          "content": "209c3ccbfe35a04ac6d24f0611f9d1cbf8025d49991b14acd935236234d6c156"
        },
        {
          "alg": "SHA-256",
          "content": "2f5b2a2b9811b853b39bfa41367c6d78747b8e3e80e07fc5a24aae295c1a4d7d"
        },
        {
          "alg": "SHA-256",
          "content": "6a406d0b3cb207b0fa460ed4dc93e866f44f105da0169361cb18ff998a44c7f0"
        },
        {
          "alg": "SHA-256",
          "content": "53258656846f5c48996b882fb4b135885e088a3ad3d96b4bc0530f95124d1f69"
        },
        {
          "alg": "SHA-256",
          "content": "aa633613ff907ea91b9b0489a1f0da1b8725d8c6ccec6b77e8a1c9c235044bb0"
        },
        {
          "alg": "SHA-256",
          "content": "90f709b9accab6b2e4d14f5c8718203877a0486bcb3afd74d8b539ecd1e961d4"
        },
        {
          "alg": "SHA-256",
          "content": "b4fc6b03b9d9d90557274f571ab30e7fbbfc527955536935d96f98b6817a86e4"
        },
        {
          "alg": "SHA-256",
          "content": "33cadd956b667997e4de1635fce9541f2e8ede2038fcde8cf55aa14d571d1bad"
        },
        {
          "alg": "SHA-256",
          "content": "8a330c0ee5fa318c7b5cbbaad882baeca3f570357e7eb25ab34bf31008150758"
        },
        {
          "alg": "SHA-256",
          "content": "0bf5a3e397df2ec4258eb5eea4c1ac6cf013ca1abd04a176903bff20a70021fe"
        },
        {
          "alg": "SHA-256",
          "content": "13d22c0d57355366b393936acf6b98a5e0edeadddd3fccbc6a846c50a76b8741"
        },
        {
          "alg": "SHA-256",
          "content": "cad7617727a96d189bd6f979d0fadf765198c7934e85f4edaba9bf3ad919a300"
        },
        {
          "alg": "SHA-256",
          "content": "cae82b5ca24b0c2beedb269f6e2a96f466acd926879ab00ae19f1a65cbf9ffb0"
        },
        {
          "alg": "SHA-256",
          "content": "69cafd61aea04ebb3502c93c2aaa568b12931ca0802231e0b5de76bf8b6e74bd"
        },
        {
          "alg": "SHA-256",
          "content": "dc205732d593118cf701d986f40e9de7801bb2e371cb189ddbda9b7348f4d97e"
        },
        {
          "alg": "SHA-256",
          "content": "88e719b9437f148f7e1465df845c758dd1598618cbea3a2fd1e61a715542f2b2"
        },
        {
          "alg": "SHA-256",
          "content": "40983eabefd13da003e68170928c7acc011f0d095eefce5871a3c71c9385fb9a"
        },
        {
          "alg": "SHA-256",
          "content": "fad67b12ffe0f71e02b4932b04883cbc76a9072bbd30731409d3523cf058b011"
        },
        {
          "alg": "SHA-256",
          "content": "6cd11e7550d89e551a87dcec30f04b1fca32e86b68708aa01a4daa455d8605e5"
        },
        {
          "alg": "SHA-256",
          "content": "ca0ec532ad2f5ba1e5ec120ac157769c57f01855b3d8bf37213f5d88abd9ba0a"
        },
        {
          "alg": "SHA-256",
          "content": "e99e09ab7741f1281e2677f4c0058c7f5267d182530b09c87e4f6aa26adf3887"
        },
        {
          "alg": "SHA-256",
          "content": "ace1d2c83b2bd24db5940600541140e87a325e119cb32d5fa9ad720d7e76648e"
        },
        {
          "alg": "SHA-256",
          "content": "b49638355ea3bebba70da783ccbc630fd72afa16bc46c54474bfa1f9a915bbc6"
        },
        {
          "alg": "SHA-256",
          "content": "5a721a98c649855963811b59b55755b30566e7f7fc40bdc9803d66dee9f811cf"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/23/ad/28ecd7cb894d172f3c9c80a075eeeb2017ac62e3632cee05a5f9493547eb/lxml-6.1.3.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/lxml/6.1.3/"
        }
      ],
      "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/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/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/playwright@1.63.0",
      "name": "playwright",
      "version": "1.63.0",
      "purl": "pkg:pypi/playwright@1.63.0",
      "supplier": {
        "name": "Microsoft Corporation"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "84c540759e8e7f01e690e197e04060f48899d37cea322299f255843273d3385d"
        },
        {
          "alg": "SHA-256",
          "content": "fd1aa00631d44d55e56e0975bf3f3f285fac4a9fd2813183f0c12a488f1a1b24"
        },
        {
          "alg": "SHA-256",
          "content": "c89fc4736502a1f0fac2c8ca5d10c0cbc1c669f1f4774a2d8507a43140e4d53f"
        },
        {
          "alg": "SHA-256",
          "content": "ad21bc07516b187965a7521c5cf0df0bd657b17482eaad74335272d35a2b07de"
        },
        {
          "alg": "SHA-256",
          "content": "354e15b29503565fc598b89f16fbe070459343bef9d7498a93e304864000c6a7"
        },
        {
          "alg": "SHA-256",
          "content": "660c00c62639e31b16700ba5456b351ddba55bb766b7ce8261223aa34928e482"
        },
        {
          "alg": "SHA-256",
          "content": "2f9a707a6c6c91157ed77bff2b8caeb04b3c8d46e70d585fc134298cbe4b5cc6"
        },
        {
          "alg": "SHA-256",
          "content": "1e4a3a838ce22fb68ad17193fcd142a19610d9d70fb9966d2239f5dddc0cc05b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/19/dd/fbb3d34228ad753bc14464d5f2252585b73367539775a88d0a3949cf5a45/playwright-1.63.0-py3-none-macosx_10_13_x86_64.whl"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/playwright/1.63.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "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/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.5",
      "name": "pydantic",
      "version": "2.13.5",
      "purl": "pkg:pypi/pydantic@2.13.5",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "51a9c5f7b2f8e636f04c6cada605d9b6a3bf1348fdf945a3d8869b19bba0ee08"
        },
        {
          "alg": "SHA-256",
          "content": "346a034f080da3755d8e9cb5e00e8b07de1d39e4f6e2c87d8ab7cafa0b269a73"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/53/ef/fc4f868f4e2cee79f863883abffceff107875f569b848507319842d2a681/pydantic-2.13.5.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/pydantic/2.13.5/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    },
    {
      "type": "library",
      "bom-ref": "pkg:pypi/pydantic-core@2.46.5",
      "name": "pydantic-core",
      "version": "2.46.5",
      "purl": "pkg:pypi/pydantic-core@2.46.5",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "10416c15b8839ecc4ef4d0885da76da6fd0f67333a0eb8aff6d93c4b8f2910fc"
        },
        {
          "alg": "SHA-256",
          "content": "b7ca9034437b6022f941f4857459562ee00a560b97e7cce8a0ec5a74fc6766e0"
        },
        {
          "alg": "SHA-256",
          "content": "f332f0e72a5a0400141f830744e141bf9f97917878dbe968669e8a7fefea78ff"
        },
        {
          "alg": "SHA-256",
          "content": "193375f3548919d3f0b60936ca113ada3e38f264f91b9b8e0508efaad57be931"
        },
        {
          "alg": "SHA-256",
          "content": "79bdfa52f843137045b2d081cc05c120ba6665d29b7559c2c47690906f39279f"
        },
        {
          "alg": "SHA-256",
          "content": "24922243639cbdac66c75fcb6fd6495a9cb52b213d62f9a0d16f0310b1ff8038"
        },
        {
          "alg": "SHA-256",
          "content": "c76fe65e607be28c7fd4d56fc3c42b1583aa058ce3408b7ad0fd540171d31f9f"
        },
        {
          "alg": "SHA-256",
          "content": "6f7b393a8b3da82f5c1fc0751e6d01ac6c55b93c18226a60bdfba4a724efafd1"
        },
        {
          "alg": "SHA-256",
          "content": "7ac031912d54f3d83ef3b3eb98dfabc1608802e2202263d25957eeed40b94761"
        },
        {
          "alg": "SHA-256",
          "content": "837b396ca3d7b74091ca623f6cbd8351bd42d670a79c2683e79fb089f06a2de5"
        },
        {
          "alg": "SHA-256",
          "content": "5ee239d575f80b08eca11f6e20f90c4c695de7825c67eefe6091fbf20dda648e"
        },
        {
          "alg": "SHA-256",
          "content": "e80675d75ae2cd14372cb65cad5400d9347a3d3f6c13000183f22dfd027283ed"
        },
        {
          "alg": "SHA-256",
          "content": "9c4b71f10dd532fb7a5cbc8f58707779e64f03a258c2bf8bfbaecfcd9970b519"
        },
        {
          "alg": "SHA-256",
          "content": "97bf8de4d541598c94a59344eeb988a94c08ff76b5723c41f6567ec18c7892ea"
        },
        {
          "alg": "SHA-256",
          "content": "15f4a94963c95accac15b7b657bb177d3ad82bb90b0d0526d9a9b85079925db5"
        },
        {
          "alg": "SHA-256",
          "content": "d22a945598fb91236b4dd793a6e42e4f3dd7740bb5aace5ebd7d4c08d13bb575"
        },
        {
          "alg": "SHA-256",
          "content": "c1c43ad4339643d70ebb8124e1305a7dab423001eff58bb41a0f731adbc98355"
        },
        {
          "alg": "SHA-256",
          "content": "1a353f84de772f423b5ffb11d7ae352fbbef0f446f3c0b0af0f8236d7233606e"
        },
        {
          "alg": "SHA-256",
          "content": "5086029a57366b8cf81b130a43908738095c270c21a8d7f0e8bdfdb89718e2f3"
        },
        {
          "alg": "SHA-256",
          "content": "46c25dda9d092a06c08db76ffe0a197107904d0dfac653f7d5306bbcd6d6119c"
        },
        {
          "alg": "SHA-256",
          "content": "37ea7b83c935e5b0d68c9449b82651accf78a10828b2c02b2f2d9e9496446c21"
        },
        {
          "alg": "SHA-256",
          "content": "e64e88d5585bea9ce95861079de72006c7fa6d3df4e3a3b65ba31eb979c15c9f"
        },
        {
          "alg": "SHA-256",
          "content": "54d510bac3ee52247af28ed4bb18a1e799f040ac60fd2bf5ccd4c92f1fbe786f"
        },
        {
          "alg": "SHA-256",
          "content": "a2a5e1d0ff29adddc9f6d6821a66302e4493f8ca898b715b6b1182c2c201ea0a"
        },
        {
          "alg": "SHA-256",
          "content": "03b9666e41e35d8909852ba191a0607520f81b74eaf12ccf8737005dbb313821"
        },
        {
          "alg": "SHA-256",
          "content": "a91c17edf6eea2402cb5457b4c89e99bc5ed1004aa34c4adf1d4258c1a5c22c2"
        },
        {
          "alg": "SHA-256",
          "content": "b49924c73a235e969511bf2aabdff3beebf9820931f646c80274d5d780010c47"
        },
        {
          "alg": "SHA-256",
          "content": "2cbd9a5eff05e51c447c34dfa4632145b26b09120cf04bd0c871e44c1a5e1c9a"
        },
        {
          "alg": "SHA-256",
          "content": "2d5d76654becf5efd62c9e51c3756c67b49498b0c9a40884934c40807adbd074"
        },
        {
          "alg": "SHA-256",
          "content": "fa10ef4112775900e7a0661068635eb67b2ab824fbde764de6e0e21982a93db0"
        },
        {
          "alg": "SHA-256",
          "content": "045ab3b6d308439e32b81cc173bba5b9018bc6ed896afd0c65b3b009b1699af5"
        },
        {
          "alg": "SHA-256",
          "content": "8816f3d218beb4b787de5c9759c259b8fa61f9dec42dc7811f320a33771778b7"
        },
        {
          "alg": "SHA-256",
          "content": "bce57638e08ac148e5778cce7feb968307a727d66f8e2274a543d0cf0c9ad6a3"
        },
        {
          "alg": "SHA-256",
          "content": "976e1128455aa595ea04c79ccfedff1aaeab96ee013fcc916bed120c4f0ad94f"
        },
        {
          "alg": "SHA-256",
          "content": "e7b891faeedeafba41b2983e5001a81b6a915b69544c7e7570d1989ce1c36ac7"
        },
        {
          "alg": "SHA-256",
          "content": "5f194189415698233dd1114a093a9b56e61e2c57e11b469be3b0506f46f0771c"
        },
        {
          "alg": "SHA-256",
          "content": "82a36973cf8a2ef5406f4fe2edbf8ed0c99629535d959e0b100c76a32535a111"
        },
        {
          "alg": "SHA-256",
          "content": "cdbb78909f52b981d3b2d56b97328d71eb0b974c36bd77c920123a7ebb192829"
        },
        {
          "alg": "SHA-256",
          "content": "52e24eacdb536cade636aa90fb851835222becff8484b7001fdc78cb0290f2aa"
        },
        {
          "alg": "SHA-256",
          "content": "37ae34309d7bd8c0d61ab839668058f2a7962ea1fc51d105d2db228fe0618034"
        },
        {
          "alg": "SHA-256",
          "content": "0cdbada856a1c69a7624a64d3d9aefe79300bd6ef827b43a4f265010b9b55184"
        },
        {
          "alg": "SHA-256",
          "content": "545f26c504b27c3758439a5e6d9349931f0a04f855668d5fe323c89e82300a38"
        },
        {
          "alg": "SHA-256",
          "content": "ff218293c9c806138dca139765e3b067621be52bcd93cdc14c7711be7ddc90a9"
        },
        {
          "alg": "SHA-256",
          "content": "97cf3eb53a8cccacf9d46686a0926186c9bfb5574f2ed66d3639d5fe117cd3a9"
        },
        {
          "alg": "SHA-256",
          "content": "d2f9fc07a8042a8f95925b35c4f04f469707c981fc33245b6ca187cf5d2dd290"
        },
        {
          "alg": "SHA-256",
          "content": "acf8a67ba51f4ca9ddbd0e6b3000a65ac51ab734661778b3e7ba64d99a710f2f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/af/f9/8a06bea35ef8daf588f707784c973a7046e0034c8d8cfb08828eeffb8b75/pydantic_core-2.46.5.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/pydantic-core/2.46.5/"
        }
      ],
      "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/pyee@13.0.1",
      "name": "pyee",
      "version": "13.0.1",
      "purl": "pkg:pypi/pyee@13.0.1",
      "supplier": {
        "name": "Unknown / community"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0b931f7c14535667ed4c7e0d531716368715e860b988770fc7eb8578d1f67fc8"
        },
        {
          "alg": "SHA-256",
          "content": "af2f8fede4171ef667dfded53f96e2ed0d6e6bd7ee3bb46437f77e3b57689228"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/8b/04/e7c1fe4dc78a6fdbfd6c337b1c3732ff543b8a397683ab38378447baa331/pyee-13.0.1.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/pyee/13.0.1/"
        }
      ],
      "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/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-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/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.8",
      "name": "ruff",
      "version": "0.16.8",
      "purl": "pkg:pypi/ruff@0.16.8",
      "supplier": {
        "name": "docs.astral.sh"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9247bf92b5f04d825c8639a4fe423ec2e4222acd9222e58412b0dab7e442798b"
        },
        {
          "alg": "SHA-256",
          "content": "6ffbd6d87383c1edf5f6fa890f10200950240d7c1a16052a19a09d3a2307dd38"
        },
        {
          "alg": "SHA-256",
          "content": "42ed6b878ed61e3acca92f2730a17acff39286944ea82398544696366a6f925e"
        },
        {
          "alg": "SHA-256",
          "content": "7ea781c7f2afba8c6a505ea0fb3f994020249e0c450635f5381286fea6b46170"
        },
        {
          "alg": "SHA-256",
          "content": "8efeae3bbe414a5efefda11a792dfb51ef90ac48d50c4830de2f644caf3e8659"
        },
        {
          "alg": "SHA-256",
          "content": "3a79b795469fef7fc6e908b218eed2eb17332afd85031db6480dc864560e69b2"
        },
        {
          "alg": "SHA-256",
          "content": "3fdc5563cdc50555e6fba39322850860e9267c1b3d12c26a74729d8604c3c812"
        },
        {
          "alg": "SHA-256",
          "content": "34508983c70665578dab88f5223d8e6228307e1135398ca8bfc8b7e9501e282b"
        },
        {
          "alg": "SHA-256",
          "content": "644bb578569e0ffc575741232bd385dacdd6fbe123f1a729e7a225f54aa3957f"
        },
        {
          "alg": "SHA-256",
          "content": "15e7d226246961db9235098333caa13063906d3851136b84c2900b82f5daa1df"
        },
        {
          "alg": "SHA-256",
          "content": "a2bf6bc3e9ebdd4449abc6f06cf64b98051a2c61cf94d2fe9596518c881f1a1e"
        },
        {
          "alg": "SHA-256",
          "content": "6ca111ba0849539165e9e59d2b442542f3c1e8060ebbdea82494f1ffbccb1e1f"
        },
        {
          "alg": "SHA-256",
          "content": "359a1e5b495448ee1e91018064382ebc86f90e8aac2fed222c7d0e4e8df85fd2"
        },
        {
          "alg": "SHA-256",
          "content": "59e8f5681349474110b24d62e93cfda6593f5fa3473446ca3705200cac1a08b9"
        },
        {
          "alg": "SHA-256",
          "content": "efa3e7a16d1baaa79957888dfdf8be9ef2e44db81cb032af06d76632ab59e773"
        },
        {
          "alg": "SHA-256",
          "content": "55793ba85c69921e89be061426d91a78652d6e50317c962240922747a4eb713f"
        },
        {
          "alg": "SHA-256",
          "content": "a6b85621fd3c81e31fc5f5add09c9c078b430db3595ca632efafdec9e64ebfaa"
        },
        {
          "alg": "SHA-256",
          "content": "d075e820af612102ce217f07cc93e69f9490b10ec13ea85fa87bd03d996cef8a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/ba/78/449cb84790bd5cc3823b2652ee405a4558856e5c4195aee3a16bf7b3eb5d/ruff-0.16.8.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/ruff/0.16.8/"
        }
      ],
      "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/ty@0.0.82",
      "name": "ty",
      "version": "0.0.82",
      "purl": "pkg:pypi/ty@0.0.82",
      "supplier": {
        "name": "github.com"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "586e3bf784cece42113929bb64b4761bed5c2127ae6cea294bb82da670066356"
        },
        {
          "alg": "SHA-256",
          "content": "be58e089e317e1ada7a655216828e76d369386dc958f7a3b3d455ab6dc7f02b6"
        },
        {
          "alg": "SHA-256",
          "content": "c080ba9a816cfbb3e34c0d3a0071829c602d14bb992bc799d885d4b30008b4ab"
        },
        {
          "alg": "SHA-256",
          "content": "4f08bd5b751c3b2c46eabe8aee890e7fa54e3bcd97ffa4b8338b0a2508d928c2"
        },
        {
          "alg": "SHA-256",
          "content": "7f5ef0401743c2eeac8039ef9ff1bc5dd612bd17ed0259b9b0794e19696548a6"
        },
        {
          "alg": "SHA-256",
          "content": "c899643f2a4c1782c06a4bf4959909d1aa2d9d2cac7c1ac3de3161dfcb6909f8"
        },
        {
          "alg": "SHA-256",
          "content": "b7aa6e4e157c6e0b770c327a5d966371b2a7bc7ad4f22d662ac068623cba00eb"
        },
        {
          "alg": "SHA-256",
          "content": "28c141ab481748f1b889eb572e803172ea452af621e514c30a2f30884753b020"
        },
        {
          "alg": "SHA-256",
          "content": "16fff2729fbaa3998ba1cab536dc7d176aef28927b09200588e50982394c56df"
        },
        {
          "alg": "SHA-256",
          "content": "c2024a33209b37525ffa85a29036985e9ef53a013c0ff321231bd8b23987cf71"
        },
        {
          "alg": "SHA-256",
          "content": "14a0ae8591e08aca5911b545d100e51c9b796350a85b2b36d82219820552d662"
        },
        {
          "alg": "SHA-256",
          "content": "2964202b09108c72232760119c2680cefc33191c428b09e6f620b6c0ab9c6b0f"
        },
        {
          "alg": "SHA-256",
          "content": "f4ed8fc714e35dc11ef4209832e73ad461cf29c9161099eb6c2c541c6b9a3e0e"
        },
        {
          "alg": "SHA-256",
          "content": "32a3fe7b1a50f20679fe76c85c0087280419365d900300898a7b95cbcfe510fc"
        },
        {
          "alg": "SHA-256",
          "content": "f751044ae63ea9e73ce2eae4c23a839efa4a04d6487d6ea411a590fbe43360b6"
        },
        {
          "alg": "SHA-256",
          "content": "0eb66c5ce58434a48d2cae2780d25285c7ca19e07a0d38b1fe39d1a0f75d6fa3"
        },
        {
          "alg": "SHA-256",
          "content": "1e4a6c1ca2dc1a6929517d73a47cd626989bb8bd67811425fbe022d06eb2bf73"
        },
        {
          "alg": "SHA-256",
          "content": "a6f0e8a1f961518746edbccc5986945c01a56a917ebe37117aa028a038d54ae3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/f6/df/b9f35d0b8860f1bbfcb852fbef363301b5ca4b5590cadc6f2a810646d579/ty-0.0.82.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/ty/0.0.82/"
        }
      ],
      "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.16.0",
      "name": "typing-extensions",
      "version": "4.16.0",
      "purl": "pkg:pypi/typing-extensions@4.16.0",
      "supplier": {
        "name": "Unknown / community"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "dc983d19a509c94dba722ee6abd33940f7c05a89e243c47e907eb4db6f1a43e5"
        },
        {
          "alg": "SHA-256",
          "content": "481caa481374e813c1b176ada14e97f1f67a4539ce9cfeb3f350d78d6370c2e8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "PSF-2.0"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/f6/cc/6253133b5bb138fc3306cebfbda2c520f545d36b5be2c7255cc528bb45d6/typing_extensions-4.16.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/typing-extensions/4.16.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.47.0",
      "name": "uvicorn",
      "version": "0.47.0",
      "purl": "pkg:pypi/uvicorn@0.47.0",
      "supplier": {
        "name": "uvicorn.dev"
      },
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7c9a0ea1a9414106bbab7324609c162d8fa0cdcdcb703060987269d77c7bb533"
        },
        {
          "alg": "SHA-256",
          "content": "2c5715bc12d1892d84752049f400cd1c3cb018514967fdfeb97640443a6a9432"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause"
          }
        }
      ],
      "externalReferences": [
        {
          "type": "distribution",
          "url": "https://files.pythonhosted.org/packages/f6/b1/8e7077a8641086aea449e1b5752a570f1b5906c64e0a33cd6d93b63a066b/uvicorn-0.47.0.tar.gz"
        },
        {
          "type": "website",
          "url": "https://pypi.org/project/uvicorn/0.47.0/"
        }
      ],
      "properties": [
        {
          "name": "kaos:license-class",
          "value": "permissive"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:pypi/kaos-source@0.1.5",
      "dependsOn": [
        "pkg:pypi/httpx@0.28.1",
        "pkg:pypi/kaos-core@0.1.5",
        "pkg:pypi/pydantic@2.13.5"
      ]
    },
    {
      "ref": "pkg:pypi/annotated-doc@0.0.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/annotated-types@0.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/anyio@4.15.1",
      "dependsOn": [
        "pkg:pypi/idna@3.16",
        "pkg:pypi/typing-extensions@4.16.0"
      ]
    },
    {
      "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/colorama@0.4.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/coverage@7.13.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/cryptography@50.0.1",
      "dependsOn": [
        "pkg:pypi/cffi@2.0.0"
      ]
    },
    {
      "ref": "pkg:pypi/greenlet@3.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/h11@0.16.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.15.1",
        "pkg:pypi/certifi@2026.4.22",
        "pkg:pypi/httpcore@1.0.9",
        "pkg:pypi/idna@3.16"
      ]
    },
    {
      "ref": "pkg:pypi/httpx-sse@0.4.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/idna@3.16",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/iniconfig@2.3.0",
      "dependsOn": []
    },
    {
      "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.0",
      "dependsOn": [
        "pkg:pypi/kaos-core@0.1.5",
        "pkg:pypi/pydantic@2.13.5",
        "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.5"
      ]
    },
    {
      "ref": "pkg:pypi/kaos-mcp@0.1.5",
      "dependsOn": [
        "pkg:pypi/httpx@0.28.1",
        "pkg:pypi/kaos-content@0.1.0",
        "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.5",
        "pkg:pypi/starlette@1.6.0"
      ]
    },
    {
      "ref": "pkg:pypi/kaos-nlp-core@0.1.11",
      "dependsOn": [
        "pkg:pypi/numpy@2.5.3"
      ]
    },
    {
      "ref": "pkg:pypi/lxml@6.1.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/markdown-it-py@4.2.0",
      "dependsOn": [
        "pkg:pypi/mdurl@0.1.2"
      ]
    },
    {
      "ref": "pkg:pypi/mcp@1.30.0",
      "dependsOn": [
        "pkg:pypi/anyio@4.15.1",
        "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.5",
        "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.16.0",
        "pkg:pypi/typing-inspection@0.4.2",
        "pkg:pypi/uvicorn@0.47.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/numpy@2.5.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/packaging@26.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/pillow@12.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/playwright@1.63.0",
      "dependsOn": [
        "pkg:pypi/greenlet@3.5.0",
        "pkg:pypi/pyee@13.0.1"
      ]
    },
    {
      "ref": "pkg:pypi/pluggy@1.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/pycparser@3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/pydantic@2.13.5",
      "dependsOn": [
        "pkg:pypi/annotated-types@0.7.0",
        "pkg:pypi/pydantic-core@2.46.5",
        "pkg:pypi/typing-extensions@4.16.0",
        "pkg:pypi/typing-inspection@0.4.2"
      ]
    },
    {
      "ref": "pkg:pypi/pydantic-core@2.46.5",
      "dependsOn": [
        "pkg:pypi/typing-extensions@4.16.0"
      ]
    },
    {
      "ref": "pkg:pypi/pydantic-settings@2.15.0",
      "dependsOn": [
        "pkg:pypi/pydantic@2.13.5",
        "pkg:pypi/python-dotenv@1.2.2",
        "pkg:pypi/typing-inspection@0.4.2"
      ]
    },
    {
      "ref": "pkg:pypi/pyee@13.0.1",
      "dependsOn": [
        "pkg:pypi/typing-extensions@4.16.0"
      ]
    },
    {
      "ref": "pkg:pypi/pygments@2.20.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/pyjwt@2.14.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-cov@7.1.0",
      "dependsOn": [
        "pkg:pypi/coverage@7.13.5",
        "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/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.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/shellingham@1.5.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/sse-starlette@3.4.4",
      "dependsOn": [
        "pkg:pypi/anyio@4.15.1",
        "pkg:pypi/starlette@1.6.0"
      ]
    },
    {
      "ref": "pkg:pypi/starlette@1.6.0",
      "dependsOn": [
        "pkg:pypi/anyio@4.15.1"
      ]
    },
    {
      "ref": "pkg:pypi/ty@0.0.82",
      "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.16.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/typing-inspection@0.4.2",
      "dependsOn": [
        "pkg:pypi/typing-extensions@4.16.0"
      ]
    },
    {
      "ref": "pkg:pypi/uuid6@2025.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:pypi/uvicorn@0.47.0",
      "dependsOn": [
        "pkg:pypi/click@8.3.3",
        "pkg:pypi/h11@0.16.0"
      ]
    }
  ]
}
