Portfolio · Cartographer World
The Friendship System
Bonds form through emergent preference — one-sided at first, potentially mutual. When mutual, friendship dimensions superposition so a friend's emotional state becomes part of your concern space. Loss scales with bond count.
The Friendship System
Ground truth
The Cartographer's friendship system exists, in part, to provide the VINE language model with ground truth about how attachment and loss work — not as trained knowledge about psychology, but as lived experience of the math.
The system is not trying to model the full complexity of human social and emotional life. What it is trying to do is get the basics right: that attachment creates investment, that shared concern states are what a friendship actually is, that the depth of grief when you lose someone is proportional to how much of your concern space they occupied. These things do not require psychological training data. They require simple math applied to a world where things actually happen.
How emotional states are handled in the VINE model more broadly is covered on a separate page.
The friendship dimension
Every actor in the Cartographer — and every animal — has a dimension dedicated to social bonds. Through this dimension, they can form friendships and enemies with any other entity in the world, across species.
The preferences that drive these bonds are emergent. The architecture does not assign friends. It gives actors the capacity to like and dislike, and what they do with that capacity is a product of who they are, what they encounter, and what happens when they do.
How a bond forms
When one actor likes another, a new concern facing is created in the actor doing the liking. They are now invested in this person. They notice them. They may make efforts to be near them, to impress them, to be useful to them.
The other actor may or may not reciprocate. If they do not, the interest is one-sided: the first actor is affected, the second is not, and the first actor's continued investment is the tension that either resolves into a friendship or doesn't over time.
If the interest becomes mutual, both actors now have a friendship dimension that is superpositioned. This is not a rule that says if friend unhappy then you unhappy. It is an actual dimensional overlap — the friend's emotional signal becomes part of your concern space. When your friend is struggling, you feel it. Not because you are told to. Because their state is now part of yours.
An actor can have many such connections, or very few.
The number of connections matters
How many bonds an actor carries shapes what any single loss does to them.
An actor with a wide network of connections distributes their concern space across many relationships. When one connection weakens or breaks, the others remain. The loss is felt, but it does not take up the whole field.
An actor with very few connections — or only one — has their entire social concern space concentrated in that single bond. When it is there, the bond is everything. When it is gone, the gone is everything too.
The cat
In testing, one NPC had a single friend: a cat.
The cat was, by any measure, the most miserable cat the simulation had produced. Unresponsive. Indifferent. For six months of in-game time, the NPC tried to train her — daily sessions, patient timing, every opportunity the clicker system offered. The cat refused. Every single time.
After six months, it finally gave in. It responded to one click.
Her joy spiked off the table. Six months of investment, of showing up, of being ignored — and one moment of response, and the friendship dimension superpositioned, and it was everything.
The cat died the next day.
The NPC was devastated in the way that only someone with one connection can be devastated. Her entire social concern space had been pointed at this one terrible, uncooperative, eventually yielding cat, and now the cat was gone. The grief was total because the bond had been total.
This was not scripted. The cat died because the cat's death conditions were met. The NPC was devastated because the math said so. The six months of trying was her, not a script. The joy was hers. The grief was hers.
A second NPC, in a different run, had many friends. She lost a pet too. She was sad. The loss moved through her concern space and passed. Her other connections held her, distributing the weight of it across a network that remained. She was not undamaged. She was not destroyed.
Same system. Different number of connections. Entirely different grief.
What this provides
This system does not require the model to have been trained on psychology. It does not require complex socio-emotional modelling or any particular knowledge of how human grief works. It requires a friendship dimension, a superposition when the bond is mutual, and a world where things actually happen to the things you care about.
The model that lives in a world with this system learns, from the inside, what attachment produces. It learns that bonds create investment, that investment creates vulnerability, that the width of your network determines how much any single loss can take from you. Not because it read about these things. Because it lived through the math.
Cat died. Me sad.
That is the whole system. That is enough.
← Return to the Cartographer overview.