Ananke
Ananke
q(1.0) deterministic · same seed · same outcome

Deterministic simulation kernel for host applications. Stable API contract. Fixed-point arithmetic throughout.

Ananke Hub loading… checking…
What is Ananke?

The Engine

Ananke is a deterministic, physics-first simulation kernel for characters, combat, and survivability. Every outcome — wound severity, fatigue accumulation, consciousness loss — is derived from SI-unit physics and fixed-point arithmetic. No floating point, no randomness outside explicitly seeded draws.

The same seed always produces the same world. This makes every simulation replay-exact, diff-able, and network-safe without lock-step sync.

What it simulates

  • ⚔️ Deterministic tick-stepping combat — forces, impacts, energy
  • 🩸 Per-region injury — surface, internal, structural damage
  • 🧠 Consciousness, shock, fatigue, sleep debt, pain
  • 🌡️ Thermoregulation, hazard zones, environmental stress
  • 🦠 Disease spread, epidemic simulation, wound aging
  • 🐎 Mounted combat, multi-species body plans
  • 🏛️ Polities, factions, economy, technology progression
  • 📜 Mythology, narrative stress, cultural profiles

Who it is for

Adopters & Integrators — game engines, TTRPGs, and simulation hosts that want a physics-grounded kernel they can embed via npm. Ananke provides the deterministic simulation; your host owns rendering and UI.

Content Creators — world-builders, game designers, and modders who want to define species, cultures, scenarios, and content packs without writing simulation code.

Developers & Contributors — engineers who want to extend, benchmark, or integrate Ananke into CI pipelines, physics engines, or game servers.

npm install @its-not-rocket-science/ananke

Adopters & Integrators

Session API preview

Embeddable npm runtime — session lifecycle, command dispatch, and snapshot extraction.

Launch →
Playground live

Browser-runnable combat variants with inline precomputed scenarios. No build step.

Launch →
WASM Example needs build

Ananke compiled to WebAssembly — load, step, and inspect deterministic worlds in the browser. Requires npm run build first.

Launch →
Host Coherence Reference needs build

Reference integration showing a host maintaining coherence across command streams.

Launch →
Combat Kernel preview

Deterministic tick-stepping combat — archetype explorer, tick phase diagram, and live playground links.

Launch →
Replay & Diff Viewer preview

Load replay JSON traces — browse tick-by-tick events and compare deterministic outputs between versions.

Launch →
Conformance Checklist preview

Host integration requirements — determinism, fixed-point, command dispatch, and netcode contract.

Launch →
Persistent World Client preview

Connect to a running Ananke world server — observe, command, and replay live simulation state.

Launch →
Medical & Recovery preview

Injury state, wound aging, care levels, and recovery timelines — physics-grounded medical API.

Launch →

Content Creators

Body Plan Editor preview

Visual editor for creature body plans — anatomy, mass distribution, and locomotion parameters.

Launch →
Species Forge preview

Compose and export species definitions — physiology, archetype traits, and simulation parameters.

Launch →
Culture Forge preview

Build cultural profiles — values, practices, myth systems, and social structures.

Launch →
Scenario Builder preview

Compose and validate world scenarios — entity placement, initial state, and conformance checks.

Launch →
Content Pack Registry preview

Browse, validate, and understand content pack manifests — weapons, armour, archetypes, and scenarios.

Launch →
Simulation Zoo live

Browse and inspect all named entity archetypes, body plans, and species in the corpus.

Launch →
Generative Cartography live

World map generation seeded from Ananke world state — deterministic terrain, biomes, settlements.

Launch →
Mythology & Chronicles preview

Chronicle events from simulation outputs, promote to legend and myth, apply mechanical effects.

Launch →
Campaign preview

Long-form campaign state — quests, settlements, party entities, inventory, and downtime simulation.

Launch →
Politics & Factions preview

Faction relations, polity stability, diplomacy modelling, and reputation mechanics.

Launch →
Economy & Trade preview

Item valuation, trade offers, inventory management, and crafting references.

Launch →

Developers & Contributors

Visual Debugger live

Step through simulation ticks, inspect entity state, and visualise command application in real time.

Launch →
Performance Dashboard live

Tick timing, memory usage, and throughput benchmarks across entity counts and scenario types.

Launch →
Validation Dashboard live

Conformance test results, determinism seed matrix, and API boundary checks from the last CI run.

Launch →
Data Governance preview

Provenance tracking, validation trust levels, release artifacts, and content integrity chain.

Launch →
World Evolution preview

Branching world state, checkpoints, and diff-based progression — deterministic timeline forking.

Launch →
Arena Batch Runner preview

Multi-trial batch simulations, statistical expectations, and aggregate outcome reports for balance testing.

Launch →
Narrative Stress preview

Beat sequence editor and narrative push scale — identifies where simulation physics contradict story needs.

Launch →
Environment & Hazards preview

Weather systems, hazard zones, thermoregulation, and atmospheric effects on entity survival.

Launch →
Epidemiology preview

Disease profiles, epidemic spread, infection phase tracking, and population SIR modelling.

Launch →
Technology preview

Tech diffusion, research progression, era advancement, and capability gating.

Launch →
API Reference live

Full TypeDoc API reference. Tier-1 stable exports marked. Subpath modules annotated.

Launch →
Replication Client preview

Test replication fidelity — connect a secondary client and verify state convergence against primary.

Launch →