Most messaging apps have two states for a message: unread, and read. Opening is reading, and reading is broadcast. That is a smaller design decision than it looks, and it causes a specific, very common behaviour — people leave messages unopened on purpose, because opening one is a social act they are not ready to perform.
If you have ever left something sitting in an inbox because you did not have the energy to reply yet, you have felt it. The interface turned "I glanced at this" into "I have seen this and chosen not to answer".
Letterway has three states instead of two.
Sealed, broken, read
A letter arrives with a wax seal on it. Press it and the wax breaks — you get the opening lines and can decide what you are dealing with. Press again and you read the whole thing.
- Sealed. Nobody knows anything.
- Seal broken. You have looked. This is never signalled to the sender.
- Read. You opened the letter properly. This is the only thing that can generate a receipt, and only if you have both opted in.
The promise is one sentence, and we can make it because of the middle state: we will tell your pen-pal when you read a letter, and never when you look.
Why the wax cannot re-set
Breaking the seal is permanent. Put the letter back and the flap sits ajar with no wax on it, and it will look that way tomorrow and next month. There is no "mark as unread".
This is deliberate, and it is the part that took the longest to get right. If putting a letter back restored the seal, the ceremony would be a toy — you could look at something forever and never commit to it, and "opened" would stop meaning anything. Because the wax stays broken, looking is free but it is not free of consequence to you. It is an honest record of what you have touched, kept for your benefit and nobody else's.
It is also, we think, the more truthful model of what happens with real post. You cannot un-open an envelope.
The peek is a one-shot
Once the seal is broken, pressing the letter again does not show the opening lines a second time — it opens the letter. The peek is what breaking the seal gets you, not a preview you can summon whenever you like.
That means the same gesture does something different depending on the state, which is normally a design mistake. So the envelope has to say which state it is in before you touch it: the wax is gone, the flap sits ajar at about 49 degrees, and the label above it reads SEAL BROKEN · PRESS TO READ IT ALL instead of PRESS TO BREAK THE SEAL. A gesture whose consequence changes silently is a trap. One that announces itself is a control.
What it is for
The broken-seal state does not do anything by itself. It earns its place by making read receipts tolerable.
Receipts are genuinely useful — knowing your letter landed and was read is most of what makes a reply feel owed rather than optional. But receipts on a two-state system are hostile, which is why so many apps end up shipping them off by default, at which point they may as well not exist.
With a private middle state, receipts become safe enough to leave on. You can triage your post without broadcasting anything. And when you do sit down and read something properly, the person who wrote it finds out — which is the correct thing for them to learn.
Where you see it afterwards
A letter whose seal you have broken looks different in your mail list: it carries a snapped wax mark instead of an intact one, it sorts above untouched letters — you started it, finishing it is the smallest job in the pile — and it shows the opening lines you have already seen. Nothing is revealed that you were not already shown.
Sealed letters show nothing. The list gets richer as you triage it.
Letterway is in development. Join the waitlist if this sounds like the sort of thing you have been wanting.