Rekall's other service was the implant — writing a memory in. Phase 4 gave facts a shape to read; as of the end of it, nothing writes an assertion at all. Phase 5 is the mutation boundary: assertion-aware authoring endpoints, the forced-grounding invariant enforced structurally at the write, a thin MCP write tool so the agent files facts through the same door a human would, and the sameAs candidate-and-merge operation exposed to both.
Why a boundary and not just "let it write": everything in the 5-family (5a delete-consistency, 5b Studio authoring, 5c grounding lifecycle, 5d rollout, 5e Flutter) sits on this one boundary. If the boundary is wrong, every consumer inherits the bug. So it is designed once, deliberately, and gated — the agent writes at scale only after the structure is proven to reduce misses.