โ† cognition

Everything is a Span

At the lowest level, nothing is objects. Nothing is JSON. Nothing is "models." It's just memory. A pointer. A length. That's it.

The Illusion of Structure

What we call structure is interpretation layered on top of bytes.

A string is bytes with an encoding
An object is bytes with a schema
A message is bytes with a boundary

Remove the interpretation, and they all collapse to the same thing:

(ptr, len)

Everything else is agreement.

Zero Transformation

Most systems spend their time converting between shapes:

bytes โ†’ objects
objects โ†’ other objects
objects โ†’ bytes again

This is waste. The data never changed. Only the interpretation did.

The fastest transformation is the one you don't do.

Late Binding of Meaning

If everything is (ptr, len), then meaning becomes optional until the last possible moment.

You don't need to "deserialize" to operate. You can:

Route based on offsets
Filter based on known positions
Project fields without materialising the whole structure

Schema becomes a lens, not a requirement.

Streams, Not Copies

When data moves, it shouldn't be rebuilt. It should be referenced. Sliced. Forwarded.

A stream of spans, not a series of allocations.

Every copy is a tax.
Every allocation is latency.

Metadata as Map

If bytes are the territory, metadata is the map.

Field offsets
Lengths
Indexes

These are enough to interpret and operate without reshaping the data. You don't need to understand everything. You just need to know where to look.

The Pattern

Once you accept this, everything simplifies:

storage = spans on disk
network = spans over wire
compute = transforms over spans

No translation layers. No impedance mismatch. Just movement and interpretation of bytes.

The Frame

All systems eventually collapse to this:

A region of memory. A view over that region.

Everything else is abstraction. Useful, sometimes necessary, but never fundamental.

Why This Matters

This ties directly into everything else:

Alignment โ†’ when spans are allowed to flow
Constraint โ†’ which spans are valid
Compression โ†’ how spans are reduced
Streaming โ†’ how spans move

It's the same model, just viewed at the lowest resolution.

If you control (ptr, len), you control the system.