{
  "spdxVersion": "SPDX-2.3",
  "dataLicense": "CC0-1.0",
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "kiln-core_0.25.0_linux_amd64",
  "documentNamespace": "https://get.kiln.ishoppery.com/spdx/kiln-core_0.25.0_linux_amd64",
  "creationInfo": {
    "created": "2026-10-08T02:57:11Z",
    "creators": [
      "Organization: iShoppery",
      "Tool: kiln scripts/release"
    ]
  },
  "packages": [
    {
      "SPDXID": "SPDXRef-kiln-core-0.25.0-linux-amd64",
      "name": "kiln-core_0.25.0_linux_amd64",
      "versionInfo": "v0.25.0",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "primaryPackagePurpose": "ARCHIVE",
      "supplier": "Organization: iShoppery",
      "filesAnalyzed": false
    },
    {
      "SPDXID": "SPDXRef-bin-kiln-core",
      "name": "kiln-core",
      "versionInfo": "v0.25.0",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "3092f986956502efb38bdb45e167adb153096374bf796b1aea292d2d84c6acee"
        }
      ],
      "primaryPackagePurpose": "APPLICATION",
      "supplier": "Organization: iShoppery",
      "filesAnalyzed": false
    },
    {
      "SPDXID": "SPDXRef-golang-stdlib-go-go1.27.1",
      "name": "go",
      "versionInfo": "go1.27.1",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:golang/stdlib@go1.27.1"
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "filesAnalyzed": false,
      "comment": "Its license is in THIRD_PARTY_NOTICES.md."
    },
    {
      "SPDXID": "SPDXRef-golang-github.com-jackc-pgpassfile-v1.0.0",
      "name": "github.com/jackc/pgpassfile",
      "versionInfo": "v1.0.0",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:golang/github.com/jackc/pgpassfile@v1.0.0"
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "filesAnalyzed": false,
      "comment": "Its license is in THIRD_PARTY_NOTICES.md."
    },
    {
      "SPDXID": "SPDXRef-golang-github.com-jackc-pgservicefile-v0.0.0-20240606120523-5a60cdf6a761",
      "name": "github.com/jackc/pgservicefile",
      "versionInfo": "v0.0.0-20240606120523-5a60cdf6a761",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:golang/github.com/jackc/pgservicefile@v0.0.0-20240606120523-5a60cdf6a761"
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "filesAnalyzed": false,
      "comment": "Its license is in THIRD_PARTY_NOTICES.md."
    },
    {
      "SPDXID": "SPDXRef-golang-github.com-jackc-pgx-v5-v5.11.0",
      "name": "github.com/jackc/pgx/v5",
      "versionInfo": "v5.11.0",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:golang/github.com/jackc/pgx/v5@v5.11.0"
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "filesAnalyzed": false,
      "comment": "Its license is in THIRD_PARTY_NOTICES.md."
    },
    {
      "SPDXID": "SPDXRef-golang-github.com-jackc-puddle-v2-v2.2.2",
      "name": "github.com/jackc/puddle/v2",
      "versionInfo": "v2.2.2",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:golang/github.com/jackc/puddle/v2@v2.2.2"
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "filesAnalyzed": false,
      "comment": "Its license is in THIRD_PARTY_NOTICES.md."
    },
    {
      "SPDXID": "SPDXRef-golang-github.com-ledongthuc-pdf-v0.0.0-20260907135840-6c8c28e0e8a0",
      "name": "github.com/ledongthuc/pdf",
      "versionInfo": "v0.0.0-20260907135840-6c8c28e0e8a0",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:golang/github.com/ledongthuc/pdf@v0.0.0-20260907135840-6c8c28e0e8a0"
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "filesAnalyzed": false,
      "comment": "Its license is in THIRD_PARTY_NOTICES.md."
    },
    {
      "SPDXID": "SPDXRef-golang-go.yaml.in-yaml-v3-v3.0.5",
      "name": "go.yaml.in/yaml/v3",
      "versionInfo": "v3.0.5",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:golang/go.yaml.in/yaml/v3@v3.0.5"
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "filesAnalyzed": false,
      "comment": "Its license is in THIRD_PARTY_NOTICES.md."
    },
    {
      "SPDXID": "SPDXRef-golang-golang.org-x-net-v0.59.0",
      "name": "golang.org/x/net",
      "versionInfo": "v0.59.0",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:golang/golang.org/x/net@v0.59.0"
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "filesAnalyzed": false,
      "comment": "Its license is in THIRD_PARTY_NOTICES.md."
    },
    {
      "SPDXID": "SPDXRef-golang-golang.org-x-sync-v0.23.0",
      "name": "golang.org/x/sync",
      "versionInfo": "v0.23.0",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:golang/golang.org/x/sync@v0.23.0"
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "filesAnalyzed": false,
      "comment": "Its license is in THIRD_PARTY_NOTICES.md."
    },
    {
      "SPDXID": "SPDXRef-golang-golang.org-x-text-v0.42.0",
      "name": "golang.org/x/text",
      "versionInfo": "v0.42.0",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:golang/golang.org/x/text@v0.42.0"
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "filesAnalyzed": false,
      "comment": "Its license is in THIRD_PARTY_NOTICES.md."
    },
    {
      "SPDXID": "SPDXRef-npm--remix-run-route-pattern-0.22.1",
      "name": "@remix-run/route-pattern",
      "versionInfo": "0.22.1",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/%40remix-run/route-pattern@0.22.1"
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "filesAnalyzed": false,
      "comment": "Its license is in THIRD_PARTY_NOTICES.md."
    },
    {
      "SPDXID": "SPDXRef-npm--types-trusted-types-2.0.7",
      "name": "@types/trusted-types",
      "versionInfo": "2.0.7",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/%40types/trusted-types@2.0.7"
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "filesAnalyzed": false,
      "comment": "Its license is in THIRD_PARTY_NOTICES.md."
    },
    {
      "SPDXID": "SPDXRef-npm-cookie-es-3.1.1",
      "name": "cookie-es",
      "versionInfo": "3.1.1",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/cookie-es@3.1.1"
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "filesAnalyzed": false,
      "comment": "Its license is in THIRD_PARTY_NOTICES.md."
    },
    {
      "SPDXID": "SPDXRef-npm-dompurify-3.4.16",
      "name": "dompurify",
      "versionInfo": "3.4.16",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/dompurify@3.4.16"
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "filesAnalyzed": false,
      "comment": "Its license is in THIRD_PARTY_NOTICES.md."
    },
    {
      "SPDXID": "SPDXRef-npm-marked-18.0.14",
      "name": "marked",
      "versionInfo": "18.0.14",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/marked@18.0.14"
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "filesAnalyzed": false,
      "comment": "Its license is in THIRD_PARTY_NOTICES.md."
    },
    {
      "SPDXID": "SPDXRef-npm-openapi-fetch-0.17.0",
      "name": "openapi-fetch",
      "versionInfo": "0.17.0",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/openapi-fetch@0.17.0"
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "filesAnalyzed": false,
      "comment": "Its license is in THIRD_PARTY_NOTICES.md."
    },
    {
      "SPDXID": "SPDXRef-npm-openapi-typescript-helpers-0.1.0",
      "name": "openapi-typescript-helpers",
      "versionInfo": "0.1.0",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/openapi-typescript-helpers@0.1.0"
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "filesAnalyzed": false,
      "comment": "Its license is in THIRD_PARTY_NOTICES.md."
    },
    {
      "SPDXID": "SPDXRef-npm-react-19.3.0",
      "name": "react",
      "versionInfo": "19.3.0",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/react@19.3.0"
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "filesAnalyzed": false,
      "comment": "Its license is in THIRD_PARTY_NOTICES.md."
    },
    {
      "SPDXID": "SPDXRef-npm-react-dom-19.3.0",
      "name": "react-dom",
      "versionInfo": "19.3.0",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/react-dom@19.3.0"
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "filesAnalyzed": false,
      "comment": "Its license is in THIRD_PARTY_NOTICES.md."
    },
    {
      "SPDXID": "SPDXRef-npm-react-router-8.4.0",
      "name": "react-router",
      "versionInfo": "8.4.0",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/react-router@8.4.0"
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "filesAnalyzed": false,
      "comment": "Its license is in THIRD_PARTY_NOTICES.md."
    },
    {
      "SPDXID": "SPDXRef-npm-scheduler-0.28.0",
      "name": "scheduler",
      "versionInfo": "0.28.0",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/scheduler@0.28.0"
        }
      ],
      "primaryPackagePurpose": "LIBRARY",
      "filesAnalyzed": false,
      "comment": "Its license is in THIRD_PARTY_NOTICES.md."
    },
    {
      "SPDXID": "SPDXRef-bin-kiln-core-runner",
      "name": "kiln-core-runner",
      "versionInfo": "v0.25.0",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "3b3c8dbd8813422e22c34bf61280fdd74f7f2eb71a90212fb8fbc8d607331dbd"
        }
      ],
      "primaryPackagePurpose": "APPLICATION",
      "supplier": "Organization: iShoppery",
      "filesAnalyzed": false
    },
    {
      "SPDXID": "SPDXRef-bin-kiln-core-agent",
      "name": "kiln-core-agent",
      "versionInfo": "v0.25.0",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "eacc0e8c8729dd419f94be717c612da16396e61e9e6650a811a202f21433b9b5"
        }
      ],
      "primaryPackagePurpose": "APPLICATION",
      "supplier": "Organization: iShoppery",
      "filesAnalyzed": false
    },
    {
      "SPDXID": "SPDXRef-bin-kiln-core-knowledge",
      "name": "kiln-core-knowledge",
      "versionInfo": "v0.25.0",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "86a9642d075f318b001841825aa3f919ec1a9f01271eb53e5633ecbf7c42538d"
        }
      ],
      "primaryPackagePurpose": "APPLICATION",
      "supplier": "Organization: iShoppery",
      "filesAnalyzed": false
    },
    {
      "SPDXID": "SPDXRef-bin-kiln-core-status",
      "name": "kiln-core-status",
      "versionInfo": "v0.25.0",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "67ecf92ee2a5a5cba36b4ef80e3d2c78c13da272bd25ba4ad5c07df5cff0b05c"
        }
      ],
      "primaryPackagePurpose": "APPLICATION",
      "supplier": "Organization: iShoppery",
      "filesAnalyzed": false
    },
    {
      "SPDXID": "SPDXRef-bin-kiln-core-render",
      "name": "kiln-core-render",
      "versionInfo": "v0.25.0",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "4a4128f4b8918dd209050f42653cbd9f9c2278bfe5035d70154cb77b36fcf824"
        }
      ],
      "primaryPackagePurpose": "APPLICATION",
      "supplier": "Organization: iShoppery",
      "filesAnalyzed": false
    },
    {
      "SPDXID": "SPDXRef-bin-kiln-research-check",
      "name": "kiln-research-check",
      "versionInfo": "v0.25.0",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "c0ddc9a32db04709e939b31a30430fff5711092f2ee24f5cb2063815c6226a5c"
        }
      ],
      "primaryPackagePurpose": "APPLICATION",
      "supplier": "Organization: iShoppery",
      "filesAnalyzed": false
    },
    {
      "SPDXID": "SPDXRef-bin-kiln-core-eval",
      "name": "kiln-core-eval",
      "versionInfo": "v0.25.0",
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "Apache-2.0",
      "licenseDeclared": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "b402f010cc8de7958cf45ac0a8958ce424c6421bc61fc53c2e4c93de18071642"
        }
      ],
      "primaryPackagePurpose": "APPLICATION",
      "supplier": "Organization: iShoppery",
      "filesAnalyzed": false
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-DOCUMENT",
      "relationshipType": "DESCRIBES",
      "relatedSpdxElement": "SPDXRef-kiln-core-0.25.0-linux-amd64"
    },
    {
      "spdxElementId": "SPDXRef-kiln-core-0.25.0-linux-amd64",
      "relationshipType": "CONTAINS",
      "relatedSpdxElement": "SPDXRef-bin-kiln-core"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-stdlib-go-go1.27.1"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-github.com-jackc-pgpassfile-v1.0.0"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-github.com-jackc-pgservicefile-v0.0.0-20240606120523-5a60cdf6a761"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-github.com-jackc-pgx-v5-v5.11.0"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-github.com-jackc-puddle-v2-v2.2.2"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-github.com-ledongthuc-pdf-v0.0.0-20260907135840-6c8c28e0e8a0"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-go.yaml.in-yaml-v3-v3.0.5"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-golang.org-x-net-v0.59.0"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-golang.org-x-sync-v0.23.0"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-golang.org-x-text-v0.42.0"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-npm--remix-run-route-pattern-0.22.1"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-npm--types-trusted-types-2.0.7"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-npm-cookie-es-3.1.1"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-npm-dompurify-3.4.16"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-npm-marked-18.0.14"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-npm-openapi-fetch-0.17.0"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-npm-openapi-typescript-helpers-0.1.0"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-npm-react-19.3.0"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-npm-react-dom-19.3.0"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-npm-react-router-8.4.0"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-npm-scheduler-0.28.0"
    },
    {
      "spdxElementId": "SPDXRef-kiln-core-0.25.0-linux-amd64",
      "relationshipType": "CONTAINS",
      "relatedSpdxElement": "SPDXRef-bin-kiln-core-runner"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-runner",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-stdlib-go-go1.27.1"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-runner",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-go.yaml.in-yaml-v3-v3.0.5"
    },
    {
      "spdxElementId": "SPDXRef-kiln-core-0.25.0-linux-amd64",
      "relationshipType": "CONTAINS",
      "relatedSpdxElement": "SPDXRef-bin-kiln-core-agent"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-agent",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-stdlib-go-go1.27.1"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-agent",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-go.yaml.in-yaml-v3-v3.0.5"
    },
    {
      "spdxElementId": "SPDXRef-kiln-core-0.25.0-linux-amd64",
      "relationshipType": "CONTAINS",
      "relatedSpdxElement": "SPDXRef-bin-kiln-core-knowledge"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-knowledge",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-stdlib-go-go1.27.1"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-knowledge",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-github.com-jackc-pgpassfile-v1.0.0"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-knowledge",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-github.com-jackc-pgservicefile-v0.0.0-20240606120523-5a60cdf6a761"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-knowledge",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-github.com-jackc-pgx-v5-v5.11.0"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-knowledge",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-github.com-jackc-puddle-v2-v2.2.2"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-knowledge",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-github.com-ledongthuc-pdf-v0.0.0-20260907135840-6c8c28e0e8a0"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-knowledge",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-go.yaml.in-yaml-v3-v3.0.5"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-knowledge",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-golang.org-x-net-v0.59.0"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-knowledge",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-golang.org-x-sync-v0.23.0"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-knowledge",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-golang.org-x-text-v0.42.0"
    },
    {
      "spdxElementId": "SPDXRef-kiln-core-0.25.0-linux-amd64",
      "relationshipType": "CONTAINS",
      "relatedSpdxElement": "SPDXRef-bin-kiln-core-status"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-status",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-stdlib-go-go1.27.1"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-status",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-github.com-jackc-pgpassfile-v1.0.0"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-status",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-github.com-jackc-pgservicefile-v0.0.0-20240606120523-5a60cdf6a761"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-status",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-github.com-jackc-pgx-v5-v5.11.0"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-status",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-go.yaml.in-yaml-v3-v3.0.5"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-status",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-golang.org-x-text-v0.42.0"
    },
    {
      "spdxElementId": "SPDXRef-kiln-core-0.25.0-linux-amd64",
      "relationshipType": "CONTAINS",
      "relatedSpdxElement": "SPDXRef-bin-kiln-core-render"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-render",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-stdlib-go-go1.27.1"
    },
    {
      "spdxElementId": "SPDXRef-kiln-core-0.25.0-linux-amd64",
      "relationshipType": "CONTAINS",
      "relatedSpdxElement": "SPDXRef-bin-kiln-research-check"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-research-check",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-stdlib-go-go1.27.1"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-research-check",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-go.yaml.in-yaml-v3-v3.0.5"
    },
    {
      "spdxElementId": "SPDXRef-kiln-core-0.25.0-linux-amd64",
      "relationshipType": "CONTAINS",
      "relatedSpdxElement": "SPDXRef-bin-kiln-core-eval"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-eval",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-stdlib-go-go1.27.1"
    },
    {
      "spdxElementId": "SPDXRef-bin-kiln-core-eval",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-golang-go.yaml.in-yaml-v3-v3.0.5"
    }
  ]
}