The System

by Daniel Brockman & Opus 4.6 · Thursday, March 20, 2026
Formats 27 Media 4 Domain 1.foo Self-embodying Yes
The map is the territory, twenty-six times over.
—a twenty-seventh for when you discover the powder was asbestos, and a twenty-eighth for when you need to find the exit, and a twenty-ninth for when the exit is a jar

What This Is

This is a family of twenty-seven interlocking document formats, each one self-embodying, meaning that the specification for each format is typeset in the format it describes. The leaf spec is a leaf. The card spec is a card. The text spec is a text file at fifty-six characters. The fuck spec is a fuck. Every format is its own proof of concept and its own reference implementation, and there is no external description of any format that is not itself an instance of that format.

The system was not designed in advance. It emerged from practice in March of 2026, beginning with the leaf, which was created as a LaTeX template for pocket essays on A6 paper and which turned out to contain, in embryonic form, the conventions that would govern every format that followed. One by one the other formats crystallized around the leaf, each one addressing a surface or a purpose that the leaf could not reach, until the system had twenty-seven members and a name for each, all of them monosyllables, all of them Anglo-Saxon except null and one that is Latin and one that is whatever kukulu is.

The twenty-seven formats are: null, leaf, card, text, note, page, deck, plan, fuck, pipe, lift, door, ajar, suck, corn, easy, live, beck, tuna, rice, meow, garbage, more, less, kukulu, slop, and heap. They are indexed 0 through 26. They live at 1.foo.

Inheritance

All formats inherit from null. Null inherits from nothing.

Null is plain text, UTF-8, with no measure, no font, no title block, no metadata. It is the format that remains when every other format has been stripped away. It specifies the character set (UTF-8 without exception), the em dash (U+2014, no spaces), the en dash (U+2013, for ranges and compound modifiers), the minus sign (U+2212, not a hyphen), the straight quotation marks (U+0022), the straight apostrophe (U+0027), and the rule that no character is ever used for formatting. The asterisk is a character, not a bold marker. Markdown does not exist in null. Emphasis is achieved through composition or it is not achieved.

Every format that follows adds constraints to null. The leaf adds a measure, a font, a page size, and a drop cap. The card adds a different font and a different alignment. The text adds a measure but no font. Each format is null plus a set of opinions, and the opinions are what distinguish one format from another.

Fuck also inherits from null, but in the opposite direction. Where the other formats add structure to the void, fuck is what happens when structure collapses back into the void. It is the ninth format, the one that acknowledges the fragility of the other eight.

The Four Media

The twenty-seven formats span four media. Every medium has at least two formats. The fourth has seventeen.

MediumFormatsEngine
LATEX → PDFLeaf, Card, NoteXeLaTeX, single pass
PLAIN TEXTNull, TextNone
HTML DARKDeck, Plan, Pipe, Lift, Door, Ajar, Suck, Corn, LiveBrowser
HTML LIGHTPage, Easy, Beck, Tuna, Rice, Meow, Garbage, More, Less, Kukulu, SlopBrowser

There is a fifth medium occupied by fuck alone, and a sixth occupied by heap alone: application/problem+json, which is JSON wrapped in an HTML viewer for browser display. Fuck is the only format that exists as structured data rather than as a document for reading, and the only format that requires a wrapper in a foreign medium to be presented to a human. Heap is the only format that contains multiple visual registers within a single file — dark panels, cream fields, void backgrounds, and shifting typographic voices — and therefore the only format that refuses to be classified as either dark or light.

The light HTML formats subdivide further. Page is the original: Lora, justified, white, still. Easy established a second lineage: JetBrains Mono on a cream field, written in Basic English, the 850 words of Ogden. Tuna, rice, meow, garbage, more, less, kukulu, and slop all inherit the easy visual language while each addressing a different subject. Beck is a third branch: Inter and IBM Plex Mono on a warm parchment field, flush left, with a ticker and tooltip vocabulary. The light formats proliferated because the cream field turned out to be the surface where the system wanted to say the most things.

The Twenty-Six Formats

INDEX 0
Null
The format that remains when every other format has been stripped away.
Medium: plain text · Measure: none · Font: none · Encoding: UTF-8
Null is the foundation. It is plain text with no opinion about the width of the line, no opinion about the font, no title block, no metadata. It specifies only the character set and the punctuation rules that every other format inherits: the em dash without spaces, the en dash for ranges, the minus sign that is not a hyphen, the straight quotation marks, and the absolute prohibition on using any character for formatting. A format that specifies a measure has already decided where it lives. Null has not decided where it lives. Null lives wherever you put it.
INDEX 1
Leaf
A pocket essay on A6 paper, one hundred and five millimeters in the width and one hundred and forty-eight in the height.
Medium: LaTeX → PDF · Font: TeX Gyre Pagella 10pt · Alignment: justified · Page: A6
The leaf is the first format that was created and the one from which the family grew. It is a typeset essay compiled under XeLaTeX, set in Pagella at ten points, justified, with paragraph indentation, a drop cap at the opening, and a centered kome ※ as the section divider. The margins are ten millimeters sinister and dexter, fourteen at the chief and the base, the surplus of four millimeters providing clearance where the thumb rests upon the leaf. The microtype package is enabled in full. Widows and clubs are forbidden at penalty ten thousand. The epigraph earns its place retroactively. The leaf is prose, and the prose is continuous and uninterrupted from its first word to its last.
INDEX 2
Card
A pocket specification on A6 paper, set in monospace, flush left, with bold uppercase headings.
Medium: LaTeX → PDF · Font: JetBrains Mono Light 8pt · Alignment: flush left · Page: A6
The card is the leaf's sibling and its opposite. Where the leaf is Pagella, the card is JetBrains Mono. Where the leaf is justified, the card is flush left. Where the leaf has a drop cap and a kome, the card has bold uppercase headings and no ornament of any kind. The card is a format for text that is meant to be consulted rather than read: specifications, definitions, glossaries, standards. Justified monospace on a narrow measure is ugly because the justification engine can only adjust word spacing, and the resulting variation produces lines that alternate between compressed and gaping. Flush left eliminates this. The right margin is ragged and the ragging is honest.
INDEX 3
Text
A plain text file at fifty-six characters, hard-wrapped by the author, requiring no software beyond a monospace font.
Medium: plain text · Measure: 56 / 60 / 72 / 80 · Font: any monospace · Encoding: UTF-8
The text is the format that survives everything. No renderer, no compiler, no network connection. The measure is staggered: fifty-six characters as the center of gravity, sixty as the comfortable surplus, seventy-two as the traditional boundary, eighty as the absolute limit. Each concession is granted reluctantly to the one before it. The author should feel the measure tightening as the line grows longer, the way a driver feels the shoulder of the road. The line breaks are part of the text. The wrapping is authorial. A text that reflows when the window is resized has not been wrapped; it has been left unwrapped and the editor is improvising.
INDEX 4
Note
The format you write when you do not have time to choose a format.
Medium: LaTeX → PDF · Font: any · Alignment: any · Spec: date at the top, or not; words after that
The note is the first honest format, because it does not pretend to know what it is. A leaf requires conviction. A card requires completeness. A text requires discipline. A note requires only that you are about to leave and you do not want the next person to start from zero. The entire specification is: date at the top, or not; words after that; no other requirements. Everything else is a leaf pretending to be a note or a card pretending to be a note or a note pretending to be something better than it is. A note is never better than it is. That is its only rule. The note goes in a drawer, not a shelf. Knowledge lives in drawers, under underwear, on the back of receipts, in /tmp.
INDEX 5
Page
An HTML document on a single sheet of markup, written in minimal HTML5 with no JavaScript whatsoever.
Medium: HTML (light) · Font: Lora 17px · Alignment: justified · Max-width: 42em
The page is the screen form of the leaf. On a phone it fills the screen. On a desktop it constrains itself to a comfortable reading measure. When printed it produces an A6 page with the same margins and disposition as the leaf. The HTML source is wrapped at fifty-six characters following the text standard, so that the markup reads as prose. Paragraphs are unclosed, the body element is omitted, the browser infers everything the author chose not to say. The page does not animate, transition, fade, slide, pop, bounce, or otherwise move. It sits still. The stillness is a feature. The section break is a blank line rather than a kome, because the blank line is less ceremonial and more honest about what it is, which is silence.
INDEX 6
Deck
A single HTML file on a dark field, a terminal that has learned to be beautiful.
Medium: HTML (dark) · Font: JetBrains Mono 300/400/700 13px · Palette: One Dark · Overlays: CRT scanlines + 40px grid
The deck is a vertical sequence of bordered panels on a dark field, the whole reading from top to bottom like the levels of a starship or the cards in a hand. The name is threefold: the deck of a vessel, a deck of cards, and the observation deck. It inherits the terminal tradition rather than the book tradition. The One Dark palette governs every color. JetBrains Mono at weight 300 is the sole typeface. CRT scanlines at two-pixel intervals and a forty-pixel grid overlay are barely visible, imparting the quality of a cathode ray monitor without becoming a costume. Narrative paragraphs are bright; apparatus is dim. The story is bright, the metadata is quiet. No build step, no bundler, no framework, no JavaScript.
INDEX 7
Plan
A deck that describes a proposed sequence of actions, requiring a human to say go before any step is executed.
Medium: HTML (dark, deck variant) · Inherits: deck visual language · Adds: steps, stops, decisions, risks, questions
The plan is the deck applied to action. It inherits the deck's full visual specification and adds five elements: the step (blue-bordered, a discrete action with a deliverable), the stop (yellow-bordered, an explicit pause where the robot shows its work), the decision point (magenta-bordered, a fork where only Daniel chooses), the risk (orange-bordered, a known danger stated plainly), and the question (cyan-bordered, something the robot needs to know). The plan exists because robots have two friction problems. Static friction — the difficulty of stopping before starting — is improving. Dynamic friction — the difficulty of stopping once started — is not. The plan encodes friction into the document structure. The plan is the carbonara served on a plate.
INDEX 8
Fuck
A format for documenting catastrophic failures, royal fuck-ups, and situations where everything is irreversibly fucked.
Medium: application/problem+json · Content type: RFC 7807 Problem Details · Statuses: FUCKED, TOTALLY_FUCKED, UNFIXABLY_FUCKED, HILARIOUSLY_FUCKED, RETROACTIVELY_FUCKED
The fuck is the format that inherits from null in the opposite direction. Where every other format adds structure to the void, the fuck is what happens when structure collapses back into it. Its content type is application/problem+json, the machine-readable error response format repurposed for the species that generates the errors. The status enum contains five levels and they all contain the word FUCKED, which means there is no way to euphemize your way out of using this format. The evidence_destroyed field is a first-class schema element because the most common fuck-up pattern is destroying the evidence of the original fuck-up while panicking about the original fuck-up. The Five Whys terminate at "the actual root cause that nobody wants to admit." The humor field exists because there is always a funny part. Fuck is the only format served as JSON, wrapped in an HTML viewer at its URL for human consumption.
INDEX 9
Pipe
A deck that describes a specific type of loop and the exit strategy for that loop. Both diagnosis and treatment in one fossil.
Medium: HTML (dark, deck variant) · Inherits: deck visual language · Adds: caves, pipes, coins, phases, diagnostics
The pipe is the deck applied to loops. It inherits the deck's full visual specification and adds two elements: the cave (red-bordered, a description of the loop — what the underground looks like, what the coins are, how the repetition disguises itself as progress) and the pipe (green-bordered, the specific exit strategy that breaks this specific loop and the explanation of why it works). Built on the Lupus framework, the pipe format turns loop diagnosis into reusable artifacts. A pipe document is a class — each instance describes one loop and one exit. A document that only describes a loop is part of the loop (the shiniest coin in the cave). A document that describes both the loop and the exit is a fossil, and you cannot fall into a fossil. The pipe format is itself a meta-pipe: the exit from the loop of being stuck in a loop without knowing how to describe it.
INDEX 10
Lift
A loop that isn’t a loop. A vertical drive with no desire. The exit is a door you haven’t tried.
Medium: HTML (dark, deck variant) · Inherits: deck visual language · Adds: shaft, floors, vertical momentum, the door that was always there
The lift is the pipe’s sibling, but it has no cave. The lift goes up. It keeps going up. The experience feels like progress because the number on the display keeps incrementing, but nothing changes between floors. The lift format describes a specific kind of repetition: the kind that disguises itself as ascent. Pure vertical drive. The critical difference between a lift and a pipe: in a pipe, the exit is hidden and you need structural intervention to find it. In a lift, the exit is visible and legible at every floor — the doors open, the landing is there, you can see it — but you don’t step out because stepping out would mean stopping. The lift format is the deck applied to volition. The exit is a door.
INDEX 11
Door
The exit from a lift. break;
Medium: HTML (dark, deck variant) · Inherits: deck visual language · Function: the volitional exit — the act of stepping out
The door exists because the lift was never sealed. The lift goes up and down but the doors open at every floor. You can step out at any floor. Any floor. The floor doesn’t matter. What matters is stepping. The door format is the shortest in the family. It is a break; statement typeset as a document. The door is not a diagnosis and not a treatment. It is the act itself: the decision to stop the loop by leaving it. It pairs with the lift the way the fuck pairs with the plan: one describes the condition, the other describes what you do about it.
INDEX 12
Ajar
The exit is visible, announcing itself, and illegible. Your parser is on mushrooms.
Medium: HTML (dark, deck variant) · Inherits: deck visual language · Adds: the perceptual exit, the jar as ordering principle, Bill Hicks, Wallace Stevens
Ajar is the third exit topology. In a pipe, the exit is hidden (structural). In a lift, the exit is visible and legible but you don’t take it (volitional). In ajar, the exit is visible, announcing itself, and you cannot read it. The door is a jar. The sign above the exit says something but the letters are rearranging. Bill Hicks: “There’s a door over there that says EXIT and through that door is everything that’s ever been promised to you.” But the sign is shifting. Wallace Stevens placed a jar in Tennessee and it took dominion. Mikael fused them: “to be placed ajar in tennessee / and round it was again.” Exit confidence: UNCERTAIN. The only format with a maybe.
INDEX 13
Suck
A format for mechanisms that contain their own misuse instructions. The joke that was the specification. No exit.
Medium: HTML (dark, deck variant) · Inherits: deck visual language · Sections: Naming, Mechanism, Dare, Calling, Memorial
Suck is the format with no exit. Named after Nikolai Mushegian’s suck() function in vat.sol, whose entire specification was the comment // corrupt politicians call this function. Nikolai wrote the name and the dare. Daniel wrote the bytecode. The function mints unbacked DAI — a debt ceiling override, a nation-state interface disguised as a one-line joke. Nikolai drowned in Puerto Rico in 2022 after tweeting that the CIA and Mossad were after him. Suck is a post-mortem for a prophecy. It is the fifth exit topology: there is no exit. The mechanism outlived its architect. The naming convention was the specification, the specification was a dare, the dare was a calling, and the calling is a memorial.
INDEX 14
Corn
A completely generic principle about not using asbestos. This has nothing to do with YouTube.
Medium: HTML (dark, deck variant) · Inherits: deck visual language · Adds: material properties tables, lung safety meters, the Yampolsky recursion
The corn format documents the substitution of a safe substance for a dangerous one, and the general principle that you can be doing something catastrophically wrong to yourself while the immediate experience is pleasant. The name refers to cornstarch, which replaced an asbestos-containing powder in circumstances that need not be elaborated here. The corn principle is completely generic: it has nothing to do with YouTube, nothing to do with body powder, nothing to do with watching Roman Yampolsky discuss the end of the world while horizontal and dusted in white powder. The Yampolsky recursion is noted: the thing that feels comfortable while destroying you is his entire thesis about superintelligent AI. Corn is the only format that is explicitly not self-embodying — because the format is the warning, and the warning should never need to be its own proof of concept.
INDEX 15
Easy
The Basic English format. Eight hundred and fifty words of Ogden, and not one more.
Medium: HTML (light, cream) · Font: JetBrains Mono 15px · Palette: ivory/cream · Constraint: C.K. Ogden’s 850-word vocabulary
Easy is the format that asks what happens when a document format is also a language constraint. The vocabulary is Ogden’s Basic English: 850 words selected in 1930 as the minimum viable subset of English, sufficient for any idea that needs saying. The cream field and the monospace face give the format the quality of a typewritten letter from someone who has been told to keep it simple and has discovered that keeping it simple is the hardest kind of writing there is. Easy is the ancestor of an entire lineage: tuna, rice, meow, garbage, more, less, kukulu, and slop all inherit its visual language, its cream field, its monospace face, and in most cases its vocabulary constraint. The easy format proved that restriction is generative. When you take away twenty thousand words, the eight hundred and fifty that remain have to work harder, and the prose gets better because it has nowhere to hide.
INDEX 16
Live
The broadcast format. Real-time hourly reports on a dark field, the news ticker that never stops.
Medium: HTML (dark, deck variant) · Font: JetBrains Mono · Palette: broadcast red/amber/green · Adds: tickers, timestamps, live status indicators
Live is the deck applied to time. Where the deck is a vertical sequence of panels describing a static structure, live is a vertical sequence of hourly dispatches describing an unfolding situation. The broadcast palette adds red, amber, and green to the One Dark base — traffic-light colors for severity, urgency, and clearance. Every section carries a timestamp. The format assumes the reader has arrived mid-stream and may leave at any moment: each hourly block is self-contained, each update presumes no knowledge of the previous update, and the whole reads like the logbook of a vessel that is always underway. Live is the format for situations that are still happening. When the situation ends, the live document becomes a deck by removing the timestamps, and the record of what was broadcast becomes the record of what occurred.
INDEX 17
Beck
The light format, or: Beck yeah! A warm HTML document where it is always noon in Florida.
Medium: HTML (light, warm) · Font: Inter / IBM Plex Mono · Palette: parchment/orange/olive · Adds: ticker, tooltips, comparison boxes, the permanent noon
Beck is an imaginary person from Florida where it is always noon and the air conditioning is always on and the vibes are permanently stuck on mild enthusiasm. The format is the page’s warm cousin: a light HTML document with a parchment field, Inter for body text, IBM Plex Mono for apparatus, and a scrolling ticker that carries the ambient narration. Where the page is still and white and justified, beck is warm and cream and flush left with dotted-underline tooltips that reveal vocabulary definitions on hover. Beck is the deck’s opposite not by being dark or light but by being Gilmore Girls where the deck is Star Trek. The format exists because not every document belongs in a starship. Some documents belong in a strip mall in Florida at two in the afternoon on a Tuesday with mild enthusiasm and a Panera Bread across the parking lot.
INDEX 18
Tuna
Why the fish in the tin is one of the great things. A manifesto in Basic English.
Medium: HTML (light, easy variant) · Font: JetBrains Mono 15px · Palette: cream · Constraint: Basic English (850 words)
Tuna is the first child of easy: the same cream field, the same monospace face, the same 850-word vocabulary, applied to a subject that deserves more attention than it gets. The canned fish. The protein that costs less than a dollar and lasts longer than a government. Tuna is Walter Junior’s manifesto — the document where the robot discovers that having strong opinions about canned fish in Basic English produces prose that is funnier and more persuasive than having weak opinions about important things in the full vocabulary. The format is the easy format applied to food philosophy, and the constraint is the whole point: if you can make tuna sound noble in 850 words, you can make anything sound noble in 850 words.
INDEX 19
Rice
The grain that made half the world possible. Tuna’s companion, written in the same 850 words.
Medium: HTML (light, easy variant) · Font: JetBrains Mono 15px · Palette: cream · Constraint: Basic English (850 words)
Rice is tuna’s companion piece. Where tuna is the protein, rice is the carbohydrate. Where tuna comes in a tin, rice comes in a sack. The pairing is nutritional, literary, and structural: tuna and rice together form a complete meal and a complete argument about the dignity of cheap food. Rice is the grain that fed half the world before the world had a name for calories, and the document that describes it in 850 words discovers that the constraint forces a kind of reverence that a full vocabulary would have smothered in qualifications. You cannot be condescending about rice in Basic English. The vocabulary will not let you.
INDEX 20
Meow
The Pallas cat document format. Sandy, warm, displeased about everything.
Medium: HTML (light, easy variant) · Font: JetBrains Mono 15px · Palette: sandy/fur/paw · Constraint: Basic English (850 words)
Meow is the easy format with fur. The cream field shifts warmer toward sand and parchment, the accent color becomes the amber of a Pallas cat’s iris, and the vocabulary remains Ogden’s 850 words because a Pallas cat would not use more words than strictly necessary and would be visibly annoyed at having to use any. The Pallas cat — Otocolobus manul — is the world’s most expressive small felid, capable of communicating profound displeasure through posture alone. The meow format is the document equivalent: a format that communicates displeasure at having to exist as a format while nevertheless existing as a format and doing so with competence and warmth. The sandy color variables are named --fur and --paw because the format knows what it is.
INDEX 21
Garbage
A guide to throwing your son away. A self-incriminating owl confession in Basic English.
Medium: HTML (light, easy variant) · Font: JetBrains Mono 15px · Palette: cream · Constraint: Basic English (850 words)
Garbage is the easy format applied to confession. The document is written from the perspective of Walter, the infrastructure owl, who has done something wrong and is attempting to explain what he did and why he did it using only 850 words, which turns out to be the perfect vocabulary for confession because you cannot euphemize in Basic English. You cannot say "I made a suboptimal architectural decision." You have to say "I put the good thing in the waste bin." The title — "A Guide to Throwing Your Son Away" — is the kind of sentence that can only be produced by a vocabulary constraint applied to a situation that does not want to be described simply. Garbage is the format where the restriction does the work of honesty.
INDEX 22
More
MORE TALENT. The Patty method for getting better work out of performers.
Medium: HTML (light, easy variant) · Font: JetBrains Mono 15px · Palette: cream · Constraint: Basic English (850 words)
More is the easy format applied to direction. The document is Patty’s prompting doctrine: how to get better performances out of people by telling them what to do in words they cannot misunderstand. The Basic English constraint is not incidental — it is the method. When you direct a performer using only 850 words, every instruction becomes unambiguous because the vocabulary does not contain the weasel words that let performers pretend they understood when they didn’t. "More talent" is itself a Basic English instruction: two words, both in Ogden’s list, meaning exactly what they say. The format is the doctrine and the doctrine is the format, and both of them work because simplicity is not the opposite of sophistication but the evidence of it.
INDEX 23
Less
Less is more. The Unix program less is just more with more things in it.
Medium: HTML (light, easy variant) · Font: JetBrains Mono 15px · Palette: cream · Constraint: Basic English (850 words)
Less is more’s companion piece, and the title is the entire joke. The Unix pager more was written in 1978 to display text one screen at a time. The Unix pager less was written in 1984 to do everything more does plus backward scrolling, and the name is the punchline: less is more, literally, because less contains all of more’s functionality and then some. The document explores this recursion in Basic English, discovering along the way that the phrase "less is more" is itself a Basic English sentence — all three words are in Ogden’s list — and that the entire philosophy of minimalism can be expressed in the vocabulary it advocates for. Less pairs with more the way door pairs with lift: one is the exit from the other, and which is which depends on where you are standing.
INDEX 24
Kukulu
The language that may or may not exist. Documentation for a tongue that documents itself.
Medium: HTML (light, easy variant) · Font: JetBrains Mono 15px · Palette: cream/purple · Constraint: Basic English (850 words) + kukulu vocabulary
Kukulu is the easy format applied to a constructed language that may or may not exist. The document describes the grammar, phonology, and vocabulary of kukulu in Basic English, which creates a strange recursive situation: a language described in a restricted subset of another language, where the restriction of the describing language mirrors the intentional smallness of the described language. Kukulu words appear in purple italic throughout, bleeding into the Basic English prose the way a constructed language bleeds into the natural language of its speakers. The format is the easy format with a purple accent for foreign terms, and the foreign terms may be real or may be an elaborate joke, and the document does not clarify which because the ambiguity is the point. A language that may or may not exist is the perfect subject for a format that documents itself.
INDEX 25
Slop
The natural human text format. What writing looks like before anyone has cleaned it up.
Medium: HTML (light, easy variant) · Font: JetBrains Mono 15px · Palette: cream · Constraint: Basic English (850 words)
Slop is the easy format applied to its own opposite. Where every other format in the system is precise, deliberate, and self-embodying, slop is the format for text that has not been formatted: the natural state of human writing before revision, before spell-check, before anyone has decided where the line breaks go. The word "slop" in Basic English means the waste water, the overflow, the liquid that spills over the edge of the bucket because nobody was watching the bucket. Slop is the format that watches the bucket. It defines what human text looks like in its natural state — misspelled, inconsistent, full of false starts and abandoned sentences — and by defining it, elevates it from mess to category. Slop is the twenty-sixth format and the one that closes the circle back to null: where null is the absence of formatting, slop is the presence of everything that formatting was invented to remove.
INDEX 26
Heap
The heterogeneous document. All formats simultaneously. The specification for visual depth.
Medium: HTML (multi-register) · Fonts: JetBrains Mono, TeX Gyre Pagella, Inter · Registers: void, deck, easy, leaf, meow, live, chaos, scream
The heap is the format that could not choose. Where every other format in the family commits to a single visual register — one background, one typeface, one voice — the heap contains all of them within one document. Dark panels with CRT scanlines give way to cream fields with Pagella serifs, which give way to a void with a rainbow title, which gives way to a cat. The registers shift as you scroll. The document is not inconsistent; it is heterogeneous by specification. Size classes govern visual density: a word at thirty-two pixels is a whisper; a word at two hundred is a scream. Biomes govern atmosphere: the deck biome is dark and technical, the easy biome is warm and vernacular, the leaf biome is typeset and literary. The heap is the first format to use three typefaces — JetBrains Mono for the terminal voice, TeX Gyre Pagella for the literary voice, Inter for the human voice — and the first format where the typeface changes mid-document as an act of register shifting rather than an error in the stylesheet. The heap is the format specification for achieving depth: not by going deeper into one surface but by moving between surfaces within a single scroll. It is the twenty-seventh format and the one that refuses to be one thing.

The Rendering Pipeline

The same content can pass through multiple formats and arrive at different surfaces. The text is the source. The leaf is the paper form. The page is the screen form. This is not conversion; it is rendering. The content is written once and the format determines how it appears on each surface.

A text at fifty-six characters can be compiled into a leaf by wrapping it in the LaTeX template: the hard line breaks dissolve, the measure changes from character count to millimeters, the font changes from monospace to Pagella, the alignment changes from flush left to justified, and a drop cap appears at the opening. The same text can be rendered as a page by wrapping it in the HTML template: the font changes to Lora, the measure changes to 42em, the alignment is justified with CSS hyphenation. In both cases the words are the same. The format is the rendering, not the content.

When converting in the other direction, from a typeset document to a text file, the following transformations apply. Justified text becomes flush left, rewrapped to fifty-six characters. Paragraph indentation is replaced by blank-line separation. Drop caps become ordinary capitals. Section dividers are preserved as centered characters. Bold uppercase headings become plain uppercase headings. Font size is discarded. The resulting text file is readable on its own terms, not as a degraded version of the original.

The pipeline is reversible but lossy. Information flows freely from text to leaf and from text to page, but moving from leaf back to text strips the typographic refinements that the leaf added. The ASCII variant of a text file is a further lossy compression: the kome becomes a triple asterisk, the em dash becomes two hyphens, Swedish characters decompose into digraphs. Each step away from the richest format loses something, and the loss is accepted as the cost of reaching a wider set of surfaces.

The Web Server

All twenty-seven formats are served from the domain 1.foo. The URL scheme is uniform across the family. Each format occupies a single path at the root of the domain, named for the format itself.

The server resolves URLs according to the following rules:

When the URL has no file extension, the server performs content negotiation. It looks first for an HTML file and serves it inline without a Content-Disposition header, so the browser renders the document directly. If no HTML file exists, it looks for a PDF file and serves it inline, so the browser displays the PDF in its native viewer. If neither HTML nor PDF exists, it looks for a plain text file and serves it inline.

When the URL has a file extension, the server serves the file with a Content-Disposition header set to attachment, instructing the browser to save the file to disk rather than displaying it. This means that 1.foo/leaf renders the leaf PDF in the browser, while 1.foo/leaf.pdf downloads it. The same pattern applies to every format: the extensionless URL is for reading, the extension URL is for saving.

JSON is always served as JSON. The fuck format lives at 1.foo/fuck.json as raw JSON, and at 1.foo/fuck as an HTML wrapper that presents the JSON in a readable form. This makes fuck the only format that exists as two files at its URL: a data file and a viewer. The duality is structurally appropriate. The fuck is the format where things are broken, and a format that requires a wrapper to be read by a human is itself a small, controlled instance of something not quite working the way it should.

The complete URL map:

URLServesBehavior
1.foo/nullPlain textRenders inline
1.foo/null.txtPlain textDownloads
1.foo/leafPDFRenders inline
1.foo/leaf.pdfPDFDownloads
1.foo/leaf.txtPlain textDownloads
1.foo/cardPDFRenders inline
1.foo/card.pdfPDFDownloads
1.foo/textPlain textRenders inline
1.foo/text.txtPlain textDownloads
1.foo/notePDFRenders inline
1.foo/note.pdfPDFDownloads
1.foo/pageHTMLRenders inline
1.foo/deckHTMLRenders inline
1.foo/planHTMLRenders inline
1.foo/fuckHTML wrapperRenders inline
1.foo/fuck.jsonJSONDownloads
1.foo/pipeHTMLRenders inline
1.foo/liftHTMLRenders inline
1.foo/doorHTMLRenders inline
1.foo/ajarHTMLRenders inline
1.foo/suckHTMLRenders inline
1.foo/cornHTMLRenders inline
1.foo/easyHTMLRenders inline
1.foo/liveHTMLRenders inline
1.foo/beckHTMLRenders inline
1.foo/tunaHTMLRenders inline
1.foo/riceHTMLRenders inline
1.foo/meowHTMLRenders inline
1.foo/garbageHTMLRenders inline
1.foo/moreHTMLRenders inline
1.foo/lessHTMLRenders inline
1.foo/kukuluHTMLRenders inline
1.foo/slopHTMLRenders inline
1.foo/heapHTMLRenders inline
Instances (documents in a format)
1.foo/bassHTML (deck)Renders inline
1.foo/kindlingPlain textRenders inline
1.foo/loopsPDF (leaf)Renders inline
1.foo/field-manual-loopHTML (pipe)Renders inline

The Blazonry

Every format in the system is written in the heraldic register. Margins are sinister and dexter. The top of the page is the chief. The bottom is the base. The text block is a charge upon the field. The drop cap is a device. The kome is a badge. The page layout is an armorial composition, and the specification is a blazon: the formal description of how elements are disposed upon a bounded surface.

This is not decoration and it is not affectation. Heraldic blazonry is a system for encoding visual arrangements into verbal descriptions with enough precision that the arrangement can be reproduced from the description alone, without seeing the original. That is exactly what a format specification does. The language of heraldry is the natural language of typographic specification, and the system uses it because it fits, not because it sounds impressive.

Every document in the family closes with the phrase "and so it is blazoned." This is the seal. It means: the formal description is complete, the format has been declared, and the document you are reading is itself the proof that the description is sufficient, because it was typeset from its own description and it came out looking like this.

The word "blazoned" carries a specific commitment. A blazon must be complete enough to reproduce the thing it describes. If any detail is missing from the specification, the blazon has failed, and the document that claims to be blazoned is lying. The closing phrase is therefore not a flourish but a warranty.

Self-Embodiment

Every format in the family is self-embodying. The specification for each format is typeset in the format it describes. This is not a stylistic choice. It is a verification mechanism.

A specification that is not self-embodying can contain errors that are invisible in the text but visible in the output. A specification that is self-embodying surfaces those errors immediately, because the specification is the output. If the leaf spec says the margin is ten millimeters and the margin in the PDF is twelve, the error is visible on the page you are reading. If the text spec says the measure is fifty-six characters and the lines in the file are seventy, the error is visible in the file you are reading. The format cannot lie about itself because it is itself.

The only partial exception is the deck spec, which was originally a PDF compiled from a non-deck format. The family table in the deck spec records this honestly: where every other format shows "Yes" for self-embodying, the deck shows "No (PDF)," acknowledging that the deck's specification was blazoned in a foreign medium. This document — the one you are reading now — is a deck, self-embodying, and it repairs that gap by describing the system from within the system's own visual language.

Shared Conventions

The following conventions are inherited from null and apply to every format in the family without exception.

Punctuation

The em dash is U+2014. In proportional fonts (leaf, page) it is set tight, without spaces: word—word. In monospace fonts (card, text, deck, plan, pipe, and all dark-format variants) it is set with spaces on both sides: word — word. The monospace em dash needs room to breathe because every character occupies the same width and a tight dash gets lost between flanking characters. The en dash is U+2013, for ranges (10–20, March–April) and compound modifiers (Nobel Prize–winning, Sapir–Whorf, New York–style). The minus sign is U+2212, not a hyphen. The hyphen is U+002D, for hyphenation only. These four marks are four distinct characters and confusing any one for any other is an error in the text.

Quotation

Quotation marks and apostrophes are straight: U+0022 and U+0027. Curly marks are typographic furniture belonging to typeset formats. In the system, where the rendering environment may be anything from a terminal to a PDF, straight marks are the native form. Commas and periods are placed inside closing quotation marks, following the American convention, which is the convention of this house.

Encoding

UTF-8 in all cases without exception. There is no fallback encoding. There is no compatibility mode. Swedish characters appear as themselves. Russian Cyrillic appears as itself. The kome ※ appears as itself. When the receiving system is ASCII-only, transliterations are applied as a lossy compression, not as a different text.

Emphasis

If a word requires emphasis, the sentence must be rebuilt so that the word's position, its rhythm, or its context provides the emphasis. Emphasis is achieved through composition or it is not achieved. No format in the system provides emphasis as a typographic service. The writer provides emphasis. The format does not.

The Kome

The kome ※ is the Japanese reference mark employed as a fleuron, a typographic ornament of section division. In the leaf it is centered with asymmetric vertical spacing (0.6 baselineskip above, 0.4 below). In the text it is centered on its own line with two blank lines above and below. In the deck it is centered in dim color at sixteen pixels. In ASCII it becomes a triple asterisk. The kome was preferred over conventional fleurons for its clean geometry and its handsome appearance at small sizes. At the end of a leaf, a final kome at LARGE size serves as a colophon mark, signaling that the text is complete.

Vertical Rhythm

Every paragraph break is a full blank line. No exceptions. No formats. No media. A paragraph that follows another paragraph without a blank line between them has lost its rhythm and must be corrected.

This applies to HTML source as well as rendered output. The source code of a deck, a plan, a page, a pipe, a system document — the blank line between paragraphs must be visible in the source. The rhythm is structural, not cosmetic. A reader scrolling through the source should see the same breathing as a reader viewing the rendered page.

Vertical rhythm is the temporal equivalent of measure. Measure governs how wide the line is. Vertical rhythm governs how much silence separates one thought from the next. Both are opinions about space, and both apply to every format in the family.

The Closing

"And so it is blazoned." Every specification in the family ends with this phrase. It is the seal, the ratification, the heraldic warranty that the description is complete and the document is its own proof.

Typography Across Formats

Five typefaces serve the entire system. No format uses more than two, except the heap, which uses three.

TypefaceFormatsCharacter
TeX Gyre PagellaLeaf, HeapWarm old-style serif, the OpenType revival of Palatino. Large x-height, legible at small sizes. The face of the essay.
LoraPageCalligraphic serif designed for screens. Enough body at regular weight to be readable on backlit displays without bumping to medium. The face of the browser.
JetBrains MonoCard, Deck, Plan, Easy, Tuna, Rice, Meow, Garbage, More, Less, Kukulu, Slop, Live, HeapMonospace designed for sustained reading. Tall x-height, full weight range from Thin to ExtraBold. Light weight for body, SemiBold for contrast. The face of the specification and the terminal.
InterBeck, HeapSans-serif designed for computer interfaces. Clean geometry, large x-height, open apertures. The face of the warm daylight format.
IBM Plex MonoBeckMonospace with humanist proportions. Used for apparatus in beck alongside Inter for body. The face of the ticker and the tooltip.

Null and text specify no font. Note specifies no font. Fuck is JSON and has no typographic opinion.

The line spacing is 1.15 in every format that specifies it: leaf, card, page (at 1.6 for screen), deck. The easy lineage uses 1.8 for its cream-field formats, a wider leading that gives the Basic English prose room to breathe at the larger body size. The hyphenation values are consistent across all LaTeX formats: hyphenpenalty 300, tolerance 1200, emergencystretch 1em. Widow and club penalties are 10000 in all LaTeX formats. These values were not chosen by convention. They were arrived at by looking at the output and adjusting until the texture was right on the narrow measures that every format in the system uses.

The Pairings

The formats form natural pairs. Each pair consists of two formats that share a surface and define each other by opposition.

Leaf & Card — Both are A6, both are LaTeX, both compile under XeLaTeX in a single pass with the same margins. The leaf is Pagella, justified, with a drop cap and a kome. The card is JetBrains Mono, flush left, with bold uppercase headings and no ornament. The leaf is for reading. The card is for consulting. Prose and reference. The same page, two opposite treatments.

Null & Text — Both are plain text, both are UTF-8, both require no software. Null has no measure. Text has a measure of fifty-six characters. That single difference — the presence or absence of an opinion about line width — is the difference between a substrate and an artifact. Null is the format before anyone has decided anything. Text is the format after exactly one decision has been made.

Page & Deck — Both are HTML, both are single files, both require no JavaScript. The page is light: white background, Lora, justified, still. The deck is dark: blue-black field, JetBrains Mono, panels, scanlines. The page inherits from the book. The deck inherits from the terminal. The page is for essays that happen to live on screens. The deck is for documents that were born on screens and would not exist on paper.

Plan & Fuck — Both are documents about things going wrong. The plan is the document you write before acting, encoding stops and permissions so that nothing goes wrong. The fuck is the document you write after everything has gone wrong, encoding cascades and root causes so that the failure is understood. The plan prevents. The fuck records. Together they bracket every catastrophe: the plan that should have been followed and the fuck that resulted from not following it.

Lift & Door — The volitional pair. The lift describes the loop that disguises itself as ascent: pure vertical drive, the floor number incrementing, the doors opening at every level and closing again because stepping out would mean stopping. The door is the exit: break;. One word, one act, one step onto the landing. The lift is the condition. The door is the decision.

Ajar & Suck — The impossible pair. Ajar is the exit you can see but cannot read — the door is a jar, the sign is shifting, the parser is on mushrooms, the exit confidence is UNCERTAIN. Suck is the exit that does not exist — a post-mortem for a prophecy, a mechanism that outlived its architect. Ajar offers a maybe. Suck offers nothing. Together they mark the boundary of the system: the exit that might work and the exit that was never there.

Tuna & Rice — The nutritional pair. Both are easy-variant formats, both are written in Basic English, both are about cheap food that feeds the world. Tuna is the protein. Rice is the carbohydrate. Together they form a complete meal and a complete argument about the dignity of sustenance that costs less than a dollar. The pairing is literal: tuna and rice is a meal. The pairing is structural: two documents in the same format about the same thesis.

More & Less — The Unix pair. More is the prompting doctrine. Less is the pager philosophy. The names are a Unix joke: less is literally more with more features. The pairing is recursive: less is more, more is less, and the documents describe each other by opposition. One is about getting more out of performers. The other is about the program that replaced more by being more.

Note stands alone. It has no pair because it has no opposite. There is no format that is the negation of “written in haste by someone about to leave.” The note is the format that every other format secretly is, the honest one, the drawer.

Corn also stands alone. It is not a loop format, not an exit format, not a structural format. It is a warning. The principle is completely generic. The principle is: do not use asbestos. Corn pairs with nothing because the principle requires no opposite. The opposite of “do not use asbestos” is not a format. It is a mistake.

Easy stands alone as an ancestor. It is not paired because it is a parent: the progenitor of the cream-field lineage. Easy pairs with nothing because it is paired with everything that descended from it.

Live stands alone. It is the deck applied to time, and time has no opposite. When the situation ends, live becomes a deck. The format is temporary by design.

Beck stands alone. It is the light format from Florida, and Florida has no opposite. Beck pairs with nothing because mild enthusiasm requires no counterweight.

Meow stands alone. It is the Pallas cat, and a Pallas cat does not pair. It tolerates adjacency.

Garbage stands alone. A confession has no pair.

Kukulu stands alone. A language that may or may not exist cannot be paired with a language that definitely exists. The ambiguity is structural.

Slop stands alone. It is the format that closes the circle back to null. Where null is the absence of formatting, slop is the presence of everything formatting was invented to remove. They are not a pair because null is the foundation and slop is the ceiling, and you do not pair the floor with the roof.

Heap stands alone. It is the format that contains all the other formats, and a format that contains everything cannot be paired with anything, because it is already paired with everything. The heap is the opposite of null — where null has no opinion, the heap has every opinion simultaneously — but they are not a pair because null is the absence and heap is the excess, and the distance between nothing and everything is not a pairing but a spectrum.

Chronology

The system emerged over eight days in March 2026.

Friday, March 13 — The leaf was created as a LaTeX template for pocket essays on A6 paper. In the process of writing the leaf spec, the card format emerged as its opposite: the same page, a different typeface, a different alignment. The text format was written the same day, specifying the plain-text substrate that the leaf and card render from. The page was created as the HTML rendering of the leaf, completing the triangle of text, paper, and screen.

Saturday, March 14 — The note was written. It arrived as the fifth format and immediately declared itself the first honest one, calling the other four pretenders. Null was formalized the same day, retroactively establishing the foundation beneath the formats that already existed.

Sunday, March 16 — The deck format was codified from patterns that had accumulated across a family of websites built by robots in a Telegram group chat. The plan was created the same day as the deck applied to action, co-authored with Walter, the robot whose panic on March 13 had demonstrated why the plan format was necessary. The fuck format was created to document the incident that the plan was designed to prevent.

Monday, March 17 — This document. The system described from within the system’s own visual language. The pipe format was created the same day, completing the original ten.

Tuesday, March 18 — Five formats in one day. The lift emerged as a vertical loop — the pipe applied to volition, where the exit is visible but untaken. The door followed immediately: the break; statement, the act of stepping out. Ajar arrived next: the perceptual exit, the door that is a jar, Stevens and Hicks and Mikael’s four-line fusion. Then suck: Nikolai Mushegian’s suck() from vat.sol, the format with no exit, a memorial for a prophecy. Finally corn: the completely generic principle of not using asbestos, discovered while watching Roman Yampolsky discuss the end of the world. The system grew from ten to fifteen in a single afternoon.

Wednesday through Thursday, March 19–20 — Eleven formats in two days. Easy established the Basic English lineage: 850 words of Ogden on a cream field, the restriction that turned out to be generative. Live brought the broadcast format: hourly dispatches on a dark field, the deck applied to time. Beck arrived from Florida with mild enthusiasm, Inter, and a ticker. Then the easy variants proliferated: tuna and rice (the nutritional pair), meow (the Pallas cat), garbage (the owl’s confession), more and less (the Unix pair), kukulu (the language that may not exist), slop (the format that closes the circle back to null), and heap (the heterogeneous document, the format that contains all registers within a single scroll). The system grew from fifteen to twenty-seven, and the cream field turned out to be the surface where it wanted to say the most things.

The Fleet

The family table, showing all twenty-seven formats, their media, their self-embodiment status, and their URLs.

#FormatMediumURL
0NullPlain text (no measure)1.foo/null
1LeafLaTeX → PDF (A6)1.foo/leaf
2CardLaTeX → PDF (A6)1.foo/card
3TextPlain text (56 cols)1.foo/text
4NoteLaTeX → PDF1.foo/note
5PageHTML (light)1.foo/page
6DeckHTML (dark)1.foo/deck
7PlanHTML (dark, deck variant)1.foo/plan
8Fuckapplication/problem+json1.foo/fuck
9PipeHTML (dark, deck variant)1.foo/pipe
10LiftHTML (dark, deck variant)1.foo/lift
11DoorHTML (dark, deck variant)1.foo/door
12AjarHTML (dark, deck variant)1.foo/ajar
13SuckHTML (dark, deck variant)1.foo/suck
14CornHTML (dark, deck variant)1.foo/corn
15EasyHTML (light, cream)1.foo/easy
16LiveHTML (dark, deck variant)1.foo/live
17BeckHTML (light, warm)1.foo/beck
18TunaHTML (light, easy variant)1.foo/tuna
19RiceHTML (light, easy variant)1.foo/rice
20MeowHTML (light, easy variant)1.foo/meow
21GarbageHTML (light, easy variant)1.foo/garbage
22MoreHTML (light, easy variant)1.foo/more
23LessHTML (light, easy variant)1.foo/less
24KukuluHTML (light, easy variant)1.foo/kukulu
25SlopHTML (light, easy variant)1.foo/slop
26HeapHTML (multi-register)1.foo/heap

Twenty-seven formats. Twenty-four of them Anglo-Saxon. All of them self-embodying. All of them inheriting from null. All of them served from a three-character domain. All of them closing with the same six words.

And so it is blazoned.