A final decision derives terminal participant states.
highlighted = computed this step
Participant terminal states
After a final decision, every participant in this model reaches the same terminal state. The commit and abort traces show the two terminal outcomes side by side.
terminal states are derived
Commit versus abort
The commit replay has 2 committed participants. The abort replay has 3 aborted participants.
committed=2,aborted=3
two-phase commit is rendered here as a tiny exact FSM trace; timeouts, recovery, network partitions, availability, and database-product behavior are out of scope.
Summary
Terminal participant states are outputs of the replay, not handwritten labels. Note: partial failures after decision are outside this book.