After a month of testing, this is the one. It's the most complete app that actually works: signed builds for Mac, Windows and Linux, a real CLI and MCP server, and nine upstream bugs fixed, including one that let a relay forge posts. It came through two rounds of heavy interaction testing without a single crash, kept its relay connections the whole time, and its robust JPEG mode survived every compression profile with no hint about the channel.
It's not perfect. Cancel doesn't cancel the identity conversion, delete has no confirm step, and profile picture uploads fail silently because nostr.build changed their rules. Those came from upstream and evrey fork has them. Honorable mentions: #71 for the resize-proof codec and the relay fixes (it just came in after the freeze), #83 for the cleanest architecture, and #79 for being the only one who fixed the upload problem.
Next step is combining the best parts of these into one app. Thanks to everyone who entered. — David
For entries that expose a command line, we embed a known message, push the image through 5 simulated lossy compression profiles locally, and decode. Same test for all — real, reproducible numbers.
Each engine must first recover its own uncompressed output. If it can't, we flag it rather than post a misleading score.
Desktop-app entries (no command line) are tested by people actually using them, and their survival + reliability come from submitted evidence.
Entries that build into a runnable app are exercised end-to-end on a clean Linux testbench: compile from the pinned commit, connect to a local relay, fuzz the UI with bursts of adversarial events, drop the connection to test reconnection, and verify the Nostr layer signs and publishes correctly. Findings are marked ◎ app-tested.
Operation, reliability, and security are weighed from these results plus community evidence. No single auto-computed winner — the evidence informs the final call.