Audit-first rollback semantics for safety–critical deployment pipelines

Deployment runtimes for safety–critical embodied agents keep two records: the live state components execute and the audit chain operators and regulators read. When an upgrade crashes mid-flight, a runtime that fails open keeps the partial deployment running, so the audit chain misstates what runs. We propose audit-first rollback semantics: the revert is attempted before any terminal record is written, and the record states what it did. Provisional state machines with a rollback closure and a bounded soak budget realize the rule; a protocol design extends it to coordinated bridges. We implemented it in a robot-manipulator deployment runtime and compared it with fail-open at 23 enumerated fault sites plus a control and over 10 runs of a 12-point crash grid. The sweep exposed two writes the first implementation left outside its guard and a fallback that lost the divergence flag. With the guard widened, every audit-first trial ended in the specified state; under our stricter coherence check fail-open did so at 5 sites, the ones needing no revert. Over the guarded trials that ended ROLLED_BACK, a terminal record followed within 35.7 ms at the 99th percentile. A terminal record then states what is running or flags that it must be reconciled.

Authors

Institutions

Publication Details

Journal
Scientific Reports
Published
2026-10-29
DOI
https://doi.org/10.1038/s41598-026-76773-6
Primary Topic
Distributed systems and fault tolerance
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Audit-first rollback semantics for safety–critical deployment pipelines

Simin Luan, Xue Qin, Cong Yang, Zhijun Li
Scientific Reports
Distributed systems and fault tolerance
article

Audit-first rollback semantics for safety–critical deployment pipelines

Simin Luan, Xue Qin, Cong Yang, Zhijun Li
article en

Abstract

Deployment runtimes for safety–critical embodied agents keep two records: the live state components execute and the audit chain operators and regulators read. When an upgrade crashes mid-flight, a runtime that fails open keeps the partial deployment running, so the audit chain misstates what runs. We propose audit-first rollback semantics: the revert is attempted before any terminal record is written, and the record states what it did. Provisional state machines with a rollback closure and a bounded soak budget realize the rule; a protocol design extends it to coordinated bridges. We implemented it in a robot-manipulator deployment runtime and compared it with fail-open at 23 enumerated fault sites plus a control and over 10 runs of a 12-point crash grid. The sweep exposed two writes the first implementation left outside its guard and a fallback that lost the divergence flag. With the guard widened, every audit-first trial ended in the specified state; under our stricter coherence check fail-open did so at 5 sites, the ones needing no revert. Over the guarded trials that ended ROLLED_BACK, a terminal record followed within 35.7 ms at the 99th percentile. A terminal record then states what is running or flags that it must be reconciled.

Scientific Reports
Harbin Institute of Technology (CN), Soochow University (CN)
Openalex Percentile: Top 36%
Distributed systems and fault tolerance
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon