日志暂以英文提供 · the log is in English for now

传输日志/2026-09-10v1.0.4

1.0.4 — where the seconds go

   ·  ✦   ·     minted ─10 ms─▶ relay ─127 ms─▶ ✓✓        ·   ✦
 ✦    ·     ·   the node measured it; nobody was asked   ·      ·

“Delivery feels slow” is now a number with a place. Every own message carries a timeline the node measures on its own — when the frame was minted here, when a relay first accepted it (and which one), when a device outside your own hand first signed for holding it. Settings → relay diagnostics shows the last three: → relay 21 ms (host) → ✓✓ 137 ms. Nothing crosses the wire for this; the three facts were already this device’s own.

Three seconds handed back along the way:

The parked listener sleeps on the socket. It used to check its inbox every half second; now the connection wakes it the moment a packet lands. The doorbell to a dark phone measured 623 ms → 237 ms — and a phone in a pocket wakes for packets, not for timers.

Pushes go to every relay at once. They were walked in order, so one relay slow to dial — throttling, or behind a VPN — held every other recipient’s copy hostage for the length of its timeout.

The screen takes three extra looks after you press Send (at 1, 3 and 6 seconds), whatever the window’s focus. The regular poll is ten seconds away when the window is not in front, and the person who just sent is the one looking.

Measured on a two-node stand: a relay accepted in 10–21 ms, the double checkmark came home in 128–144 ms.

🐛 Broken, or claiming more than it can prove? → Field notes.

在 github 上的发布 ↗下载构建 →