GCC Build OSv0
/api

MemoryEventEmbeddedevent type

Memory event content embedded into Vectorize for AI retrieval. Captures embedding_model + version (I8) for reproducibility.

Full spec

{
  "name": "MemoryEventEmbedded",
  "description": "Memory event content embedded into Vectorize for AI retrieval. Captures embedding_model + version (I8) for reproducibility.",
  "current_version": 1,
  "actor_type_allowed": [
    "system"
  ],
  "object_type": "ProgrammeMemoryEvent",
  "payload_versions": {
    "v1": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "memory_event_id",
        "embedding_model",
        "embedding_model_version",
        "vector_id"
      ],
      "properties": {
        "memory_event_id": {
          "type": "string",
          "format": "uuid"
        },
        "embedding_model": {
          "type": "string",
          "minLength": 1
        },
        "embedding_model_version": {
          "type": "string",
          "minLength": 1
        },
        "vector_id": {
          "type": "string",
          "minLength": 1,
          "description": "Vectorize id assigned to this memory event chunk."
        },
        "chunk_index": {
          "type": "integer",
          "minimum": 0,
          "default": 0,
          "description": "Zero-based chunk index when narrative is split; usually 0 for short events."
        }
      }
    }
  },
  "projections_consuming": [
    "programme_memory_view",
    "audit_log"
  ],
  "canonicalizer_module": "event-canonicalizers/memory_event_embedded.ts"
}