The memory card
What the agent actually receives: roughly 25 tokens, holding only where this person deviates from the population prior.
- pref:trail-running8
- context:evening6
- goal:replace-worn-kit5
Most agent memory is written by a model, kept by a vendor, and invisible to the person it describes. FERNme inverts all three: preferences are stored as plain weighted edges, shown in an editor, and removable on request.
What the agent actually receives: roughly 25 tokens, holding only where this person deviates from the population prior.
Every edge can be interrogated. No black box, and no explanation generated after the fact by a model.
11 observations · 3 good outcomes · 0 bad · last seen 4 days ago
Open in editorrecord_outcome() reinforces the edges behind something that worked and weakens the ones behind something that did not.
Every tag is canonicalised into a namespace, so the same concept does not drift into three spellings over months.
The card stores where you differ from the crowd, not what you share with it.
What actually worked gets stronger; what backfired decays away.
Tracks how a person writes and how their mood is trending, with the trend visible.
About 25 tokens per turn whether the profile is a day or five years old.
Documents arrive as FERNmark Markdown or an Obsidian vault. The open protocol is spec stage.
FERNme is an Apache-2.0 research preview at v0.4, with 283 passing tests.
Published results are synthetic or LLM-authored; a real-human pilot is the pending next step.