{
  "claim": "Ground evidence for preserving and localizing the failed stage of one command-to-result operation across an isolated mission-runtime restart.",
  "created_at_utc": "2026-08-25T17:46:00.506431+00:00",
  "experiment": "persistent-operation-trace-v1",
  "limitations": [
    "This is a ground process experiment, not a spacecraft or flight result.",
    "The lifecycle and faults are controlled injections; they do not use a commercial flight-software stack, radio, or operator command system.",
    "The watchdog restarts an isolated mission-runtime process. It does not power-cycle or reboot the Jetson operating system.",
    "The persistent journal is fsynced to the host filesystem, but whole-board power-loss behavior remains untested.",
    "The evaluator is deterministic and abstaining. No language model or autonomous command path is evaluated.",
    "The 2 KiB retrieval budget is an experimental constraint, not a flight allocation."
  ],
  "protocol": {
    "failed_stages": [
      "command_validation",
      "mode_transition",
      "payload_execution",
      "artifact_persistence",
      "downlink_delivery"
    ],
    "faults": [
      "command_rejected",
      "mode_entry_timeout",
      "payload_watchdog_reset",
      "artifact_write_failure",
      "downlink_ack_timeout"
    ],
    "negative_controls": 5,
    "post_boot_application_logs": 96,
    "primary_budget_bytes": 2048,
    "repetitions_per_fault": 5,
    "retrieval_budgets_bytes": [
      512,
      1024,
      2048,
      4096
    ],
    "sample_interval_ms": 10.0,
    "stage_delay_ms": 30.0,
    "trial_order": "one clean control followed by a rotating fault order per repetition",
    "watchdog_deadline_ms": 120.0,
    "watchdog_resets_per_trial": 2
  },
  "results": {
    "by_fault": {
      "artifact_write_failure": {
        "expected_failed_stage": "artifact_persistence",
        "operation_trace_correct_at_2048": 5,
        "trials": 5
      },
      "command_rejected": {
        "expected_failed_stage": "command_validation",
        "operation_trace_correct_at_2048": 5,
        "trials": 5
      },
      "downlink_ack_timeout": {
        "expected_failed_stage": "downlink_delivery",
        "operation_trace_correct_at_2048": 5,
        "trials": 5
      },
      "mode_entry_timeout": {
        "expected_failed_stage": "mode_transition",
        "operation_trace_correct_at_2048": 5,
        "trials": 5
      },
      "payload_watchdog_reset": {
        "expected_failed_stage": "payload_execution",
        "operation_trace_correct_at_2048": 5,
        "trials": 5
      }
    },
    "incident_trials": 25,
    "journal_integrity": {
      "trials": 30,
      "valid": 30
    },
    "negative_controls": {
      "false_localizations_at_2048": {
        "application_log_tail": 0,
        "operation_trace": 0,
        "uniform_telemetry": 0
      },
      "trials": 5
    },
    "retrieval_comparison": {
      "application_log_tail": {
        "by_budget": {
          "1024": {
            "accuracy": 0.8,
            "correct": 20,
            "median_wire_bytes": 879.0,
            "trials": 25
          },
          "2048": {
            "accuracy": 0.8,
            "correct": 20,
            "median_wire_bytes": 879.0,
            "trials": 25
          },
          "4096": {
            "accuracy": 1.0,
            "correct": 25,
            "median_wire_bytes": 879.0,
            "trials": 25
          },
          "512": {
            "accuracy": 0.8,
            "correct": 20,
            "median_wire_bytes": 496.0,
            "trials": 25
          }
        },
        "smallest_budget_all_trials_correct": 4096
      },
      "operation_trace": {
        "by_budget": {
          "1024": {
            "accuracy": 1.0,
            "correct": 25,
            "median_wire_bytes": 510.0,
            "trials": 25
          },
          "2048": {
            "accuracy": 1.0,
            "correct": 25,
            "median_wire_bytes": 510.0,
            "trials": 25
          },
          "4096": {
            "accuracy": 1.0,
            "correct": 25,
            "median_wire_bytes": 510.0,
            "trials": 25
          },
          "512": {
            "accuracy": 1.0,
            "correct": 25,
            "median_wire_bytes": 495.0,
            "trials": 25
          }
        },
        "smallest_budget_all_trials_correct": 512
      },
      "uniform_telemetry": {
        "by_budget": {
          "1024": {
            "accuracy": 0.8,
            "correct": 20,
            "median_wire_bytes": 1014.0,
            "trials": 25
          },
          "2048": {
            "accuracy": 0.8,
            "correct": 20,
            "median_wire_bytes": 1044.0,
            "trials": 25
          },
          "4096": {
            "accuracy": 0.8,
            "correct": 20,
            "median_wire_bytes": 1044.0,
            "trials": 25
          },
          "512": {
            "accuracy": 0.8,
            "correct": 20,
            "median_wire_bytes": 497.0,
            "trials": 25
          }
        },
        "smallest_budget_all_trials_correct": null
      }
    },
    "runtime_restart": {
      "trials": 5,
      "trials_recovered": 5,
      "trials_spanning_expected_boot_ids": 5,
      "trials_with_expected_restarts": 5
    }
  },
  "runtime": {
    "host_boot_id": "e4f2f4bb-a993-4802-a7ba-8e265c0805c6",
    "jetson_release": "# R36 (release), REVISION: 4.4, GCID: 41062509, BOARD: generic, EABI: aarch64, DATE: Mon Jun 16 16:07:13 UTC 2025\n# KERNEL_VARIANT: oot\nTARGET_USERSPACE_LIB_DIR=nvidia\nTARGET_USERSPACE_LIB_DIR_PATH=usr/lib/aarch64-linux-gnu/nvidia",
    "machine": "aarch64",
    "platform": "Linux-5.15.148-tegra-aarch64-with-glibc2.35",
    "python": "3.10.12"
  },
  "schema": 1,
  "source": {
    "git_commit": "da0e5b3e01805ccc2508a2a3d43028515e1bedb3",
    "runner_sha256": "490132e1bdf5060b7d163652af4ad3ca4b009dc48019fb8b4c16dc8367d9445f",
    "runtime_sha256": "62660178ada97fd05cad71faa61a3720f0afd3d49c3312e7f608a8204b47d070",
    "trace_module_sha256": "52b66baba6f904b8b1e5882184df18fabada1226fa461e8bcf731efb83c9b97b"
  },
  "trial_results": [
    {
      "bytes": 5251,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/artifact_write_failure-r1/result.json",
      "sha256": "f8f3c2c12bedf31324c653317e385a538cf36e2bb8bbf3bbf96a39630b721acc"
    },
    {
      "bytes": 5251,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/artifact_write_failure-r2/result.json",
      "sha256": "d5ad1489e701e7db4ba7393bea34a47f8751fe616591d6c52fbef2fa58fd2ad8"
    },
    {
      "bytes": 5251,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/artifact_write_failure-r3/result.json",
      "sha256": "6ab0157fefc8703bbed8a4eed8217bcd24bef5450f6fb46a4ab74d98095cc8cd"
    },
    {
      "bytes": 5251,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/artifact_write_failure-r4/result.json",
      "sha256": "6348864acde38f669e064a63c8f5ba51fc8b928f4e9b07fdc298b2b6027d6fc6"
    },
    {
      "bytes": 5251,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/artifact_write_failure-r5/result.json",
      "sha256": "d33b2d2c16bb0c01bce0287b438bd5805fda9e60350b35d5b6ea468889644fff"
    },
    {
      "bytes": 5203,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/command_rejected-r1/result.json",
      "sha256": "43573dc3cacbf59a657b6c3c52e323516d2e7a70ed943dfcad6e93c1f72dfd6d"
    },
    {
      "bytes": 5203,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/command_rejected-r2/result.json",
      "sha256": "90f8a2a9a8d056e51dc6f1a2d5e9ad74f306355c259f13afe752950c029a6b8e"
    },
    {
      "bytes": 5203,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/command_rejected-r3/result.json",
      "sha256": "13b8f1ac2f09f7002b90a4ac789a31b4799e5913b546088b5c8cc4d5eb4849f0"
    },
    {
      "bytes": 5203,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/command_rejected-r4/result.json",
      "sha256": "1570ad2883753751fdb409a47a314676ede08ac08616b9130469974d75e58b96"
    },
    {
      "bytes": 5203,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/command_rejected-r5/result.json",
      "sha256": "066bf3bfcf0f591c2e3dabbd9f4961cd99e1152fe8db1a2af615920eda401385"
    },
    {
      "bytes": 5171,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/downlink_ack_timeout-r1/result.json",
      "sha256": "218a04967ae9a8190aebfbb8d4426bc2b6f5de1d9425c29129f1befd4732fcc8"
    },
    {
      "bytes": 5171,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/downlink_ack_timeout-r2/result.json",
      "sha256": "5c5036ffd1eeec7c64502ef9dfe26f8b21672053052ba2b4aa660b881ef5c869"
    },
    {
      "bytes": 5171,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/downlink_ack_timeout-r3/result.json",
      "sha256": "b26bdca4955d308f20b62788272635139baabbdf1079ed5cfebce4b3b1a329e0"
    },
    {
      "bytes": 5171,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/downlink_ack_timeout-r4/result.json",
      "sha256": "bd9325c63bb86100a3ae07294894df202689dc71140eab58faf3583a5ebc7569"
    },
    {
      "bytes": 5171,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/downlink_ack_timeout-r5/result.json",
      "sha256": "fc86d6acd8c4a8eaa9574f6cf61e4d8d9a999f5bdda1ded51beb8a7476db47b2"
    },
    {
      "bytes": 5167,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/mode_entry_timeout-r1/result.json",
      "sha256": "8e6d27ad40413007334bdcb716cfcf7b7c80575e658a2702cb43f8c2c64759a3"
    },
    {
      "bytes": 5167,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/mode_entry_timeout-r2/result.json",
      "sha256": "08aa6404863222e1d40a2ca1eacf29090f48698813df848ba181e6479c7d0701"
    },
    {
      "bytes": 5167,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/mode_entry_timeout-r3/result.json",
      "sha256": "644e91098104d3c837bcd493ca9400ecf287c0707bb281a88b5013b4501f47d9"
    },
    {
      "bytes": 5167,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/mode_entry_timeout-r4/result.json",
      "sha256": "d393600577849bde247c3cc83e44c1236b7d40be3ab10650fb77498bec6b2ea3"
    },
    {
      "bytes": 5166,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/mode_entry_timeout-r5/result.json",
      "sha256": "94c3b18b7d3e8cfc3e4b48d116b703be2b9c2224ba98c595a60e4444509e398a"
    },
    {
      "bytes": 5086,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/none-r1/result.json",
      "sha256": "468db4a188b429c2c23142cf5b8df9def24f163b3ceecaa0661329f60b88320a"
    },
    {
      "bytes": 5086,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/none-r2/result.json",
      "sha256": "481b50500dfff60cbb523bda00fb994a7318eed202b756929c960b76e96cb763"
    },
    {
      "bytes": 5086,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/none-r3/result.json",
      "sha256": "0423e74487e7928a7d1b119c0775b69b8663de51c171a708b437e611f330d247"
    },
    {
      "bytes": 5086,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/none-r4/result.json",
      "sha256": "ce0ed59c6b6a781ab183451c88db135e1bc5008c35c916edbf46c782cf5de8e3"
    },
    {
      "bytes": 5086,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/none-r5/result.json",
      "sha256": "5276251858dc6930ba30d9dec4030f4ba37692a65ab4b4b1ad7eeb1fe5b591a1"
    },
    {
      "bytes": 5331,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/payload_watchdog_reset-r1/result.json",
      "sha256": "9c87418c99992d5d313834a288d260b00d2da9c50298da7758fd7e1b953df6a7"
    },
    {
      "bytes": 5331,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/payload_watchdog_reset-r2/result.json",
      "sha256": "8dcf0d405222200426106eb7a4de2f785e3d19557a43dcb89b399c5f8bdd8350"
    },
    {
      "bytes": 5331,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/payload_watchdog_reset-r3/result.json",
      "sha256": "1371be2c5f3eb3746ad8c1ea34231963ed32b100037f9b63791307cad7f31443"
    },
    {
      "bytes": 5331,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/payload_watchdog_reset-r4/result.json",
      "sha256": "ae6d6e0b39d97c3957282ca6e734d70c72f071f3fece3ba4a01837812b5a3b84"
    },
    {
      "bytes": 5331,
      "path": "/srv/nomos/results/persistent-operation-trace-orin-v1/trials/payload_watchdog_reset-r5/result.json",
      "sha256": "7af4bfc712e88c0804e1b009cdf31da944b42bd96ebab518ff99b51829c1e834"
    }
  ]
}
