Skip to content
Character Knowledge

What Does Your Character Actually Know?

Track knowledge per character, per scene, across the whole manuscript. The app catches the moment a character references something they haven't learned yet, before a reader on Goodreads catches it for you. The most embarrassing continuity errors in multi-book fiction are information leaks, and they're almost impossible to spot by re-reading.

Ishvana Character Knowledge matrix view
01/ Matrix View

The Knowledge Matrix

A grid showing every character against every piece of knowledge in your world. Scan across a row to see everything a character knows. Scan down a column to see who knows a specific secret.

Scan Context

Track what each character knows at every point in your story. The scan panel shows context and violations alongside your prose.

Characters on Rows, Facts on Columns
Every character mapped against every piece of knowledge. Green dots for known, amber for partial, empty for unknown. The full state of your world's information at a glance.
Color-Coded Status
Three-state knowledge tracking per character, per fact: known, partial, unknown, and secret. Common knowledge everyone has, hidden information only some characters know, and secrets that change the story when revealed.
Click-to-Inspect
Click any cell to see when and how a character learned something. Every piece of information tracks the scene, chapter, and method of discovery.
Filter by Chapter, Scene, or Category
Slice the matrix by any axis. Show only what characters know at Chapter 7, or filter to a single knowledge category to see who's in on the secret.
02/ Tracking

How It Works

Per-character fact tracking with timestamps, states, and deterministic scanning. No guesswork, no hallucinated violations. Rule-based checking that catches the same issues every time, because the rules come from what you've already said happened.

Per-Character Fact Tracking

Every piece of information in your world can be marked as known or unknown for each character. Not just "Character A knows X," but when they learned it, how they learned it, and what scene it happened in.

Learned-At Timestamps

Track exactly when in your manuscript a character gains knowledge. Scene 3, Chapter 7: Kira learns the rebellion exists. Now Ishvana knows that any reference to the rebellion by Kira before that point is a violation.

Known / Unknown / Secret

Three-state knowledge tracking per character, per fact. Common knowledge everyone has, hidden information only some characters know, and secrets that change the story when revealed.

Deterministic Scanning

Ishvana scans your manuscript and checks every character action, dialogue, and internal monologue against their knowledge state. Pure rule-based checking that catches the same issues every time, same input, same output.

03/ Live Editor

Character Council

See character knowledge live in the editor. The Character Council panel shows personality, relationships, and what the selected character knows about the current scene, right alongside your prose.

Why This Matters
Progression fantasy readers will notice if a character uses a technique they haven't learned yet. Mystery readers will spot when a detective references a clue they haven't found. Romance readers know when a character reacts to information they shouldn't have.
Impossible to Track Manually
Character knowledge violations break reader trust. They're also nearly impossible to track manually across a 100,000-word manuscript with 15 named characters. Ishvana makes it automatic.
Character Council

Personality, relationships, and knowledge state for the selected character, live beside your prose.

04/ Semantic Pass

Implicit Leaks the Rules Alone Can't See

Deterministic scanning catches the explicit references — a character directly naming something they shouldn't know. A semantic pass goes a layer deeper, though, catching the implicit leaks the rules alone miss.

Implicit Knowledge Violations
Catches when a character acts on information they shouldn't have, even if they never explicitly reference it. "She avoided the east corridor" when she has no reason to know it's dangerous.
Emotional Bleeding
Detects when a character's emotional state implies knowledge they don't have. A character can't be worried about an attack they don't know is coming.
Contextual Reasoning
"Knowing the rebellion exists" also implies knowing that "there are rebels." Transitive knowledge inference, traced through your world's logic.

Ready to Build Your World?

Get Ishvana and connect your world today.

Get Ishvana