Skip To Main Content
All modules

Memories

Fields marked * are required. Updates keep every field they are not given. An AI app can ask vritto_describe for the same details, filtered to what its connection may use.

Memorymemory

An autobiographical memory in the user's own words.

memories_getMemoryFindthrough vritto_find

Fetch one AI-visible Memory when its ID is already known. Private records intentionally return not found.

FieldTypeDescription
memoryId*string
memories_queryMemoriesFindthrough vritto_find

Search AI-visible Memories by text, form, provenance, person, place, tag, fuzzy time, or favorite/pinned state. Use summary detail and a narrow limit unless full recollections are necessary.

FieldTypeDescription
querystring
statusone of active, archived, trashed, deleted
formone of episode, repeated, period, fragment, received_story, shared, collective, composite
lifeEventTypeone of first, last, turning_point, achievement, work, education, relationship, family, home, health, travel, birthday, wedding, memorial, personal, other
basisone of firsthand, co_remembered, told_to_me, media_anchored, document_anchored, inferred, mixed, unspecified
visibilityone of private, ai
sensitivityone of general, personal, intimate, grief, trauma_sensitive
personIdstring
placeKeystring
tagstring
sourceModuleIdstring
occurredFromstring
occurredTostring
undatedOnlyboolean
favoriteOnlyboolean
pinnedOnlyboolean
includeArchivedboolean
includeTrashedboolean
detailone of summary, full
limitinteger
cursorstring
memories_queryMemoryThemeProposalsFindthrough vritto_find

List recurring themes supported by user-entered subjects, patterns, identity labels, or tags across AI-visible Memories. Each proposal includes evidence records; do not treat frequency as importance.

FieldTypeDescription
limitinteger
memories_queryRelatedMemoriesFindthrough vritto_find

Find AI-visible Memories connected by shared people, place, time, subject, dynamics, or the user's own tags. Reasons are deterministic and do not claim emotional importance.

FieldTypeDescription
memoryId*string
limitinteger
memories_applyMemoryDraftCreatethrough vritto_create

Create a Memory from an AI-visible draft after the user approves. The original draft and raw transcript remain preserved.

FieldTypeDescription
draftId*string
memoryobject
memory.titlestring
memory.recollectionstring
memory.rawTranscriptstring
memory.formone of episode, repeated, period, fragment, received_story, shared, collective, composite
memory.occurredobject
memory.endedobject
memory.recognizedAtobject
memory.temporalNotestring
memory.basisone of firsthand, co_remembered, told_to_me, media_anchored, document_anchored, inferred, mixed, unspecified
memory.certaintyone of certain, likely, uncertain, conflicted
memory.perspectiveone of first_person, observer, mixed, unclear
memory.peopleIdslist of string
memory.unresolvedPeoplelist of string
memory.subjectFacetslist of string
memory.narrativeDynamicslist of string
memory.tagslist of string
memory.emotionsThenlist of string
memory.emotionsNowlist of string
memory.whyItMattersstring
memory.identityThemeslist of string
memory.openQuestionslist of string
memory.visibilityone of private, ai
memory.rediscoveryone of inherit, allow, muted
memory.sensitivityone of general, personal, intimate, grief, trauma_sensitive
memory.pinnedboolean
memory.favoriteboolean
memories_createMemoryCreatethrough vritto_create

Create an autobiographical Memory from the user's own account. A title, recollection, transcript, or asset is required. Preserve fuzzy dates, provenance, certainty, and sensitivity; visibility defaults to private.

FieldTypeDescription
memory*object
memory.titlestring
memory.recollectionstring
memory.rawTranscriptstring
memory.formone of episode, repeated, period, fragment, received_story, shared, collective, composite
memory.lifeEventTypeone of first, last, turning_point, achievement, work, education, relationship, family, home, health, travel, birthday, wedding, memorial, personal, other
memory.primaryAssetIdstring
memory.assetIdslist of string
memory.occurredobject
memory.endedobject
memory.recognizedAtobject
memory.temporalNotestring
memory.basisone of firsthand, co_remembered, told_to_me, media_anchored, document_anchored, inferred, mixed, unspecified
memory.certaintyone of certain, likely, uncertain, conflicted
memory.perspectiveone of first_person, observer, mixed, unclear
memory.peopleIdslist of string
memory.unresolvedPeoplelist of string
memory.placeobject
memory.subjectFacetslist of string
memory.narrativeDynamicslist of string
memory.sensoryCueslist of object
memory.tagslist of string
memory.emotionsThenlist of string
memory.emotionsNowlist of string
memory.whyItMattersstring
memory.identityThemeslist of string
memory.openQuestionslist of string
memory.catalogRefslist of object
memory.visibilityone of private, ai
memory.rediscoveryone of inherit, allow, muted
memory.sensitivityone of general, personal, intimate, grief, trauma_sensitive
memory.pinnedboolean
memory.favoriteboolean
memory.idempotencyKeystring
Example input
{
  "memory": {
    "title": "First snow in Chicago",
    "recollection": "We ran outside at midnight in slippers.",
    "form": "episode",
    "visibility": "ai"
  }
}
memories_patchMemoryUpdatethrough vritto_update

Add detail, correct context, or update the meaning of an existing Memory without replacing omitted fields. Do not change AI visibility without explicit consent.

FieldTypeDescription
memoryId*string
patch*object
patch.titlestring
patch.recollectionstring
patch.rawTranscriptstring
patch.formone of episode, repeated, period, fragment, received_story, shared, collective, composite
patch.occurredobject
patch.endedobject
patch.recognizedAtobject
patch.temporalNotestring
patch.basisone of firsthand, co_remembered, told_to_me, media_anchored, document_anchored, inferred, mixed, unspecified
patch.certaintyone of certain, likely, uncertain, conflicted
patch.perspectiveone of first_person, observer, mixed, unclear
patch.peopleIdslist of string
patch.unresolvedPeoplelist of string
patch.subjectFacetslist of string
patch.narrativeDynamicslist of string
patch.tagslist of string
patch.emotionsThenlist of string
patch.emotionsNowlist of string
patch.whyItMattersstring
patch.identityThemeslist of string
patch.openQuestionslist of string
patch.visibilityone of private, ai
patch.rediscoveryone of inherit, allow, muted
patch.sensitivityone of general, personal, intimate, grief, trauma_sensitive
patch.pinnedboolean
patch.favoriteboolean
expectedRevisioninteger
memories_setMemoryArchivedUpdatethrough vritto_update

Archive or unarchive a Memory without deleting it.

FieldTypeDescription
memoryId*string
archived*boolean
expectedRevisioninteger
memories_deleteMemoryDeletethrough vritto_delete

Move a Memory to Trash. Use only when the user explicitly asks to remove it.

FieldTypeDescription
memoryId*string
expectedRevisioninteger

Memory Draftmemory_draft

A memory still being written.

memories_createMemoryDraftCreatethrough vritto_create

Create a recoverable Memory draft without adding a Memory. Use when the user wants to keep working before committing the record.

FieldTypeDescription
captureModeone of text, voice, media, source, import
titlestring
recollectionstring
rawTranscriptstring
assetIdslist of string
occurredobject
occurred.precision*one of day, month, year, decade, approx, range, phrase
occurred.value*string
occurred.endstring
occurred.labelstring
occurred.sortKeystring
formone of episode, repeated, period, fragment, received_story, shared, collective, composite
lifeEventTypeone of first, last, turning_point, achievement, work, education, relationship, family, home, health, travel, birthday, wedding, memorial, personal, other
basisone of firsthand, co_remembered, told_to_me, media_anchored, document_anchored, inferred, mixed, unspecified
certaintyone of certain, likely, uncertain, conflicted
peopleIdslist of string
placeobject
place.placeKeystring
place.capturedLabel*string
place.coordinatesobject
place.addressobject
sourceobject
source.moduleId*string
source.entityId*string
source.subEntityIdstring
source.relationone of about, occurred_during, derived_from, evidence, inspired_by, media, person, place, object, other
source.labelSnapshotstring
source.routestring
source.occurredobject
source.sourceRevisioninteger
source.sourceStateone of active, changed, missing, deleted
source.activeboolean
catalogRefslist of object
sensitivityone of general, personal, intimate, grief, trauma_sensitive
visibilityone of private, ai
idempotencyKeystring

Memory Reflectionmemory_reflection

A present-day reflection attached to a memory.

memories_createMemoryReflectionCreatethrough vritto_create

Attach a present-day reflection to a Memory so later meaning is preserved without rewriting the original account.

FieldTypeDescription
memoryId*string
body*string
reflectedOnstring
meaningChangedboolean
visibilityone of private, ai
idempotencyKeystring
memories_deleteMemoryReflectionDeletethrough vritto_delete

Delete one Memory reflection after an explicit request.

FieldTypeDescription
memoryId*string
reflectionId*string

Kept in the Vritto app

  • memories_analyzeMemoryDraft: Runs Vritto's own AI; the calling assistant is already an AI.
  • memories_proposeMemoryNarrativePolish: Runs Vritto's own AI; the calling assistant is already an AI.
  • memories_queryMemorySemanticSearch: Runs Vritto's own AI; the calling assistant is already an AI.