Binary Kinetics® LLC · Patent-pending · US Pub. 2026/0145077 A1

The Engine Behind Infinite Worlds

The Binary Kinetic Engine holds the world state and decides what happens. The language model only writes the prose describing it. Each turn the engine sends a snapshot of what is relevant to the player. Never the whole history. Cost per turn stays flat however long the session runs, and the model cannot contradict what the world already recorded.

Engine running live Dice decide · AI describes ~6-64 KB · locked per turn
Scroll ↓
01 · What you can build

Build new. Refurbish old. Fix the half-built.

A blank page, a back catalogue, or an AI NPC that didn't quite work, the same engine does all three.

Gamemaster

Tabletop / D&D-Style Gamemaster

A tireless DM that tracks every choice, consequence, and location across sessions. Remembers the tavern you robbed and the barkeep who still holds the grudge.

Continuity

NPC Depth Layer

Continuity added to an existing game over the same REST contract. NPCs remember past encounters, hold motivations, and evolve based on what the player actually did, not scripted triggers.

Characters

Persistent Main Characters

Protagonists and companions that grow across an entire campaign, staying consistent whether the story runs ten hours or ten months.

Simulation

Open-World Simulation

Factions, economies, and events that progress whether or not the player is watching. The engine holds the state; the LLM surfaces it.

Narrative

Emergent Narrative / Sandbox

No fixed script. Player actions become canonical history, building stories unique to each playthrough.

Detail

Persistent Descriptive Detail

The LLM enriches items and locations on the fly: a window becomes stained glass, a blade becomes notched and rust-flecked. The engine remembers those attributes and the actions taken on them, so a window broken once stays broken, and an item described once keeps its color, material, and history every time it's seen again.

Improvisation

Bounded Improvisation

Pull a book from the shelf and the LLM gives it a life of its own: a title, an author, a story within the story. The engine keeps that invention consistent and in scope, so the detail enriches the world without rewriting it or hijacking the plot. Freedom to improvise, with the discipline to stay in bounds.

Integration

Integration Layer

A world-state service that existing VTT platforms and studios call over REST. They keep their interface and IP, and the engine supplies the persistent world underneath.

Developers

Ordinary Backend Work

Integration is a REST API plus one WebSocket. Your client sends a player action and gets back a resolved outcome with the narration attached. That is ordinary backend work, so a team that has shipped a web service can wire it up without AI specialists.

Same engine underneath: characters that stay in canon, can't break the rules, and cost a flat, predictable amount per turn.

02 · The problem

Generative AI promised living NPCs and delivered a liability

Drop a language model into a game and three failures show up immediately. They are engineering problems, and they are exactly what the Binary Kinetic Engine is built to remove.

Hallucinates

Invents the world

Grants items it shouldn't, forgets a death, contradicts yesterday's conversation. The model treats canon as a suggestion.

Drifts

Forgets over time

As sessions run long, the context window overflows and the AI loses the thread, state silently degrades.

Costs scale

Punishes engagement

The more a player talks, the bigger every prompt gets, your most loyal players become your most expensive.

03 · The inversion

Keep the model out of the driver's seat

Every outcome that matters, a hit, a lock, a persuasion, a theft, is resolved deterministically on the server before the language model is ever called. The AI receives an already-decided result and writes the prose around it.

Player input
"Sweet-talk the guard"
Mechanics resolve
Dice, rules, or your own systems, set a fixed outcome
State mutates
Disposition, memory, HP, in the ledger
AI narrates
Describes the decided result. Cannot change it.
Integration seam

Your existing mechanics are the dice

Because outcomes are decided outside the model, a studio's own systems, combat, economy, physics, quest and character state, can serve as the authoritative source of truth that decides what happened to characters in the world, then hand the engine a result for the AI to bring to life. You reuse the mechanics you already shipped; the engine adds the living-narrative and NPC layer on top. That is what makes it practical to breathe new life into an existing catalogue, not just power new titles.

Architecturally supported · integration path
"Dice Decide, AI Describes, never make mechanical decisions." Verbatim from the live system prompt Verified today
04 · Living, fair NPCs

NPCs that remember you, and that you cannot talk your way past.

Every NPC carries a relationship ledger. They remember nine kinds of behaviour, and that memory shifts how hard they are to win over next time. Because every social outcome is decided by the dice on the server before the model writes a word, there is no prompt that jailbreaks a hostile NPC into helping you.

Verified today

They remember

Nine memory categories, kindness, betrayal, promise_kept, promise_broken, insult, combat_ally, combat_enemy, business, romance, accrue in the ledger and bias future social difficulty.

Verified today

Fair by dice

Social play is mechanical: 6 approaches × 14 personality types × 5 disposition tiers, resolved by d20 + mods vs DC into 5 outcome tiers. The model narrates the result it is handed, it never decides it.

Verified today

They keep secrets

A 5-lane knowledge pre-gate shapes what an NPC may reveal. Secrets stay withheld until trust is earned, gated by state, not by how the player phrases the question.

Framework, ARCH

Emergent nemesis

Mistreat an NPC and a live emergent-adversary flag can mark it as a foe with a grudge. A structured antagonist model to drive longer scheming arcs is scoped as a framework on top.

Voice_id verified · premium voice roadmap

Voiced

Each NPC's voice_id rides inside the stateless ledger, so a cast keeps distinct voices at zero server audio state. Streaming TTS runs client-side today; a premium voice route is on the roadmap.

Relationship ledger, illustrative

Grenna the gatekeeper remembers.

Verified mechanic
HOSTILE
ALLIED
NEUTRAL Persuade DC 12
What she remembers
No history yet.

Disposition shifts with logged memories; a colder NPC means a higher DC on the dice. No phrasing skips the check.

Dice decide, AI describes, never make mechanical decisions.Live system prompt, Binary Kinetic Engine

05 · No more hallucinated worlds

The world is never read back out of the AI's prose.

Game state is reconstructed deterministically by replaying a transaction ledger, the cause, not the narrative. The engine records "player attacked guard · SUCCESS · 6 dmg," then rebuilds the world from those facts. The model's words are never the source of truth.

Verified todayTransaction ledgerattack guard · SUCCESS · 6 dmgthe cause is logged, not the prose
Verified todayDeterministic replayreconstructor.js:129append-only log → engine-owned whitelist
Verified todayReconstructed stateguard.hp = 14the only authoritative world
Patent-pendingArchitecture verified today
“preventing game state hallucination by deriving all game state values exclusively from deterministic replay of transaction logs” Claim 37, US Pub. 2026/0145077 A1 (patent-pending)
The rule, in one line

Tell the AI the player has the sword; the engine says he doesn't; the engine wins.

AI proposesplayer.inventory += "Sword of Embers"
Ledger saysno acquire transaction → not in inventory

Defense in depth, three verified layers

Verified today

Output containment

Engine-owned fields, health, disposition, identity, are hard-stripped from any AI proposal before it can mutate state.

server/index.js:4471-4518
Verified today

Ledger integrity

Every saved game is SHA-256 checksum-verified on load. Corruption is backed up to a timestamped file and flagged, never silently overwritten.

transaction-log.js:92-151
Verified today

Deterministic rebuild

State is reconstructed each turn through an engine-owned whitelist, so AI changes can't resurrect vitals, disposition, or identity, even on replay.

reconstructor.js:129

Honest scope: these layers contain malformed, rule-violating, and out-of-bounds output, they drop or clamp bad values at the boundary. They are structural, rule, and integrity checks; not a semantic fact-checker that detects whether the AI's prose is true.

06 · The economics

The payload is set by your world, then it's locked

Every other approach pays for engagement: the longer a session runs, the bigger each prompt gets. The Binary Kinetic Engine doesn't. The per-turn payload is governed by how rich your world is, and then it stays put. It does not grow as the session runs.

120 turns
Lean
Binary Kinetic Engine, locked per-turn payload26 KB
Live band ~6-50 KB (measured) · ~64 KB headroom (unfiltered) · set by entities near the player, not turns
Stateful conversation-history approach76 KB
Grows every turn · unbounded

Session length moves only the stateful bar. Measured across 10 live gaming sessions, the per-turn context packet held to ~6-50 KB, set by how many richly-detailed entities are near the player, not by session length. The same 138-turn game ranged from 6 KB to 32 KB purely by where the player stood, because recent history is hard-capped at five transactions in code (reproducible live on the running stack). Leaner worlds sit lower; the design ceiling is ~64 KB (measured unfiltered upper bound ~62 KB), reached only with entity-locality filtering disabled. This is per-request payload + token predictability, not a reduction in the underlying LLM inference bill, which is provider-side. Uptime is also decoupled from your LLM vendor via a live deterministic template fallback.

07 · Context vs. correctness

Bigger context isn't just pricier, it's less accurate

Independent research shows even frontier models lose accuracy as the prompt grows, the effect researchers call "context rot." Keeping the per-turn payload small and locked is what holds the Binary Kinetic Engine in the model's low-error zone. Drag the context size and watch the error climb.

~1K tokens
GPT-4o accuracy
98.1%
Error rate
1.9%
BKE zone 0% 25% 50% 1K 2K 4K 8K 16K 32K 128K CONTEXT SIZE (TOKENS) →

BKE operating zone: ~1K-4K tokens, single-digit error, before the steep falloff that begins around 8K+.

Curve = GPT-4o on the NoLiMa long-context benchmark (Modarressi et al., ICML 2025, Table 3): accuracy falls from 98.1% at ~1K tokens to 69.7% at 32K, roughly a 30-point drop on the same task, purely from added context. The ~128K point is a directional extrapolation (RULER; Chroma "Context Rot"), not a measured NoLiMa cell. This is one model on one deliberately-hard retrieval task, the exact slope varies by model and task, but the direction is corroborated across four independent studies. "Context rot" is the problem recursive/decomposition strategies are built to avoid (Zhang, Kraska & Khattab, Recursive Language Models, MIT CSAIL, arXiv:2512.24601).

Sources: NoLiMa, Modarressi et al., ICML 2025 (arXiv:2502.05167) · RULER, Hsieh et al., NVIDIA 2024 (arXiv:2404.06654) · Context Rot, Chroma Research, 2025 · Lost in the Middle, Liu et al., TACL 2024 (arXiv:2307.03172) · Recursive Language Models, Zhang, Kraska & Khattab, MIT CSAIL (arXiv:2512.24601).

08 · Scales on commodity hardware

Scales on commodity hardware

Sessions hold almost no in-RAM state, and any node can rebuild any session from its transaction ledger. So the engine fans out horizontally with no sticky sessions, plain round-robin in front of identical, interchangeable nodes.

Verified today

Single-host stack, live

Runs as a 3-container Docker stack on one office PC, web, engine (bun runtime), and python-AI tier. This single-host deployment is verified and operating now.

Architecturally ready

Multi-node fleet

Because nodes are interchangeable and carry no sticky session, the same stack fans out across N nodes behind a round-robin balancer. Design-validated, not yet demonstrated as a fleet.

Per-session consideration

Writes serialize per game

Each game's writes go through an async lock, so updates to one session apply in order. This is a per-session detail, not a fleet-wide bottleneck.

Spec figure · caveat travels with it

~60 sessions ≈ +1 MB of engine-tier state, rebuilt in ~11-12 ms. Important: this is a Raspberry-Pi, TEMPLATE-mode (engine-only) patent bench, it measures engine-tier session density, not end-user latency and not AI/model capacity. Real throughput is gated by the LLM tier, not by this number.

09 · Your model, your rules

Provider-agnostic by architecture. Bring your own model.

Nothing in the engine is tied to one AI vendor. One provider interface sits between the rules engine and the model: the engine passes an already-decided outcome, the model returns narration. Implement that single contract and you can point the engine at a commercial API, a self-hosted open model, or your own internal gateway. Your credentials are injected at runtime and stay on your infrastructure.

provider interface Proven live

One contract: the engine hands the model an already-decided result; the model returns narration. It runs end-to-end today, and because the model never decides outcomes, swapping providers can never change who is in control of the game.

Ways to connect your service
hosted vendor api Your account

Point the interface at any commercial provider with your own account and keys. The engine calls the model through the same contract no matter the vendor.

Your credentials are injected at runtime and stay on your own infrastructure, they never live in the engine.

Automatic cross-vendor failover Roadmap

Patent-claimed, not built. Today the interface is single-active-provider; switching vendors is a configuration change, not an automatic runtime hand-off.

10 · The IP moat

A published, patent-pending filing that maps to what the engine already does.

The architecture under this deck is the subject of a published U.S. patent application: “Stateless Multi-Provider AI Game Master System with Transaction-Based Context Reconstruction.” Three independent claims (system / method / medium) plus 37 dependent, 40 in all. Four claim-clusters map directly to capabilities shown elsewhere in this deck.

PATENT · PENDING US PUB. 2026/0145077 A1
Verified today
CLAIM 37

Anti-hallucination by construction

Game-state values are derived exclusively from deterministic replay of the transaction log, the model never authors state. Maps to the inversion + defense-in-depth gates (§3, §5).

→ The inversion
Spec figure
CLAIMS 31 / 35

Deterministic reconstruction

Each turn’s context is rebuilt from a compact append-only ledger through an engine-owned whitelist, the basis for the bounded, locked-per-turn payload.

→ The economics
Claimed
CLAIM 39

Cross-instance integrity

Ledger checksum + deterministic replay let any instance reconstruct an identical, verifiable state, the path to horizontal scaling without shared session RAM.

→ What’s live
Architecture
CLAIMS 5 / 29 / 30

Provider-agnostic

Claims recite operation over “any language model, commercial, open-source, and local.” Connect any hosted, self-hosted, or in-house service through the same interface.

→ No lock-in
APPLICATION
US 19/422,428 · filed 12/16/2025
PUBLICATION
US 2026-0145077 A1 · 05/28/2026
PRIORITY
Prov. 63/823,749 · 06/14/2025 · benefit of record
CLAIMS
3 independent + 37 dependent = 40

Verified status Provisional rights available under 35 U.S.C. §154(d).

11 · Where BKE fits in your stack

Voice and face vendors present the NPC. The engine decides the outcome.

BKE does not compete with the vendors that make an NPC sound and look alive. It sits underneath them and guarantees the NPC cannot lie about what happened, remembers what you did, and costs a flat, predictable amount per turn, backed by a published anti-hallucination patent claim.

Verified-capable

Power new titles

Build a living-NPC layer into a new game on a documented REST + WebSocket contract.

Roadmap / opportunity

Reinvigorate legacy catalogues

Your shipped combat, economy, and quest systems can be the authoritative "dice"; BKE adds the narrative + memory layer. A practical path, not a shipped game-engine adapter today.

Roadmap

Game-engine adapter

No Unity/Unreal plug-in exists yet. Today integration is a custom client; a packaged adapter is on the roadmap.

Your existing mechanics are the dice. BKE makes the outcome trustworthy, your vendors make it beautiful.Integration seam, architecture [ARCH]
12 · Commercial model

You bring the model and the voice. We bring the engine and the integration.

The split below is real and architectural. The pricing shapes are illustrative placeholders to frame the conversation, final terms are set by Binary Kinetics, LLC. Nothing here is committed pricing.

Placeholder

This slide does not quote prices. The license shapes are candidate structures shown to start the discussion. Actual terms, rate, basis, and tier, are TBD by Binary Kinetics, LLC and settled per engagement.

Illustrative · not an offer

The split

What the licensee provides

Your side
  • Your AI model + API credentials (you bring your own provider account)
  • Your voice solution / TTS keys for spoken NPCs
  • Your game client and, if integrating, your existing mechanics as the outcome source
  • Inference spend billed directly by your model vendor

What we provide

Our side
  • The Binary Kinetic Engine, stateless game engine, ledger reconstruction, validation gates
  • A documented REST / WebSocket integration contract you build against
  • Hands-on integration support to wire it into your stack
  • The provider interface to bring your own model, connect any hosted, self-hosted, or in-house service
Provider-agnostic · bring your own model

Candidate license shapes

Possible structures only, Binary Kinetics, LLC selects and prices the model per deal.

Placeholder

Per title

One license fee per shipped game or SKU. Simple for a single flagship release.

Terms TBD by Binary Kinetics
Placeholder

Per MAU

Scales with monthly active players. Aligns cost to a live title's reach.

Terms TBD by Binary Kinetics
Placeholder

Per turn

Metered on engine turns resolved. Pairs with the bounded, predictable per-turn payload.

Terms TBD by Binary Kinetics
Placeholder

Source vs. binary

Binary engine license, or a source license for studios that need to extend it in-house.

Terms TBD by Binary Kinetics
Placeholder

Support tier

Integration-only, or ongoing support and SLA. Layered on top of any base shape above.

Terms TBD by Binary Kinetics
Next step

Tell us the fit

Share your title, scale, and integration path, we will scope a model with you.

Illustrative structures only. No prices stated. Final commercial terms determined by Binary Kinetics, LLC.

13 · Let's talk

License the engine. Run your model and your voice.

We provide the engine, the documented integration contract, and hands-on support. Next step: a technical deep-dive, and a live demo of the engine resolving turns end to end.

Coming Soon BINARYKINETIC Engine