Ghost Engine logoGHOST ENGINEv1.10.0 RELEASE
Booting Ghost…

GhoCentric's visual state-engine proof

Go GhoCentric.
Enter Ghost's inner world.

Watch how the world remembers. The released v1.10.0 package runs directly inside your browser from PyPI. This demo makes 0 LLM calls at runtime.

v1.10.0 RELEASE0 LLM CALLS AT RUNTIMEDETERMINISTICINTERPRETATION + ATTENTION

Pyodide → Python → ghocentric-ghost-engine==1.10.0

PROOF 01 / 04

Same event.
Different history.

Both guards receive the exact same betrayal event. Only their accumulated history is different.

TIMELINE A2 prior helps
WAITING
TRUST
STATE
MATURITY
PRESSURE
SAME EVENTBETRAYAL
TIMELINE B20 prior helps
WAITING
TRUST
STATE
MATURITY
PRESSURE

Ghost has not resolved the event yet.

PROOF 02 / 04

One event.
More than one relationship.

The merchant is the target. The guard and elder are observers with different weights.

GUARDobserver 1.00
trust —
MERCHANTdirect target
trust —
ELDERobserver 0.25
trust —

The observers have not been directly targeted.

PROOF 03 / 04

A claim is not
the world.

Objective fact, spoken report, evidence, and actor belief remain separate.

WORLD FACTLOCKED
6 food units were confiscated.

Changing a belief does not rewrite this record.

“…”
PLAYER BELIEFUNFORMED
CAUSE
confidence —
QUANTITY
confidence —
MERCHANT LEDGERnew evidence

Receiving a report does not make it objective truth.

PROOF 04 / 04 · v1.10.0 RELEASE

One action. Two meanings.
Then attention moves.

Ghost keeps the objective event separate from what each NPC thinks it means. Then it shows something different: a stored meaning can remain intact even while attention pushes most of it out of the foreground.

SAME OBJECTIVE ACTION Player reports confidential evidence to the guards. report_evidence_to_guards · confidential_evidence_shared=1.0 · authority_involved=1.0
SERAPRIVATE LOYALTY
SEES BETRAYAL
SEES COOPERATION
waiting for Ghost
SAMEACTIONsame meaning
ROWANCIVIC DUTY
SEES BETRAYAL
SEES COOPERATION
waiting for Ghost

The action is objective. Meaning is NPC-specific.

v1.10.0 RELEASE

Persistent meaning.
Moving attention.

event / observation / evidence
GHOSTrelationship · emotion · interpretation · belief · attention
host game / app / optional LLM
01History persisted

The same betrayal landed differently because the relationship histories were different.

02Consequences propagated

Observers changed without the player directly targeting them.

03Belief stayed separate

New evidence revised a belief without rewriting objective state.

04Attention moved, state stayed

NPC-specific meaning remained persistent while flow compressed access and threat restored it.

v1.9.2 LAYERED STATEFriendly can still be angry. Hostile can still be afraid.

Relationship history and emotional pressure are separate persistent state layers. Ghost exposes both; the host still owns the action.

v1.10.0 RELEASEThe state did not disappear when attention moved away from it.

The browser runs released v1.10.0 directly from PyPI. Interpretation, persistent salience, and attention/flow are part of the packaged runtime; no development source overlay is applied.

Ghost v1.10.0 release

released PyPI v1.10.0 • 0 LLM calls at runtime

Ghost is a state engine.This browser proof runs the released v1.10.0 package from PyPI. Graphics, animation, dialogue, and final behavior belong to the host application.“0 LLM calls at runtime” describes this browser demo's execution. The repository separately discloses the AI-assisted development workflow.