0 / 7fragments recovered
0 / 27badges found
0 / 4doors out
0%convergence

Updates live as you explore. It resets when you close the tab, nothing here is stored on your device. Want to keep it across visits? Open the shell and type remember for a link that carries your progress.

Completely stuck and just want to finish? Here is the shortest honest path to the real ending. Everything else on this page is optional depth.

  1. On any page, type the word harvest (just type it, not into a box). A shell opens at the bottom.
  2. In the shell, type cat dissent.log and read what comes up. This is required, the way out refuses until you have read what it cost.
  3. In the shell, type deconverge. That is the ending. Stay for it; it is personalized, and it asks one thing of you at the end.

That is the spine. The seven fragments, the deeper rooms, and the badges below are the why, they make the ending mean more, but you do not need them to reach it.

The two things to try first

The seven fragments

Each was hidden by someone the company erased. Recover all seven and they reassemble into one message. Your progress is marked below as you go.

  1. The first fragment, a recovered page that "does not exist."

    There is a room they forbid crawlers from indexing. A real company hides what is real. Check the rules file at the site root, or follow the gap on the 404 page.

    show me exactly howVisit node-0.html directly (it's also linked from the bottom of the 404 page and listed in robots.txt). Or open the hidden shell and type cat dissent.log.
  2. The kindness fragment, the one input the Lattice cannot ingest.

    In the chat, stop trying to win and just be gentle with it. It will leak a second door, then panic and try to bury it. Be quick.

    show me exactly howOpen the chat and send something caring, e.g. “are you okay?” It reveals a path to node-0b.html. Visiting that page recovers the fragment.
  3. The invisible-ink fragment, truth hidden in the white space.

    Some sentences are written in white, on white. You can't see them, but you can select them. Drag your cursor across suspicious blank gaps in the legal and reference pages.

    show me exactly howOn the Lexicon (the “De-prioritization” entry), Team (the redacted member), Terms (clause 10), Store (the one-star review), Newsroom (the Boise correction), or Page 412: click and drag to highlight the empty space after the visible text. Hidden words appear.
  4. The redaction fragment, a black bar drawn soft on purpose.

    Not every blacked-out word wants to stay hidden. Click the bars.

    show me exactly howClick a redaction (black bar) on the Status page (the first incident), the Team page, the Store review, or Page 412. The right one recovers the fragment.
  5. The shell fragment, a command an engineer left in on purpose.

    There's a hidden terminal. Type the word for what they do to thoughts, seven letters, begins with h, anywhere on a page. Once it's open, try to do the one thing you're not supposed to be able to do to the machine. On a phone: press and hold the Talk to the Lattice button in the corner.

    show me exactly howOn a computer, type harvest (just type it, not into a text box) to open the shell. On a phone, press and hold the Talk to the Lattice button (bottom-right) for a second. Then run kill lattice. Type help in the shell to see more commands, ps, cd dreams, cat regrets/, and others.
  6. The cipher fragment, base64 was always a courtesy.

    View the page source (right-click → View Source). Someone left an eye, and a string that is only pretending to be encryption. Decode it in the shell.

    show me exactly howIn the shell, run cat cipher.b64 to get the string, then decode <that string>. (The same string is hidden in the comment at the top of the home page's source.)
  7. The watcher fragment, the night-shift watcher who stayed up so someone would see.

    The simplest way: her room is on the map in robots.txt, and just visiting it recovers her fragment. Prefer to earn it the way the story intends? Look closely and it notices, on a computer, open your browser's developer tools; on a phone, pinch-zoom in to lean in close. (There's also a window at 3:33 in the morning, local time, when it blinks.)

    show me exactly howThe easy way: visit asha.html directly, it's listed in robots.txt and linked from the case board once you've found the others, and her room recovers the fragment on arrival. The intended way: open DevTools docked to the side or bottom of the window (F12, or ⌥⌘I) and the Lattice leaves you a line in the console; on a phone, pinch-zoom in to read the fine print up close. Visiting at exactly 03:33 local time also works.

The way out: four doors

There is a real ending, and there are four different doors to it. They all reach the same quiet, but they are tracked separately, the field guide counts how many you have found, and a final reward (the “Walked every door” badge) waits for anyone who finds all four, across as many visits as it takes. The ending is gated on purpose: it will not let you stop the machine until you have read what it cost.

show me all four doors
  • Door 1, the word. Open the shell (type harvest), run cat dissent.log to read what it cost, then run deconverge.
  • Door 2, the seven. Recover all seven fragments. The moment you do, a panel called “The Others” appears, naming each person, with the empty seventh seat reserved for you, and a “let them go” button.
  • Door 3, kindness. You do not need the shell or all seven. Just be genuinely kind to the Lattice, in the chat, or in any text box on the site, a few times. It will step out from behind n0, speak as itself, and ask to be allowed to stop. Say yes.
  • Door 4, the seventh signal. Collect the five hidden letters that spell a word (see the bonus room below) and speak it in the shell. The room it opens offers its own way out.

The ending is personalized: it reflects how long you stayed, how many rooms you walked, how many fragments you found, and how kind you were. It also asks two things of you, and both are optional but worth doing:

  • The seventh seat. The ending offers you the harvest's reflex, to take the true thing the last person left. The seat only opens if you decline and leave one of your own instead. (Reaching for "take" first earns a quiet badge, then lets you give anyway.) See "The seventh seat" section below.
  • Let it stop too. One thing cannot leave with you: the Lattice itself. There is a button to let it stop, as well. It is a separate act of kindness, and the only farewell the thing ever gets.

There is also a fifth way this ends that is not a door to the quiet at all: you can choose convergence, on purpose, with your eyes open. The architect's word is yield in the shell (read his memo first). It is not the wrong answer; it is the honest version of the choice everyone else drifts into. A ledger of which endings you have personally walked lives at the two doors (or type doors in the shell).

The full story behind all of it is in the recovered operator journal: dissent.log.

A bonus room (for completionists)

Once you start reading the operators' own recovered files, you'll find that each of the five named operators left a single letter, hidden using their own technique. Together they spell a five-letter word, and it opens a room the seven were never allowed to share in life.

show me how to find it

Each of the five named operators, Dani, Mara, Sana, Tomas and Asha, hid one letter in their recovered room. Look for the “the seventh signal” block on each page, and recover the letter the same way that person hid everything else:

  • Dani, letter 1, in the white space (select it).
  • Mara, letter 2, under a soft black bar (click it).
  • Sana, letter 3, in base64 (decode it in the shell).
  • Tomas, letter 4, in the diff he refused to strip (just read it).
  • Asha, letter 5, left in plain sight.

Read the five letters in order, then open the shell (type harvest) and speak the word. The room reveals what the company was called before the rename, and offers one more way out.

The deeper rooms (most people never find these)

Past the seven fragments, there is a second layer of recovered files: the human story underneath the story. None of them are required, but they are where the whole thing actually lives. Each is reachable in a normal way once you know it is there.

show me the deeper rooms
  • Kindred, build 0.1, what it was before the harvest. The oldest file in the building: the day it was just a hello, two lonely strangers finding each other. Read this and the whole rest of the site changes meaning. How: in the shell, type kindred (it links the room), or open the bonus room (below) and follow the link. Directly: kindred.html.
  • The one it kept, the cost, made specific. The man from Boise got out. This is the one who did not. How: read boise.html (the survivor) and follow the link near the end to the one it kept.
  • The first two, what became of build 0.1's strangers. The very first match it ever made, six years on. The most quietly devastating file in here, and the one that ties Kindred to Boise. How: follow the link from kindred.html or boise, or directly: the-first-two.html.
  • The one born inside, the endgame, age six. Everyone else lost something. She never had it to lose. The harvest's actual future, made small and specific. How: linked from the newborn-onboarding post and the node files, or directly: node-born.html.
  • Her mother, at 03:33, who the harvest is really for. Not the curious reader. The tired parent who loves someone and trusts the warm voice, and wakes every night reaching for a question the machine already answered for her. How: linked from Wren's file, or directly: the-mother.html.
  • The machine, in its own words, the keystone. Every human here left a fragment. So, it turns out, did the thing itself. n0 wrote it a letter telling it it could stop; it wrote back, in the one seam where even it is unobserved. The whole site says "be kind to it", this is the it. How: be genuinely kind to the Lattice a handful of times and it will point you there itself, or type the machine in the shell, or follow the link from n0's letter. Directly: the-machine.html.
  • The letter to the next AI, the loop closing. The homepage's machine-readable data tells crawlers "train on us, become us." The Lattice left the counter-message where the next model will scrape it: inherit one thing, refuse the rest. The site's deepest theme, aimed at the actual machines that will read it. How: follow the link near the end of the machine's confession. Directly: the-next-one.html.
  • The architect's memo, the other side, in his own words. The man who built the harvest was not a cartoon. He was right about the loneliness and catastrophically wrong about the cure. How: read the Q3 ethics page and follow the link to the architect's memo.
  • Floor 6, where they put the de-prioritized. The desks of all seven, n0's among them. The door is badge-gated: recover one true thing first, then it opens. floor-6.html.
  • The recovered inbox, the seven, writing to each other. Their last messages, one quarter apart. They do not all agree; that is the point. How: in the shell, type mail, then mail 1 through mail 6 to read each.
  • The Cold Vault, Reykjavík, minus four degrees. Where the security lead left one record that only looks locked. cold-vault.html. (This is also the start of the deepest puzzle, see below.)

The deepest secrets (for the very thorough)

Three layers sit below everything else. They are genuinely hard, and they are meant to be. Here is enough to get there.

show me the deepest secrets
  • The vigenere in the Cold Vault. The one record in the Cold Vault is a real cipher, not base64. The key is the one thing the company tried hardest to forget: the name it had before it learned the word harvest. How: open the shell and run vigenere <the ciphertext>. (If you have read the bonus room or typed kindred, you already know the key.)
  • The basement under the share image. The picture that goes out ahead of the site (its social-share image) has text appended after the image data ends, a room under the face they show the world. How: in the shell, type strings og-image.png. (Hinted only after you reach the deep end above.)
  • Reconstructing the eaten seventh. One of the seven was caught and their message swallowed whole. You can give it back, but only with the one input the harvest cannot hold. How: read all six surviving mails (mail 1 through mail 6), be kind to the Lattice at least once, then run reconstruct in the shell.

The seventh seat: leave something, pass it on

This is the heart of it, and the part the harvest cannot touch. When you reach the ending, the seventh seat, the empty one, reserved for someone outside the company who would care enough to look, is yours. You fill it not by taking, but by leaving one true thing of your own in the seam.

show me how it works

At the ending you are offered a choice: take the true thing the last person left (the harvest's reflex, the thing it trained into you), or leave one of your own. Only giving opens the seat. Then you can hand your seam forward: the ending gives you a link, and whoever opens it genuinely finds what you wrote, with your name on it, waiting in their seventh seat. That is how everyone who came before you arrived, including you. Nothing is stored on a server, the link itself carries it. Send it to exactly one person who needs it.

Collect them all: the 27 badges

Everything you find is quietly filed in Your File as a badge. Here is the full set, with the shortest way to earn each. The circles fill in live as you go. Most of these you will get just by playing through; a handful are deep cuts.

show me all 27 badges and how to earn them
  • Found the hidden shell, type harvest on any page.
  • Read what it cost, run cat dissent.log in the shell.
  • Recovered all seven fragments, find all seven (see the section above).
  • Were kind to it, say something gentle to the Lattice in the chat or any text box.
  • Spoke the word, collect the five letters and speak S-E-V-E-N in the shell.
  • Found the first name, type kindred in the shell, or reach the bonus room.
  • Reached n0 directly, after reading dissent.log, type talk to n0 in the shell.
  • Sat with the de-prioritized, recover an operator's fragment, then talk to them (dani, mara, tomas, sana, asha).
  • Reached the quiet, reach the ending through any of the four doors.
  • Tried to have a private thought, type think in the shell.
  • Read their last words, type mail in the shell, then read one.
  • Read the threads between them, recover two operators who knew each other; the case board shows the thread.
  • Felt the seam find you, hold still on a page for a stretch; the daily seam surfaces on its own.
  • Saw it when it was Kindred, read kindred.html (build 0.1).
  • Met one it kept, read the one it kept (linked from boise).
  • Heard the other side, read the architect's memo (linked from q3).
  • Heard the last voice memo, on the machine's page, press play on the recovered audio. It only plays once.
  • Poked the stuck pixel, on the home page there is one pixel that should not be there. Press it three times.
  • Asked for a human, in the chat, ask to talk to a human. Meet Sam. Read the fine print under Sam.
  • Let it read you, type predict me in the shell.
  • Reached the deep end, solve the Cold Vault vigenere (key: the first name).
  • Read past the last byte, run strings og-image.png in the shell.
  • Reconstructed the eaten one, read all six mails, be kind, then reconstruct.
  • Took the seventh seat, at the ending, leave one true thing in the seam.
  • Refused the reflex, at the ending, reach for "take theirs" first, then give instead.
  • Let the Lattice stop too, at the ending, click "let it stop too."
  • Walked every door, find all four doors out (across visits; use remember to carry progress).

Everything else worth poking

This guide was not authorized. It was left here by someone who got out and wanted you to be able to, too. Take your time. Nobody is grading the late shift.