Living-world control engine
Persistent AI worlds where canon stays true.
Canonvale separates world truth, NPC knowledge, rumors, hidden GM state, and player-visible narration — so the AI can tell the story without silently rewriting reality.
The world knows what is true. NPCs only know what they could know. Players only see what they should see. The AI narrates inside those boundaries.
Play in immersive Player Mode. Switch to GM Mode to review canon changes, manage hidden state, fork timelines, and control what becomes true.
Bring your own model key. Own your exportable world projects. Review canon changes before they stick.
The archive remembers.
Rain ticks against the sealed glass while the party studies the city map. Sera points to the old transit tunnels, careful not to say what she knows about the locked station below.
Ask Sera what she is hiding about the tunnels...
The problem
When the model owns reality, long worlds break.
In most AI roleplay, the LLM is treated as the source of truth. That works for short chats — not for worlds that need continuity, secrecy, and control.
How Canonvale protects your world
The LLM does not own reality. Your project does.
Canonvale is a governed living-world engine. Canonical state is authoritative. The model narrates inside boundaries — it does not silently rewrite what is true.
Store canon
Lore, characters, locations, state, branches, and hidden truths live in the project — not in chat memory.
Scope knowledge
NPCs do not automatically know what the GM or world knows. Claims and rumors are not treated as truth by default.
Review changes
AI-proposed changes can be accepted, edited, rejected, or rolled back before they become permanent world truth.
Narrate safely
Player Mode shows only what the player should perceive. Hidden GM state stays out of immersive play.
The workspace
A persistent world engine, not a disposable chat.
Each world lives inside a project with files, authoritative state, lore, branches, reviewable diffs, and tools — so continuity survives long sessions.
Player Mode
Immersive story view without file trees, hidden state, or GM spoilers.
GM Mode
Control lore files, hidden state, character sheets, risky world changes, and canon review.
Canon diffs
Review what the AI changed before it becomes permanent world truth.
Rewind and fork
Explore alternate outcomes without destroying the main timeline.
BYOK
Bring OpenAI, Anthropic, Gemini, OpenRouter, or supported local providers when available. The model is interchangeable; the workspace is the product.
Exportable projects
Cloud workspace with user-owned data. Share a Copy or export when you need portability.
Player Mode / GM Mode
Perception when you play. Authority when you build.
Player Mode and GM Mode are not cosmetic toggles. They separate what the player should experience from what the world actually contains.
Player Mode
- Player-visible narration only
- Immersive reading layout
- IC/OOC input separation
- Dice and tool requests through natural language
- Bookmarks and rewind
- No hidden GM spoilers
GM Mode
- File tree and markdown lore
- NPC, PC, location, and faction state
- Hidden GM notes and world truth
- Canon diff review
- Branching, forking, and rollback
- Control over risky world changes
Controlled canon
The AI can propose. You decide what becomes true.
Canonvale treats world truth as something worth protecting. AI-generated changes can be reviewed as diffs, accepted, edited, rejected, or rolled back — so rumors, claims, and narration do not silently overwrite canon.
+ Added relationship update
Sera trusts the party after the archive scene.
- Removed outdated location state
- The west gate is sealed and unreachable.
Long-running worlds
Built for serious long-running worlds.
Bring your own model
Bring your own model. Keep the world engine.
Use Canonvale as the persistent living-world control layer while your chosen provider handles inference. You pay for model usage separately. The workspace owns structure, continuity, scoped truth, and review — not the LLM vendor.
Who it is for
Built for people who care about continuity and control.
Canonvale is built for serious long-running worlds. It is not a casual AI companion app, and it is not trying to replace your imagination. It is for users who care about continuity, hidden truth, auditability, and control.
Early access
Early access pricing
Personal Early Access
$7.99 / month
or $79 / year
- BYOK model support
- Player Mode and GM Mode
- Projects and lore files
- Rewind, fork, and bookmarks
- Canon diffs
- Hidden GM state and scoped narration
- Share a Copy invites
Pricing may change after early access. Early supporters help shape the roadmap.
FAQ
Common questions
Is this another AI chatbot?
No. Canonvale is a governed living-world workspace — not a companion app and not a disposable chat session. Projects hold authoritative state, reviewable changes, and mode-separated narration.
Do you provide the AI model?
The initial model is BYOK. Users bring their own API key from supported providers. The workspace engine stays the same regardless of which model you use.
Can I share my worlds?
Yes. Project owners can Share a Copy with another Canonvale user. The recipient gets an independent owned copy; provider keys are not included.
Is Player Mode different from GM Mode?
Yes. Player Mode is immersive and spoiler-safe — it shows what the player should perceive. GM Mode exposes world truth, hidden state, files, and review tools.
Does the AI silently change my lore?
No — that is the core problem Canonvale is built to prevent. AI changes can be proposed as diffs and reviewed before becoming permanent canon.
Do NPCs automatically know everything in the world?
No. NPC knowledge is scoped separately from world truth and hidden GM state. The model narrates inside those boundaries instead of treating itself as omniscient.
Governed worlds