Open a live map and your eye does something automatic: it reads the whole picture as a single instant. Every dot is here, now. That reading is so natural you never question it — a map is a snapshot, and a snapshot is one moment. But a map like Thyseus is not a snapshot of a moment. It’s a collage of moments, and the thin seam between collage and snapshot is where a surprising amount of the hard engineering lives.

We’ve written that the map is made of open tabs — detection runs inside contributors’ browsers, on public camera feeds nobody was watching, and the video never leaves the machine that saw it. And we’ve written that those tabs have to agree on what they saw before a detection is allowed to become a fact. This note is about the other axis of that agreement, the one nobody thinks to look at: not what, but when. Because the tabs don’t only disagree about the world. They disagree about the time.

There is no shared clock

Picture the fleet of contributors for one busy intersection. One is on a fast laptop pulling a municipal feed that happens to run two seconds behind real life. Another is on a phone, on a feed buffered eight seconds deep, returning a detection every time its little on-device model finishes — which on that hardware is most of a second. A third polls once every few seconds to spare its battery. None of them is wrong. None of them is broken. They simply are not standing in the same instant, and nothing in the system can make them.

Stack up the delays and they’re all different in kind. The feed is late — a stream is always some seconds behind the shutter, and each stream by its own amount. The inference is late — a quick machine returns a box in forty milliseconds, a tired one in nine hundred. The network is late, variably. And the cadence is late — a tab that checks every four seconds simply has nothing to say about the three seconds in between. Two reports that both arrive stamped “just now” can describe scenes half a dozen seconds apart. The word now, on a distributed map, does not refer to anything until you make it.

Latest-received is a lie

The tempting shortcut is to trust arrival order: whatever report landed most recently is the truth, draw that. It’s the default a hundred systems fall into, and it’s wrong in a specific, damaging way. Most-recently-received is not most-recently-true. The slow phone finishing its inference on a frame from eight seconds ago can hand you that stale box after the fast laptop has already reported the corner as it stands right now. Take whatever came last and you’ll cheerfully paint a fresh truth over with an old one — the map lurches backward, a car reappears at a spot it already left, and the error looks exactly like a real event.

So every observation has to carry two times, not one: the moment it is about and the moment it arrived — and the map has to reason with the first while the network only ever hands it the second. Reconciling reports means sorting by the time they describe, not the time they showed up, and being willing to drop a late arrival on the floor precisely because it’s late. An out-of-order world is the normal case, not the exception, and a live map that hasn’t planned for it is one slow tab away from lying with confidence.

You have to manufacture a present

Here’s the shift that reorganizes the whole problem: the map’s now is not given to it. It’s constructed. There is no single frame anywhere in the system that shows the intersection as it truly is this second — only a drift of overlapping, half-stale glimpses. The map’s job is to assemble a believable present out of them, and the raw material for that is age.

Every marker gets a clock of its own: time since it was last confirmed. A dot the fleet re-confirmed this instant and a dot nobody has seen in thirty seconds are not the same claim, and treating them as equals is the original sin of live maps. So confidence decays on a curve. A confirmation resets a marker’s clock and brightens it; silence lets it age. What you’re looking at, always, is a weighted reconciliation across a sliding window — the freshest thing on the map already a few seconds old, and the whole picture, by construction, trailing the world it describes. The map is always a little late. That isn’t a bug to be optimized away. It’s the true shape of knowing something only through other people’s slightly delayed eyes.

A live map that hides its own age is lying

The consequence lands in the interface, and it’s the part cheaper software skips. If a dot that means seen this instant looks identical to a dot that means last seen a minute ago, possibly long gone, the map is quietly asserting a confidence it does not have. Same pixel, wildly different truth. The honest fix is to let staleness show: brightness carries recency, an unconfirmed marker fades as its clock runs, and past a freshness horizon it lets go entirely rather than lingering as a crisp, authoritative lie.

A live map that draws every dot at full confidence isn’t more certain than an honest one. It’s just better at hiding that most of what it shows you is a few seconds in the past — which is a worse kind of wrong than a dot that admits its own age.

That’s what the figure above is acting out: four sightings landing out of order, each wired back to the marker it refreshes, and the one nobody has re-confirmed dimming past the horizon while a swept now passes it by. The map isn’t drawing what is. It’s drawing its best, dated, decaying guess — and, crucially, showing you how dated.

Why a small studio bothers with the seams

A larger platform would paper this over. Spinner, a confident dot, a marketing line about “real time,” and nobody the wiser until the map is caught insisting a truck is somewhere it left thirty seconds ago. We build and run our own things — that’s the one rule the studio runs on — and running a live map is where you feel the seam personally, because you’re the one staring at a dot wondering whether to trust it. The version we wanted to look at is the one that tells you. It draws the decay. It admits the lateness. It treats when as a coordinate as real as where.

The map is always a little late. The whole craft is in being late out loud — handing you a present you can actually trust precisely because it never pretends to be the one thing it can’t be, which is now.