memex_store
Store a new memory verbatim, preserving exact text with optional validity dates, event time, source, and supersedes references. Confirms recorded_at and validity window for verification.
Instructions
Remember or store one new, self-contained memory verbatim -- exact text, not a summary. Optional valid_from/valid_to/event_at/source, and supersedes (ids this replaces; unknown or another user's ids are rejected). The reply echoes recorded_at and any declared window so you can confirm without a recall. Do not use this to correct something already in memory -- use memex_correct with the old id instead of storing a near-duplicate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Atomic fact to store verbatim. | |
| source | No | Optional provenance, e.g. a URL or file path. | |
| event_at | No | Optional ISO-8601 time the described thing happened. | |
| metadata | No | Optional provenance metadata with at most 16 relation_declarations_v2 entries | |
| valid_to | No | Optional ISO-8601 end of validity (exclusive). | |
| supersedes | No | Ids this memory replaces (from a prior memex_recall or memex_get result). Each must exist for this user or the write is rejected. | |
| valid_from | No | Optional ISO-8601 start of validity (inclusive). |