{
  "schema": "telos-mainnet-ship-backup-invalidation/v1",
  "recorded_at": "2026-08-26T15:33:00Z",
  "backup_id": "mainnet-ship-20260826T150702Z",
  "validity": "rejected",
  "reason_code": "nodeos_stop_ownership_interrupted",
  "reason": "The periodic post-run recovery service restarted nodeos during the backup driver's stopped final pass, before the driver requested restart.",
  "checkpoint_block_num": 485475048,
  "checkpoint_block_id": "1cefc2e8d243a41d64a5d0fd998d01a6d2227394cea44d99b471cbff105d0b0a",
  "manifest_sha256": "fcd47a59f35d58590eca455c6259780b676e8a5f948b4face245d89c4b64243c",
  "sha256sums_sha256": "9173c1d3f0fe06c3c37e20790b5c00b8574d1dc5ae04ec5dd65fdce29df75637",
  "timeline": {
    "final_pass_started": "2026-08-26T15:22:07Z",
    "nodeos_stopped": "2026-08-26T15:22:10Z",
    "unexpected_nodeos_start": "2026-08-26T15:22:10Z",
    "backup_driver_restart_requested": "2026-08-26T15:22:58Z",
    "backup_driver_finished": "2026-08-26T15:25:11Z"
  },
  "corrective_action": {
    "periodic_recovery_guard": "A live backup MainPID now prevents periodic recovery.",
    "stopped_phase_exclusion": "nodeos is runtime-masked for the complete stopped final pass.",
    "replacement_required": true,
    "restore_qualification_allowed": false
  },
  "signed_artifacts_retained": true,
  "secrets_included": false
}
