{
  "schema_version": "1.0",
  "bundle_kind": "kaos-compliance.package",
  "package": "kaos-nlp-core",
  "version": "0.1.6",
  "snapshot_slice": {
    "name": "kaos-nlp-core",
    "identity": {
      "pypi_version": "0.1.6",
      "pypi_url": "https://pypi.org/project/kaos-nlp-core/0.1.6/",
      "main_head_sha": "35bbcdba0fbc0405f90d5245a885810a20b66937",
      "latest_tag": "v0.1.6",
      "latest_tag_sha": "6f52600302746248bda0eefef5dd4c20cd071df4",
      "tag_at_head": false,
      "commits_past_tag": null,
      "repo_visibility": "public",
      "last_commit_at": "2026-06-22T15:31:15Z"
    },
    "ci": {
      "workflow_conclusion": "success",
      "workflow_run_id": 27964282387,
      "workflow_run_url": "https://github.com/273v/kaos-nlp-core/actions/runs/27964282387",
      "head_sha": "35bbcdba0fbc0405f90d5245a885810a20b66937",
      "run_completed_at": "2026-06-22T15:53:31Z",
      "matrix": [
        {
          "name": "test (macos-arm64 / Python 3.13)",
          "conclusion": "success",
          "status": "completed",
          "started_at": "2026-06-22T07:05:35Z",
          "completed_at": "2026-06-22T07:08:55Z",
          "duration_seconds": 200
        },
        {
          "name": "test (linux-x64 / Python 3.14t)",
          "conclusion": "success",
          "status": "completed",
          "started_at": "2026-06-22T07:08:14Z",
          "completed_at": "2026-06-22T07:12:35Z",
          "duration_seconds": 261
        },
        {
          "name": "test (linux-x64 / Python 3.15)",
          "conclusion": "success",
          "status": "completed",
          "started_at": "2026-06-22T07:11:48Z",
          "completed_at": "2026-06-22T07:15:57Z",
          "duration_seconds": 249
        },
        {
          "name": "test (linux-x64 / Python 3.14)",
          "conclusion": "success",
          "status": "completed",
          "started_at": "2026-06-22T07:12:31Z",
          "completed_at": "2026-06-22T07:16:47Z",
          "duration_seconds": 256
        },
        {
          "name": "test (windows-x64 / Python 3.13)",
          "conclusion": "success",
          "status": "completed",
          "started_at": "2026-06-22T07:05:31Z",
          "completed_at": "2026-06-22T07:11:46Z",
          "duration_seconds": 375
        }
      ]
    },
    "security": {
      "workflow_conclusion": "success",
      "workflow_run_id": 27964282366,
      "workflow_run_url": "https://github.com/273v/kaos-nlp-core/actions/runs/27964282366",
      "jobs": [
        {
          "name": "vulture (dead-code scan)",
          "conclusion": "success",
          "status": "completed",
          "completed_at": "2026-06-22T15:31:53Z"
        },
        {
          "name": "bandit (static security)",
          "conclusion": "success",
          "status": "completed",
          "completed_at": "2026-06-22T15:31:52Z"
        },
        {
          "name": "gitleaks (incremental)",
          "conclusion": "success",
          "status": "completed",
          "completed_at": "2026-06-22T15:31:49Z"
        }
      ],
      "run_completed_at": "2026-06-22T15:31:53Z"
    },
    "open_prs": {
      "count": 0,
      "titles": []
    },
    "freshness": {
      "days_since_last_commit": 1,
      "days_since_last_release": 21,
      "days_since_last_security_scan": 1
    },
    "supply_chain": {
      "pypi_version": "0.1.6",
      "pypi_release_iso": "2026-06-02T18:03:42.159911Z",
      "wheel_platforms": [
        "macos-arm64",
        "linux-aarch64-manylinux_2_28",
        "linux-x86_64-manylinux_2_28",
        "win-amd64",
        "win-arm64"
      ],
      "wheel_sha256s": {
        "kaos_nlp_core-0.1.6-cp313-abi3-macosx_11_0_arm64.whl": "47aefe45bb6b30077d444138ec415e6e0cd58cebd2a4ca88dce7d962f7938a09",
        "kaos_nlp_core-0.1.6-cp313-abi3-manylinux_2_28_aarch64.whl": "123fc258db7af2695cda0754d92f8f6fc5a669a28fded52bcf344ed80a156113",
        "kaos_nlp_core-0.1.6-cp313-abi3-manylinux_2_28_x86_64.whl": "8b59fc370ecfe30168534bc680acfdb167751a50563405f8a030dec6b4a23888",
        "kaos_nlp_core-0.1.6-cp313-abi3-win_amd64.whl": "be15a8f7a2b573fdec9da92ec3f798bb964dcb6fd6e3a84f4a6cd498a6e5b531",
        "kaos_nlp_core-0.1.6-cp313-abi3-win_arm64.whl": "3f68ca87eae9ba972a4ec535b8d9ef9e131018c5ef00a1f942b3ba4c6e613d4d",
        "kaos_nlp_core-0.1.6.tar.gz": "ce11a25d2c6ed7846cec4fb7fcedac4582c774b134687b75f274bf95502b30ed"
      },
      "is_abi3": true,
      "has_musllinux_wheel": false,
      "license_expression": "Apache-2.0",
      "license_files_in_wheel": [
        "LICENSE",
        "NOTICE"
      ],
      "attestations": {
        "pep740_present": true,
        "publisher_kind": "GitHub",
        "publisher_source_repo": "273v/kaos-nlp-core",
        "publisher_workflow_ref": "release.yml@pypi",
        "rekor_log_index": 1704815728,
        "verified_count": 6,
        "total_count": 6
      },
      "sbom": {
        "components_count": 223,
        "license_breakdown": {
          "MIT": 30,
          "MPL-2.0": 1,
          "BSD-3-Clause": 7,
          "Apache-2.0": 8,
          "Apache-2.0 OR BSD-3-Clause": 1,
          "MIT OR Apache-2.0": 92,
          "BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0": 1,
          "Apache-2.0 OR BSD-2-Clause": 1,
          "BSD-2-Clause": 4,
          "PSF-2.0": 1,
          "0BSD OR MIT OR Apache-2.0": 1,
          "Unlicense OR MIT": 4,
          "Apache-2.0 OR MIT": 14,
          "CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception": 1,
          "CC0-1.0 OR MIT-0 OR Apache-2.0": 1,
          "LicenseRef-unknown-7dcb5226": 1,
          "Zlib": 2,
          "LicenseRef-unknown-30d4520d": 4,
          "Unicode-3.0": 16,
          "LicenseRef-unknown-ec5c82d8": 13,
          "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT": 13,
          "MIT OR Zlib OR Apache-2.0": 1,
          "MIT OR Apache-2.0 OR LGPL-2.1-or-later": 2,
          "Apache-2.0 WITH LLVM-exception": 1,
          "(MIT OR Apache-2.0) AND Unicode-3.0": 1,
          "BSD-2-Clause OR Apache-2.0 OR MIT": 2
        },
        "weak_copyleft": [
          "certifi",
          "r-efi"
        ],
        "strong_copyleft": [],
        "unknown_license": [
          "fnv",
          "fst",
          "id-arena",
          "matrixmultiply",
          "page_size",
          "quick-error",
          "rawpointer",
          "rusty-fork",
          "same-file",
          "siphasher",
          "utf8-ranges",
          "version_check",
          "wait-timeout",
          "walkdir",
          "winapi",
          "winapi-i686-pc-windows-gnu",
          "winapi-x86_64-pc-windows-gnu",
          "zstd-sys"
        ],
        "sbom_artifact_path": "data/sbom/kaos-nlp-core-0.1.6.cdx.json"
      },
      "errors": []
    },
    "governance": {
      "dco_signoff_rate_90d": 0.923,
      "conventional_commits_rate_90d": 0.827,
      "verified_commit_ratio_90d": 0.577,
      "commits_90d": 52,
      "unique_committers_90d": 2,
      "branch_protection_enabled": false,
      "branch_protection_summary": {},
      "codeowners_path": ".github/CODEOWNERS",
      "security_md_present": true,
      "security_md_disclosure_window_days": 90,
      "notice_present": true,
      "license_files_in_sdist": [
        "LICENSE",
        "NOTICE"
      ],
      "releases_90d": 16,
      "median_pr_age_days": null,
      "open_pr_count": 0,
      "open_issue_count": 0,
      "time_to_pypi_seconds_median": 1023,
      "errors": []
    },
    "code_metrics": {
      "python": {
        "src_loc": 10983,
        "tests_loc": 15550,
        "src_files": 69,
        "tests_files": 91,
        "tests_count": 1855
      },
      "rust": {
        "src_loc": 26429,
        "tests_loc": 1488,
        "src_files": 83,
        "tests_files": 10,
        "tests_count": 707
      },
      "errors": []
    },
    "errors": []
  },
  "sbom": {
    "mirror_path": "api/v1/sbom/kaos-nlp-core-0.1.6.cdx.json",
    "github_release_url": "https://github.com/273v/kaos-nlp-core/releases/download/v0.1.6/kaos-nlp-core-0.1.6.cdx.json"
  },
  "attestation": {
    "present": true,
    "publisher_kind": "GitHub",
    "publisher_source_repo": "273v/kaos-nlp-core",
    "publisher_workflow_ref": "release.yml@pypi",
    "rekor_log_index": 1704815728,
    "verified_count": 6,
    "total_count": 6,
    "pypi_simple_index_url": "https://pypi.org/simple/kaos-nlp-core/"
  }
}
