{
  "schema_version": 1,
  "kind": "formal-check-execution",
  "run_id": "witness-zero",
  "package_id": "payment",
  "input_revision": "3",
  "input_manifest_sha256": "f25d31eca9f7d00b9561f2e29e15e615f25726e4a7790a562cfd7b700f5f9e97",
  "model_id": "witness-zero",
  "tool_sha256": "5bd7b64db99ae4c6c35f290de5e809c0ee41af43f8699cf696099ffb6452b1e2",
  "started_at": "2026-10-28T11:19:26.429900+00:00",
  "admitted": true,
  "actual_exit": 12,
  "runner_sha256": "4c985be635eaa01e389cbfc8e7365cb3b8fed691374b5e68f4815de3f908cd36",
  "adapter_sources": [
    {
      "path": "FormalWikiOverrides.java",
      "sha256": "b7a02ae7b03eeada2fd76cbb0da0b216dafddc79da16d497d19038c772301b24"
    },
    {
      "path": "FormalWikiTrace.java",
      "sha256": "882307b3b00dee691ec572f68f86c2b890a2bc35abb28d0f9a94e5637644299b"
    },
    {
      "path": "FormalWikiTrace.tla",
      "sha256": "413838fff6363cd3b2f3b3e4540a07e5d8898824b34b330c53faa60eef57bbe6"
    }
  ],
  "compile_command": [
    "javac",
    "-J-XX:+PerfDisableSharedMem",
    "-J-XX:ActiveProcessorCount=2",
    "-cp",
    "tools/tla2tools.jar",
    "-d",
    "adapter",
    "adapter-src/FormalWikiTrace.java",
    "adapter-src/FormalWikiOverrides.java"
  ],
  "adapter_classes": [
    {
      "path": "FormalWikiOverrides.class",
      "sha256": "b1559c09b1e5875dd427626ec77c8f848f203b404e5bd6efc5b980162b15497b"
    },
    {
      "path": "FormalWikiTrace.class",
      "sha256": "fdfb81bc4146f500443277e1ef770300060b1414c15735924b696604c8bf1e5a"
    }
  ],
  "java_identity": "openjdk version \"21.0.12.1\" 2026-08-18\nOpenJDK Runtime Environment (build 21.0.12.1+1-1-24.04.4-Ubuntu)\nOpenJDK 64-Bit Server VM (build 21.0.12.1+1-1-24.04.4-Ubuntu, mixed mode, sharing)\n",
  "command": [
    "java",
    "-XX:+PerfDisableSharedMem",
    "-XX:+UseParallelGC",
    "-XX:ActiveProcessorCount=2",
    "-Xmx512m",
    "-Xss8m",
    "-DTLA-Library=.",
    "-Dformalwiki.capture=capture.json",
    "-Dformalwiki.run=witness-zero",
    "-Dformalwiki.input=f25d31eca9f7d00b9561f2e29e15e615f25726e4a7790a562cfd7b700f5f9e97",
    "-Dtlc2.overrides.TLCOverrides=FormalWikiOverrides",
    "-cp",
    "tools/tla2tools.jar:adapter",
    "tlc2.TLC",
    "-workers",
    "1",
    "-seed",
    "1",
    "-fp",
    "0",
    "-noGenerateSpecTE",
    "-metadir",
    "states",
    "-postCondition",
    "FormalWikiTrace!Capture",
    "-config",
    "witness-zero.cfg",
    "PaymentWitnessMC"
  ],
  "elapsed_seconds": 0.325779,
  "classification": {
    "outcome": "witness",
    "actual_exit": 12,
    "states": {
      "generated": 4,
      "distinct": 4,
      "queue": 1
    },
    "has_counterexample": true,
    "properties": [
      "StopBeforeCompletion"
    ]
  },
  "artifacts": [
    {
      "path": "adapter-compile.stderr",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    {
      "path": "adapter-compile.stdout",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    {
      "path": "adapter-src/FormalWikiOverrides.java",
      "sha256": "b7a02ae7b03eeada2fd76cbb0da0b216dafddc79da16d497d19038c772301b24"
    },
    {
      "path": "adapter-src/FormalWikiTrace.java",
      "sha256": "882307b3b00dee691ec572f68f86c2b890a2bc35abb28d0f9a94e5637644299b"
    },
    {
      "path": "adapter-src/FormalWikiTrace.tla",
      "sha256": "413838fff6363cd3b2f3b3e4540a07e5d8898824b34b330c53faa60eef57bbe6"
    },
    {
      "path": "capture.json",
      "sha256": "9298499d8552b04d78500c68e7e5bdb0348f88cc56dc37ea9fa7b4fe140e3e63"
    },
    {
      "path": "execution-tool.py",
      "sha256": "4c985be635eaa01e389cbfc8e7365cb3b8fed691374b5e68f4815de3f908cd36"
    },
    {
      "path": "inputs/AtomicPayment.tla",
      "sha256": "dfb1d8d8098ab6e69fb6ab556963512f1ac2d07f5b64753826cb4afd734a3619"
    },
    {
      "path": "inputs/CostAlgebra.tla",
      "sha256": "a97242424f4f57d6d952e2384d477c4e86346afca5c4a86bc753e08fb2108b0f"
    },
    {
      "path": "inputs/CostAlgebraMC.cfg",
      "sha256": "bdbd4eab3149150b0c552fb9c9cd041c386c0eb6ee0fa5d0e90360f6ba6ee88c"
    },
    {
      "path": "inputs/CostAlgebraMC.tla",
      "sha256": "2506f26cb3a9c9e93ba5c97b6e79b31f7b31cab19cfba0d4404cd68faaee0e65"
    },
    {
      "path": "inputs/PaymentWitnessMC.tla",
      "sha256": "b7d1cfdf18e8ae8d0c5765ec302df36a5973c1ce0d67eed73466740ee04faca4"
    },
    {
      "path": "inputs/inputs.json",
      "sha256": "f25d31eca9f7d00b9561f2e29e15e615f25726e4a7790a562cfd7b700f5f9e97"
    },
    {
      "path": "inputs/late-use-positive.cfg",
      "sha256": "d4f1bcf9d6c8003e4a8884536504c79d430c7d355d8918d0198f52de566f2551"
    },
    {
      "path": "inputs/late-use-zero.cfg",
      "sha256": "4c18a64c657699468d7819f173f4f67edf6260b6609a3568766708d19fc61081"
    },
    {
      "path": "inputs/ordinary-insufficient.cfg",
      "sha256": "fc01cffdfb0de01028c3ce663f09c26fbeb1e54d31c878b13bd876fe6574ead6"
    },
    {
      "path": "inputs/ordinary-positive.cfg",
      "sha256": "6a59eabd3707cf77aa875bee3d881e6d8984cf164e168c380a1a96342350a7e5"
    },
    {
      "path": "inputs/ordinary-zero.cfg",
      "sha256": "c1d19e2d5d35c96b61fed61d0e60f50b30ec06c00f9e096155594e7d7e7492d4"
    },
    {
      "path": "inputs/witness-positive.cfg",
      "sha256": "7e94a8acffd3fed4d0b067449c765c1d9fe1ab9be02e307967a8d90db830a5a5"
    },
    {
      "path": "inputs/witness-zero.cfg",
      "sha256": "22eb98ee25acc1865b7d233c3891a1fa8827cb4fbd09391fccd3cdab91b2be2e"
    },
    {
      "path": "inputs/zero-empty-wallet.cfg",
      "sha256": "e59e6641cc04ddf9fee887e978acca9eda48f23d2eafcbada5327388aa2db4fd"
    },
    {
      "path": "stderr.log",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    {
      "path": "stdout.log",
      "sha256": "e745a70c286e9cbcde30a973cd220f03d96e58728083ffeeb77cfdfb3d2acd7c"
    }
  ]
}
