{
  "schemaVersion": 1,
  "evidenceType": "synthetic-logical-enumeration",
  "updated": "2026-10-13",
  "assumptions": [
    "Two initially zero, independently atomic cells on separate cache lines.",
    "One writer; each cell changes from zero to one once.",
    "Issued stores may persist early and independently unless a completed persist constrains them.",
    "A persist operation makes its named cells durable before the next operation.",
    "Recovery accepts the payload only when commit is one."
  ],
  "limits": [
    "No measured frequencies or probabilities; no hardware or Yat reproduction.",
    "No compiler, CPU, cache-coherence, tearing, reuse, concurrency or media-error model.",
    "Persist is an abstract successful contract, not an instruction sequence.",
    "The unordered model is not a claim about every eADR execution."
  ],
  "protocols": {
    "unordered": {
      "trace": [
        {
          "op": "store",
          "cells": [
            "payload"
          ]
        },
        {
          "op": "store",
          "cells": [
            "commit"
          ]
        }
      ],
      "reachable": [
        {
          "payload": 0,
          "commit": 0
        },
        {
          "payload": 1,
          "commit": 0
        },
        {
          "payload": 0,
          "commit": 1
        },
        {
          "payload": 1,
          "commit": 1
        }
      ],
      "completed": [
        {
          "payload": 0,
          "commit": 0
        },
        {
          "payload": 1,
          "commit": 0
        },
        {
          "payload": 0,
          "commit": 1
        },
        {
          "payload": 1,
          "commit": 1
        }
      ],
      "phases": [
        {
          "after": "initial",
          "states": [
            {
              "payload": 0,
              "commit": 0
            }
          ]
        },
        {
          "after": "store payload",
          "states": [
            {
              "payload": 0,
              "commit": 0
            },
            {
              "payload": 1,
              "commit": 0
            }
          ]
        },
        {
          "after": "store commit",
          "states": [
            {
              "payload": 0,
              "commit": 0
            },
            {
              "payload": 1,
              "commit": 0
            },
            {
              "payload": 0,
              "commit": 1
            },
            {
              "payload": 1,
              "commit": 1
            }
          ]
        }
      ]
    },
    "one-final-persist": {
      "trace": [
        {
          "op": "store",
          "cells": [
            "payload"
          ]
        },
        {
          "op": "store",
          "cells": [
            "commit"
          ]
        },
        {
          "op": "persist",
          "cells": [
            "payload",
            "commit"
          ]
        }
      ],
      "reachable": [
        {
          "payload": 0,
          "commit": 0
        },
        {
          "payload": 1,
          "commit": 0
        },
        {
          "payload": 0,
          "commit": 1
        },
        {
          "payload": 1,
          "commit": 1
        }
      ],
      "completed": [
        {
          "payload": 1,
          "commit": 1
        }
      ],
      "phases": [
        {
          "after": "initial",
          "states": [
            {
              "payload": 0,
              "commit": 0
            }
          ]
        },
        {
          "after": "store payload",
          "states": [
            {
              "payload": 0,
              "commit": 0
            },
            {
              "payload": 1,
              "commit": 0
            }
          ]
        },
        {
          "after": "store commit",
          "states": [
            {
              "payload": 0,
              "commit": 0
            },
            {
              "payload": 1,
              "commit": 0
            },
            {
              "payload": 0,
              "commit": 1
            },
            {
              "payload": 1,
              "commit": 1
            }
          ]
        },
        {
          "after": "persist payload+commit",
          "states": [
            {
              "payload": 1,
              "commit": 1
            }
          ]
        }
      ]
    },
    "payload-before-commit": {
      "trace": [
        {
          "op": "store",
          "cells": [
            "payload"
          ]
        },
        {
          "op": "persist",
          "cells": [
            "payload"
          ]
        },
        {
          "op": "store",
          "cells": [
            "commit"
          ]
        },
        {
          "op": "persist",
          "cells": [
            "commit"
          ]
        }
      ],
      "reachable": [
        {
          "payload": 0,
          "commit": 0
        },
        {
          "payload": 1,
          "commit": 0
        },
        {
          "payload": 1,
          "commit": 1
        }
      ],
      "completed": [
        {
          "payload": 1,
          "commit": 1
        }
      ],
      "phases": [
        {
          "after": "initial",
          "states": [
            {
              "payload": 0,
              "commit": 0
            }
          ]
        },
        {
          "after": "store payload",
          "states": [
            {
              "payload": 0,
              "commit": 0
            },
            {
              "payload": 1,
              "commit": 0
            }
          ]
        },
        {
          "after": "persist payload",
          "states": [
            {
              "payload": 1,
              "commit": 0
            }
          ]
        },
        {
          "after": "store commit",
          "states": [
            {
              "payload": 1,
              "commit": 0
            },
            {
              "payload": 1,
              "commit": 1
            }
          ]
        },
        {
          "after": "persist commit",
          "states": [
            {
              "payload": 1,
              "commit": 1
            }
          ]
        }
      ]
    }
  }
}
