live simulation · shelf.sim
seed 0xE1552B09
seed 0xE1552B09
crt pass · scanline 3px · vignette on
The Infinite Shelf
2026Synthesisvibe 81%0xE1552B09
A library of books that do not exist. Covers, spines, titles and first pages are fabricated the moment the shelf scrolls them into view and destroyed when they leave. Nothing is stored. The same book is never generated twice.
“an infinite bookshelf. every book is fake, unique, and gone forever when you scroll past. spines set the way a real publisher would set them. never show the same book twice. no cache. no mercy.▮
TWEAKparameters — the stage obeys in real time
Gestation
14days
Prompts cast
187
Tokens burned
3.1M
cold start
340ms
v0.1infinite scroll of grey rectangles
v0.5spine typography pass — optical margins, colophons
v1.0edge generation · 340 ms cold start
v2.1no-cache covenant formalised · scroll-back grief begins
v2.2current · 47 912 shown · 0 kept
Substrate
Next.jsClaude APIEdgeSatori
Register
Uptime31 d
Volumes shown47 912
Volumes kept0
Cold start340 ms
R&DResearch log
Borges, obviously, but also a bad afternoon in a real bookshop where I noticed I was reading spines rather than books and enjoying it more. The pleasure of a library is mostly the pleasure of adjacency.
Fourteen days, the longest of these. The generation is cheap; the typography is not. A fabricated title is only convincing if the spine is set the way a real designer would set it — optical margins, tracking that answers to width, a publisher’s colophon at the foot. Sixty per cent of the work is that, and none of it is visible as work.
People read the spines aloud. They photograph them. Twice now someone has tried to buy a book from it. The illusion never fails on the text — it fails at the moment a reader scrolls back up and the book is gone.
That scroll-back is both the central deceit and the worst moment in the piece. A cache of the last two hundred volumes would fix it and would also destroy the premise, which is that the shelf is genuinely infinite and genuinely indifferent. I have not decided which of the two I care about more.