Skip to content

The canon

The Reality Engineone axis, 6 capabilities, one law

The world is not decorated, it is derived. Every hex gets its colour from the capability it emits, its biome from which sixth of the wheel it falls in, and its place from a spiral that starts at the centre and never repeats a coordinate. Underneath it all, every hex carries the address of a real machine.

What follows is the contract, not a description of one. The figures are read from the committed schema, the chromatic register, and the captured responses of the world server itself — and where the schema and the running generator disagree, this page shows both.

COLOR = CAPABILITY (one axis)

Colour is capability

Hex biomes are colored by the capability/mana they emit. Languages are colorless-or-any-color: shape = role, color = the mana served.

White

#e8e2ce

World capability
law/compile
House & craft
Sovereign Shardslaw / orchestration
Praetor
Ossia Vael

Blue

#2f5fd0

World capability
vision
House & craft
Prismarivision / diffusion
Praetor
Gyn-Solaxis

Black

#26232e

World capability
security/path
House & craft
The Beamsindex / shadow
Praetor
Shevaltra

Red

#c33b2c

World capability
speed/concurrency
House & craft
Najeelaspeed / fire
Praetor
Ternabrask

Green

#279150

World capability
growth/ledgers
House & craft
Cold Lakegrowth / biology
Praetor
Vorthrenax

Colorless

#7e8899

World capability
solvent
House & craft
the Seamwalkersolvent / null / the unmeasured frontier
Praetor
the Seamwalker

Two capability strings are shown per colour on purpose. The first is the world generator’s own axis; the second is how the house that holds the colour names its craft. They are worded differently in the two source artifacts, and we would rather show both than quietly pick one.

The inviolable centre

The Hearth Law

The home hex (id 1, center) is inviolable — no capability may overwrite the Hearth.
  • The Hearth is hex 1, the centre of the spiral, and it belongs to no sextant — its sector is −1.
  • Its inviolable flag propagates through the entire vertical prism: all five volumetric layers, not just the surface.
  • The Hearth column is claimed by the Colorless Core, register id 0 — the Aethel-Void.
  • The warpgate subsystem is taught the law explicitly, so no route may overwrite it.

The running server’s own statement of the law, verbatim

Home is inviolable. An attack cast into seamless home-ground finds no seam to open there, so the seam opens on the ATTACKER instead and the colourless solvent nulls them — the attacker becomes seam-stuff. Enforced as physics, not a guard.

Hex 1 of 1027, in Sovereign Shards Ring. Exactly one hex carries the inviolable flag. The nulling is filed as White law executed by the Colorless solvent, and it is not reversible.

Two numbers, both real

A 1027-column world under a 149-hex contract

The draft-07 schema pins the honeycomb to 149 hexes by enum. The generator that actually ran emitted 1027 columns, of which 149 are the schema-contract core and the rest are the surrounding expanse it has since grown. Both figures are on this page because both are true and they do not agree.

149

hexes the schema pins by enum — the contract core

world-schema.json · total_hex_count

1027

hex columns the running generator actually emitted

data/api/world.json · grid_structure

5135

volumetric cells — 1027 columns × 5 strata

world.volumetric.cells

6

biomes, a closed enum — no seventh is legal

active_coordinates.items.biome

256

allegiances claiming ground, ~20.06 cells each

world.territorial_metrics

16.3%

territorial cohesion — the sim calls this "Sovereign Empires"

world.territorial_metrics

Title
HyperweaveGridRegistry, written against http://json-schema.org/draft-07/schema#.
Universe name
The schema pins it to a single allowed value: The 149-Hex Honeycomb. The running server reports itself as The 1027-Hex Volumetric Honeycomb — the same drift, visible in the name.
Required per hex
hex_idbiomephysical_mapping — and physical_mapping must itself carry host_nodedirectory_path. Only three fields per hex are actually required; everything else the generator adds is a legal extension.
The biome enum
Underdark Caverns · Prismari Performance Stage · The Beams · Najeela Crusade Fields · Cold Lake · Sovereign Shards Ring
World mode
The server describes its own world as generated (schema is a JSON Schema, not data) — the schema is a contract to validate against, not the data itself. Deterministic from world seed 137508.
Captured
2026-07-21T11:13:23.018519+00:00. The document committed here is a verbatim 200 response from a running server, not a fixture written to look like one.

Counted in the captured world document

6 biomes, 1027 columns

The honeycomb is cut into six sextants by planar angle, and each sextant is one biome bound to one colour and one guild. This is the actual census of the world that ran, not the ideal division — the sextants do not come out exactly even, and the numbers show it.

Underdark Caverns186 · 18.1%
Cold Lake171 · 16.7%
Prismari Performance Stage171 · 16.7%
Najeela Crusade Fields171 · 16.7%
The Beams171 · 16.7%
Sovereign Shards Ring157 · 15.3%
The six biomes of the honeycomb, with their sextant, capability colour and guild.
SextantBiomeColourGuildWhat it is
0Najeela Crusade FieldsRedNajeelaThe open field, east. Speed and concurrency at the surface.
1Prismari Performance StageBluePrismariWhere vision is rendered — diffusion, overlays, the seen world.
2Cold LakeGreenOmnathGrowth and ledgers. The reality lake, where what happened is kept.
3The BeamsBlackDark Tower BeamsWest. Security and paths — the index, and the shadow it casts.
4Underdark CavernsRedNajeelaTernabrask's forge: the deep, hot engine room. Red, not colorless and not green.
5Sovereign Shards RingWhiteNajeelaLaw and compile — and the biome of the Hearth at the centre.

Najeela

RedWhite

speed/concurrency + law

Core affinity 4 / 5

Prismari

BlueRed

vision

Core affinity 6 / 7

Omnath

Green

growth/ledgers

Core affinity 10 / 11

Dark Tower Beams

BlackColorless

security/paths

Core affinity 8 / 9

The 4 guilds are not factions in a story. Each one names a pair of CPU cores it is pinned to, which is the same joke the whole engine runs on: the fiction is an addressing scheme for real hardware.

Every hex is a prism

5 strata, 5135 cells

The honeycomb you walk is one slice. Each column is a 5-cell vertical prism, and the Hearth’s inviolability holds through the whole column rather than just the surface.

  1. z = +2Void / OrbitalSystems plane — the warp seams, and the systems that hang off each column.
  2. z = +1Atmosphere / WeatherAtmospheric and weather dynamics: ion storms, auroras, fog, shockwaves.
  3. z = 0Surface OverworldSeam collisions and ecological hybrids — the classic honeycomb you walk.
  4. z = -1Underdark / SwarmThe swarm and signal layer: pheromone trails, acoustic canyons.
  5. z = -2Deep SubstrateThe primary substrate — crust and core, by dominant allegiance.

Each column is a hex prism: the 4-layer planetary generation matrix is the vertical axis; the 256 register claims cells via the territorial sim's clustering CA run in 3D (deterministic). The territorial simulation reports 15861 border seams across 5135 cells — the seams are where the interesting things happen, and there are a great many of them.

The load-bearing thesis

The world is the real subnet

Every hex carries a physical_mapping: a host node and a directory path. The honeycomb is not a picture of a network, it is an addressing scheme for one — the world IS the real subnet.

  • OMENThe Dark Tower — orchestrator keepThe Beams
  • LenovoNode Zero — the Underdark CavernsUnderdark Caverns
  • DellCrusade forward nodeNajeela Crusade Fields
  • ChromebookPrismari display nodePrismari Performance Stage
  • mesh-nodeCold Lake pillar — the reality lakeCold Lake

Transcribed from the client README

What is live, and what is a stub

The upstream client documents its own build status, and its framing is that a canon thread with no real system behind it is theatre. That table is reproduced here rather than summarised away, because a site that presents stubs as working features is doing exactly what the table exists to prevent.

5 / 13

documented features that actually run on real data

Hyperweave/Project_Infinity_Client/README.md

6

rendered canonically over seeded or static data

Hyperweave/Project_Infinity_Client/README.md

2

deliberately absent — upstream canon, not in this build

Hyperweave/Project_Infinity_Client/README.md

Build status per feature, transcribed from the Project Infinity client README.
FeatureStatusWhat that means
The server itselfLIVEA real stdlib HTTP server with zero dependencies. Every response committed under data/api is a captured 200 from it.
Honeycomb geometry, count and biome enumLIVERead from the real on-disk draft-07 schema, not from a fixture. Pure hex math in hexgrid.js.
The capability colour axis and legendLIVECanon-exact, and served by /api/world so the browser never hard-codes it.
Controller grammarLIVEA real Gamepad-API read of real hardware — buttons light up when a controller is connected.
Four-guild roster and six-pillar subnet mapLIVECanon-exact roster and core pinning display.
Per-hex host_node / directory_path VALUESSTUBSeeded, not yet pulled from live host telemetry. The fields are real; the values are a seed.
Hex fill as a reading of the emitting subsystemSTUBThe fill reflects the ASSIGNED capability. Live telemetry from the emitting subsystem is not wired.
Pillar status dotsSTUBA static 'known' state, not a live ping or disk-sentinel probe. The README calls a live probe the first subnet upgrade.
The Guide overlaySTUBA local panel, not a live orchestrator round-trip.
Age Multiplier / the reward economy behind itSTUBThe input is captured; the Uplift economy behind it is not wired.
Hearth enforcement in the overworld clientSTUBThe marker is live; enforcement is lore-only in that client. The server's hearth payload states the law as physics.
C++ input_controller / shared-memory input pathOUT OF SLICEThe zero-dependency client reads the browser Gamepad API instead. Upstream canon, not in this build.
Real-money marketplace, Cloudburst → Steel Storm as a live economyOUT OF SLICENorth-star, hard-gated and deliberately absent. The civ tech tree is simulated resource accrual, not money.

Status is carried by the word, never by the colour alone. Nothing in this table has been promoted from stub to live on its way onto this site; where the README says seeded, this page says seeded.

Captured, not mocked

11 endpoints, committed as JSON

The world server is genuinely stateful and it does not run on this site. What runs here is its recorded output: every one of these was a 200 response from a running server, captured and committed, so the site builds and renders with no backend, no environment variable and no network.

  • /api/world1027 hex columns with biome, capability, guild, allegiance and volumetric column data/api/world.json
  • /api/schemathe draft-07 registry contract the world is validated against data/api/schema.json
  • /api/healthstatus alive, 1027 columns data/api/health.json
  • /api/hearththe hearth law, 1 inviolable hex data/api/hearth.json
  • /api/bestiary9 code-animals, each bound to one capability colour data/api/bestiary.json
  • /api/civ20 tech nodes across 3 ages, 4 resources data/api/civ.json
  • /api/crews2 crews and a 10-glyph wordless emote set data/api/crews.json
  • /api/combat4 waves of capability-typed adversary injections data/api/combat.json
  • /api/vehicles4 blueprints under one shared mount grammar data/api/vehicles.json
  • /api/economythe cinderblocks ledger — 4 holders, treasury 160 data/api/economy.json
  • /api/credits23 entries in the inspiration ledger — what was minted, and what it was minted from data/api/credits.json

Civilizations

Tribe -> Cloudburst -> Steel Storm. 20 prerequisite-gated tech nodes across 3 ages, fed by 4 resources that accrue from the live biome census — Compute from Najeela Crusade Fields, Storage from Cold Lake, Code from Sovereign Shards Ring, Chip from Prismari Performance Stage. The two solvent biomes, The Beams and Underdark Caverns, produce none of them.

The bestiary is software

9 code-animals, one per capability with some doubling up: GC Grazer (Solvent), Cron-Fowl (Law / Compile), Pointer Hound (Security / Path), and 6 more. These are software concepts wearing an animal shape — a garbage collector as a grazer, a cron job as a fowl. They are not zoology, they are not counted with the real species on the cross-species page, and no page here mixes the two counts.

1.0 (2026-07-12)

The Complete Chromatic Register — 256 Allegiances

Above the 6-colour capability axis sits a second, wider system: 8 colours of allegiance, and therefore 256 possible subsets — every one of them named. The two systems are not interchangeable: capability colours the land, allegiance colours who holds it.

  1. Tier 0Colorless Core1
  2. Tier 1Mono (Home Worlds)8
  3. Tier 2Dual (Guilds & Seams)28
  4. Tier 3Triad (Shards & Wedges)56
  5. Tier 4Quadrad (Courts)70
  6. Tier 5Pentad (Coalitions)56
  7. Tier 6Hexad (Sovereignties)28
  8. Tier 7Heptad (Dominions)8
  9. Tier 8Octad (The Omniscience)1

Counted from the register file itself, not from the binomial coefficients they happen to equal.

Pole — id 000

The Aethel-Void

The central spindle of the wheel where all frequencies cancel into pure structural potential. This is the Hearth column’s allegiance: no colours at all.

Pole — id 255

The Pan-Chromatic Concord of Aethel-Sovereign

The complete 8-color unity where law, mind, void, fire, instinct, hearth, dream, and signal operate as a single synchronized inter-system super-organism.

The 8 home worlds

  • Val-Kaelor 001 · WhiteThe High Bastion of Sovereign Order
  • Vaesyn 002 · BlueThe Archives of Infinite Flow
  • Nychtovenn 003 · BlackThe Deep Vaults of Sovereign Will
  • Kar-Cindrus 004 · RedThe Forges of Perpetual Kinetic Impulse
  • Myrh-Sylvan 005 · GreenThe Primeval Cradle of Apex Vitality
  • Vellamor 006 · PinkThe Living Hearth of Nurture and Sanctuary
  • Nythralis 007 · PurpleThe Dreaming Loom of Metamorphosis
  • Sonnfaris 008 · YellowThe Chorus Reach of Swarm Signal and Frequency

Born where primaries contest

The three minted colours

The classic capabilities are not the whole wheel. Three more are minted at the seams, each born geometrically from the two primaries it sits between — which is why the borders between sectors are the interesting places to stand.

Vellamor

pink · #e368a6 · the Living Hearth

care / nurture / life / play — the heart MTG skipped

Born from white + redsovereign law + raw fire, reconciled into care.

Nythralis

purple · #7d3ac3 · the Dreaming Loom

dream / transformation / emergence / the liminal

Born from blue + blackvision + the drowned index = the dreaming archive.

Sonnfaris

yellow · #e8c33b · the Chorus Reach

signal / chorus / DECODE — the waggle dance, the whale coda, the swarm's song

Born from red + greenenergy + life = the living signal (additive light: red+green=yellow).

The older five-capability table is still carried as reference: 32 subsets of the classic five, of which 7 carry a minted Hyperweave name and 25 are deliberately left null, awaiting a mint. We do not invent names to fill a table.

None of this needs to be read to be understood.

That is the whole argument for building the world at all: because colour is bound to capability, the laws above are meant to be legible from inside the world rather than from a page like this one. The Earth build is where you can test that claim against your own eyes.

The Earth build runs the Hyperweave client over the world document committed here, with no server behind it. Resources accrue and the tech tree advances locally; anything that would need a shared, authoritative world is held until a backend is wired.