Enreef
Menu

Technology

One engine. Any world.

Enreef separates world compilation, execution, intelligence, history, storage, and rendering while keeping grounded and created worlds on the same core contracts. The result is a world system that can run forward, branch, replay, and remain inspectable as it changes.

Core systems

A world is more than a model and more than a renderer.

World Compiler

Turns real data or authored rules into a versioned World Package: geography, people, organizations, resources, networks, rules, history, and provenance.

World Engine

Advances time through deterministic events and structured state. People and systems update when relevant events affect them rather than evaluating every entity on every tick.

Agent Intelligence

Combines hard constraints, routines, statistical choices, reusable policies, and deeper reasoning where each is useful. All reasoning remains constrained by world state and rules.

Branching

Forks checkpoints into independent histories. Branches share their past, store what changed, and can be run, replayed, and compared side by side.

World History

State changes, decisions, events, model versions, seeds, and branch history remain traceable so outcomes can be followed back through the world that produced them.

Validation

Grounded worlds connect runs to source data, historical replay, calibration, and uncertainty. Created worlds are checked against their authored rules and long-horizon coherence.

Architecture

Edge for interaction. A compute plane for heavy worlds.

Enreef keeps fast public delivery and interactive control close to the edge while long-running compilation, routing, and world execution run on infrastructure designed for sustained CPU and memory use.

Public edge

Cloudflare

DNS, TLS, static delivery, edge routing, and the public gateway into Enreef services.

Marketing

Astro

Static-first public site with minimal client JavaScript and native browser behavior where possible.

World product

React · Vite · MapLibre · deck.gl

The interactive world explorer stays separate from the content-first marketing architecture.

World compilation

Python · DuckDB · Polars · Arrow

Reproducible data builds, geospatial normalization, synthetic populations, and versioned World Packages.

World execution

Rust

Deterministic discrete-event execution, seeded randomness, checkpoints, replay, and performance-critical state updates.

Compute plane

Oracle Kubernetes Engine

Long-running world compilation, routing, simulation, model-policy work, and other CPU- or memory-heavy jobs.

Control state

PostgreSQL · PostGIS · Meilisearch

World metadata, scenarios, provenance, current interactive state, geospatial queries, and fast entity search.

Bulk world data

R2 · Parquet · GeoParquet

Source snapshots, immutable World Packages, checkpoints, event segments, map data, and run artifacts.

Infrastructure

Alchemy

Declares and deploys the Cloudflare and stable Kubernetes resources around the application and compute runtimes.

World Compiler

Adding a place is a reproducible build.

Sources move through a repeatable pipeline into a versioned World Package. The result can be rebuilt, compared, forked, and traced back to the data and rules that created it.

  1. 01discover and snapshot sources
  2. 02capture license and provenance
  3. 03normalize schemas and stable IDs
  4. 04link geography and networks
  5. 05build households, people, jobs, and organizations
  6. 06assemble transport and infrastructure
  7. 07run world integrity checks
  8. 08version the World Package

Two standards of truth

Grounded worlds answer to evidence. Created worlds answer to their rules.

Enreef Earth

Sources, observed history, calibration, uncertainty, and replay determine how much confidence a real-world branch deserves.

Enreef Worlds

Authored rules, continuity, relationships, resources, and long-horizon consistency determine whether a created world holds together.

Research & architecture

The architecture and the research are designed together.