StoryumDocs
Open the app →
StoryGraph

Inside the StoryGraph

A prose-first tool holds your plot in a paragraph and hopes the model remembers it. Storyum holds it as a graph — beats wired by typed connections, each carrying its own layer of who-knows-what. That's what makes a plot computable: change one node and the whole story re-derives, coherently. Here's how the graph is built.

The graph in one line: nodes are the beats · connections are the coloured wires that carry information, tension and character threads between them · operators shape those signals · and a knowledge layer tracks what the reader knows versus what each character knows.

Below is an example chapter as a graph — a short original mystery, built to show every part at once. The investigator works down the centre spine; the concealed truth runs on the left, ahead of him. Pan, zoom, and click any node to see what it is and what it reveals — to whom. (For famous works rebuilt this way, see the case studies.)

A body behind the club
Start
Vance takes the case
Setup
He questions Mara, the last to see Voss
Event
💡
A pawn ticket, over the dead man’s heart
Reveal
Mara denies she saw anything
Complication
?
Vance follows the ticket, not the alibi
Decision
Sable killed Voss — to protect Mara
Twist
Vance confronts Sable
Climax
He decides what the truth is worth
Resolution
Case closed, on his terms
End
Sable is at the club that night
Event
💡
Mara saw the killing
Reveal
hold the reveal
DELAY
Read-only · drag to pan · scroll to zoom · click a node
75%
An example graph, built to show every piece. The left thread is what the reader knows; the centre is what the investigator learns. The gap between them is the mystery — designed, not hoped for.

Nodes — the beats

Every node is a beat with a type that tells the engine what job it does. A reveal is not a complication; a decision is not a climax. Typed beats let the structure be read, checked and recomputed — not just written and hoped over.

Connections — the typed wires

Nodes are joined by connections, and every connection has a channel — a colour that says what it carries. One beat can feed the next along several channels at once: information down one wire, rising tension down another, a shifting relationship down a third. This is how a plot stays coherent on every axis, not just the sequence of events.

Informationwhat is known, and who knows it
Tensionthe pressure rising or easing across beats
Character statehow a character is changed by a beat
Stakeswhat stands to be won or lost
Relationshipthe bond or fracture between characters
Emotionthe felt charge a beat carries
Motifa recurring thread — planted early, paid off later

The knowledge layer

This is the part no prose-first tool has. Each node carries a small epistemic layer — a record of what it does to knowledge:

Establishes
facts this beat makes true for the rest of the story
Reveals
new knowledge — and, crucially, to whom (the reader, a character, or both)
Requires
what a character must already know for the beat to make sense
Overturns
a belief this beat proves false

Because reveal records to whom, you can design the exact gap that makes a mystery work: in the graph above, the reader learns the witness is lying long before the detective does. You aren't hoping the model keeps the secret — you're engineering who holds it, and for how long.

Operators — shaping the signal

Sometimes a plain wire isn't enough — you don't just want a beat to carry tension forward, you want to hold it, invert it, or make it pay off later. Operators are transformers you drop onto a connection. They change what the wire carries downstream, which is how you compose the subtler moves — timing, contrast, setups that land scenes later. Here is the full set, by family.

Why a graph, not a document

Because the plot is a structure, not a paragraph, the engine can compute the book to it — and recompute when you change one node. Move a reveal earlier, add a complication, flip who knows what, and everything downstream re-derives to stay coherent. A document you'd have to rewrite by hand; a graph re-solves itself. That's the moat: structure reaches the text.

Next: the case studies — famous chapters, rebuilt structure-first in exactly this graph, shown beside the originals to prove the structure carries all the way to the page.
Join the community — questions, feedback, and other writers building novels with Storyum: Discord · Telegram
© 2026 Storyum. All rights reserved. Storyum™, the Storyum method, software and designs are proprietary.