{
  "schemaVersion": 1,
  "contract": "kungfu-buildchain-publication-artifact-manifest",
  "project": {
    "name": "paper-kfd-machine-life-roadmap",
    "type": "publication-artifact"
  },
  "publication": {
    "kind": "paper",
    "title": "Semantic Autopoiesis: An Engineering Roadmap for Machine Life",
    "version": "0.1.0-alpha.6",
    "abstract": "A functional and falsifiable engineering roadmap for a low-level machine organism built from semantic continuity, replaceable agents, executable organs, ordinary computing infrastructure, and governed self-modification.",
    "authors": [
      "Keren Dong"
    ],
    "primaryArtifact": "_build/main.pdf",
    "siteConsumers": [
      "kungfu.tech",
      "papers.libkungfu.dev"
    ],
    "archive": {
      "contract": "kungfu-buildchain-publication-artifact-archive",
      "id": "kfd-machine-life-roadmap",
      "version": "0.1.0-alpha.6",
      "appendOnly": true,
      "sameVersionRepublish": "fail-on-digest-change",
      "immutablePathPolicy": "do-not-sync-delete-immutable-prefixes",
      "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.6/",
        "immutableVersionUrl": "https://papers.libkungfu.dev/archive/kfd-machine-life-roadmap/v0.1.0-alpha.6/",
        "artifactUrlPrefix": "https://papers.libkungfu.dev/archive/kfd-machine-life-roadmap/v0.1.0-alpha.6/"
      },
      "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.6/publication-artifact.json"
        },
        "passport": {
          "path": ".buildchain/publication/publication-artifact-passport.json",
          "url": "https://papers.libkungfu.dev/archive/kfd-machine-life-roadmap/v0.1.0-alpha.6/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.6/source.tar.gz",
          "sha256": "bc16292ebcbeba6e88cad57e652f9e01b2f6bbaf87fc640fb40abfc734d0c8d5",
          "bytes": 58966
        },
        "artifacts": [
          {
            "path": "_build/main.pdf",
            "bytes": 406223,
            "sha256": "2d0ffb740d799cd1a9d4bb5718e4f8b9a27ef6b2305d037008d0fa09e0e6e88d",
            "role": "primary",
            "url": "https://papers.libkungfu.dev/archive/kfd-machine-life-roadmap/v0.1.0-alpha.6/main.pdf"
          }
        ]
      }
    }
  },
  "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"
  },
  "source": {
    "repository": "https://github.com/kungfu-systems/paper-kfd-machine-life-roadmap",
    "sha": "a250035d7b4d2ab67944c8dff4bb2a8d67217454",
    "treeSha": "3f168da8b1460d60341498928a4c8e3f19c46324",
    "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": 10695,
        "sha256": "a54f9cfb6fadf08998ffd326befd6e0ac8aa9be1037a5300f6c1475d76a6917e"
      },
      {
        "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": 3142,
        "sha256": "cf5a43d6f84476a5c6caac1b7a5d6a67a3a91dc4146881872c5c717d8508db2d"
      },
      {
        "path": "scripts/check-site-bundles.mjs",
        "bytes": 3117,
        "sha256": "db1a642caacd07d95eb73207fdb04060e3a3b1d82b54bfa581328dd6f80e0de9"
      },
      {
        "path": "scripts/update-site-bundles.mjs",
        "bytes": 8439,
        "sha256": "622baabd7173f04b41353f2773a14e46ab8c7995237a7e8d0eef078a5331c276"
      },
      {
        "path": "site/brand-site.json",
        "bytes": 65933,
        "sha256": "7e44450cbc872a82727d7978bdc90d994d0692a3b9638cea4c60a311964d3133"
      },
      {
        "path": "site/site-bundles.json",
        "bytes": 1308,
        "sha256": "29dc98085b8e19509f84b814fc3ca3728e994cfdba1801dcf41c5e55e6473209"
      }
    ],
    "sourceBundle": {
      "path": ".buildchain/publication/source.tar.gz",
      "bytes": 58966,
      "sha256": "bc16292ebcbeba6e88cad57e652f9e01b2f6bbaf87fc640fb40abfc734d0c8d5"
    }
  },
  "artifacts": [
    {
      "path": "_build/main.pdf",
      "bytes": 406223,
      "sha256": "2d0ffb740d799cd1a9d4bb5718e4f8b9a27ef6b2305d037008d0fa09e0e6e88d"
    }
  ],
  "metadata": [
    {
      "path": "docs/MAP.md",
      "bytes": 1720,
      "sha256": "bd3779b4904093854b4469bb9e82a83347d2b968a7bbcbd008409157388e2e3c"
    },
    {
      "path": "README.md",
      "bytes": 3142,
      "sha256": "cf5a43d6f84476a5c6caac1b7a5d6a67a3a91dc4146881872c5c717d8508db2d"
    },
    {
      "path": "site/brand-site.json",
      "bytes": 65933,
      "sha256": "7e44450cbc872a82727d7978bdc90d994d0692a3b9638cea4c60a311964d3133"
    },
    {
      "path": "site/site-bundles.json",
      "bytes": 1308,
      "sha256": "29dc98085b8e19509f84b814fc3ca3728e994cfdba1801dcf41c5e55e6473209"
    }
  ],
  "generatedAt": "2026-08-01T01:12:34.000Z",
  "publishedAt": "2026-08-01T01:12:34.000Z",
  "reproducible": true,
  "timestampPolicy": "ci-injected",
  "deterministicInputs": [
    "publication source paths",
    "publication metadata paths",
    "publication primary artifact",
    "Buildchain publication contract",
    "source SHA",
    "source tree SHA"
  ],
  "timestampPolicyDetails": {
    "contract": "kungfu-buildchain-surface-timestamp-policy",
    "timestampFields": [
      "generatedAt",
      "publishedAt"
    ],
    "timestampFieldsParticipateInArtifactDigest": false,
    "artifactDigestScope": "publication artifact digests cover files and source bundle, not manifest timestamps"
  }
}
