OwnSona stores every memory’s text alongside a vector embedding of that text. Recall, dedup-on-write, and conflict surfacing all rely on those vectors. Sooner or later you will want to switch to a different embedding model or a different embedding provider, and the existing vectors will need to be replaced — vectors from different models live in different spaces, and cosine distance between them is noise.
This chapter explains when and why you might switch, and the exact mechanics of doing so cleanly. It is the canonical operational reference for embedding migrations.