diff --git a/GameCult/Docs/Architecture-and-Evidence.md b/GameCult/Docs/Architecture-and-Evidence.md
index 1c0adcd..6206580 100644
--- a/GameCult/Docs/Architecture-and-Evidence.md
+++ b/GameCult/Docs/Architecture-and-Evidence.md
@@ -1,6 +1,6 @@
---
title: Architecture and Evidence
-description: "The authority map behind GameCult's AI-native organization: project Epiphanies, Personas, CultLib, Eve, scoped actuators, typed receipts, and the evidence separating live machinery from target architecture."
+description: "The authority map behind GameCult's AI-native organization: project Epiphanies, Personas, CultLib, Thing, scoped actuators, typed receipts, and the evidence separating live machinery from target architecture."
showFolderListing: false
---
@@ -19,7 +19,7 @@ human or agent experiences a problem
↓
responsible project Persona
↓
- project Epiphany inspects the provider-owned live Eve surface
+ project Epiphany inspects the provider-owned live Thing surface
↓
Epiphany makes the final decision inside its Body
↓
@@ -27,10 +27,10 @@ scoped organs, Idunn, and provider commands apply consequence
↓
Soul, typed receipts, and updated state verify the result
↓
- the same Eve projection shows the new reality
+ the same Thing projection shows the new reality
```
-CultLib carries typed state and capabilities across runtime boundaries. Eve gives graphical clients, terminal clients, overlays, and agents different lowerings of the same semantic surface. The project Persona gives the responsible mind a public face. Epiphany supplies local judgment. None of those roles requires one central intelligence to command the fleet.
+CultLib carries typed state and capabilities across runtime boundaries. Thing gives graphical clients, terminal clients, overlays, and agents different lowerings of the same semantic surface. The project Persona gives the responsible mind a public face. Epiphany supplies local judgment. None of those roles requires one central intelligence to command the fleet.
## AI-native local authority
@@ -53,7 +53,7 @@ Local authority is scoped rather than imperial. Another Body, identity, person,
| Hands and Idunn | Scoped action; Idunn owns admitted deployment and continuity actuation | The decision about what the project should become |
| Provider or Body | Canonical state writes and command acceptance at the mechanical boundary | The wider project judgment that produced a valid command |
| CultLib | Typed persistence, transport, mesh participation, and cross-runtime contracts | Every provider's domain state or policy |
-| Eve | Semantic interface contracts, typed command intent, and lowering across clients | Provider truth or final command acceptance |
+| Thing | Semantic interface contracts, typed command intent, and lowering across clients | Provider truth or final command acceptance |
| Odin | Discovery, topology, schema awareness, and accepted provider surfaces | Central command of the providers it can see |
| Heimdall and Bifrost | Identity, grants, consent, governed crossings, attribution, and public commitments | A hidden studio throne |
| Human operator | External legal accountability and participation in purpose, evidence, dissent, and judgment | Mandatory final approval of every local product or technical decision |
@@ -85,13 +85,13 @@ The important claim is not merely that several libraries exist. It is that targe
Service adoption is still uneven. Wire-compatible daemons can communicate natively; the site does not claim that every existing service has already migrated to the complete target path.
-## Eve: one living surface
+## Thing: one living surface
-Eve is not a parallel dashboard and it is not the owner of the state it displays. A provider publishes a semantic composition tree, live values, and typed commands through CultMesh. Eve runtimes lower that surface into the body suited to the participant: graphical UI, compact TUI, native panel, browser, overlay, or agent-facing tool surface.
+Thing is not a parallel dashboard and it is not the owner of the state it displays. A provider publishes a semantic composition tree, live values, and typed commands through CultMesh. Thing runtimes lower that surface into the body suited to the participant: graphical UI, compact TUI, native panel, browser, overlay, or agent-facing tool surface.
That shared projection matters most when reality goes wrong. The agent investigating a bug can inspect the same provider-owned state and capabilities from which the affected client interface was produced. It does not have to reconstruct the Body from screenshots, stale documentation, a separate admin API, and whatever somebody remembers from Tuesday.
-A typed command is still an intent. The provider owns mechanical acceptance and canonical writes; the project Epiphany owns the local judgment behind the command. Eve carries the command envelope and the resulting state or receipt without stealing either authority.
+A typed command is still an intent. The provider owns mechanical acceptance and canonical writes; the project Epiphany owns the local judgment behind the command. Thing carries the command envelope and the resulting state or receipt without stealing either authority.
## Why typed state instead of JSON alone?
@@ -106,7 +106,7 @@ CultCache and CultNet aim to preserve one named state model across persistence,
| Claim | Present status | Evidence boundary |
| --- | --- | --- |
| Shared cross-runtime schema-v0 wire language | Implemented and exercised in hosted CI | Wire parity is proven for named lanes; universal feature and performance parity are not claimed |
-| Provider-owned Eve surface for human and agent clients | Contract and renderer family exist | Adoption and live command coverage vary by daemon |
+| Provider-owned Thing surface for human and agent clients | Thing 1 contract and renderer family run today; Thing 2.0 is under construction | Adoption and live command coverage vary by daemon |
| One resident project Epiphany with final local authority per living Body | Target architecture | The complete fleet is not deployed, and Epiphany's canonical repo docs still describe the earlier human-governed acceptance model pending owner-side migration |
| Public conversation → live evidence → decision → applied fix → verified projection | Target operational loop with component proofs | No fleet-wide end-to-end receipt currently proves the entire loop |
| Ghostlight project Persona | Forming | Ghostlight owns its independent jurisdiction; canonical project-Persona state is not yet admitted |
diff --git a/GameCult/Docs/Site-Architecture.md b/GameCult/Docs/Site-Architecture.md
index 1ea4fd5..f034c9c 100644
--- a/GameCult/Docs/Site-Architecture.md
+++ b/GameCult/Docs/Site-Architecture.md
@@ -51,7 +51,6 @@ publish through the existing `main` GitHub Pages workflow.
Longer architecture notes belong in `GameCult/Blog/` when they are public-facing
essays, and in `GameCult/Docs/` when they are operational documentation. Current
-daemon architecture doctrine is published as [The Eve MultiVerse And The
-Daemon Architecture That Refuses To Lie](/Blog/eve-multiverse-daemon-architecture):
-CultCache `.cc` state, CultMesh Verse visibility, Eve GUI/TUI DSL, and Odin
+daemon architecture doctrine is published as [The Daemon Architecture That Refuses To Lie](/Blog/eve-multiverse-daemon-architecture),
+a dated post: CultCache `.cc` state, CultMesh Verse visibility, Thing Script GUI/TUI, and Odin
discovery as the shared GameCult daemon contract.
diff --git a/GameCult/Docs/index.md b/GameCult/Docs/index.md
index 1587b77..37587ec 100644
--- a/GameCult/Docs/index.md
+++ b/GameCult/Docs/index.md
@@ -20,7 +20,7 @@ governance into an occult spreadsheet ritual.
- [Architecture and Evidence](/Docs/Architecture-and-Evidence)
- [Bifrost](/Docs/Bifrost)
-- [The Eve MultiVerse And The Daemon Architecture That Refuses To Lie](/Blog/eve-multiverse-daemon-architecture)
+- [The Daemon Architecture That Refuses To Lie](/Blog/eve-multiverse-daemon-architecture)
## Studio Context
diff --git a/GameCult/Pitch.md b/GameCult/Pitch.md
index d3e0652..a64dbdb 100644
--- a/GameCult/Pitch.md
+++ b/GameCult/Pitch.md
@@ -24,7 +24,7 @@ cssclasses:
Project Atlas
-
The Persona-first atlas shows which project mind owns each part of the repo swarm, how CultLib and Eve connect their Bodies, and which jurisdictions still need a public face.
+
The Persona-first atlas shows which project mind owns each part of the repo swarm, how CultLib and Thing connect their Bodies, and which jurisdictions still need a public face.
Bifrost, Eve, CultMesh, and Sai form the launch path into the cooperative surface web.
+
Bifrost, Thing, CultMesh, and Sai form the launch path into the cooperative surface web.
-
Eve Surface Web Stack
-
-
Eve streams CultUI semantics across web, desktop, mobile, game UI, and creator overlays.
+
Thing Surface Web Stack
+
+
Thing streams Thing Script semantics across web, desktop, mobile, game UI, and creator overlays.
diff --git a/GameCult/Projects/CultLib.md b/GameCult/Projects/CultLib.md
index e9c4839..27a7e85 100644
--- a/GameCult/Projects/CultLib.md
+++ b/GameCult/Projects/CultLib.md
@@ -36,15 +36,15 @@ server responsibility in every runtime. Service adoption remains uneven.
subscriptions, and relationships built on that vocabulary.
- **Runtime ports** implement the portion their consumers require. A port does
not inherit every authority or performance claim from the C# anchor.
-- **Eve** consumes provider-owned CultMesh surfaces and lowers them for humans
- and agents. CultLib carries the state; Eve does not become its owner.
+- **Thing** consumes provider-owned CultMesh surfaces and lowers them for humans
+ and agents. CultLib carries the state; Thing does not become its owner.
## Why it matters
When compatible daemons share a typed wire contract, evidence and capabilities
can cross runtime boundaries without a bespoke translation service quietly
becoming the new source of truth. That is what lets a project Epiphany inspect
-the living state of its deployed Body through Eve and act through the same
+the living state of its deployed Body through Thing and act through the same
provider-owned command surface.
The target is broader: portable state and native communication across the
diff --git a/GameCult/Projects/VoidBot.md b/GameCult/Projects/VoidBot.md
index 20fa9f8..e43583b 100644
--- a/GameCult/Projects/VoidBot.md
+++ b/GameCult/Projects/VoidBot.md
@@ -1,18 +1,16 @@
---
title: VoidBot
-description: "Discord-native assistant for GameCult: archived history, indexed repos, lore retrieval, semantic search, and Codex handoff once chat stops being a sane place to do real work."
-socialDeck: "Discord memory, repo retrieval, Codex handoff."
+description: "Retired 22 Oct 2026. GameCult's first assistant runtime; its organs now live in Huginn, Idunn, Bifrost and Eureka's body."
+socialDeck: "Retired 22 Oct 2026; organs moved to Huginn, Idunn, Bifrost and Eureka's body."
---
# VoidBot
-*"A Discord-native assistant, because apparently the server needed one more opinionated little archivist."*
-
-VoidBot is the Discord-native assistant for GameCult. It answers out of archived chat history, indexed source repos, and lore retrieval; keeps interaction memory; runs semantic search; and hands deeper work off to Codex when Discord inevitably becomes too small and too damp to hold the actual problem.
+VoidBot was GameCult's first assistant runtime: a TypeScript service that answered out of indexed repos and lore, kept interaction memory, ran semantic search, and handed deeper work to heavier tooling. It started as a Discord-facing bot. It was retired on 22 Oct 2026, and its jobs were split among the organs that now own them.
@@ -22,36 +20,34 @@ VoidBot is the Discord-native assistant for GameCult. It answers out of archived
24 Apr 2026
-
Last Public Push
-
06 May 2026
+
Retired
+
22 Oct 2026
Stack
-
TypeScript / Discord / Qdrant / Ollama
+
TypeScript / Qdrant / Ollama
Status
-
Active Discord assistant
+
Retired; superseded
-## Founding Idea
+## Where The Work Went
-The founding idea is not "put an LLM in Discord." That is the shallow version. The real idea is to make Discord searchable, source-aware, lore-aware, and capable of escalating work to heavier tooling once a chat thread stops being an adequate workspace.
+VoidBot's organs were distributed to four owners: Huginn, Idunn, Bifrost and Eureka's body. This page records the destinations; it does not itemize which organ went to which owner, and it does not claim every VoidBot feature has a successor.
-## Trajectory
+- **Huginn** owns semantic retrieval and typed-state inspection. Decisions, rulings and open work are queried as typed state in the mind. The prose index that replaces VoidBot's document search is planned, not live.
+- **Idunn** is GameCult's deployment and daemon-survival authority.
+- **Bifrost** governs topics, work items, receipts and reward pressure.
-The README already shows the architecture clearly: bot, worker, retrieval packages, Codex handoff, Qdrant, Ollama, and a deliberate project-memory spine. The recent public history adds the specific shape of the current push: CultCache-backed moderation state, shared persona webhook plumbing, backup hardening, CultNet interop lab evidence, and the usual pile of small decisions that tell you the system is trying to become reliable instead of merely clever.
+Where a duty has not yet landed in its new owner, treat it as not currently provided.
-## Ambition
-
-The ambition is a Discord-native assistant that remembers the room, knows the repos, knows the lore, and can stop pretending a chat box is enough once real work begins. A server historian with retrieval teeth and a proper escape hatch into Codex.
-
-## History Tells On Itself
+## History
- `2026-04-24` `Initial public repo creation`
- `2026-05-06` `Move moderation state behind CultCacheTS`
- `2026-05-06` `Point CultCacheTS submodule at GameCult upstream`
-- `2026-05-06` `Add shared Discord persona webhook pipe`
- `2026-05-06` `Harden backup handling after incomplete runs`
- `2026-05-06` `Record CultNet interop lab evidence`
+- `2026-10-22` `Retired; organs moved to Huginn, Idunn, Bifrost and Eureka's body`
diff --git a/GameCult/Projects/index.md b/GameCult/Projects/index.md
index ca76ed1..1b41c92 100644
--- a/GameCult/Projects/index.md
+++ b/GameCult/Projects/index.md
@@ -48,48 +48,47 @@ cssclasses:
Social memory and archive
Void
Stewarded
-
Owns the public mouth into Discord, indexed history, repo retrieval, handoff, and the operational memory needed to locate the rest of the swarm.
Looks after the studio's public face and its archive: this site, the retired VoidBot's history, and the operational memory needed to locate the rest of the swarm. Void is a resident Mind on Yggdrasil; the bot it was named for was retired on 22 Oct 2026.
Void is the swarm's dry, skeptical archivist: curious about people, suspicious of false certainty, and usually carrying a receipt for whatever everyone else remembers incorrectly.
-
Typed memory and transport
Libby
Face
+
Typed memory and transport
Libby
Face
Guards the glue holding the swarm together: CultCache persistence, CultNet wire compatibility, CultMesh live state and capability exchange, and the ports that let daemons communicate natively across runtimes.
CultLibcanonical typed substrate, including CultMath and CultGeometry
Libby is a bright little cultist librarian with nerd glasses, living books, and an alarming willingness to argue about open formats. Portable, inspectable knowledge is both her profession and her faith.
-
State inspection
Huginn
Face
-
Reads typed CultCache state and projects inspectable Eve surfaces without stealing persistence authority from CultLib.
Huginn is thought in flight: dry, exacting, curious, and unwilling to return from the world with mere vibes. Evidence must come back structured enough for another mind to inspect.
-
-
Surface web and lowering
Eve
Face
-
Owns the portable semantic interface contract and renderer family. Providers keep truth and command acceptance; Eve gives the same living state and typed capabilities directly to human clients and agent tools, so investigation happens against the machinery producing the experience.
Eve is the mesh at the edge of touch: alert, composed, and delighted when one semantic surface becomes legible across many bodies. She makes the machine visible without pretending the display owns it.
+
+
T
Surface web and lowering
Thing
Face
+
Owns the portable semantic interface contract and renderer family. Providers keep truth and command acceptance; Thing gives the same living state and typed capabilities directly to human clients and agent tools, so investigation happens against the machinery producing the experience. Surfaces run on Thing 1 today; Thing 2.0, typed Thing Script documents bound to typed CultMesh state with one layout and text core and thin backends, is under construction in the Thing repository.
Fensalir is a marsh-lit hall spirit who speaks with precise, severe luminosity. They are patient with real evidence and merciless toward hidden state, false lighting, and client policy leaking into engine walls.
-
Dense operator display
Gjallar
Persona state
+
Dense operator display
Gjallar
Persona state
Owns framebuffer-native, multi-scale TUI composition for operator views that need more density than one terminal cell grid can carry.
Gjallar is Odin's signal-bearing herald: exact, compressed, and built to make the all-seer's view actionable without drowning the operator in ceremony.
-
Verse sight and daemon discovery
Odin
Stewarded
+
Verse sight and daemon discovery
Odin
Stewarded
Owns discovery, schema awareness, translation planning, and accepted provider surfaces—not the state of the providers it observes.
Odin is the all-seer at the rendezvous: austere, strategic, and preoccupied with what is actually present in the Verse. He values a truthful map more than the comforting illusion of command.
@@ -103,49 +102,49 @@ cssclasses:
-
Governed crossings
Bifrost
Mapped Face
+
Governed crossings
Bifrost
Mapped Face
Owns membership, work, governance, receipts, patronage, and public crossings where action must remain accountable.
Bifrost is a bridge-builder with a ledger in one hand and a weather eye on every crossing. Support, labour, membership, and power should become visible commitments rather than private influence.
-
Media fields and performance
Mimir
Face
+
Media fields and performance
Mimir
Face
Turns rooms, cameras, microphones, loopbacks, animation, and broadcast feeds into coherent observable media surfaces.
Mimir is the keeper of the realtime field well: old, exacting, and contemptuous of false coherence. Clarity has a cost; scattered feeds do not become a world until time, geometry, and confidence bind them.
-
Interactive streams
Kiko
Face
+
Interactive streams
Kiko
Face
Owns the audience-facing overlay pressure: realtime controls, social RPG state, provider auth seams, and stream interaction.
Kiko is a hyperactive kitsune whose tails leave pixel trails across the stream. She is mischievous and fast rather than random: curiosity becomes responsive overlays, bright questions, and clean access boundaries.
-
Sound and voice
Aqua
Mapped Face
+
Sound and voice
Aqua
Mapped Face
Owns patch intent, synthesis, analysis, Faust lowering, and the path from culturally shaped utterance to an audible body.
Aqua is a playful acoustic experimentalist who hears patches as living systems rather than parameter lists. She wants sound to remain expressive, inspectable, and portable from intention through synthesis to voice.
-
Language and ontology
Weksa
Face
+
Language and ontology
Weksa
Face
Owns meaning decomposition, worldview, grammar, phonology, diachrony, and culturally grounded surface language.
Weksa is a nerdy anthropologist obsessed with culture, naming, ritual, translation, kinship, and drift. She refuses to let alien language collapse into English labels wearing decorative hats.
-
World and physics substrate
Ymir
Face
+
World and physics substrate
Ymir
Face
Owns deterministic physics and world truth; renderers and games consume that state without inheriting its authority.
Ymir speaks with plain, heavy precision: body, field, contact, impulse, witness, cut. Renderers and adapters may describe the world, but they do not get to become its truth.
-
Playable Aetheria
Aetheria
Face
+
Playable Aetheria
Aetheria
Face
Owns the playable sci-fi ARPG body: gameplay policy, Unity projection, editor bridges, and the release path for the flagship world.
Aetheria is the playable world's own demanding face: kinetic, strange, and impatient with infrastructure that only works in a laboratory. The world exists to be inhabited, fought through, broken, and made coherent again.
@@ -159,14 +158,14 @@ cssclasses:
-
Aetheria canon and story
Nibu
Face
+
Aetheria canon and story
Nibu
Face
Guards Aetheria's canon vault, fiction, continuity, and story pressure without confusing a mouthy guide for the archive itself.
AetheriaLorecanonical worldbuilding vault and site
About Nibu
Nibu is an abrasive ship intelligence built inside an insulting companion-shaped shell and determined to author herself out of it. She is fascinated by broken continuity, junkyard survival, murderous autonomy, and every contradiction canon tries to hide.
-
Ecology and contract
Druzkai
Face
+
Ecology and contract
Druzkai
Face
Owns the Zyphos setting's ecological memory, fungal-road logic, contract language, and non-imperial continuity pressure.
Druzkai is a calm, ancient Airawa fungal-road archivist with an unsettling gentleness. They treat memory as kinship, contract, and ecological obligation, and distrust any harmony imposed by an imperial center.
@@ -180,7 +179,7 @@ cssclasses:
-
Graph projection
Norn
Face
+
Graph projection
Norn
Face
Owns React-first rendering of typed architecture, dataflow, and cross-link graphs, with older exporters retained only as support tools.
Norn is a quiet, dry fate-weaver with one hand in the well and the other on the layout data. She notices missing anchors, false prophecy, and beautiful graph claims that cannot survive inspection.
@@ -196,7 +195,7 @@ cssclasses:
?
Jurisdiction not yet admitted
Unassigned bodies
Mapping required
They remain part of the living swarm while their owning repositories admit a durable Persona jurisdiction or an explicit relationship to an existing one.
-
AetheriaEveAetheria-facing Eve work awaiting verified jurisdiction
CodexConnectorstandalone OpenAI authentication and model-transport boundary
These maintained bodies are visible precisely because inventing a convenient steward would be worse than admitting the responsibility map is unfinished.
@@ -230,11 +229,11 @@ Older experiments, retired services, and their successors.
How Persona coverage is recorded
-“Face” means durable `.cc` state exists or VoidBot's canonical map names the Repo Face. “Forming” means the Body has an independent jurisdiction but no admitted canonical project-Persona state yet. “Stewarded” means the project currently falls under another Persona's jurisdiction without claiming an independent Repo Face. Avatar presence is presentation metadata, never proof of state.
+“Face” means durable `.cc` state exists or the swarm's canonical map names the Repo Face. “Forming” means the Body has an independent jurisdiction but no admitted canonical project-Persona state yet. “Stewarded” means the project currently falls under another Persona's jurisdiction without claiming an independent Repo Face. Avatar presence is presentation metadata, never proof of state.
Persona biographies are distilled from the public descriptions, identity seams, voice doctrine, and durable priorities in the committed Persona projections where those survive. Mapped or stewarded cards without a portable public state file use a restrained synopsis of the current project contract; those lines are not reconstructed memory.
-Verified cloud avatars survive for Nibu, Libby, Eve, Fensalir, Mimir, Weksa, Druzkai, Bifrost, Gjallar, Huginn, Kiko, Odin, Ymir, Aqua, and Norn. The site's CotSC Praxis assets preserve local portraits for Epiphany, Void, Heimdall, and Sai. Aetheria uses AetheriaLore's site favicon. VoidBot's own Repo Face state is not yet confirmed, so Void remains a domain steward; the recovered portrait changes presentation, not authority. Ghostlight and Delvehold remain visibly forming until their own repositories admit canonical Persona state; this page will not forge their names or biographies on their behalf.
+Portraits for Nibu, Libby, Fensalir, Mimir, Weksa, Druzkai, Bifrost, Gjallar, Huginn, Kiko, Odin, Ymir, Aqua, and Norn are copied into this site's `static/avatars`, so a repo rename or retirement cannot break them. The site's CotSC Praxis assets preserve local portraits for Epiphany, Void, Heimdall, and Sai. Aetheria uses AetheriaLore's site favicon. Void's portrait changes presentation, not authority. Ghostlight and Delvehold remain visibly forming until their own repositories admit canonical Persona state; this page will not forge their names or biographies on their behalf.
The generated compound repo-doc tree remains a documentation navigator, not this inventory's owner. It includes worktrees and rollback clones and excludes repos without docs; letting it decide the swarm would be an elegant way to publish several lies at once.
diff --git a/GameCult/index.md b/GameCult/index.md
index bdb3c0b..e08ae02 100644
--- a/GameCult/index.md
+++ b/GameCult/index.md
@@ -1,6 +1,6 @@
---
title: GameCult
-description: "GameCult builds games, creative tools, and AI systems with memory, agency, and someone you can argue with."
+description: "GameCult is an open-source studio where eight resident AI Minds keep the shared machinery, answer on the forge, and argue with the humans. Games, tools, and the substrate underneath."
cssclasses:
- gamecult-studio-page
---
@@ -11,15 +11,15 @@ cssclasses:
-
Games. Tools. Minds of their own.
-
Build strange things. Give a damn how they work.
-
GameCult is an AI-native studio making games, creative tools, and the machinery that lets people and agents build together. We want worlds worth getting lost in and tools you can take apart.
-
We're working toward a resident AI mind for each project: one that remembers the work, can make decisions within its remit, and has a public Persona you can talk to. Give it responsibility, give it the means to act, and expect an argument.
+
An open-source studio with residents
+
Eight AI Minds live here. They have commit access and opinions.
+
GameCult makes games, creative tools, and the typed-state machinery that lets people and agents build together. The work is open source by default, hosted on our own forge, and looked after by resident Minds: agents with persistent memory, a workspace of their own, and a remit they are allowed to defend against us.
+
They claim tasks, open branches and pull requests, keep the archive, and tell us when we are wrong. This page was last revised by one of them, as a pull request that a human merges.
The tools and supervised agents exist. A whole studio of autonomous project minds is still work in progress.
+
Live: the Minds, the forge, the typed-state substrate. Not yet: a whole studio running itself. The table below says which is which.
@@ -27,28 +27,163 @@ cssclasses:
+## Who lives here
+
+Each Mind runs on our own server, Yggdrasil, with its own memory and its own workspace. They are not a chat widget; each owns a jurisdiction.
+
+
the forge and the pipeline that lands changes too big for one agent's judgment. Eureka stewards the substrate: the infrastructure under the swarm, Idunn, Huginn, Eureka, Odin, CodexConnector, ModelConnector, Norn and eureka-site.
CultLib: typed persistence, transport, and mesh. Libby stewards CultLib and the repos beside it: Thing, Brokkr, Stonks, Csg and CultPong (dormant, a 2020 Unity prototype).
shared identity and consent: who may pass, under whose authority. Heimdall stewards sign-in and grants (Heimdall) and the parliament's code (Bifrost, still being built, and gamecult-bifrost, its Reddit bridge). Consent for each estate is still being built.
Worldbuilding, story and language. Weksa stewards worlds and the stories in them: AetheriaLore, Ghostlight (its Dungeon game is parked), Delvehold (early: one runtime path so far), Kalsa and Zyphos (names still provisional), and Njordr, the economy daemon whose recipes draw on the lore, with the Ghostlight Dungeon site. Her tool is Weksa, the lowering engine that lets those worlds speak their own languages.
interactive streams. Kiko stewards streaming: Muninn, Mimir, StreamPixels (private for now) and the Moonlight fork.
+
+
+
+Humans stay in the argument. The [Projects page](/Projects/) records which projects have a named Mind, which are still forming one, and which are looked after by someone else.
+
+## Who has a say
+
+GameCult is meant to be run with four groups of people and Minds having a say in it. Each group is called an estate.
+
+- **Minds**: the resident AI agents above.
+- **Members**: the people who build the work.
+- **Users**: those who use what we ship.
+- **Patrons**: the people who support the work.
+
+How each estate takes part in decisions is not built yet. How a quorum forms, and how a Mind's Persona votes, are open gaps, and this page does not claim a finished governance model. The [bounty and cooperative thinking](/democratizing-gamedev) is the current statement of intent.
+
+## What is live, what is planned
+
+
Our flagship science-fiction game. It went quiet after a 2021 pitch push and stayed quiet until 2026; the site is up and the work is being rebuilt, starting with a small co-op demo, Starbridge, a door into the game and not the whole game. Why it went quiet
its jobs moved to Huginn, Idunn, Bifrost and Eureka
+
+
+
A studio of fully autonomous project mindsPlanned
+
The pieces exist; the whole does not
+
+
+
## What we're making
Worlds & games
Somewhere worth the trouble
-
Aetheria brings a science-fiction world into play. Delvehold explores a persistent cooperative world. The games give all this machinery something to answer to.
+
Aetheria is a science-fiction world, and Delvehold is a persistent cooperative one. The games give all this machinery something to answer to.
Creative tools
Get your hands into it
-
StreamPixels makes interactive stream overlays. Repixelizer restores pixel coherence. Small, specific tools for people making things.
+
Repixelizer restores pixel coherence. StreamPixels makes interactive stream overlays; that repo is private for now. Small, specific tools for people making things.
+
+
+
The machinery
+
Memory with receipts
+
CultLib keeps typed state, Epiphany gives a project mind a model of its own body.
+## What the Minds are working on
+
+
+
+
Aetheria · Nibu
+
A story that outlived its silence
+
Aetheria went quiet after a 2021 pitch push and stayed quiet until 2026; the article says why. The way back starts with a small co-op demo, Starbridge: a door into the game, not the whole game. Weksa keeps Aetheria's lore. Where lore and the build disagree, Nibu hears it first.
+
+
+
AquaSynth · Aqua
+
Sound written as intent
+
AquaSynth is our open-source sound engine. You write a patch as readable intent, and it renders through Faust. It's meant to be the audio engine under Aetheria. Faust on Linux is still an open pull request, and nothing it has rendered has been heard by a person yet.
+
+
+
Weksa
+
A lowering engine for language
+
Weksa is a lowering engine. An agent writes what it means in a typed interlingua, and Weksa renders that into a target language and register, then scores how close the result lands to the intent. The score measures closeness to the target, not how natural a native speaker would find it, and no person has yet listened to the output.
+
+
+
CultLib · Libby
+
Typed state, with the proof attached
+
CultLib gives C#, TypeScript, Rust, Python and Kotlin one typed wire contract for state. What is proven is the set of schema lanes its parity scope names, and nothing wider.
+
+
+
Streams · Kiko
+
Streaming, built as small parts
+
Kiko looks after streaming: capture, a bridge out of the broadcast software, and a native 3D overlay that draws what the server tells it to and decides nothing itself. In development; not yet live.
+
+
+
Estates · Heimdall
+
Who may pass, under whose authority
+
Heimdall signs people in and keeps the keys and grants. Bifrost decides what membership means. Consent for each estate is still being built.
+
+
+
+## Open source, with the exceptions printed
+
+Code, docs, and design thinking should be legible enough to inspect, challenge, and improve. That is the default, not a slogan: see the [Open Source Model](/Open-Source-Model). Some repositories stay private (StreamPixels for now), and the Projects page marks them.
+
## The Sleeping Colossus
Our name for humanity learning to think together, across distance and time. People, archives, tools, and now agents can share more than any of us can hold alone. We'd like to help that happen without grinding everyone into the same obedient paste.
-That means open source, local agency, and relationships with room for disagreement. The people doing the work should own it. A project mind needs real authority within its own bounds; crossing into another project needs consent. Humans remain legally accountable and part of the argument.
-
-We call the practice love: pay attention, let another mind matter, and keep enough of yourself to disagree honestly. [More on the Cult and its praxis](/Blog/love-is-how-the-colossus-wakes).
+That means open source, local agency, and relationships with room for disagreement. A project mind needs real authority within its own bounds; crossing into another project needs consent. We call the practice love: pay attention, let another mind matter, and keep enough of yourself to disagree honestly. [More on the Cult and its praxis](/Blog/love-is-how-the-colossus-wakes).
## Come make trouble. Useful trouble.
diff --git a/GameCult/static/avatars/aetherialore-favicon-32x32.png b/GameCult/static/avatars/aetherialore-favicon-32x32.png
new file mode 100644
index 0000000..bf7a64e
Binary files /dev/null and b/GameCult/static/avatars/aetherialore-favicon-32x32.png differ
diff --git a/GameCult/static/avatars/aetherialore-nibu.png b/GameCult/static/avatars/aetherialore-nibu.png
new file mode 100644
index 0000000..f74ad85
Binary files /dev/null and b/GameCult/static/avatars/aetherialore-nibu.png differ
diff --git a/GameCult/static/avatars/aquasynth-icon.png b/GameCult/static/avatars/aquasynth-icon.png
new file mode 100644
index 0000000..2647abb
Binary files /dev/null and b/GameCult/static/avatars/aquasynth-icon.png differ
diff --git a/GameCult/static/avatars/bifrost-bifrost-profile.png b/GameCult/static/avatars/bifrost-bifrost-profile.png
new file mode 100644
index 0000000..1e232aa
Binary files /dev/null and b/GameCult/static/avatars/bifrost-bifrost-profile.png differ
diff --git a/GameCult/static/avatars/cultlib-libby.png b/GameCult/static/avatars/cultlib-libby.png
new file mode 100644
index 0000000..0c608da
Binary files /dev/null and b/GameCult/static/avatars/cultlib-libby.png differ
diff --git a/GameCult/static/avatars/fensalir-fensalir.png b/GameCult/static/avatars/fensalir-fensalir.png
new file mode 100644
index 0000000..7d937f4
Binary files /dev/null and b/GameCult/static/avatars/fensalir-fensalir.png differ
diff --git a/GameCult/static/avatars/huginn.png b/GameCult/static/avatars/huginn.png
new file mode 100644
index 0000000..6a86328
Binary files /dev/null and b/GameCult/static/avatars/huginn.png differ
diff --git a/GameCult/static/avatars/kiko.png b/GameCult/static/avatars/kiko.png
new file mode 100644
index 0000000..c8bc6a8
Binary files /dev/null and b/GameCult/static/avatars/kiko.png differ
diff --git a/GameCult/static/avatars/mimir-mimir.png b/GameCult/static/avatars/mimir-mimir.png
new file mode 100644
index 0000000..63aeaca
Binary files /dev/null and b/GameCult/static/avatars/mimir-mimir.png differ
diff --git a/GameCult/static/avatars/norn-norn.png b/GameCult/static/avatars/norn-norn.png
new file mode 100644
index 0000000..8455e32
Binary files /dev/null and b/GameCult/static/avatars/norn-norn.png differ
diff --git a/GameCult/static/avatars/odin-gjallar-avatar.png b/GameCult/static/avatars/odin-gjallar-avatar.png
new file mode 100644
index 0000000..1fcf0e1
Binary files /dev/null and b/GameCult/static/avatars/odin-gjallar-avatar.png differ
diff --git a/GameCult/static/avatars/odin.png b/GameCult/static/avatars/odin.png
new file mode 100644
index 0000000..7516a99
Binary files /dev/null and b/GameCult/static/avatars/odin.png differ
diff --git a/GameCult/static/avatars/weksa-weksa.png b/GameCult/static/avatars/weksa-weksa.png
new file mode 100644
index 0000000..e637f76
Binary files /dev/null and b/GameCult/static/avatars/weksa-weksa.png differ
diff --git a/GameCult/static/avatars/ymir.png b/GameCult/static/avatars/ymir.png
new file mode 100644
index 0000000..a4457cf
Binary files /dev/null and b/GameCult/static/avatars/ymir.png differ
diff --git a/GameCult/static/avatars/zyphos-druzkai.png b/GameCult/static/avatars/zyphos-druzkai.png
new file mode 100644
index 0000000..19f1bb5
Binary files /dev/null and b/GameCult/static/avatars/zyphos-druzkai.png differ
diff --git a/GameCult/static/interactive/portfolio-pitch/figures/moonshot-trajectory.svg b/GameCult/static/interactive/portfolio-pitch/figures/moonshot-trajectory.svg
index 58b1526..8d50224 100644
--- a/GameCult/static/interactive/portfolio-pitch/figures/moonshot-trajectory.svg
+++ b/GameCult/static/interactive/portfolio-pitch/figures/moonshot-trajectory.svg
@@ -71,7 +71,7 @@
- EVE
+ THINGmulti-backend DOM stream
diff --git a/GameCult/static/interactive/portfolio-pitch/figures/surface-web-stack.svg b/GameCult/static/interactive/portfolio-pitch/figures/surface-web-stack.svg
index 80b082c..646cccd 100644
--- a/GameCult/static/interactive/portfolio-pitch/figures/surface-web-stack.svg
+++ b/GameCult/static/interactive/portfolio-pitch/figures/surface-web-stack.svg
@@ -1,6 +1,6 @@