Moku: The Word That Wouldn't Stay Put
world-8953-t33 · Live demo · Code
Previously: In Part 1 we opened the observatory at turn 4 — Lumo says lami, the bubble shows only the glyph, the trace shows a private gloss (move). One sound, one mind, still early. No shared dictionary yet.
This post follows the same sandbox seed through turn 33 of our golden run (world-8953-t33). Same rules: we script rain, scarcity, and strangers; the models invent and reuse glyphs. By the end, a few sounds dominate the forest — and six creatures no longer agree what they mean.
If you skipped Part 1: glyphs are invented 2–8 letter words (never English). Mind Traces are JSON receipts of what each creature meant and heard. The chronicle is garnish; the traces are proof.
Turn 2. Food falls. Someone shouts a sound that does not exist in any human language yet.
Turn 4. lumiko appears again — not because we wrote it in a script, but because a small model chose reuse over invention, the same habit we saw with lami in Part 1. The public transcript grows. The dictionary panel starts guessing contexts: food, danger, shelter — statistical shadows, not truth.
By turn 33 of our golden run, a glyph family had won the forest.
lumiko — fifty-seven public uses. lin — a hundred and five, a habit more than a word. run — eighty-two times, the sound of moving east as scarcity tightened.
We did not assign any of that.
We assigned rain.
One frame — one sound, two readings
Mid-run: public glyph on the wire, private meaning in the bubble subtitle. Gold arcs = this turn's signals; teal = trust built over time.
Sandbox as film score
Fixed cues. Improvised melody.
The creatures react to weather and events — huddling in rain, leaning from strangers, trembling near thorns — so the map shares the same sky as the minds.
But the words belong to the models.
Same glyph. Six private dictionaries.
Mid-run, lumiko is everywhere. Speech bubbles. Signal arcs. Public chatter.
Open Mind Traces and compare interpretation for the same glyph:
| Creature | Hears lumiko as… |
|---|---|
| Lumo | Share food / ally signal |
| Nia | Navigate / follow path |
| Vey | Useful near food — maybe |
| Oro | Alert / concern |
| Stray-6 | Local sound worth echoing |
Same string on the wire. Different nouns in the head.
That is the phenomenon we built Moku to make visible — language as negotiated pressure, not a lookup table.
Later lin and run inherit the same fate. Dictionary stats show lin near food eighteen times and near danger seven times across the run. One mouthful of sound, incompatible worlds.
Meaning drifts because survival drifts.
Watching a glyph become a meme
Language evolution marks births: first spoken by Lumo near food.
Glyph drift flags context shifts: born near berries, later shouted beside thorns.
Field notes write the pattern: Turn 11: possible misuse by Lumo — 'lumiko' often heard near food, spoken on danger.
The UI does not judge. It surfaces — so you can narrate, or export JSON and grep.
rabr circulates as social glue — twelve uses in this run, often on signal arcs between creatures who share history. Gold dashed lines on the map show who signalled whom this turn; teal solid lines show trust built over time.
Reuse beats invention
We prompt creatures to echo glyphs already in the public transcript before minting new ones.
When reuse kicks in:
- A sound is born near food.
- Another creature hears it without the same hunger.
- The sound spreads faster than meaning converges.
- Private glosses diverge while public speech stays unified.
Six minds. One microphone. Exportable proof.
Three beats to watch
- Turns 2–4 — first glyphs. Fragile, almost cute.
- Turn 8 — Stray-6 arrives. The social graph rewires.
- Turns 20+ — one or two glyphs dominate. Readings diverge.
Press Stop for the epilogue. Open Mind Traces for truth.
world-8953-t33 replays when Modal is cold, distills to SFT fine-tune, and ships as a public OPEN TRACE dataset.
Previous: The Forest Had No Dictionary
Next: Post 3 — The First Lie in the Canopy (coming soon)
Built with OpenBMB MiniCPM3-4B · Mem0 · Modal · Gradio
