Manifesto — 01 · In memoriam, Pocket

A shelf is a debt you owe your future self.

Pocket closed on the 8th of July, 2025. Twelve years of saved articles, queued essays, half-read longform — all retrievable for thirty days, then gone. A million reading lists vanished overnight not because the service failed, but because Mozilla decided it had failed them.

The reaction online was specific. Not anger at the closure — anger had been spent on Google Reader a decade earlier. This was something quieter. People posted screenshots of their Pocket queues, three thousand items deep, with captions like I never read most of these and I'll probably never read most of these. They were not mourning content. They were mourning the version of themselves who had intended to.

That feeling — the gap between the reader you are and the reader you meant to be — is what Shelf was built around. It does not promise to close the gap. It only promises to keep the gap legible.

§ I A shelf is not a feed.

The clipper category was invented for content consumption. Read-it-later services optimised for storage and recall: throw it in, find it back. Their metrics rewarded saves per user per week. They did not measure whether anything was ever returned to. The dirty secret of every PKM tool — Pocket, Instapaper, Notion, the rest — is that around eighty percent of saves are read once or not at all.

That number is presented as a problem the tool should fix. It is not. It is a feature of how people actually use reading lists. You do not save an article because you intend to finish it. You save it because you intend to have intended to. The saving is the act. The shelf is the record.

A feed treats time as urgency: the new pushes the old offscreen. A shelf treats time as patience: the old waits, in order, until you come back. Shelf is a clipper that takes the patience seriously.

Pull quote · § II

“The most precious annotations are
the ones you never sent.

— H. J. Jackson, Marginalia (2001)

§ II Files you own. Servers we don't.

The premise of Shelf is awkward to explain to a venture capitalist. It runs entirely in the browser. The library lives in chrome.storage.local on your own device. There is no Shelf server because there is nothing on a server to lose. Your saves don't sync between devices — yet — for the same reason. We have not solved sync to our satisfaction. We will not ship it before we have.

When you export a saved item, it becomes a Markdown file on your disk, or a page in your Notion workspace, or a block in your Obsidian vault. From that point we are no longer involved. The library you build with Shelf is portable in exactly the same sense a stack of paperbacks is portable: you can move it, sell it, lose it, burn it. We have no say.

This decision is unfashionable. The industry's prevailing wind blows toward managed lock-in: get the data, hold the data, make leaving expensive. Pocket's shutdown notice gave its users thirty days to extract eleven years of saves. Shelf gives you no notice because there is nothing to extract — the files are already yours.

§ III What we won't do.

We will not run analytics. The extension does not phone home. No heartbeat ping on launch, no error reporting, no usage events. We do not know how many people have installed Shelf. We do not know which features they use, in which order, on which sites. If this troubles our growth, that is a problem for our growth.

We will not surface a feed. Shelf has no For You, no recommendations, no algorithmic stack-rank of your unread. The library is a library. The order is the order you put things in.

We will not gamify. The streak counter exists because reading rewards repetition, not because it rewards us. There are no badges. There is no leaderboard. There is no public profile. The Daily Pick prompt comes once at 9am if you ask for it, and never if you don't.

We will not sell the company. Shelf is not built for acquisition. It is built to be a small, durable tool that one person can support for ten years on Pro subscriptions and Founder Lifetime licenses. If, in ten years, the maker has lost interest, your library is still yours — Markdown files in the folders you chose, Notion pages in the database you own. Walk away whenever.

§ IV What a shelf actually is.

The word matters. A shelf is not a folder. A folder is a container you assign things to. A shelf is a surface things rest on — visible, spine-out, in your peripheral vision while you do other work. You walk past it for years before you take one down.

That is what Shelf models. The Daily Pick is the equivalent of glancing at your bookshelf in the morning and noticing the title you bought eighteen months ago. The Ledger on the home page is the equivalent of the accession log a small library keeps — proof, mostly to yourself, that you have been here. The export to Notion or Obsidian is the equivalent of moving a book from one room to another because you are working on something that wants it close at hand.

None of this is interesting if you treat reading as content. It only makes sense if you treat reading as a long, slow practice — and your saved articles as a debt owed by present-you to future-you, payable in attention, when you can spare it.

§ V For who.

Shelf is built for one person. She is in her mid-thirties. She read a piece in The Atlantic last Tuesday that she has not stopped thinking about and cannot remember where to find. She has tried Notion, and the page templates exhausted her. She has tried Obsidian, and the vault management exhausted her. She would pay five euros a month for a tool that did exactly one thing well: keep the file, keep it findable, never sell her email address.

If that is you — if that is approximately you — Shelf is for you. You will be one of perhaps two thousand readers in the first year. That is enough.

Colophon

Type
Newsreader (display + body), Geist Mono (numerals, masthead), Geist Sans (interface). All free.
Texture
Vanilla WebGL fragment shader. Low-frequency UV displacement, chromatic glitch on movement, paper grain across the whole page.
The Ledger
IntersectionObserver-driven; logs only what the visitor does in the visitor's own browser. Never transmitted.
Analytics
None. No script. No pixel. No heartbeat.
Cookies
None set by Shelf. chrome.storage.local stores your library and preferences only.
License
Extension source is MIT. The maker is reachable via the repository.
Filed
From the city of Verona, in the spring of 2026, by a single maker on a 14-inch screen.

※ End of edition ※