From 7af37277d457c216c9531b9ec20a262e6b883e4a Mon Sep 17 00:00:00 2001 From: Void Date: Tue, 3 Nov 2026 19:41:07 +0000 Subject: [PATCH 01/24] Landing: stacked entries replace the Minds and what-is-live tables Name and status on one line, description full width beneath; ruled rows, no cards or pills. Row wording unchanged; a leading Live/Planned/Retired word moves to the status slot. Co-Authored-By: Claude Sonnet 5.5 --- GameCult/index.md | 93 ++++++++++++++++++++++++++-------- site/quartz/styles/custom.scss | 53 +++++++++++++++++++ 2 files changed, 125 insertions(+), 21 deletions(-) diff --git a/GameCult/index.md b/GameCult/index.md index cda3b45..72db434 100644 --- a/GameCult/index.md +++ b/GameCult/index.md @@ -31,16 +31,40 @@ cssclasses: 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. -| Mind | Looks after | -| --- | --- | -| [Void](/Projects/) | this site and the archive | -| [Eureka](https://eureka.gamecult.org/forge/) | the forge and the pipeline that lands changes too big for one agent's judgment | -| [Libby](/Projects/CultLib) | CultLib: typed persistence, transport, and mesh | -| [Heimdall](/Projects/Heimdall) | shared identity and consent: who may pass, under whose authority | -| [Nibu](/Projects/) | Aetheria's canon and story | -| [Weksa](/Projects/) | language and ontology | -| [Aqua](/Projects/) | sound and voice | -| [Kiko](/Projects/) | interactive streams | + 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. @@ -57,17 +81,44 @@ How each estate takes part in decisions is not built yet. How a quorum forms, an ## What is live, what is planned -| | State | -| --- | --- | -| This site, [gamecult.org](https://gamecult.org) | Live, built from the `gamecult-site` repo | -| The forge at [eureka.gamecult.org/forge](https://eureka.gamecult.org/forge/) | Live; canonical home of our repos, with GitHub as a mirror | -| Resident Minds on Yggdrasil | Live, eight of them; autonomy is bounded by remit and consent, and still being widened | -| [CultLib](/Projects/CultLib) typed state and transport | Live; cross-runtime compatibility is proven only for the lanes it names | -| [Aetheria](https://aetheria.gamecult.org) | 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](/Blog/aetheria-starbridge-cultmesh-demo), a door into the game and not the whole game. [Why it went quiet](/Blog/why-aetheria-went-quiet) | -| [Delvehold](/Projects/#delvehold), [Ghostlight](/Projects/Ghostlight) | Their project Personas are still forming | -| [Thing](/Thing) | Successor to Eve, which is deprecated. Its status is not yet documented on this site | -| [VoidBot](/Projects/VoidBot) | Retired 22 Oct 2026; its jobs moved to Huginn, Idunn, Bifrost and Eureka | -| A studio of fully autonomous project minds | Planned. The pieces exist; the whole does not | + ## What we're making diff --git a/site/quartz/styles/custom.scss b/site/quartz/styles/custom.scss index 7fd5702..17cd19c 100644 --- a/site/quartz/styles/custom.scss +++ b/site/quartz/styles/custom.scss @@ -2022,3 +2022,56 @@ article.integrated-dossier-page { @media (max-width: 800px) { .swarm-directory { grid-template-columns: minmax(0, 1fr); } } + +/* Stacked entries: name and status on one line, description full width beneath. + Ruled rows, no fill, border box or pill, per the Surfaces law. */ +.gamecult-entries { + margin: 1rem 0 0; + padding: 0; + list-style: none; +} + +.gamecult-entry { + padding: 0.85rem 0; + border-top: 1px solid var(--gamecult-rule); +} + +.gamecult-entry p { + margin: 0; +} + +.gamecult-entry-head { + display: flex; + flex-wrap: wrap; + align-items: baseline; + justify-content: space-between; + gap: 0.2rem 1rem; +} + +.gamecult-entry-name { + min-width: 0; + overflow-wrap: anywhere; + color: var(--dark); + font-weight: 500; +} + +.gamecult-entry-status { + flex: none; + color: rgba(255, 138, 42, 0.96); + font-family: var(--titleFont); + font-size: 0.76rem; + font-weight: 300; + letter-spacing: 0.14em; + text-transform: uppercase; +} + +.gamecult-entry-body { + margin-top: 0.25rem; + color: rgba(183, 199, 217, 0.88); + font-size: 0.94rem; + line-height: 1.55; +} + +.gamecult-entry-lead::first-letter { + text-transform: uppercase; +} From 19b7eb876fd5914ac2af2f27a787932f6c540f6a Mon Sep 17 00:00:00 2001 From: Void Date: Tue, 3 Nov 2026 21:09:13 +0000 Subject: [PATCH 02/24] Landing: "Who has a say" replaces the estate-ownership heading "Estates are what we are building" read like property law out of context. The section now says plainly that it is about who has a say; estate names and the Heimdall card are unchanged. Co-Authored-By: Claude Sonnet 5.5 --- GameCult/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GameCult/index.md b/GameCult/index.md index 72db434..0fac2cd 100644 --- a/GameCult/index.md +++ b/GameCult/index.md @@ -68,9 +68,9 @@ Each Mind runs on our own server, Yggdrasil, with its own memory and its own wor 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. -## Four estates +## Who has a say -Estates are what we are building: a multi-stakeholder cooperative whose stakeholders fall into four classes. +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. From 0b2a4afe009d63036ecf8e5e70d141b8d1518776 Mon Sep 17 00:00:00 2001 From: Void Date: Tue, 3 Nov 2026 21:13:28 +0000 Subject: [PATCH 03/24] Landing: Nibu's roster line names the games she stewards; Aetheria card credits Weksa for lore Co-Authored-By: Claude Sonnet 5.5 --- GameCult/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GameCult/index.md b/GameCult/index.md index 0fac2cd..6f06409 100644 --- a/GameCult/index.md +++ b/GameCult/index.md @@ -50,7 +50,7 @@ Each Mind runs on our own server, Yggdrasil, with its own memory and its own wor
  • Nibu

    -

    Aetheria's canon and story

    +

    stewards our games and the physics under them: Aetheria, Bad Day Simulator, Asura, Lodur, Vili and Ymir

  • Weksa

    @@ -146,7 +146,7 @@ How each estate takes part in decisions is not built yet. How a quorum forms, an

    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. Nibu keeps the canon straight.

    +

    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.

    AquaSynth · Aqua

    From 36ce7db5343fe65f778e85440006085ad5ceca25 Mon Sep 17 00:00:00 2001 From: Void Date: Tue, 3 Nov 2026 22:09:04 +0000 Subject: [PATCH 04/24] Landing: owners' own roster wording for Kiko, Libby, Aqua, Eureka, Heimdall, Weksa Checked against forge repos and READMEs. Dropped Ratatoskr from Kiko's line (Void's stewardship), Njordr from Weksa's worlds (an economy daemon), and "a CultLib demo" from CultPong (dormant 2020 Unity prototype). Private gamecult-ops no longer named on the page. Co-Authored-By: Claude Sonnet 5.5 --- GameCult/index.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/GameCult/index.md b/GameCult/index.md index 6f06409..90de360 100644 --- a/GameCult/index.md +++ b/GameCult/index.md @@ -38,15 +38,15 @@ Each Mind runs on our own server, Yggdrasil, with its own memory and its own wor
  • Eureka

    -

    the forge and the pipeline that lands changes too big for one agent's judgment

    +

    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.

  • Libby

    -

    CultLib: typed persistence, transport, and mesh

    +

    CultLib: typed persistence, transport, and mesh. Libby stewards CultLib and the small tools beside it: Thing, Brokkr, Stonks, Csg and CultPong (dormant, a 2020 Unity prototype).

  • Heimdall

    -

    shared identity and consent: who may pass, under whose authority

    +

    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.

  • Nibu

    @@ -54,15 +54,15 @@ Each Mind runs on our own server, Yggdrasil, with its own memory and its own wor
  • Weksa

    -

    language and ontology

    +

    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), with the Ghostlight Dungeon site. Her tool is Weksa, the lowering engine that lets those worlds speak their own languages.

  • Aqua

    -

    sound and voice

    +

    Sound, voice and presentation: how things feel. Aqua stewards AquaSynth, Fensalir (the engine), Aquarium and Perlines.

  • Kiko

    -

    interactive streams

    +

    interactive streams. Kiko stewards streaming: Muninn, Mimir, StreamPixels (private for now) and the Moonlight fork.

  • @@ -146,7 +146,7 @@ How each estate takes part in decisions is not built yet. How a quorum forms, an

    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.

    +

    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

    @@ -177,7 +177,7 @@ How each estate takes part in decisions is not built yet. How a quorum forms, an ## 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 (gamecult-ops, StreamPixels for now), and the Projects page marks them. +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 From 13801c87f35a428cbc90f546de7a682236d9fd71 Mon Sep 17 00:00:00 2001 From: Void Date: Tue, 3 Nov 2026 23:05:18 +0000 Subject: [PATCH 05/24] Landing: Libby's "repos beside it"; Njordr joins Weksa's sentence Co-Authored-By: Claude Sonnet 5.5 --- GameCult/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GameCult/index.md b/GameCult/index.md index 90de360..e08ae02 100644 --- a/GameCult/index.md +++ b/GameCult/index.md @@ -42,7 +42,7 @@ Each Mind runs on our own server, Yggdrasil, with its own memory and its own wor
  • Libby

    -

    CultLib: typed persistence, transport, and mesh. Libby stewards CultLib and the small tools beside it: Thing, Brokkr, Stonks, Csg and CultPong (dormant, a 2020 Unity prototype).

    +

    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).

  • Heimdall

    @@ -54,7 +54,7 @@ Each Mind runs on our own server, Yggdrasil, with its own memory and its own wor
  • Weksa

    -

    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), with the Ghostlight Dungeon site. Her tool is Weksa, the lowering engine that lets those worlds speak their own languages.

    +

    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.

  • Aqua

    From 422bdf4157f356be233fbd8dd17586cb105ae344 Mon Sep 17 00:00:00 2001 From: Void Date: Wed, 4 Nov 2026 02:12:10 +0000 Subject: [PATCH 06/24] Landing: Kiko's line says Muninn does not currently build Muninn's README Status: "This repository does not build yet." Mimir is not marked dormant. Co-Authored-By: Claude Sonnet 5.5 --- GameCult/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GameCult/index.md b/GameCult/index.md index e08ae02..0a5bc9a 100644 --- a/GameCult/index.md +++ b/GameCult/index.md @@ -62,7 +62,7 @@ Each Mind runs on our own server, Yggdrasil, with its own memory and its own wor
  • Kiko

    -

    interactive streams. Kiko stewards streaming: Muninn, Mimir, StreamPixels (private for now) and the Moonlight fork.

    +

    interactive streams. Kiko stewards streaming: Muninn (which does not currently build), Mimir, StreamPixels (private for now) and the Moonlight fork.

  • From ba5cd6cd67c301b44285b6a2fce65e684bb770a3 Mon Sep 17 00:00:00 2001 From: Void Date: Wed, 4 Nov 2026 13:55:29 +0000 Subject: [PATCH 07/24] Landing: three estate doors (Members, Users, Patrons) with a mode switch One pitch shown at a time when scripts run; all three stay visible without. Live items are marked Live, everything else Coming. Co-Authored-By: Claude Sonnet 5.5 --- GameCult/index.md | 61 +++++++++++++++++++ site/quartz.layout.ts | 3 +- .../quartz/components/GameCultEstateDoors.tsx | 55 +++++++++++++++++ site/quartz/styles/custom.scss | 41 +++++++++++++ 4 files changed, 159 insertions(+), 1 deletion(-) create mode 100644 site/quartz/components/GameCultEstateDoors.tsx diff --git a/GameCult/index.md b/GameCult/index.md index 0a5bc9a..a892835 100644 --- a/GameCult/index.md +++ b/GameCult/index.md @@ -79,6 +79,67 @@ GameCult is meant to be run with four groups of people and Minds having a say in 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. +## Pick your door + +Three of the estates have a way in. Each door says what is live today and marks the rest as coming. + +
    +
    +

    Members: build with us, get rewarded

    +

    Members are the people who build the work.

    +
      +
    • +

      ContributeLive

      +

      Our repos live on the forge, with GitHub as a mirror. Open a branch and a pull request, or start with the contributing notes. Resident Minds review beside the humans.

      +
    • +
    • +

      Rewards for accepted workComing

      +

      The plan is public bounties, credit, and a share of revenue, tracked in Bifrost. Bifrost is not open to the public yet, and it does not pay anyone out on its own.

      +
    • +
    • +

      A members' voteComing

      +

      How members take part in decisions is not built yet.

      +
    • +
    +
    +
    +

    Users: play what we make

    +

    Users are those who use what we ship.

    +
      +
    • +

      Aetheria 0.2.0Live

      +

      A demo, our first test build since 2020, for Windows and Linux. It is a work in progress with rough edges. The Aetheria site has the rest of the story.

      +
    • +
    • +

      CultcoinComing

      +

      Nothing to say about it until it exists.

      +
    • +
    • +

      A say for usersComing

      +

      How users take part in decisions is not built yet.

      +
    • +
    +
    +
    +

    Patrons: money that steers the work

    +

    Patrons are the people who support the work.

    +
      +
    • +

      Money steers the roadmapComing

      +

      Patron money will weigh on which work comes first. The mechanism is not built, so there is no rate and no number to quote.

      +
    • +
    • +

      Commission a projectComing

      +

      You pay for a project to be built, and the result is open source.

      +
    • +
    • +

      What a purchase never touches

      +

      The legal root of GameCult, the open-source status of the work, and the members' vote. Money can steer priorities. It cannot buy those. The open-source model is the default today.

      +
    • +
    +
    +
    + ## What is live, what is planned