{
  "schema": "zero-px.pandoc-public-provenance.v3",
  "publicationState": "STATIC_CASE_DEPLOYMENT_RECORDED_SEPARATELY",
  "sourceRootRole": "Preserved original R212 baseline. source paths below are logical relative paths within that baseline, not public download URLs.",
  "sourceEvidence": [
    {
      "source": "BASELINE_FINDINGS_R1.md",
      "sha256": "8ec885597b063cd9a4fae1800bf268da416a15fa330fb2afd894569cdd15b606"
    },
    {
      "source": "outputs/BASELINE_RECEIPT_R1.json",
      "sha256": "b088fac21c5057fec1eefcbb96b60f210ed69748ab2a825020e03b8ebe538724"
    },
    {
      "source": "page-copy/PANDOC_PUBLIC_CASE_DRAFT_R1.md",
      "sha256": "d8d9974f783059f397e14cac810a5a67be34f2e15e199e3159dcdc61bbb81360"
    }
  ],
  "transformations": [
    {
      "source": "inputs/control-inline.tex",
      "sourceSha256": "430361d5b467ab60053fda6d5de66f7a9d42cd11542b1dae33fdbe5eb94a85f6",
      "destination": "controls/control-inline.tex",
      "transformation": "IDENTITY_BYTE_COPY",
      "exportedSha256": "430361d5b467ab60053fda6d5de66f7a9d42cd11542b1dae33fdbe5eb94a85f6"
    },
    {
      "source": "inputs/control-optional-two.tex",
      "sourceSha256": "87c304847af1248f1f954e9a25be0912b89ee1d672ebf1d6f470a4ab5c1c3cdd",
      "destination": "controls/control-optional-two.tex",
      "transformation": "IDENTITY_BYTE_COPY",
      "exportedSha256": "87c304847af1248f1f954e9a25be0912b89ee1d672ebf1d6f470a4ab5c1c3cdd"
    },
    {
      "source": "inputs/control-citeproc.tex",
      "sourceSha256": "b798ecd71e75b0f2833293495bcc38c51c92f9a95d605a01530699fad5249823",
      "destination": "controls/control-citeproc.tex",
      "transformation": "IDENTITY_BYTE_COPY",
      "exportedSha256": "b798ecd71e75b0f2833293495bcc38c51c92f9a95d605a01530699fad5249823"
    },
    {
      "source": "inputs/control-references.bib",
      "sourceSha256": "0fc62c6fdd0d1274cbb37c17fa56c11c5a2259616b9eceff05a0b8eb6a4482dd",
      "destination": "controls/control-references.bib",
      "transformation": "IDENTITY_BYTE_COPY",
      "exportedSha256": "0fc62c6fdd0d1274cbb37c17fa56c11c5a2259616b9eceff05a0b8eb6a4482dd"
    },
    {
      "source": "outputs/control-inline.json.json",
      "sourceSha256": "3d8e0405bf7f6cac4cadc9c3dc46dd9dcaa0e8c76870d0fb6c7c52c3c366521b",
      "destination": "outputs/control-inline.ast.json",
      "transformation": "Parse JSON and serialize with two-space indentation, LF and final newline; no AST field changes.",
      "exportedSha256": "6c95ab01296844a4e591d3aba31b378cbef14de61a605d5e6ef451ca840c4809"
    },
    {
      "source": "outputs/control-inline.html.html",
      "sourceSha256": "06f0b1664fd9c12d547b4700623cb7b5dd6ae927d9c0ee1482b2f2a12eb36972",
      "destination": "outputs/control-inline.body.html.txt",
      "transformation": "Extract bytes represented by the UTF-8 substring strictly between the unique <body> and </body> markers. Discard the Pandoc document wrapper, head and default stylesheet. This is a template-stripped body SOURCE fragment, not a rendered or standalone HTML result.",
      "exportedSha256": "c7bf68cb5d149e452caeb0e483ded029410d9a1810956e3911781a5713237270"
    },
    {
      "source": "outputs/control-inline.typst.typst",
      "sourceSha256": "435fbf67105993e43b95c2cda28f842e55bff5de160e14a6011f127b158d81de",
      "destination": "outputs/control-inline.body.typst.txt",
      "transformation": "Discard the full prefix through the unique original #show: doc => conf block ending with doc, then ), followed by three CRLF pairs. Retain the remaining document-body UTF-8 substring unchanged. This is an UNCOMPILED template-stripped source fragment, not a standalone Typst/PDF result.",
      "exportedSha256": "28a7dcb21554d5efe1ac53c53e33ce90c678154c05a7b97d4ac5e0925f3aefd0"
    },
    {
      "source": "outputs/control-optional-two.json.json",
      "sourceSha256": "1cb9fa16cfdaf615919cc27c7ace03daa79a8a09a03ccf4279f6daabb392077d",
      "destination": "outputs/control-optional-two.ast.json",
      "transformation": "Parse JSON and serialize with two-space indentation, LF and final newline; no AST field changes.",
      "exportedSha256": "67268526b20cd0f609b7147093903a07f48c2b100e6a872c2aec55eff83d81f4"
    },
    {
      "source": "outputs/control-optional-two.html.html",
      "sourceSha256": "c98e2e6ecee71791e93747d08b0a0b48476c419b1914786e71ebf5df32657e91",
      "destination": "outputs/control-optional-two.body.html.txt",
      "transformation": "Extract bytes represented by the UTF-8 substring strictly between the unique <body> and </body> markers. Discard the Pandoc document wrapper, head and default stylesheet. This is a template-stripped body SOURCE fragment, not a rendered or standalone HTML result.",
      "exportedSha256": "9a69a2cdc47ee1f2150cda898ccd2b68522733b6efa33b86ba81bc8eca36b5c9"
    },
    {
      "source": "outputs/control-optional-two.typst.typst",
      "sourceSha256": "70ed9ac23b0a352062f15a16b5ed7a6a42a82bfe29bd68566b85ac5eee96ec05",
      "destination": "outputs/control-optional-two.body.typst.txt",
      "transformation": "Discard the full prefix through the unique original #show: doc => conf block ending with doc, then ), followed by three CRLF pairs. Retain the remaining document-body UTF-8 substring unchanged. This is an UNCOMPILED template-stripped source fragment, not a standalone Typst/PDF result.",
      "exportedSha256": "a81b17dd1b7f487ed14d2e7a3fc2c2228294cc20b25f50be154ebbe6d0805569"
    },
    {
      "source": "outputs/control-citeproc.json.json",
      "sourceSha256": "546ae15bf2622dd5861077ee23e95d22ef4456a3d382f724ab15bf2aca163282",
      "destination": "outputs/control-citeproc.ast.json",
      "transformation": "Parse JSON; replace ONLY meta.bibliography.c[0].c with control-references.bib; serialize with two-space indentation, LF and final newline. Bibliography path is normalized, not a byte-identical raw output.",
      "exportedSha256": "54478cf6c2bd8060885f4c453144b2e69e6ea09d6dd94ca48e60fc7f8b1a770c"
    },
    {
      "source": "outputs/control-citeproc.html.html",
      "sourceSha256": "8a2f84d15dfd3352625209a27decc2180224dfb4e56504df890640fde947ec5d",
      "destination": "outputs/control-citeproc.body.html.txt",
      "transformation": "Extract bytes represented by the UTF-8 substring strictly between the unique <body> and </body> markers. Discard the Pandoc document wrapper, head and default stylesheet. This is a template-stripped body SOURCE fragment, not a rendered or standalone HTML result.",
      "exportedSha256": "797b172ba1107bd1dc52659e37536806c6d63b9b80ada90ece6e2b78a0f82c11"
    },
    {
      "source": "outputs/control-citeproc.typst.typst",
      "sourceSha256": "a74bf7171d9627a6c47f251b4821190e791e28e7e245deb991652adca6928896",
      "destination": "outputs/control-citeproc.body.typst.txt",
      "transformation": "Discard the full prefix through the unique original #show: doc => conf block ending with doc, then ), followed by three CRLF pairs. Retain the remaining document-body UTF-8 substring unchanged. This is an UNCOMPILED template-stripped source fragment, not a standalone Typst/PDF result.",
      "exportedSha256": "a6624a456f471eff8d555379a450e15dfa8f703279a2fc447b7f78b81f9245f1"
    }
  ],
  "contents": "Four original synthetic inputs; nine small derived output sources; selected non-private recorded metrics; original explanatory page/instructions. No Pandoc binary, license file, default HTML/Typst template, private source path or raw execution receipt is distributed.",
  "rightsBoundary": "The underlying converter is a third-party project, not our product/client/endorser. The controls were newly authored for this experiment. No copyright or license grant over Pandoc is asserted.",
  "validationLimits": [
    "No converter replay, original output HTML rendering or Typst compilation in this release. Separate local static-page/download QA is not converter validation.",
    "No CTTL/Px adapter or measured improvement, universal defect, novelty, independent replication, customer, market-demand or revenue claim.",
    "Public metadata/source-path normalization is an explicit derivative; preserved baseline originals were not changed.",
    "No real-time upper bound for Start/Kill/OS/filesystem/scheduling; waits have explicit budgets. No descendant cleanup certification.",
    "Captured logs are capped decoded TEXT, not byte-exact raw streams; partial/unavailable/truncation states are explicit."
  ],
  "parentPackage": {
    "role": "Preserved R215 R2 local candidate",
    "manifestSha256": "a1bad0f8f7907e7dc4ba7d5629baa85f3fa77139882336b0f96061a1bad91d7e"
  },
  "successorChanges": [
    "Release-only presentation, download convenience, role attribution and provenance. No changes to recorder/recipe, four controls, nine derivatives or static measurements."
  ],
  "visitorPandocExecution": "NOT_EXECUTED",
  "syntheticProcessTests": "Separate owned fixtures; not original converter invocations or baseline replication.",
  "ancestorPackage": {
    "role": "Preserved R214 R1 public presentation",
    "manifestSha256": "c4d8b0f1a57f385750d9b39c27f2ae4254a799af2c1608aa5f9b00da7858f437"
  },
  "localBrowserQa": {
    "role": "Prior R2 static presentation QA, not this deployment or converter replay",
    "checksPassed": 15,
    "downloadHashesMatched": 4
  },
  "releaseZip": {
    "url": "https://zero-px-exactness-demo.junior-gpt.chatgpt.site/pandoc-case-r3.zip",
    "scope": "Exactly this twenty-file case folder; archive/manifest hashes are externally bound, no circular self-hash"
  }
}
