Events
Meetings, milestones, and the outcomes attached to them. Events in Neotoma tie together participants, decisions, and follow-up actions - so the context from a meeting persists beyond the session where it happened.
Store#
Store a event with any fields that describe it. Neotoma auto-discovers the schema from the first observation - no migration required.
MCP
CLI
REST API
Common fields for event:
| Field | Example |
|---|---|
title | "Q4 Planning - Engineering" |
event_type | "meeting" |
date | "2026-03-28T10:00:00Z" |
participants | ["Sarah Chen", "Alex Rivera"] |
outcome | "Agreed on PostgreSQL migration timeline" |
Fields are flexible - add any property your workflow needs. The schema evolves automatically via progressive schema enforcement.
Retrieve#
Query events by type, search by keyword, inspect version history, and traverse relationships.
CLI
MCP
What your agent can answer#
With events stored in Neotoma, your agent can answer questions like:
- “What was decided in the Q4 planning meeting?”
- “Show all meetings with Sarah this month”
- “Which follow-ups came out of the engineering sync?”
What Neotoma guarantees#
Every event stored in Neotoma gets the same set of integrity guarantees:
- Versioned history - Every change creates a new version. Previous states are always accessible.
- Deterministic state - Same observations always produce the same entity snapshot.
- Auditable provenance - Every field traces back to the observation that set it.
- Schema validation - Fields conform to the discovered or defined schema.
See all memory guarantees compared across memory models.
Next steps#
- Install Neotoma - get started in 5 minutes
- Walkthrough - full multi-session example
- Personal data use case - see how events fit into a broader workflow