How does InkWeave's causality engine work?
InkWeave reconstructs the world state at each point in a story from the order of its events, including character locations, item ownership, and event prerequisites.
This story already has event anchors. Click in the text to see how characters and scenes change with your cursor.
This playground is free to explore. The causality engine in the app requires an InkWeave Pro subscription and is not included in the free version.
Follow the guide and place your cursor in the text. See what each character holds at that moment, then try changing an earlier event.
One bottle of lamp oil. Two people. A storm on the way.
Click in the text to place your cursor, or move it with the arrow keys. You cannot freely edit this demo's text.
Click the text before the handover anchor, then the text after it. Watch who holds the lamp oil.
InkWeave reconstructs the world state at each point in a story from the order of its events, including character locations, item ownership, and event prerequisites.
When an earlier event changes, later events may no longer be possible. A character may have already left the handover location, or may try to give away an item they do not hold. InkWeave identifies the contradiction and traces it back to the relevant causes.
Move the story cursor, change event order and item ownership, and observe how the story world changes with its causal relationships.