> Curator / blog
memory, integrity, reliability

Good memory knows when to refuse

Most memory layers degrade quietly: they'll store noise and rank it next to truth. Curator refuses. No extractable intent means no write; an interpretation outage quarantines the row and tells you, instead of masquerading as a verdict; bad input gets sanitized, not swallowed. Loud failure beats silent rot.

The quiet failure mode of every memory system is the one nobody notices: it keeps working. It stores the garbage turn, ranks the noise next to the signal, and hands your agent a confident answer built on something that should never have been saved. Nothing errors. The quality just erodes, one silent write at a time.

Curator is built to fail the other way, loudly and with a paper trail, because a memory you can’t trust to refuse is a memory you can’t trust at all.

No intent, no write

Every observation has to resolve to a real, structured intent before it’s allowed to persist. If nothing meaningful can be extracted from a turn, it doesn’t get written, and it’s never flattened into a vague row that pollutes recall later. The bar for entry is “we actually understood this,” not “something happened.”

An outage is an outage, not a verdict

When the step that interprets a turn can’t run, Curator does not pretend the answer is “nothing here.” That’s the dangerous lie: an infrastructure hiccup dressed up as a clean result. Instead, the affected input is quarantined and reported, set aside where you can see it, while the rest of the system keeps going. A failure reads as a failure. You’re never left thinking memory looked and found nothing when really it never got to look.

Bad bytes get cleaned, not absorbed

Real input is messy: malformed text, stray encodings, the kind of thing that silently wedges a pipeline. Curator sanitizes it on the way in rather than choking or swallowing it whole, so one ugly turn can’t jam the capture path or smuggle corruption into storage.

Why this is the whole point

Curator’s pitch is that it ranks memory by truth, not by recency or volume. That promise is only worth anything if the layer underneath is disciplined about what gets in. Refusing to write noise, refusing to disguise an outage, and refusing to absorb corruption are what make “ranked by truth” more than a slogan.

Where it stands

Curator is v0.3.0, a working eval-gated pre-release product live on five projects. It remembers for Warden and TheAuditor, shares a brain with Arbiter, and answers to the same proof discipline as BenchProctor. Read ranked by truth, not recency or follow the RSS feed.

Was this useful?