{
  "status": "Entirely fictional, scripted exchange and lifecycle example; no nodes or policy engine run here",
  "sourceObject": "intw:ko:fictional-town:water-review:1",
  "nodeA": "Fictional Town local node",
  "nodeB": "Peer method-review node",
  "versions": [
    {
      "version": 1,
      "representation": "repr-complete-text-v1",
      "section": "s2",
      "text": "The second measurement was within the expected range. The cause of the first reading remains uncertain.",
      "assertion": "The repeat measurement was within range",
      "assertionState": "asserted from source version 1"
    },
    {
      "version": 2,
      "representation": "repr-complete-text-v2",
      "section": "s2",
      "text": "Review found that the repeat measurement was associated with the wrong sample. It cannot confirm the sensor reading. A new measurement and calibration check are required.",
      "assertion": "The earlier repeat measurement cannot confirm the reading",
      "assertionState": "new assertion proposed; earlier assertion contested"
    }
  ],
  "request": {
    "requester": "Peer method-review node",
    "purpose": "compare a review method",
    "requestedRepresentation": "method sections s1, s2 and s4; contextual section s3 only if permitted",
    "mandate": "fictional peer-review agreement",
    "policyVersion": "illustrative-policy-v1"
  },
  "policyDecision": {
    "outcome": "allow masked projection",
    "releasedSections": ["s1", "s2", "s3-masked", "s4"],
    "masked": ["contributor name", "exact shift", "person relation", "identifying text in s3"],
    "duties": ["retain source attribution", "do not share onward", "review on source change"],
    "validity": "30 days from delivery, subject to earlier withdrawal or correction notice"
  },
  "receipts": [
    { "id": "fictional-receipt-001", "sourceVersion": 1, "projectionVersion": 1, "purpose": "compare a review method", "policyVersion": "illustrative-policy-v1", "decision": "allow masked", "signatureStatus": "not signed, scripted" },
    { "id": "fictional-receipt-002", "sourceVersion": 2, "projectionVersion": 2, "purpose": "compare a review method", "policyVersion": "illustrative-policy-v1", "decision": "allow masked after reassessment", "signatureStatus": "not signed, scripted" }
  ],
  "knowledgers": {
    "pinned": { "id": "intw:knowledger:fictional-town:review-methods:pinned", "manifestVersion": 1, "member": "sourceObject@1", "resolution": "pinned@1", "afterCorrection": "still resolves version 1; marked review required, not silently upgraded" },
    "moving": { "id": "intw:knowledger:fictional-town:review-methods:moving", "manifestVersion": 1, "member": "sourceObject@latest", "resolution": "moving", "afterCorrection": "resolves version 2 with a recorded as-of time; composition validation becomes stale pending review" }
  },
  "events": [
    { "step": 0, "type": "observed", "subject": "sourceObject@1", "claim": "source version 1 registered locally" },
    { "step": 1, "type": "projection-delivered", "subject": "fictional-receipt-001", "claim": "masked version 1 delivered for method review" },
    { "step": 2, "type": "corrected", "subject": "sourceObject@2", "claim": "section s2 corrected as a new source version" },
    { "step": 2, "type": "contested", "subject": "version 1 assertion", "claim": "repeat-measurement assertion challenged, not erased" },
    { "step": 3, "type": "impact-notice", "subject": "fictional-receipt-001", "claim": "known recipient told to review cached projection" },
    { "step": 3, "type": "composition-review", "subject": "review-methods Knowledgers", "claim": "pinned and moving resolutions assessed separately" },
    { "step": 4, "type": "projection-delivered", "subject": "fictional-receipt-002", "claim": "version 2 re-evaluated and delivered with masks and duties" }
  ]
}
