corroborate
Record an independent source's confirmation to upgrade a single-source archive memory to testimony. Requires distinct source labels; unknown origins need two corroborating sources.
Instructions
Record that an independent additional source corroborates this memory.
An 'archive' (single-source, raw) memory is automatically upgraded to
'testimony' only after a distinct source corroborates the recorded origin.
Unknown/blank origins require two distinct corroborating sources. Source
labels are trimmed, case-sensitive identifiers supplied by the caller;
repeated turns from one speaker or copies of a document are one source.
Every record is audited, including duplicates. Has no upgrade effect on
'interpretation'-tier memories — use review() for those instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | Yes | ||
| memory_id | Yes |