Chapter 6

Memory Needs Space

Chapter 5 showed that when several people read and write the same graph, they need a shared grammar.

Once memory begins to take on structure like this, another question appears. How are we to look at it?

Memory can be viewed as a list. But a list shows the items one by one and cannot show, at a glance, how they relate. A graph has relationships. Those relationships need a space in which they can be read by eye.

1. A list is not enough

Suppose a project holds hundreds of Concepts, Records and Decisions. Search finds each of them. But to understand in one look where a decision began, which records it rested on, and which decisions followed, search results are not enough.

The power of a graph is in its connections, and space is what makes those connections readable to a person.

Vinc's View does not create a new graph. It is the surface on which the same graph is looked at through different questions. Within it you choose a viewpoint: 3D, 2D, or Timeline. One viewpoint shows the connections around a node, another the overall structure, another the flow of time.

One graph seen through three viewpoints: 3D for nearby relations, 2D for the overall shape, Timeline for relations in time Graph 3D2DTimeline Nearby relations Overall shape Relations in time

Changing the viewpoint must not change the memory. Whether we look in 3D, 2D or on the Timeline, we should be reading the same graph. This is the separation of View and Source. Space helps us understand memory; the memory itself lives in the graph.

2. Space makes relationships visible

People are used to understanding connected information spatially. What is near feels related; what is far feels like another area.

That is not always an accurate picture of meaning. So Vinc's space does not imitate a map of the world. Space is a representation for reading the structure of the graph. What matters is not a pretty layout but whether the layout carries the same meaning, again and again, for the same graph.

3. The same memory should stay in the same place

One principle follows. In the same graph, the same memory should be in the same place, as far as possible, whether we look today or tomorrow.

A force-directed layout that produces a fresh arrangement each time looks natural, but it makes the space impossible to remember. If a Concept sits top left today and bottom right tomorrow, nobody can learn the space.

So Vinc's coordinates are not decoration. Layout must be derived state that can be reproduced from the graph.

The same input gives the same arrangement, and when the graph changes, the space changes with it. Space does not drift at random. It moves with the structure of memory.

4. Memory has more than one time

Talk about space and time follows. When we record a memory, “when” is not one question.

Suppose an event happened in 2020 and we recorded it in Vinc in 2026. The time of the event and the time we began to remember it are different. And from when until when the record's claim was true is a third question again.

So Vinc distinguishes three axes of time.

Content time. When the event the memory speaks of actually happened.

Graph time. When the memory entered the graph.

Valid time. The period during which what the memory claims held true.

An event in 2020 is content time, recording it in Vinc in 2026 is graph time, and the span from 2026 on in which the claim holds is valid time Event happens Recorded in Vinc The claim holds 2020 2026 ? content time graph time valid time

Collapse the three into one timestamp and information is lost. Recording a past event today does not make it today's event. That it entered the graph today is itself history. And “does it still hold?” is not a value we store; it is an answer read off these axes.

When something happened, when we began to remember it, and how long it stayed true are three different questions. The third returns in Chapter 8.

5. Time also changes what relationships mean

Time is not a label. It tells us the order of decisions, shows which event came before another, and makes us ask which memories could have influenced a later judgment.

If Decision A came before Decision B and B was made on the assumption of A, there is more than a link between them; there is an order. Read the graph's relationships together with time and we can read a causal structure.

Here the language of physics offers an interesting way of reading.

6. Physics is a lens for reading the graph

In relativistic spacetime an event has a past and a future, and under the constraint that nothing travels faster than light, there is a region it can be causally connected to. The intuitive picture of this is the light cone.

A light cone: the future opens above the present event and the past below it Future Past The present event

Vinc does not implement physics. It borrows the idea to get a way of thinking about which memories are causally close to which others. Physics is not a law that governs Vinc's world. It is one lens for reading the graph.

7. Do not invent meaning that is not there

An important boundary follows. Expressing relationships in space and time does not mean turning everything into numbers.

If there is no evidence for how far one day should be in the graph, there is no reason to invent a number. That number would be a designer's assumption, not data. Nor should a layout that looks Gaussian be taken as proof that a Gaussian distribution exists.

Borrow the structures that help. Do not invent meanings that are not present. What looks plausible and what has evidence behind it are different things.

8. Now memory needs someone to use it

So far we have built memory one piece at a time. We decided what to remember, made a grammar for writing it, connected the relationships in a graph, and made that graph visible in space and time.

But memory does not move on its own. Someone has to read it. Find what bears on the present question, follow the relationships that matter, compare past decisions with the present situation, and sometimes propose new memory.

There is a being for that role. The Agent.

The next chapter looks at the Agent as the one that reads memory, connects it, and turns it into action.

Continue with Chapter 7, The Being That Uses Memory.