{
  "schemaVersion": 1,
  "contract": "kungfu-buildchain-publication-artifact-passport",
  "status": "passed",
  "manifestDigest": "sha256:9b38d5666675fb1600132292e32eb66f9e0296be05bf0a0b6d1aa66ee675a2c2",
  "source": {
    "repository": "https://github.com/kungfu-systems/paper-kfd-machine-life-roadmap",
    "sha": "1eed2d9789636332b0a1f375d50a19dfad5e2485",
    "treeSha": "5dbf4cead2a82827500960c49eba684e5f68ded7",
    "sourcePaths": [
      "paper",
      "README.md",
      "LICENSE",
      "Makefile",
      "scripts",
      "site"
    ],
    "sourceFiles": [
      {
        "path": "LICENSE",
        "bytes": 11357,
        "sha256": "aaa62ccb6cf175f529bfc10e3e979353178ac122ce331dce2ca43475a9ff7706"
      },
      {
        "path": "Makefile",
        "bytes": 562,
        "sha256": "8682ceb92c37ccf96cd8c44d1b75004cfc9aeb2aad487883a6a2f346fdfa4b30"
      },
      {
        "path": "paper/kungfu-machine-life.sty",
        "bytes": 6104,
        "sha256": "78764cd5e748ce72cae2c0a84a91770dd1a7e85b58d700fa026da87a54db9095"
      },
      {
        "path": "paper/main.tex",
        "bytes": 10688,
        "sha256": "be8bc6f27505faeffdb520b3c78f5a706a8e24c00d093a13a4293eeab09b8fee"
      },
      {
        "path": "paper/references.bib",
        "bytes": 6508,
        "sha256": "4bb7b1d914b1abb7675a8bf0f8919c91291495301402f7d70889abcc4cc56639"
      },
      {
        "path": "paper/sections/01-introduction.tex",
        "bytes": 10195,
        "sha256": "91870f8c8cdb9d4fa4c65f7b2283fb69e22c2e3e063eb607a82c038f9efbc9ef"
      },
      {
        "path": "paper/sections/02-life-as-an-engineering-property.tex",
        "bytes": 5370,
        "sha256": "02caa4bb55f6191b37544beb78a23d794c51555aa9faafc7a4eddb525e7cabeb"
      },
      {
        "path": "paper/sections/03-semantic-kernel.tex",
        "bytes": 4699,
        "sha256": "67480cdc0658260b30adad0bf63b6f93fa98c2a9e2d3108bf03fe2c93fab676e"
      },
      {
        "path": "paper/sections/04-recursive-dogfood.tex",
        "bytes": 4634,
        "sha256": "216af30b12d15f79a7f324376feb578cc46c9c43f97d2068bc787e6247b3b315"
      },
      {
        "path": "paper/sections/05-material-anatomy.tex",
        "bytes": 5901,
        "sha256": "fe967b53b78f0ba587bd1956d5112532561e3396799e33698dd491bb8932fa84"
      },
      {
        "path": "paper/sections/06-kungfu-evidence.tex",
        "bytes": 11515,
        "sha256": "24d746c39ea4c58aad45a5e116202ccab19b9dcb5cd703c0fb9b140d95ac1b73"
      },
      {
        "path": "paper/sections/07-prototype-and-roadmap.tex",
        "bytes": 7104,
        "sha256": "123772b1fff9df08007f0ec87678c0195caeea8a29ca3075478b90bbb7f1f0bd"
      },
      {
        "path": "paper/sections/08-evaluation-and-safety.tex",
        "bytes": 4591,
        "sha256": "603a58da9536ea0ff4e3b56ae2d6e8fda51a9284a3be3f42bf52f49b1ea353af"
      },
      {
        "path": "paper/sections/09-related-work.tex",
        "bytes": 3902,
        "sha256": "524ba9f64a5101ee77269b3991403644b76104328abbd95bd45f188840249365"
      },
      {
        "path": "paper/sections/10-discussion.tex",
        "bytes": 4221,
        "sha256": "bb47c6d89f6274926a755361ec30f43ac82615f5574755328e779968a0d0a2a5"
      },
      {
        "path": "paper/sections/11-conclusion.tex",
        "bytes": 2439,
        "sha256": "0d375c539ab50f2b4af5869ff472cf3bbb0a69b59c1c96093ee8000070c4b67e"
      },
      {
        "path": "README.md",
        "bytes": 3724,
        "sha256": "5b9f8a2638af059fae34fe9be50e3bf5201a06e07822cca8c0ea8dfc3ae1b72f"
      },
      {
        "path": "scripts/check-site-bundles.mjs",
        "bytes": 3076,
        "sha256": "b7eeaab7730f6835a386363811caac308beec7db206b87dad3f62bea76cc3b18"
      },
      {
        "path": "scripts/update-site-bundles.mjs",
        "bytes": 8382,
        "sha256": "c1e3101a4b83473cd6f6e228c253c1939dc51771451c9e4086155f78b6d2eecd"
      },
      {
        "path": "site/brand-site.json",
        "bytes": 65865,
        "sha256": "1d253fd98187dd314a921fb51601de71fad331f3e1913655a34c208c2ad0551a"
      },
      {
        "path": "site/site-bundles.json",
        "bytes": 1309,
        "sha256": "7a380dea245e0242fc2423e0a6c4bb863fe336569d32b7825bb8c3571d351afb"
      }
    ],
    "sourceBundle": {
      "path": ".buildchain/publication/source.tar.gz",
      "bytes": 59177,
      "sha256": "bafb5c78e734b3f7ec4e71c0154ac8fdc5396740caa74004e4064b91285992a6"
    }
  },
  "toolchain": {
    "type": "latex-docker",
    "trustClassification": "pinned-docker-toolchain",
    "command": "mkdir -p _build && cd paper && latexmk -pdf -outdir=../_build main.tex",
    "image": "ghcr.io/kungfu-systems/build-images/latex-pdf-builder",
    "digest": "sha256:5ae0e5211ade2937b17a76502a4fd2bcecc5220bd10086ffe9739d5dbbc18d38",
    "machineVerifiable": true,
    "invocation": "docker-image-digest"
  },
  "artifacts": [
    {
      "path": "_build/main.pdf",
      "bytes": 406200,
      "sha256": "3ff80be1b542235caa42c520e3b3dcc0bfcce2241aa05e60259aa9683c3c7706"
    }
  ],
  "publicationArchive": {
    "contract": "kungfu-buildchain-publication-artifact-archive",
    "id": "kfd-machine-life-roadmap",
    "version": "0.1.0-alpha.11",
    "routes": {
      "canonicalUrl": "https://papers.libkungfu.dev/kfd-machine-life-roadmap/",
      "latestUrl": "https://papers.libkungfu.dev/kfd-machine-life-roadmap/latest/",
      "latestEvidenceUrl": "https://papers.libkungfu.dev/kfd-machine-life-roadmap/latest/buildchain.release.json",
      "immutableVersionPrefix": "https://papers.libkungfu.dev/archive/kfd-machine-life-roadmap/v0.1.0-alpha.11/",
      "immutableVersionUrl": "https://papers.libkungfu.dev/archive/kfd-machine-life-roadmap/v0.1.0-alpha.11/",
      "artifactUrlPrefix": "https://papers.libkungfu.dev/archive/kfd-machine-life-roadmap/v0.1.0-alpha.11/"
    },
    "registry": {
      "contract": "kungfu-buildchain-publication-artifact-registry",
      "path": ".buildchain/publication/publication-registry.json"
    },
    "publicArtifacts": {
      "manifest": {
        "path": ".buildchain/publication/publication-artifact.json",
        "url": "https://papers.libkungfu.dev/archive/kfd-machine-life-roadmap/v0.1.0-alpha.11/publication-artifact.json",
        "sha256": "9b38d5666675fb1600132292e32eb66f9e0296be05bf0a0b6d1aa66ee675a2c2"
      },
      "passport": {
        "path": ".buildchain/publication/publication-artifact-passport.json",
        "url": "https://papers.libkungfu.dev/archive/kfd-machine-life-roadmap/v0.1.0-alpha.11/publication-artifact-passport.json"
      },
      "sourceBundle": {
        "path": ".buildchain/publication/source.tar.gz",
        "url": "https://papers.libkungfu.dev/archive/kfd-machine-life-roadmap/v0.1.0-alpha.11/source.tar.gz",
        "sha256": "bafb5c78e734b3f7ec4e71c0154ac8fdc5396740caa74004e4064b91285992a6",
        "bytes": 59177
      },
      "artifacts": [
        {
          "path": "_build/main.pdf",
          "bytes": 406200,
          "sha256": "3ff80be1b542235caa42c520e3b3dcc0bfcce2241aa05e60259aa9683c3c7706",
          "role": "primary",
          "url": "https://papers.libkungfu.dev/archive/kfd-machine-life-roadmap/v0.1.0-alpha.11/main.pdf"
        }
      ]
    },
    "appendOnly": true,
    "sameVersionRepublish": "fail-on-digest-change",
    "immutablePathPolicy": "do-not-sync-delete-immutable-prefixes"
  },
  "responsibility": {
    "producer": "publication repository",
    "renderer": "site repository",
    "buildchain": "artifact contract, manifest, source bundle, and evidence generation"
  },
  "auditBoundary": {
    "machineVerified": [
      "declared publication artifact files exist",
      "declared publication metadata files exist",
      "declared publication source files are hashed",
      "source bundle digest is recorded",
      "publication PDF build toolchain image digest is declared"
    ],
    "outsideBoundary": [
      "paper scientific claims",
      "bibliography quality",
      "human review of publication content"
    ]
  },
  "residualRisk": [
    {
      "id": "publication-semantic-review",
      "definedBy": "https://kfd.libkungfu.dev/schemas/kfd-2/trust-taxonomy.schema.json#/$defs/residualRisk",
      "riskType": "natural-language-semantic-risk",
      "trustImpact": "downgrade-warning",
      "machineProvability": "not-machine-verifiable",
      "agentAction": "semantic-review-required",
      "owner": "publication maintainers",
      "reason": "Buildchain verifies declared files and hashes; it does not peer-review paper claims.",
      "note": "Buildchain verifies declared files and hashes; it does not peer-review paper claims."
    }
  ]
}
