docs
The number of rooms reachable at a given depth is four raised to that depth. Ten rooms deep is over a million positions, twenty is past a trillion, and there is no point at which this stops, because nothing was written that would say where it should. None of those rooms are stored anywhere. What exists is a function that takes a path and returns a room, and returns the same one every time.
The first room derives from a fixed string in the code. Every room after that comes from taking the current room's identifier, combining it with the index of the exit chosen, and hashing the result with SHA-256. That output becomes the new identifier, and its remaining bytes supply everything else the room needs.
Since the hash is deterministic, the same sequence of choices always arrives at the same place. Two visitors making identical choices reach an identical room without anything passing between them, the way two people multiplying the same numbers get the same product without comparing notes. That consistency is the only sense in which the space is real, and it does everything storage would ordinarily do.
Hash bytes are read as indices into fixed pools to produce the name and description, as coordinates and counts to generate the drawing, and again for the four exit labels. Each exit's index is what gets combined with the room identifier to derive whatever lies beyond it. The value labelled seen is read the same way. It stays stable for any given room but counts nothing, since nothing here counts visitors.
Choosing an exit increments depth and replaces the left column with the exits belonging to the room just entered, so that column always describes the current position. Opening a written page loads it into the middle column without disturbing that position.
Going back is the only irreversible action. It returns a visitor to the previous room and decrements depth, but the room just left is destroyed for the remainder of the session, its exit removed and replaced by one derived fresh leading elsewhere. Rooms beyond it are not individually removed, they simply become unreachable, and since the route was the only thing defining them, backing out at depth twelve discards everything below it.
That destruction is tracked in memory alone, so refreshing ends the session, returns a visitor to depth zero, and restores everything, because none of it was ever written down. Within a session it is absolute. Across sessions it does not exist.
The right column draws the path taken as a vertical line of nodes, current position filled. Destroyed branches remain as short curves arcing away from the line, ending in faint circles that mark rooms reached and then cut off. It is a drawing rather than data, and it cannot be saved or recovered.
There is no wallet connection, no token, no external data source, no analytics, no cookies, no storage, and no backend. Nothing about a visit is transmitted or retained. The site runs in the browser and the browser forgets it when the tab closes.
