The record
identifierStable id. With the manifest’s origin it is the global identity, so it survives renames and round trips.
media_typeFormat of the body, e.g. text/markdown.
bodyThe memory itself, as a string. Markdown links stay in the text.
attributesAn object for any other metadata. This demo keeps the search embedding here.
title · tagsHuman labels.
pathA mutable location, like a folder. Moving a note changes its path, not its identity.
linksTyped edges: target, optional rel such as supersedes.
provenanceAppend-only list of contributors: who authored, instructed, imported or edited.
version · checksumA version number and a hash of the canonical record, used to detect change and conflicts.
valid_untilExpires a memory without deleting it.
The export folder
omp-export/
├─ manifest.json protocol_version, origin, profiles
├─ memories/ one JSON record per memory
├─ revisions/ earlier versions, kept
├─ tombstones/ forgotten ids: when, who, why; never content
├─ conflicts/ parked edits waiting for a person
└─ receipts/ what each import did
Loading…