{
  "candidates": [
    {
      "id": "E35-IP-001",
      "implementation": "cain/govintegrity/core.py",
      "name": "Continuous Autonomy Integrity Object",
      "technical_effect": "Authorization cannot outlive the integrity state it was bound to."
    },
    {
      "id": "E35-IP-002",
      "implementation": "core.integrity_root",
      "name": "Cryptographic Autonomy Integrity Root",
      "technical_effect": "Material component change is detectable as one root delta."
    },
    {
      "id": "E35-IP-005",
      "implementation": "core.make_integrity_proof",
      "name": "Continuous Integrity Proof Chain",
      "technical_effect": "Proves the sequence of states, not just a single 'valid' claim."
    },
    {
      "id": "E35-IP-010",
      "implementation": "core.detect_fork",
      "name": "Byzantine Integrity Fork Detection",
      "technical_effect": "Divergent integrity histories are surfaced as CONTESTED, never silently chosen."
    },
    {
      "id": "E35-IP-012",
      "implementation": "network.governed_recovery",
      "name": "Integrity-Governed Autonomous Recovery",
      "technical_effect": "Recovery never creates authority; reverify + reauthorize are separate."
    }
  ],
  "caveat": "No novelty or patentability claimed; professional legal review required.",
  "prior_art_note": "Temporal trust decay, attestation and BFT consensus are established fields; E35's distinguishing claim is integrity-bound authorization across the full component set, which is a candidate mechanism, not an adjudicated novelty.",
  "self_assessed": true
}
