{
  "schema": "concresca.rollback-irreversibility.v021",
  "site_version": "0.28.0-wip",
  "as_of": "2026-08-31",
  "truth_boundary": "These registries define and locally exercise synthetic repository-owned governance fixtures. They do not establish a sealed v0.20 lineage, external execution, production migration, legal authority, institutional adoption, human-study findings, independent certification, or deployment.",
  "effect_classes": [
    {
      "class_id": "REVERSIBLE",
      "meaning": "The controlled state can be restored within identified technical and authority boundaries.",
      "complete_claim_allowed": true
    },
    {
      "class_id": "COMPENSABLE",
      "meaning": "The original effect cannot be fully undone, but a bounded remedy or compensation can be issued.",
      "complete_claim_allowed": false
    },
    {
      "class_id": "DISCLOSE_ONLY",
      "meaning": "The system can disclose the error and its limits but cannot materially reverse the effect.",
      "complete_claim_allowed": false
    },
    {
      "class_id": "IRREVERSIBLE",
      "meaning": "At least one material effect cannot be recalled, erased, or restored.",
      "complete_claim_allowed": false
    }
  ],
  "receipt_templates": [
    {
      "receipt_type_id": "RB-001",
      "name": "Local cache rollback",
      "effect_class": "REVERSIBLE",
      "proof_obligations": [
        "cache key identified",
        "prior state hash retained",
        "post-rollback state verified"
      ],
      "actual_event": null
    },
    {
      "receipt_type_id": "RB-002",
      "name": "Access restoration",
      "effect_class": "REVERSIBLE",
      "proof_obligations": [
        "entitlement authority current",
        "access state restored",
        "downstream denial state corrected"
      ],
      "actual_event": null
    },
    {
      "receipt_type_id": "RB-003",
      "name": "Economic compensation",
      "effect_class": "COMPENSABLE",
      "proof_obligations": [
        "harm scope stated",
        "compensation authority stated",
        "unrepaired effects listed"
      ],
      "actual_event": null
    },
    {
      "receipt_type_id": "RB-004",
      "name": "Human decision correction",
      "effect_class": "COMPENSABLE",
      "proof_obligations": [
        "decision maker notified",
        "record corrected",
        "human memory and reliance limits disclosed"
      ],
      "actual_event": null
    },
    {
      "receipt_type_id": "RB-005",
      "name": "Public disclosure correction",
      "effect_class": "DISCLOSE_ONLY",
      "proof_obligations": [
        "correction published",
        "known mirrors notified",
        "unknown copies acknowledged"
      ],
      "actual_event": null
    },
    {
      "receipt_type_id": "RB-006",
      "name": "Model-training influence notice",
      "effect_class": "IRREVERSIBLE",
      "proof_obligations": [
        "training exposure identified",
        "removal capability stated",
        "future-use restriction stated"
      ],
      "actual_event": null
    },
    {
      "receipt_type_id": "RB-007",
      "name": "Legal retention restriction",
      "effect_class": "COMPENSABLE",
      "proof_obligations": [
        "retention basis stated",
        "access restricted",
        "expiry and challenge route stated"
      ],
      "actual_event": null
    },
    {
      "receipt_type_id": "RB-008",
      "name": "Unknown downstream copy boundary",
      "effect_class": "IRREVERSIBLE",
      "proof_obligations": [
        "known recipients listed",
        "unreachable scope listed",
        "complete erasure not claimed"
      ],
      "actual_event": null
    }
  ],
  "complete_rollback_rule": "Complete rollback may be claimed only when every material effect is inside the identified reversible boundary and every proof obligation passes.",
  "separate_propositions": [
    "rollback",
    "correction",
    "revocation",
    "compensation",
    "restored access",
    "notification",
    "downstream invalidation",
    "historical preservation"
  ]
}
