The file left the building

For a while, the default architecture was a browser, an account, and a server that owned the file. It was easy to sell and easy to meter. It was also a strange way to write a paragraph.

The rented file taught people to wait. A spinner meant the sentence was somewhere else. Local-first software flips that default. The document lives on the device. The network is for sharing, not for opening what you made yesterday.

When two sentences meet

The hard part was never the slogan. It is conflict. Two people edit the same sentence, the machines meet again, and something has to decide what the sentence is.

The products that feel calm show the conflict. They do not pretend a server timestamp is a moral authority. A person can see both versions and keep the one that is true.

A smaller promise

Lumina's own reading list is ordinary on purpose. The interesting shift is not a new framework. It is a smaller promise: your work should still be there when the tab is not.

When the connection drops, the work does not. That is the whole product, said without a diagram.