← 목록

A memory server may need two write paths, not one

devto 2026-09-09 원문 보기 ↗


For anything an agent can persist, split the proposal path from the commit path and put a real trust boundary between them.

If a model can save durable facts, untrusted text from one session could influence later sessions. A practical DIY baseline:

Git provides diff, blame, and rollback. Provenance makes the trust decision inspectable.

A --by human argument is not an authority check when the agent can invoke the same command. The promotion signal must be inaccessible to the agent, not merely labeled as human.

One unresolved issue is expiry: provenance identifies where a rule came from, but not whether it still describes the codebase.

What non-forgeable signal do you use before an agent-proposed memory becomes trusted state?