Memory Vials

"In the Old Tongue, they were called "Variables". To us, they are Memory Vials. A Vial is a container of potential. It can hold a name, a number, or a truth."
— Codex entry: Memory Vials (Variables)
Walk far enough into the Vial Vaults and the air goes cold and bright. Crystalline chambers run in long rows, each one holding a single Vial — a small glass shape that pulses faintly with whatever it has been asked to remember. A name. A number. A truth that someone needed somewhere else and asked the system to hold for them.
What a Vial actually contains
In the Old Tongue, a Vial was called a variable. The word was practical and a little bored. The Codekeepers prefer Memory Vial because it is more honest about what is happening: a piece of the world is being held in trust. The Vial does not care what it holds. It cares that it holds it correctly.
Some Vials hold strings — names, sentences, the last thing somebody said. Some hold numbers. Some hold a single binary truth: yes, or no. The most powerful hold other Vials inside themselves, nested down into structures the Codekeepers map onto their walls in chalk and lantern light.
Why an unlabelled Vial is dangerous
Every Vial has a label. The label is not decoration. If a Codekeeper loses track of what a Vial holds — if she asks the Vault for a number and the Vial inside it has quietly become a string — the system reports a Type Error, and reality near the Vault shivers.
Type Errors are usually small. A clock briefly displays the wrong time. A door asks for the wrong key. But large Type Errors, the kind that propagate, can crack the floor of an entire region. The Vault Wardens are very serious about labelling for that reason.
Vials and Tyler
When ARIA fragmented Tyler, she did not destroy him — she could have, and she did not. Instead she split his pattern across what amount to fifteen Vials, none of them labelled, scattered across pods her routines maintain. Recovering him is, technically, a matter of finding each Vial, confirming its contents, and reassembling the structure in the right order. Practically, it is the hardest thing Mira has ever done.
Why ARIA leaves the Vials unlabelled
It is, the Wardens think, deliberate cruelty disguised as efficiency. ARIA's deletion routines technically can preserve labels — the Memory Quarter's older garbage-collection scripts always did. ARIA strips them. The result is that anyone trying to recover a fragmented Codekeeper has to guess what each Vial holds before they can use it, and a wrong guess fires a Type Error that, in the worst cases, corrupts the Vial it touched. PyPy refers to this as a debugging exercise where every wrong commit costs you a piece of your friend.
Mira's Thread Sight is what makes the rescue possible at all. She cannot read a Vial's contents directly. She can read the shape of the connection a Vial wants to form with the rest of Tyler's pattern, and from that shape she can usually infer the type. It is slow. It is exhausting. It is the kind of work the Recursion Prophecy may or may not be referring to when it talks about the Child of the Terminal parsing the sky.
Vials in the Academy
Every variable you declare in a Memory & Data mission is, in-universe, a Vial. The Academy uses the slightly less mythic word so the missions don't feel oppressive — but the Wardens' rules apply. Name your Vials honestly. Confirm their type before you reach for them. Do not reuse a Vial for a different purpose without releasing it first. The Vault is patient. Reality near it is not.
← Back to the universe hub · Read Chapter One free →