{
  "schemaVersion": 1,
  "contract": "kungfu-buildchain-kfd-upstream-aggregate",
  "product": {
    "id": "kungfu-tech-buildchain",
    "name": "@kungfu-tech/buildchain",
    "version": "4.0.0",
    "repository": "https://github.com/kungfu-systems/buildchain"
  },
  "source": {
    "generator": "@kungfu-tech/buildchain/kfd.collectKfdUpstreamFacts",
    "configPath": ".buildchain/buildchain.toml",
    "autoDiscover": false
  },
  "upstreams": [
    {
      "id": "kfd",
      "role": "standard-and-schema-provider",
      "roleSource": "known-package",
      "roleReason": "@kungfu-tech/kfd is a Buildchain-known KFD upstream package.",
      "roleValid": true,
      "package": {
        "name": "@kungfu-tech/kfd",
        "version": "1.0.0-alpha.62"
      },
      "repository": "kungfu-systems/kfd",
      "kfd": {
        "kfd1": "exported-witness",
        "kfd2": "exported-claim",
        "kfd3": "exported-collaboration-interface",
        "kfd4": "schema-metadata",
        "kfd5": "declared",
        "kfd6": "declared",
        "kfd7": "declared",
        "kfd8": "declared",
        "kfd9": "declared",
        "kfd10": "declared",
        "kfd11": "declared",
        "kfd12": "declared",
        "kfd13": "declared"
      },
      "releasePassport": "",
      "releaseAnchor": {
        "schemaVersion": 1,
        "contract": "kfd-release-anchor",
        "line": "v1.0",
        "channel": "alpha",
        "npmPackage": "@kungfu-tech/kfd",
        "npmVersion": "1.0.0-alpha.62",
        "source": {
          "repository": "kungfu-systems/kfd",
          "branch": "alpha/v1/v1.0"
        },
        "rationale": "KFD uses an anchored/manual Buildchain mode: the public package version is an explicit release fact, while the outer KFD line remains v1.0."
      },
      "kfd3SurfaceCount": 32,
      "assets": [
        {
          "path": "kfd.release.json",
          "kind": "package",
          "sha256": "sha256:a08858f0a21ca53bc2a77952450b14c395c6fa82539064d99659f513aac56585",
          "contract": "kfd-release-anchor",
          "role": "",
          "directory": false
        },
        {
          "path": ".buildchain/kfd-1/contract-world.witness.json",
          "kind": "package",
          "sha256": "sha256:b166315d5aa7dd98c1b755e519f47f6d9ddd01922a4a67b575757fe6a6544423",
          "contract": "",
          "role": "",
          "directory": false
        },
        {
          "path": ".buildchain/kfd-2/public-release-trust.claim.json",
          "kind": "package",
          "sha256": "sha256:8048086b4412bbe3aa0e13a7d24bfbaafe2684d7e001ac3055f0ddd8b4692e16",
          "contract": "",
          "role": "",
          "directory": false
        },
        {
          "path": ".buildchain/kfd-2/kfd-foundation.trust-claims.json",
          "kind": "package",
          "sha256": "sha256:baf96151d167fe69171f26918714741c0fd579f5823607e9160ba7d9396a7ff3",
          "contract": "kfd-2-trust-claims",
          "role": "",
          "directory": false
        },
        {
          "path": ".buildchain/kfd-2/kfd-foundation.trust-assessment.json",
          "kind": "package",
          "sha256": "sha256:749f05eb27d3c6e7c26c610e470508ba7de66cd5792d7f13876a81eebf501330",
          "contract": "kfd-2-trust-assessment",
          "role": "",
          "directory": false
        },
        {
          "path": ".buildchain/kfd-3/collaboration-interface.json",
          "kind": "package",
          "sha256": "sha256:bf991c9f82094c37101b747b80ac9908bcfdd552f07875ab6ba6a27343a81f8c",
          "contract": "kfd-3-collaboration-interface",
          "role": "",
          "directory": false
        },
        {
          "path": "standards.json",
          "kind": "package",
          "sha256": "sha256:4cc77b8364fa5d4f158933ee3c89640b9ef1e2979c45c2fd9e7d69060258255e",
          "contract": "kfd-standards-metadata",
          "role": "",
          "directory": false
        }
      ],
      "residualRisk": [],
      "status": "collected"
    }
  ],
  "summary": {
    "upstreamCount": 1,
    "kfdAwareUpstreams": [
      "kfd"
    ],
    "packageVersions": {
      "kfd": "1.0.0-alpha.62"
    },
    "status": "collected"
  }
}
