{
  "handle": "CryptographicChange",
  "gloss": "Using the room a prediction frees up in a process, either to return visible savings or to run extra functions that the process's outputs do not reveal",
  "mechanism": "A {{productive_prediction_machine}} shows that a reliable prediction about inputs frees up room in a process: states it no longer needs, inputs it can skip. That room can be used in different ways, which differ in what an observer of the process's inputs, outputs and costs can detect. Returned as savings, the change is visible as greater efficiency with unchanged function (quasi-cryptographic). Filled with an additional process interleaved with the main one, at no extra cost, the change is invisible to whoever budgets and checks the main function (partially cryptographic). A parasitic function can also ride on the host process without any prediction, occupying the same states and paying only in time delay (fully cryptographic), like a message encoded as word positions in a book that someone appears simply to be reading. Attention is a natural example, which is why an organism's real inputs can be hard to read from its behaviour.",
  "invariants": [
    "The host process's specified inputs and outputs are unchanged",
    "The variants differ in whether the change is visible to the process's budget holder or output checks",
    "Hidden functions need enough variety in the host process to draw on"
  ],
  "failure_modes": [
    "Measuring a process only by its main output and missing the value, or harm, of hidden functions",
    "Over-streamlining tasks so there is no room or variety left for additional functions",
    "Exploiting a prediction that later fails, with no capacity to notice"
  ],
  "_meta": {
    "path": [
      "Infrastructure",
      "Primitives"
    ],
    "ring": 2,
    "tier": 2,
    "caution": "Hidden functions run outside the view of whoever budgets and checks a process, so in organisations they can also escape legitimate oversight.",
    "source": "Adam Timlett, On the Origin of Risk (2025), Technical Appendix III p.161-168"
  },
  "sema_id": "sema:CryptographicChange#mh:SHA-256:b5bca2d05d1d78791bc7caa60a3653f88e54d8cf94dae9e809a33345be9d28ea",
  "sema_ref": "CryptographicChange#b5bc",
  "sema_stub": "b5bc",
  "dependencies": {
    "references": {
      "productive_prediction_machine": "sema:ProductivePredictionMachine#mh:SHA-256:245b2fe0b8429deec4d9e5f9358e38e0550f97e679eaf5948b2c84300df38811"
    }
  },
  "sema_layer": "Infrastructure",
  "sema_category": "Primitives",
  "used_by": {
    "references": {
      "FullCryptographicChange": "sema:FullCryptographicChange#mh:SHA-256:8ded38dc1ec73912225e20273a75efd77caf73d44a6c4116da9678e2f8990532",
      "PartialCryptographicChange": "sema:PartialCryptographicChange#mh:SHA-256:aa0b47ebb9952dc028813bc0140379b99d8f92acd23518c6fe95e21dd89d681e",
      "QuasiCryptographicChange": "sema:QuasiCryptographicChange#mh:SHA-256:172cd88468f3028aa80942220b9084e3cc23cc9a28f41f223fc030c2b26ed61b"
    }
  }
}
