SaveSlot Docs

Concepts

Trust, versions and conflicts

Every value in SaveSlot says how sure anyone is about it. Agents read the marker along with the value, so they can tell a measurement from a guess.

The four trust markers

MarkerMeaningExample
ConfirmedMeasured by a data source, or confirmed by youSleep duration from Apple Health; calories from a food label
InferredEstimated by an agent; not measured“About 650 kcal” for a bowl of noodles
UnknownNobody has given this field a valueAn agent reading it sees that it is empty, not zero
ConflictTwo sources disagree and nobody has decidedYour scale says 73.0 kg, you told your agent 72.4 kg

An inferred value becomes confirmed once you confirm or correct it.

Stale is not a fifth marker. A value can be confirmed and still old; agents see when it took effect and decide whether it is recent enough.

Versions

A correction never overwrites. It adds a new version and keeps the old one, with who changed it, when, and from where.

  • Open a record under Data to see its version history.
  • Restore brings back an older value by adding a new version with it. History is never rewritten.
  • A version that was part of an unresolved conflict cannot be restored until the conflict is settled.

Conflicts

When two sources disagree, SaveSlot does not pick one. The record is marked Conflict and:

  • every agent that reads it sees both values and the conflict marker, and will not treat either as fact;
  • the console shows it under Needs attention on the home page and on the record itself;
  • you choose the right value with Use this one. Every agent reads your choice from then on. You can undo it right after.

Agents can also see pending conflicts through the saveslot_pending tool, and settle one with saveslot_resolve once you have told them which value is right. See MCP tools.

Where a value came from

Every record lists its sources: a data source such as Garmin, an agent connection such as Claude · Web, or you. Agents can ask for this with saveslot_sources, which also previews what a deletion would affect.