The official promotional page says: “Approval of the block means it’s over”—I copied those four characters, then circled them. Under normal operation, that’s the entrance to the truth. Only after circling did I dare to read on. In a promise sentence, the limiting words hidden inside are more valuable than the main clause itself—this is the first lesson. After reading too many promotional materials, I developed a habit: first find the limiting words, then read the main clause. The order is reversed; judgment follows the reversal.

First, list the cases where “normal operation” is crossed out. The answers are in the parts that were crossed out. “Verifier absent” is 1 item, “message delay” is 1 item, and “iteration timeout” is another—at least 3 exceptions. This is the hidden ledger. Are there any others beyond these 3? The document doesn’t say, but just these 3 are enough to split the promise into two halves. @Dusk

I checked the paths for these 3 conditions and ran through them, inserting them one by one. When the verifier is absent, the iteration won’t stop—the retry mechanism keeps running. In a single round, there are at most 50 iterations; once that round is burned through, you have to start again from the beginning. When the message delay exceeds the threshold, the rollback logic takes over. While auditing the third condition, I hesitated and marked the destination of the transfer on the flowchart, then changed it again.

Compared with the promise at the mechanism layer, the transfer doesn’t disappear—it gets queued for retry, waiting for the next iteration. I ran this rollback path through; for each of the 3 exceptions, I traced it step by step, and the result matched what I drew. Under anomalous conditions, it will be reordered rather than lost. Reordered is not the same as lost. For settlement users, the distinction is whether the books can still be made whole. $DUSK

The “ending” in the promotional line and the “ending” in the mechanism layer have never been the same promise sentence—that’s where the gap lies. One talks about the result; the other talks about the fallback. Officially, they haven’t hidden the paths outside normal conditions—they just wrote them in places nobody reads carefully. Only after reaching here did I suddenly get it: in plain terms, the deterministic “ending” promise applies to normal conditions, not to all situations. In anomalies, the promise is paused—not broken.

The boundary of a promise has always been written into the limiting words, but it won’t tell you to recite the exceptions for you. If you want to understand a terminating promise, the key is to first find the portion it crossed out. The clarity of the boundary determines whether this money is worth the wait. In anomalous situations, the promise is paused and won’t become invalid—that’s the answer. Understand the limiting words, and only then can you understand the second half of the sentence. #dusk