Reroll without losing the previous attempt.
Each reroll opens a new branch. Iteration becomes a record instead of a destruction of the previous paragraph.
Branching fiction
Foreverse treats continuations, rewrites, and alternate endings as branches off a single paragraph. The original draft never moves. Alternates live next to it, marked by the model that wrote them.
The divergence point. Every branch below starts from here.
divergenceIren steps back instead. The corridor of rain pulls her home. The chart cools in her pocket.
AI · BYOKContinues with the ledger of captains. Original canonical path.
Canon · youThe locksmith is gone. Iren stays in Maerin. Ending shifts to a quieter, sadder arc.
Alternate modelChapter 13 follows. This sub-branch is the active draft.
PromotedCompare
Compare view stacks two branches starting from the paragraph where they split. Shared lines fade. New lines on each side highlight. It is the simplest way to choose which ending earns the draft.
Iren set her hand against the door and felt it answer — not as wood, but as something patient and listening.
For a long moment she stood there, breath in her teeth, salt in her hair, the harbour bells two streets behind her.
She pushed, and the door opened twice — once on the rope-rotted hallway she expected, and once on a second hallway that should not have been there.
The corridor on the left smelled of cedar and ledger ink. She followed it. The smell got darker. The ledger, when she found it, named six captains who had paid the harbour twice. After a beat, she added a seventh.
Outside, the bells were two streets ahead now, not behind, and Iren remembered that she had not been counting the hours since the chart-house opened. She was about to start.
Iren set her hand against the door and felt it answer — not as wood, but as something patient and listening.
For a long moment she stood there, breath in her teeth, salt in her hair, the harbour bells two streets behind her.
She did not push. The second hinge could keep its own counsel. She stepped back, and the harbour bells rang again, and the chart in her pocket cooled until she was no longer sure she had ever been holding it.
On the way home she counted the captains who had come to Maerin twice. There were six. Then, after a beat, seven. None of them had been her.
Why branching matters
A romance scene can land three ways. A battle has six valid pacings. A goodbye has a tone that depends on the next chapter. Foreverse keeps the alternates around long enough to decide.
Each reroll opens a new branch. Iteration becomes a record instead of a destruction of the previous paragraph.
A branch can record its model and settings. You can rerun it with a different provider or freeze the version that worked.
Promote a branch to canonical and the previous canonical becomes a sibling branch. No paragraph is ever orphaned.
FAQ
Branching is the spine of the product. These are the questions that come up before writers try it.
Anything that diverges from a paragraph in the original draft. A continuation, a rewrite of an existing passage, or a tone shift all create a branch attached to the position where they diverged.
Versions snapshot the entire document. Branches diverge from a single position and keep going. Foreverse uses branches because long fiction usually has more than one possible ending.
Yes. The Compare view places two branches in parallel columns starting from the divergence point, with shared text dimmed and divergent text highlighted.
Nothing destructive. Branches can be archived to a hidden lane, kept as alternates, or merged into another branch as reference. They are never silently dropped.
Reserve a spot
Reserve a slot or write to [email protected] with the kind of branching workflow you want to try first.