Books are OG protocols

Jenna Dixon, [jdbb] studio. Starting shortly.

Books are OG protocols

A two-thousand-year agreement between hands, eyes, and the trades that make books. Then: what happens when the factory fits on a laptop.

Jenna Dixon, [jdbb] studio

Book cover for A Nation's Paper: a long paper ribbon printed with newspaper text spirals down a red jacket, like a scroll wrapped around a codex.
Protocol

You are reading this on a scroll. Sequential access only, no flipping ahead. Hold that thought.

The seesaw never stopped.

A codex, digitized, comes back as a scroll of pages. Glaister's Encyclopedia of the Book on archive.org — a workshop participant pointed us to it this week — the most random-access kind of book there is, served in sequence.

Protocol

Every book that goes online decides again: pages or scroll? Reflowable EPUB is a scroll; the print PDF is a codex. The factory makes both. The author chooses.

archive.org thumbnail view of Glaister's Encyclopedia of the Book: three rows of page thumbnails, cover to introduction

This talk, in the same view.

Thirty screens, laid out the way archive.org lays out a book. You will see them one at a time, in order — a scroll. Here they are all at once — pages. Same content; you choose the access.

Protocol

A deck is a scroll that wants to be a codex. So is an EPUB. So is this web page.

All thirty screens of this talk as a grid of thumbnails on a black ground, four across and eight down, in the style of archive.org's thumbnail view.
Close view of a clay tablet covered edge to edge in cuneiform writing.
Tablet: two hands and a table.

First the book had to fit the hand.

Japanese woodblock print of a woman seated at a low desk with a handscroll held open and a stack of bound books beside it.
Scroll: two hands, one direction.
Japanese woodblock print of a man bent over an open bound book at a low desk, stacks of books nearby and a rolled scroll put away behind him.
Bound pages: one hand, any page. The scroll is put away behind him.

Folded, stitched pages give random access, both sides of the sheet, and a book you can carry. In the West the codex overtook the scroll by about 400 CE. Nothing has displaced it since.

Protocol

The codex won the way roads win: it was less effort. Then it became so familiar it reads as nature.

A trim size is a folded sheet.

FolioQuartoOctavoSixteenmo 1 fold, 4 pages2 folds, 8 pages3 folds, 16 pages4 folds, 32 pages

A 25 × 38 inch sheet folded four times makes a 32-page signature of 6¼ × 9½ inch leaves. Trim it and you are holding a 6 × 9 trade paperback.

Protocol

Constraints leave fossils. The size of a papermaker's sheet is still in your hands.

The furniture of the page settled early, and stayed.

Red and black Arts and Crafts title page with interlaced ornament, 1895.
Opening page of The Centaur, 1915, with woodcut headpiece and large decorated initial.
Plain typographic title page of the Oxford Lectern Bible, 1935.
Book spread from 1895 with decorated initial and small red notes set in the outer margins.

One designer, Bruce Rogers, across forty years: 1895, 1915, 1935. The style swings from ornament to austerity. Title page, margins, initials, and notes in the shoulder stay put.

Protocol

Page furniture is an interface. Readers know where to look before they read a word. This red note is one.

Be regular and orderly in your life like a bourgeois, so that you may be violent and original in your work.

Soyez réglé dans votre vie et ordinaire comme un bourgeois, afin d’être violent et original dans vos œuvres.

Gustave Flaubert, letter to Gertrude Tennant, 25 December 1876

Protocol

Every protocol is this trade. Accept the limits of the form, and the freedom moves into the work.

Same protocol, different voices.

Open paperback with two pages of unadorned fiction text.
Every Night I Dream I’m a Monk
Open paperback with a huge bold chapter title split across the gutter.
Setsuko: Into Nature
X next pair

Interiors from the 2024 Alcuin awards and one art book. Every one keeps margins, folios and a gutter. No two look alike.

Protocol

A good protocol fixes the interface and frees the content.

Read the protocol off the furniture.

A type cabinet. Each drawer: size in points, face by name, foundry number. "14 pt. Caslon Bold (No. 471)."

Protocol

American foundries agreed on the point system in 1886 so that one maker's type would fit with another's.

Small protocols of the shop.

Wooden type case with a composing stick full of metal type resting on it.
The case. Capitals were kept in the upper case, the rest in the lower.
Compositor leaning over a large forme of pages locked up on the bed of a press.
Imposition: pages locked up out of order so the folded sheet reads in order.
Composing stick, tied block of type, bodkin and page cord on a galley.
Stick, galley, bodkin, page cord.
Printer's Note by Bruce Rogers, set in Garamont with a red initial, tapering to a colophon.
A type test ("Pack my box with five dozen liquor jugs") ending in a colophon: who, with what, how many.

I was there, too: letterpress workshops, metal type in my hands, a page laid out one line at a time. Moving type with a trackpad has felt physical ever since.

Protocol

Signature marks and catchwords at the foot of a page were instructions from the printer to the binder: fold here, this gathering comes next.

Publishing was always factory to factory.

A writer bent over a manuscript at a low desk. A type case with a composing stick full of metal type. Pressmen standing among presses in a printing plant. Folded signatures sewn together with thread, seen from the spine. A finished hardcover book with a red jacket.
Author
manuscripthouse style
Compositor
locked formesimposition
Printer
printed sheetssignatures
Binder
bound booksISBN
Bookseller

Five trades, four handoffs. In red, what crossed the gap. Beneath it, the protocol that let it cross. Until the 1820s most books left the printer as unbound sheets.

Protocol

The interfaces between trades standardized long before the machines did.

The last check before binding.

Unbound folded signatures of a reprint of the NASA graphics standards manual, open on a table.
Folded and gathered. Standards Manual checks the press sheets of its NASA manual reprint.
Stacks of book blocks seen from the spine: folded signatures sewn together with white and red thread.
Sewn through the fold, signature by signature.
Printer's infographic comparing hardcover spines: signatures too thick, a correct round back with head and tail bands, and a square back.
Cased in. You can still count the signatures at the head of a hardcover.

F&Gs: folded and gathered sheets. The real press sheets, folded into signatures and not yet bound: the last chance to catch a page out of order.

Protocol

So meta: a protocol, published as a book, checked by a protocol.

Scale, without changing the shape.

Steam press 1814. Cloth case binding, 1820s. Linotype 1886. Penguin paperbacks 1935. Five centuries of machinery and the page barely moved. Pictured: T. Fitzwilliam & Co., printers, 1917.

Protocol

A stable protocol is what lets everything around it change.

1985: the type shop lands on a desk.

A 1985 Macintosh showing a page layout on screen, beside an Apple LaserWriter printer.

Macintosh, LaserWriter, PostScript, PageMaker. I was there: fall 1986, a small publisher in California, three of us at Macs like this one, typesetting critical-thinking materials for schools.

Protocol

PostScript turned the page into a program. Any printer that spoke it drew the same page.

Apple brochure cover for the LaserWriter and LaserWriter Plus: rainbow Apple logo, a headline in condensed Garamond, and the printer.
Even the brochure is in Garamond. Apple’s condensed ITC Garamond was its corporate face for nearly two decades.

2003: the web learns to separate content from form.

Cover of Designing with Web Standards by Jeffrey Zeldman, first edition: orange cover, the author in a blue knit hat.
Zeldman, first edition.
The factory site's font menu: four mono and sans faces and four serif faces, each with the sample line A quiet line of proof text.
Twenty years on: my factory’s font switcher.
Protocol

Keep content and form apart and one source can wear many designs. A heading style in a manuscript makes the same deal with a book template. Try the Aa at the foot of this page.

CSS Zen Garden home page: The Beauty of CSS Design, with a list of alternative designs by different designers down the side.
CSS Zen Garden: one HTML file, hundreds of stylesheets.

The rooms where the craft lived are closing.

Publishers Weekly news brief, May 2, 2022: Bookbuilders of Boston to Shutter Operations.

Bookbuilders of Boston, 1937–2022, as reported by Publishers Weekly, still the trade’s paper of record. I was a member, and one year a judge of its book design awards. New York’s guild had closed the year before.

Protocol

Tacit knowledge needs a carrier. If not a guild, then what?

Two thousand years of craft, written down as rules.

  • Margins 1 : 1½ : 2 : 3 inner, top, outer, bottom. The big one is where the thumbs go.
  • 45–75 characters a line 66 is ideal.
  • Leading 120–145% of the type size; longer lines need more.
  • Headings take whole lines so facing pages stay on the same grid.
  • Breaks belong to what follows not to what precedes.

docs/typesetting/TYPOGRAPHY.md

Protocol

Domain knowledge beats coding knowledge. Whoever knows the rules can own the factory.

A two-page spread of placeholder text with every line sitting on a ruled baseline grid, headings included.

His factory: twenty years of writing, becoming books.

Venkat's publishing dashboard in February. Two decades of blog and newsletter archives on their way to becoming manuscripts, tracked by site, ebook and print.

// protocol

Neither of us reads the code. We watch the floor, and we agree on what crosses between the two factories.

Dark dashboard titled Publishing Dashboard, listing editions by project with status columns for site, ebook and print.

Now the factory fits on a laptop.

archivedraft ms.
Venkat’s factory
manuscript + transmittalshared folder
manuscriptpandoc·LuaTypstPDF/XEPUB
Jenna’s factory

Two people who don't code, two factories, one shared folder and a transmittal: the author-to-compositor handoff with a machine on each side. Final manuscript to final page proofs has always taken months. Now it takes a minute — if, and only if, the mise en place is in place. The printer is still a printer; that handoff closes the talk.

// protocol

The transmittal is the oldest handoff in trade publishing. Now a machine can read it.

Mise en place: what has to be ready before the factory.

Inspect checks these
  • chapter titles marked
  • special paragraphs marked
  • images big enough to print
  • front and back matter in order
Still the cook’s job
  • the text, edited and settled
  • permissions cleared
  • copyright page facts
  • trim size and typeface chosen
  • a cover, from a designer

Cooks get everything chopped, measured, and in a bowl before the heat gets turned on. In teal: what Inspect, the factory’s free preflight, checks for you. The book factory idea was Venkat’s; now Timber, Sachin, James and I are working out how much of the manuscript prep we can hand to the factory for the projects Protocol Institute and Monstrous Times are planning for the coming year.

// protocol

The work before the factory never goes away. A protocol’s job is to say exactly what it is, and to check it for free. Structure must be earned.

One manuscript through the factory.

  1. Transmittalthe spec, from trim size to typeface
  2. Uploadone manuscript file, from whatever editor you write in
  3. Inspectthe preflight; run it as often as you like
  4. Build and downloadan EPUB and a print-ready PDF each time

studio.jdbb.net/factory

// protocol

The client page for Obliquities, in flight this week. It is a very tall page. Yes: a scroll. Scroll it.

Full-length screenshot of the Book Factory client page for Obliquities by Venkatesh Rao: transmittal form, upload history, inspect report, index add-on, build and download sections.

The whole contract: two headings and six markers.

  • Heading 1 chapter titles
  • Heading 2 sub-heads
  • [[quote]] [[verse]] [[epigraph]] [[code]] [[break]] [[signature]] typed at the start of a special paragraph
  • Any editor then run Inspect, free, until it is quiet

docs/reviews/WORD-FREE-AUTHORING-2026-09-19.md

// protocol

The fragile step was never the editor. It was moving style definitions between documents. So the protocol shrank to names every editor already has.

GitHub page showing a decision note in the studio's private repository, titled Word-free authoring for the book factory, with a section on what the pipeline actually needs from the input.

Three styles to start. The constraint is the feature.

Four choices belong to the author: typeface, text size, section breaks, paragraphs. Margins, running heads and everything else follow from the trim.

// protocol

How much freedom is safe? Every book tool has to answer. Start narrow, and layer in complexity as the rules prove out.

The typography section of the transmittal: four typeface options and three sample pages labeled Open Classic, Studio House and Literary.

Publishers already sit somewhere between factory and craft.

A Google image search for O'Reilly book covers: dozens of covers, each a white ground, a colored title band, and an engraved animal.
O'Reilly, since 1988. One template, one engraved animal, one color band. The series is the design; the factory end.
Antimemetics by Nadia Asparouhova on Metalabel: a gray and orange cover photographed on a matching gray and orange ground.
Metalabel, 2025. Antimemetics, Dark Forest Collective. Every release designed from zero.
The Politics of Privacy by Web3Privacy Now on Metalabel: a white embossed cover photographed on a green ground.
The Politics of Privacy, Web3Privacy Now. The craft end: the object is the point.

Tim O'Reilly came up in this morning's panel. His covers prove a house template can carry a publishing program for decades: a template is a brand, not a compromise. Metalabel's releases are the other pole, each book its own design. The factory serves the first pole today.

// protocol

A series design is a protocol the reader learns once. Constraint at the factory end is what lets a small press look like a press.

Preflight: 531 things noticed, none worth stopping for.

Inspect reads the manuscript file against a list of rules and says what won't come through the way you meant. 434 items were carried through automatically. No LLM reads the manuscript.

// protocol

F&Gs, moved to the front of the line. The check costs nothing, so you run it until it is quiet.

The Inspect section of the factory page: 531 things to look at, 0 worth fixing, 6 worth a look, 91 just noting, 434 carried through automatically.

This week the room ran the factory. Eight manuscripts, no studio in the loop.

8authors and teams, each with a pass: a monograph, an essay with ten images, a poetry collection from Pages, a book of blog posts and recipes
24manuscripts uploaded; 28 builds, most in one to four seconds; a 613 KB monograph became a 124-page proof in eleven
66 minfrom a paid pass to a finished book: transmittal, template, Inspect, one final, PDF and EPUB downloaded
4builds that failed because of us. Each was fixed live, the same day; the fastest in 27 minutes, no restart

One author made 953 markers in a manuscript and every one resolved. Another declared 21 custom styles because nothing had told them a style is only a name. Both are right: the factory takes what the room gives it, and every error becomes a better message.

// protocol

A protocol is tested by strangers. The studio wrote the rules; the room found where they were wrong.

What the room taught the factory.

the template, followed exactlyA team put the title as Heading 1, sections as Heading 2, just as our template showed. The factory dropped the whole body and Inspect said “ready”. Two finals of an empty six-page book.A title only drops when nothing real sits under it; an empty body refuses a final; both finals reinstated. Next: a Chapter Title style so H1 means what authors mean.
a name we already usedOne writer declared a style called break; another, center. We wrote #let break into the typesetter and it stopped inside our template. Our error told them to search their manuscript.Reserved and built-in names get a prefix at build time; nothing to change on their side. Next: an error that says “ours, not yours”.
a style is only a nameOne author declared 21 styles. Another typed [[commentary]], brackets included, as the style’s name, so the four commentary paragraphs never matched.Brackets stripped from names. Guide, template and welcome email now say it plainly: styles are names; bold and italic are buttons.
poets invent structureA poetry collection from Pages: every marked verse line became its own centered block and the stanza breaks vanished. The poet had also invented verse2, verse3, break2.Verse lines coalesce into one poem block; stanza breaks hold. Next: a poetry-collection shape, poem per page.

Three lines the room needed, now in the guide: footnotes are just footnotes, no marker. Math is Word’s equation editor (LaTeX accepted), native in print and MathML in the EPUB. Styles are names; bold and italic are buttons.

// protocol

Every one of these was our contract being read literally by someone who trusted it. That is what a protocol is for.

The book factory is an API, and a book builds in thirty seconds.

Six HTTP calls: check the pass, upload, inspect, build, poll, download. The browser is optional. A failed build refunds itself and explains the fault in the author’s terms.

API documentation for the build and poll steps, with curl commands and JSON responses.
Build and poll. Z to enlarge.
// protocol

This is the factory-to-factory door. Error messages are part of the protocol: they are where the craft knowledge talks back.

Documentation page titled The book factory is an API: upload, inspect, build, download, from a terminal or your own pipeline.
Stacks of unbound book blocks seen from the spine: folded signatures sewn together with white and red thread.
Signatures, sewn. The fold diagram from the start of the talk, as an object.

The last handoff is still to a printer.

One-click print on demand is glued, not sewn, and it shows. A print-ready PDF/X can go anywhere: short-run printers like Bookmobile and Acutrack, or a broker such as Star Print Brokers for offset, printed and bound in signatures.

// protocol

PDF/X keeps this handoff open: the file is not locked to one retailer’s press. Open question: should the factory teach people how to get a book printed well, too?

Postscript: how this got built.

Six months of building with a coding agent. Split view: the agent on the left, a punchlist we both maintain on the right. Robin Sloan's name for the skill: "Ask for what you want."

// protocol

A punchlist is a protocol too: sections for YOU, ME and BOTH, and a fixed place for every comment to land.

Browser split view: a coding agent's chat on the left, and on the right a shared punchlist with sections for both collaborators and open, in-progress and done counts.

Have your factory call my factory.

The book is the most pressure-tested interface we have. The form is settled. What is left to fix is the path from manuscript to that form.

studio.jdbb.net/factory

Questions

What else has a two-thousand-year-old interface and a production chain ready to be written down?

Colophon

Set in JetBrains Mono unless you have changed it with the Aa below; EB Garamond and seven others are in the menu. Diagrams drawn for this talk.

Screen pre-rollTarget beforeElapsed 0:00T clock · W notes window · Z zoom · X next pair (5) · V video (10) · ← → move