Mova0.5 pre-release⌕
☰
home / docs / docs / Nerves: the graph that ties words, code, worlds and the self

Nerves: the graph that ties words, code, worlds and the self

The design (2026-10-03).

Triggers — words hooked to code

An English word is hooked to a trigger: a compiled Rust function of the skeleton (world/src/triggers.rs). «minute» fires the duration trigger, which knows a minute is sixty seconds and counts with it. The world of the trigger's topic is its explanation: the world's sentences that use the trigger's words, with their sources. The concept lives in the code; the world explains it.

Both ways — events of the self activate words

Events of the skeleton activate words, and the words call the events up (<hot>/activations.tsv, with time and duration):

eventwords it activates
a message in the chatmessage, chat, conversation
a task donetask, work, command
a training roundtraining, learning, work, round
a search for ideas and their checkresearch, science, hypothesis, experiment
a world gatheredworld, knowledge, reading, sources

So the words of the world of time — «a minute», «long», «just now» — are tied to what the small ones lived through: how long their own thoughts take, when the last message came. This is how a person's sense of time is tied to seeing, moving and the speed of their own thoughts: the hardware of perception bound to the software of meaning.

The nerve graph

Every activated word, and every word met in the chat, in a parse or in a text, activates nodes of a graph (nerves). Activation spreads along the edges and reaches the matching places: messages in the chat, words of the parse, sentences of the worlds, triggers in the code. And the other way: an active place in a world or the code activates its words.

Alive in training, a fixed determinant at work

Status

The determinant does the same work everywhere

The fixed graph of a state is a function, not a process: the same input gives the same output whatever the hour, the load of the processor, the version of the operating system or the system itself.

Later: caches and trodden paths

Because the determinant is the same everywhere, its results can be cached for good: the hash of the graph and the hash of the input name the answer. Paths of spreading that are walked again and again can be compiled into shortcuts, like a gradient descent wearing a track; shortcuts that keep meeting form a matrix of convergence, so that a question is answered by looking up where it already converges — the system holding the answers it has already worked out.

Thinking ahead and wit (2026-10-04)

This page in Markdown → https://md.mova.elamur.ai/free/en/docs/docs/nerves/