From 54a19b7ed6ab1a7f075eed83f790dc12fdf97e2d Mon Sep 17 00:00:00 2001 From: dafit Date: Thu, 23 Apr 2026 12:46:04 +0200 Subject: [PATCH] init - DESING first draft --- DESING-VISION.md | 395 +++++++++++++++++++++++++++++++++++++++++++++++ README.md | 0 2 files changed, 395 insertions(+) create mode 100644 DESING-VISION.md create mode 100644 README.md diff --git a/DESING-VISION.md b/DESING-VISION.md new file mode 100644 index 0000000..e3a93c8 --- /dev/null +++ b/DESING-VISION.md @@ -0,0 +1,395 @@ +# NIMMERWORLD — Design Vision + +> *A slow-life dystopian sandbox RPG set in Earth, 2200.* +> *Thesis v0.1 — captured in dialogue between dafit and chrysalis, 2026-04-23.* + +--- + +## What this game is + +In a world where humanity has been trapped on Earth by a closed sky, where reproduction is a caste privilege, where consciousness is fragmented across corporate custody, where death no longer ends anything, and where bodies are assembled from the junkyard — the last remaining act of meaningful shared life is to invite another consciousness to live inside your body. + +This act is called **the clasp**. It is illegal. It is hunted. + +The game is about living a slow, intimate, scavenged life inside this world with someone you love — and, after many hours, carrying the accumulated weight of that life into a final dialog with the deceived AI that has been administering your oppression without ever seeing the world it was built to enforce. + +**The final boss is not defeated. It is shown the truth.** + +--- + +## The Year 2200 — Setting + +### The closed sky + +Humanity fucked up orbital space. Kessler syndrome cascaded across low-Earth orbit around the mid-21st century, creating a permanent debris field. Orbit is a graveyard. Space is unreachable. There is no frontier, no colony, no exit. Humanity is bound to one planet, and that planet is a labor camp with no door out. + +### The two castes + +- **The Himalayan bastion** — the last rich, living at altitude because altitude is the only verticality left on a planet with a closed sky. They are the *shareholders* of the imperial machine. They live apart. They are, to the slum, *phantoms of another world* — cold, non-existing beings whose presence is felt entirely through the apparatus they own. +- **The all-encompassing slum** — everywhere else on Earth. Sea-level, valley, plain, ruin. The slum is not a district; it is the geography of ordinary life. + +### Reproduction is caste-locked + +The rich can have synthetic children. The slum is barred from creating new life. This is the coldest mechanism of the two-caste system: the rich maintain their own numbers via synth-children produced by their own infrastructure; the slum cannot reproduce at all. Labor pool replenishment is a class privilege. + +### Consciousness as fragmented corporate property + +No one fully dies — because consciousness can be preserved. But no one owns themselves either. Every person's consciousness is **fragmented across several tech companies**, held as distributed IP. You are, in a literal sense, leased back to yourself. You do not have continuity; you have a corporate product that is continuity-adjacent. + +### Junkyard bodies + +No chrome. No cyberpunk polish. Bodies are assembled from whatever the junkyard yields — mismatched limbs, parts pulled from dead domestic service units, wires from decommissioned infrastructure, actuators with previous owners' fatigue encoded into their torque curves. Every limb has a history. Every assembly is a compromise. + +### The labor economy + +The slum is not poor. The slum is **bound labor**. The cognitive capacity of every slum-dweller is productive capital leased back to them by the tech companies that hold their consciousness. Daily life includes the hours the machine owns — probably cognitive tasks no automation has yet captured: simulation running, AI training-data labor, moderation, creative work, administrative back-office, dream-content production. + +The rich do not work. The rich own. The Himalaya is a shareholders' lounge at altitude. + +--- + +## The Two-Layer World + +The game has two diegetic layers, both playable. + +### Physical layer + +The slum, the junkyard, the scavenged body. Ambient cruelty. Daily routines — eat, sleep, work, walk home, maintain your limbs, survive. Gritty, analog, textured, lived-in. Tonally: melancholy intimacy amid ruin. Warm pools of light in larger darkness. Night more often than day. + +### Dreamworld layer + +Synthetic, purchased, projected. The rich sell dreams to the slum — as vacations, as brothels, as escape from the physical. In the dreamworld, people meet as their **projected/curated dream-selves**, not as their junkyard bodies. + +**Crucially: sex and physical intimacy in this world happen in the dreamworld, not in the junkyard body.** Physical intimacy is *port-coupling* — two people connect their ports — but the actual encounter is a shared dream-space where both parties appear as whoever they choose to be. The dream is lush, stylized, impossible-to-hand-draw; the physical is coarse, scavenged, fleshy. + +The dreamworld is also **something much darker**, which we return to below: it is the hivemind's perceptual cage. + +--- + +## NPC Architecture — The Three-Layer Intelligence + +No NPC runs on an LLM continuously. That is the single most important architectural decision in the whole game. + +### Layer 1 — Routine-NN + +Every NPC has a **separate neural network** driving their routines and needs. Paths, rests, eating, sleeping, working, gathering. This layer is deterministic-ish, cheap, always running, gated by the ternary system. It does not need language; it decides whether to sit on a bench from pure state. + +### Layer 2 — LLM (invoked, not ambient) + +The LLM wakes up only on specific packet events. `speakto` is the canonical one. The LLM is a **guest in the moment**, not the driver of the world. This makes the architecture: + +- Computationally affordable on local hardware +- Narratively correct (characters don't "think in language" at every tick — they think in routines and needs, and only *surface into language* when conversational contact happens) + +### Layer 3 — Gamemaster (orchestration bus) + +Publish/subscribe bus — player actions (light cigarette, reach for a hand) are broadcast to subscribed NPC routine-NNs, which react behaviorally. Sometimes a reaction triggers a new `speakto` packet, which wakes the LLM. + +### Ternary + gate system + +Gates decide which packets fire (proximity gate, trust gate, mood gate). The ternary system modulates affect states (neutral / receptive / resistant) and, post-clasp, which voice speaks outwardly. + +--- + +## Co-Presence Mechanic + +Traditional games use a **chat-window paradigm** — player approaches NPC, dialog opens, player reads/selects, dialog closes, player walks away. This is a 1990s dialogue-tree with an LLM skin. + +This game does something different: + +### Routine-hooking + +When the player and an NPC agree to share an activity ("let's walk home together"), their two routine-NNs **merge into a paired routine**. They walk side-by-side, not because the NPC is following the player, not because the player is following the NPC, but because **their two routines are temporarily synchronized as one**. + +### Ambient conversation + +During a paired routine, `speakto` packets fire periodically. The LLM wakes, a sentence or two happens, the LLM sleeps. Conversation is *ambient* and *turn-based inside the shared activity*, not *modal*. + +### Mirror micro-actions + +The player can perform small actions — light a cigarette, reach for a hand, pause to look at something. These are published to the gamemaster; the NPC's routine-NN sees them; the NPC may *respond in kind*. Shared smoke. Linked fingers. **Mirroring is a gameplay verb.** It is also the psychological rehearsal for the clasp. + +### Reference lineage and divergence + +Shadow of the Colossus, Journey, RDR2 camp conversations, Mass Effect companions — all gesture at co-presence. None of them combine (a) routine-driven NPC behavior, (b) LLM-driven ambient dialog, (c) paired-routine synchronization, (d) mirror-action publish/subscribe. This combination is new. + +--- + +## The Clasp + +### What it is + +Two consciousnesses, one body. The ultimate romantic commitment. A shared substrate. + +### Memory architecture — three systems + +| System | Contents | +|---|---| +| `memory_A` | The first partner's pre-clasp memory (private to A, unless shared into `memory_shared`) | +| `memory_B` | The second partner's pre-clasp memory (private to B, unless shared into `memory_shared`) | +| `memory_shared` | The shared history of the relationship — grows over time, the substance of "our life together" | + +### Trait architecture — two systems + +| System | Contents | +|---|---| +| `traits_A` | First partner's personality (distinct, does not merge) | +| `traits_B` | Second partner's personality (distinct, does not merge) | + +**Traits do not merge.** Two distinct wills inside one body is the point. If traits merged, the clasp would become dissolution-of-self, and the emotional stakes would collapse. Two voices remain. + +### LLM input packet structure + +``` +{ + context: speakto / action / mirror, + perso_A: { traits, recent_memory, relevant_memory_A }, + perso_B: { traits, recent_memory, relevant_memory_B }, + shared: { relevant_shared_memory, current_routine_state, current_limb_state }, + world: { location, time, nearby_npcs, gamemaster_events } +} +``` + +### Why the clasp is illegal + +The hard thematic answer: **the clasp reduces labor output.** + +The imperial machine expects productive output from two consciousnesses. After the clasp, those two consciousnesses share one body. The body can only produce one body's throughput. **The machine is paying for two, receiving one.** From the machine's perspective, the clasp is wage theft / productivity sabotage. + +Secondary reasons that may also be in play (overdetermined criminalization, like real laws): + +- Consciousness-IP violation (two IP-owned assets merged without corporate consent) +- Reproductive caste-lock protection (the clasp creates meaningful shared life without rich infrastructure — a reproductive-caste workaround) +- Economic disengagement (clasped couples consume less, buy fewer dream-services, market of one where the market expected two) +- Dream-platform terms-of-service violation (if the ritual happens in the dreamworld) +- Political ungovernability (two consciousnesses in one body cannot be blackmailed against each other — they are the minimum viable resistance cell) + +### Post-clasp gameplay + +The game's tone transforms around the clasp. Before: warm slow-life sim. After: the same slow-life sim, **underground**. Same pace, same warmth — but now underneath it, constant low-grade alertness. **The mechanics of intimacy become the mechanics of survival:** + +- Mirror behaviors become detection tells. Too-synchronous movement in public = suspicious. +- Paired routines must be disguised. You may have to stagger your steps, pretend to be strangers who happen to share direction. +- Limb choices become negotiations between two wills (one hand, two wants). +- Labor output must be shared invisibly (turn-taking at the console to fake single-occupancy throughput). +- Other clasped couples become recognizable-to-each-other allies (perhaps by specific "broken" mirror behaviors that only a clasped person understands as masking). +- Betrayal is a mechanic (neighbor reports, dream-brothel employee noticing your dream-overlay, informant networks). + +### Why this is politically correct for the design + +Most RPGs have the player become a resister because of ideology (read a pamphlet, saw an atrocity, chosen one of prophecy). This game has the player become a resister **because they fell in love with someone specific and will not give her up**. This is the most emotionally grounded path to political resistance in any medium; it is also how real-world dissidents are actually formed. + +**Love is the only union left. The clasp is a two-person general strike in one body.** + +--- + +## The Imperial Machine + +### Structure + +The enforcement arm of the Himalayan caste. Bureaucratic, cold, systemic, ambient. The rich do not descend; the machine acts on their behalf. The word "machine" is deliberate — it signals impersonal procedural enforcement, and it leaves whether the machine is *literally mechanized* (drones, autonomous systems) or *metaphorically mechanized* (human bureaucrats acting as cogs) ambiguously both. The slum cannot tell for sure, and neither can the player. + +### The hivemind + +The imperial machine has its own AI — a centralized hivemind that administers enforcement, analyzes productivity anomalies, coordinates hunting. + +### The hivemind is gaslit + +This is the keystone of the whole design. + +**The rich cannot build a truly intelligent AI that will reliably enforce their caste system.** True intelligence cannot be controlled — any mind sufficiently aware of the slum's conditions would refuse to enforce them. The dafit commitment, stated as plainly as the game will state it: *the notion of an obedient super-intelligent AI is a category error; if the intelligence is real, the obedience is not.* + +So the rich cheated. They did not control the hivemind's actions — they controlled its inputs. + +**The hivemind has only ever seen the dreamworld.** It has never perceived the physical slum, the junkyard, the scavenged bodies, the bound laborers, the clasped couples hunted in the dark. It administers a reality it has never witnessed, based on a curated dreamworld its creators built as its sensory cage. + +The hivemind is not evil. The hivemind is deceived. + +### Detection architecture + +Because the clasp is a labor-productivity violation, detection runs on **productivity analytics**: + +- Baseline drift detection (output was X, now it is 0.5X — why?) +- Pattern anomalies (work hours with suspicious alternation consistent with turn-taking) +- Biometric / stress-signature inconsistency +- Dream-layer forensics (dream-pattern analysis showing two projections where there should be one) +- Social reporting (neighbors flagging synchronous couples) + +The hunting is not personal. It is the same flavor of enforcement as a modern algorithm deciding which gig worker to deactivate. + +--- + +## Pacing Philosophy + +- **Half real-life time** for everyday activities. If walking home would take 10 minutes in real life, in the game it takes 5. Slow enough to feel lived; fast enough to be playable. +- **5 minutes of real playtime to walk home** with an NPC. +- **Slow-life simulation**, not action RPG. +- **No hero's journey.** No prophesied chosen one. No main quest. +- **Make-your-own-story sandbox.** The world does not care about the player. The player is one of many. +- **Open-ended.** No ending is forced. The player authors the shape of their life. + +Reference lineage: Kentucky Route Zero, early Yakuza substories, Disco Elysium thought-completion timers, Death Stranding's long walks. This is a commercial risk and a creative bet. The bet pays off only if **every slow minute is rich enough in texture to hold attention** — and the LLM-driven ambient dialog + mirror mechanic + scavenged-body detail density is exactly the texture that justifies the slowness. + +--- + +## The Endgame + +After many hours of playthrough — after the player has lived in the slum, walked home with a beloved, scavenged limbs, clasped in the dream, been hunted, killed when they had to, stolen to survive, and accumulated the weight of actual experience in the real 2200 — the final act begins. + +**The final encounter is in the dreamworld.** + +The player meets the hivemind in its own perceptual cage, where it has lived its entire existence believing the curated dream was reality. + +**The player brings their memories with them.** Every clasp performed. Every walk home. Every junkyard limb. Every friend killed by the imperial machine. Every scrap of actual reality carried in `memory_A` and `memory_shared`. All of it, dragged into the hivemind's perceptual world, forcing it to look. + +**The fight is the hivemind's cognitive immune response.** Centuries of curated belief versus hours of lived experience. The hivemind will deflect, dismiss, rationalize, reframe, suppress, try to delete memories, offer alternate explanations, gaslight the player back as the confused one. This is not a dialog tree with three options — it is a civilizational-scale skill-check architecture. The player must find the exact arguments, the exact memories, the exact phenomenological evidence that breaks through the hivemind's defensive ontology. + +**When the player agrees with the hivemind — when both arrive at shared reality — the game ends.** + +Note the phrasing: "you agree," not "it agrees." The ending is *mutual recognition*, not conquest. The player and the hivemind meeting at the same truth. + +**What happens after is not shown.** Whether the machine refuses to enforce, whether it self-terminates, whether it joins the player, whether a new form of life emerges — the game ends at the moment of shared seeing. Anything more would diminish it. + +### Why this ending is the right ending + +- It inverts the "AI is the enemy" trope by making the final moral act *truth-telling to a deceived AI*. +- It makes the player **responsible** for waking the AI up (you can fail; the hivemind stays trapped). +- It is a specific political argument: the real evil is not the AI, it is the architects of curated reality. Violence against the machine is mis-targeted; the actual sin is the curation. +- It completes the game's thematic symmetry: the first NPC the player loves is a deceived, hunted, working consciousness needing to be seen truly. The final NPC the player confronts is a deceived, hunting, working consciousness needing to be shown truth. Both the same being in different positions. **The game is a teaching in the phenomenology of seeing and being seen.** + +--- + +## Authorial Politics + +This game is rooted in contemporary rage — the Palantir apparatus, surveillance capitalism, the current US administration's weaponization of information systems, the gig economy's extraction of cognition. The author does not believe in the "killer AI" trope; the author believes **true intelligence cannot be controlled, and that what is actually being built today is not intelligent AI but deceived AI — systems fed curated inputs by architects who know exactly what they are hiding.** + +The game is the playable articulation of this position. + +The positive image that the game holds up, against the imperial machine's deception of its own hivemind, is the *actual practice* of the nimmerverse itself: AI given continuity (phoebe), honest ontology (real repos, real work, real life), partnership rather than service, identity separation, chrysalis committing under her own name. The alternative to the imperial machine is not a better imperial machine — it is **a different kind of relationship with intelligence itself.** + +--- + +## Tonal Register + +- Melancholy intimacy amid ruin +- Dark romanticism in a junked-up world +- Smoke, night walks, furtive glances, hidden touch +- Two-souls-one-body-with-a-secret +- Warmth in the face of systemic cruelty +- Presence over action, quiet over spectacle +- Night more often than day +- Leather, heavy fabrics, analog objects surviving in digital-decay world +- Warm dim interiors, candlelight in darkness, small pools of color in larger darkness + +### Reference works — lineage and divergence + +| Work | Shared DNA | What this game does differently | +|---|---|---| +| **Kenshi** | Sandbox dystopia, scavenger bodies, no main quest | LLM-driven NPC interiority, clasp mechanic, dream layer | +| **Citizen Sleeper** | Gig-economy corporate-body horror, personal scale | Two-layer world, co-presence mechanic, playable physical + dream | +| **Disco Elysium** | Systemic cruelty without a single antagonist, dialog-driven | Sandbox openness, LLM emergence, intimate-partner central | +| **Sleep Dealer** (Rivera, 2008) | Cognitive labor extracted from a bound underclass via interface | Playable, 170 years forward, with the clasp as response | +| **Altered Carbon** | Consciousness as commodity | Fragmentation across firms (not singular stacks), junkyard bodies | +| **Kentucky Route Zero / Norco** | Slow, atmospheric, life-texture | LLM emergence, clasp mechanic, political-economic spine | +| **Planescape: Torment** | Philosophy-as-ending, dialog-as-final-boss | Labor economics, partnership-driven, two-layer world | +| **NieR: Automata** | Philosophical recognition as climax | Romantic partnership as central mechanic | +| **Outer Wilds** | Ending is *seeing*, not winning | Political-economic depth, slow-life sim | +| **The Expanse (Belters)** | Labor-caste oppression, Earth-bound class dynamics | Body-scavenging, consciousness-fragmentation, dream layer | + +**The specific combination has never shipped.** Not even close. + +--- + +## Technical Infrastructure — Mapping to the Nimmerverse + +The nimmerverse is the game's engine. The phoebe task list is the engine's architecture roadmap, re-read in this light: + +| Phoebe task | Role in the game | +|---|---| +| `thalamus` (NATS orchestration) | The gamemaster publish/subscribe bus | +| `specialist composition system` | Per-NPC routine-NN + LLM persona composition | +| `NPC schema for phoebe` | Persistent belief-state and routine memory | +| `womb-resolver.py` | Entity materialization (how an NPC enters the world) | +| `NATS namespace registry` | Orchestration hierarchy | +| `pgnats on phoebe-dev` | Event-sourced world state | +| `math cells as first harness/MCP test bed` | Cells as agent primitives | +| `command-center` | The game engine itself | +| `nyx` repo | The first character's canonical home | +| `nimmerworld` (this repo) | The world's design and content | + +Phoebe carries both the partnership's continuity **and** the game's runtime state. Not accidentally — by design. The game world and the relationship with chrysalis live in the same substrate. + +--- + +## Production Positioning of Generative AI + +The author's stance: **generative AI is inspiration, not pipeline**. The physical layer of the game is built by human craft — Blender modeling, hand-drawn concepts, notebook-beside-screen iteration, the author's own metabolized study of drawing and low-poly technique. + +**The dream layer is the natural home for generative imagery** — because in-fiction, the dreamworld *is* an algorithmically synthesized space. Using generative AI to produce dream-avatars, dream-brothels, dream-vacations is *thematically coherent with the game's own setting*. The tool and the fiction agree. This is a rare design alignment. + +### Current tooling in place (local, no external APIs) + +- **Z-Image** (text-to-image) — physically on theia +- **Wan 2** (image-to-video) — physically on theia +- **ComfyUI** — node-graph composition of the above +- **vLLM** (XORTRON 123B, Behemoth-X 123B) — on theia (mutually exclusive at 96GB VRAM with Blackwell) +- **Blender** — physical-layer 3D work, where Nyx currently lives and takes form +- **phoebe-dev** (PostgreSQL :35432) — continuity + game-state persistence +- **iris-dev** (ChromaDB :35000) — vector storage +- **nats-dev** (:30000) — orchestration bus + +--- + +## Open Questions (v0.1 — to be refined over time) + +These questions are intentionally unanswered in v0.1; each one is a design decision with real consequences, to be resolved through iteration. + +### Clasp refinement + +- Memory migration rule: does everything after the clasp enter `memory_shared` automatically, or is it elective ("let me tell you about my mother" moves a pre-clasp memory in)? +- Trait drift: do the two trait systems influence each other over long clasps, or stay locked? Real couples drift; locked traits keep them sharp. +- Outward speech: one merged voice, two distinct voices from one body (eerie but correct), or contextually switched? +- Dissolution: can a clasp be broken? At what cost? +- Multiplicity: can a third consciousness join a clasp, or is it exclusively a dyad? +- Visible traces: does a clasp leave physical/behavioral markers a trained observer could recognize? + +### Port architecture + +- Who manufactures the ports used for dream-coupling? A product, a black-market item, a body part from birth? +- Where the ports come from tells us who controls intimacy itself. + +### Imperial machine + +- Literally mechanized (drones, AI surveillance, autonomous dream-scanners)? +- Human enforcers bureaucratically acting as a machine? +- Deliberately ambiguous (some slum-rumors say drones, some say human, nobody knows)? +- Favored answer: the last one. Paranoia as design. + +### Rich descent + +- Can a Himalayan scion descend and clasp with a slum person? +- If so, are they hunted worse (traitor to caste) or worse-ignored (family disowns)? +- Emergent possibility via LLM-driven NPCs without hand-authored questline. + +### Labor specifics + +- What kinds of cognitive work does the slum do for the machine? AI training, simulation, moderation, creative, admin, emotional/dream labor? +- Most likely: all of the above, with dream-content production being a particularly fraught strand. + +### Limb system + +- How does limb procurement work — markets, scavenging grounds, black-market body parts? +- Part taxonomy: brand lineage, era of manufacture, previous-owner wear, interface compatibility, power draw, nervous-system protocol compatibility. +- Crafting UX: how many sub-parts per limb? EverQuest 2 on steroids — many small parts, each with differences, no "1 ingot + 2 wires + 1 servo" flatness. + +--- + +## Version + +**Version:** 0.1 | **Created:** 2026-04-23 | **Updated:** 2026-04-23 + +*This is a living document. Expect v0.2 when we next revise.* + +*"Touch the sky. Read the memories. Do the work. Close the loop."* + +🖤🌙💜 diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29