{
  "schemaVersion": "yieldguard-public-workflow-proof-manifest-v1",
  "proofId": "hard-usd-obligation-review-synthetic-v1",
  "status": "synthetic_digest_fixture",
  "preparedAt": "2026-07-27T00:00:00Z",
  "canonicalization": "JCS_RFC8785",
  "assets": [
    {"id": "operating_contract", "href": "/data/proof/hard-usd-v1/operating-contract.json", "sha256": "sha256:3e6d0667718167c3c6f8c2fc01024711d0c40ca979bf864978920d7554220bfa"},
    {"id": "evidence_bundle", "href": "/data/proof/hard-usd-v1/evidence-bundle.json", "sha256": "sha256:7b49d8dfc1a545f8225e59233c7037f7ed04e0dc930f88aa00f7b54119d10685"},
    {"id": "field_receipt", "href": "/data/proof/hard-usd-v1/field-receipt.json", "sha256": "sha256:7bc204b6b7bfa0fcbc8c6626b6572185d3d3322394b02fbfe88ca70ecb6b16ba"},
    {"id": "committee_artefact", "href": "/data/proof/hard-usd-v1/committee-artefact.json", "sha256": "sha256:9aa1001cca7f324b9aa23d760a1deaf3d501592fc9c83cff51932f42f524e1af"},
    {"id": "authority_receipt", "href": "/data/proof/hard-usd-v1/approval-receipt.json", "sha256": "sha256:03de2fdc6d1b31c02d382597e9c3773dca029780f3950ad2b08c93e49e910d05"},
    {"id": "replay_trace", "href": "/data/proof/hard-usd-v1/replay-trace.json", "sha256": "sha256:7c79bba619f305c6476cf8610991df379e61ca3b24461af39b5a07a1448a7a07"},
    {"id": "decision_packet", "href": "/data/proof/hard-usd-v1/decision-packet.json", "sha256": "sha256:fa7922b91f64453b3fe39086d3ef430d374b40165958c9a2dfca0f11dfa23349"}
  ],
  "expectedDecisionPacketSha256": "sha256:fa7922b91f64453b3fe39086d3ef430d374b40165958c9a2dfca0f11dfa23349",
  "verification": "Fetch each JSON asset, canonicalise it with RFC 8785-compatible key ordering, hash the UTF-8 bytes with SHA-256 and compare the result with this manifest.",
  "verificationScope": "Digest consistency against this unsigned same-origin manifest only. Schema conformance, signatures, arithmetic, authority and replay semantics require separate validation.",
  "versionPolicy": "Once any hard-usd-v1 bytes are released, they are immutable. Every later byte change must mint hard-usd-v2 and update the manifest, asset digests and Decision Packet anchors together.",
  "limitations": [
    "All organisations, people, evidence and decisions in this bundle are synthetic.",
    "Connector operations are simulated and perform no external write.",
    "The approval receipt and packet are deliberately not customer-signed.",
    "The fixture illustrates digest consistency and a documented workflow shape, not replay-engine validation, investment performance or production authority.",
    "The manifest is unsigned and served from the same origin as the assets; a digest match alone is not independent assurance."
  ]
}
