Contact Knowledge
Contact Knowledge helps Nova understand references like "my mom" in a safe, reviewable way.
In simple terms
Nova stores people-related memory as:
- aliases (nicknames)
- facts (key-value)
- relationships (typed links)
This memory supports resolution. Final execution still uses deterministic checks.
Why review exists
AI-extracted memory can be wrong. Each item includes source, confidence, and review status so teams can approve/reject before relying on it.
Main APIs
GET /v1/contacts/:id/knowledgePOST /v1/contacts/:id/knowledge/aliasesPOST /v1/contacts/:id/knowledge/factsPOST /v1/contacts/:id/knowledge/relationships- review/edit/delete endpoints for each type
Backfill for existing data
Admins can re-run extraction over past messages:
POST /v1/admin/reprocessing/contact-knowledge
Contact knowledge vs life graph
- Contact knowledge: who a person is to the user
- Life graph: personal habits, places, preferences