1) Core architecture
OpenMind Core stores team memory in PostgreSQL with typed entries, metadata, tags, and embeddings.
The API serves both dashboard features and MCP retrieval flows from the same source of truth.
- Single workspace memory index
- User-scoped dedup guardrails
- Semantic retrieval for cross-tool context reuse
2) Import workflow
Upload CSV, TXT, JSON, or JSONL exports. Run preview before commit to validate rows and mapping.
Only import approved rows so low-quality history does not degrade future retrieval quality.
- Preview parsed rows and inferred types
- Adjust CSV column mapping before import
- Confirm duplicate counts before writing
3) Auth and security defaults
Use session auth for dashboard access and API keys or OAuth for external MCP clients.
Set token and session lifetimes in settings to match your security posture.
- Session cookie defaults with HTTP-only storage
- Revokable API keys per integration
- OAuth 2.0 endpoints for browser-based client login
4) Onboarding sequence
Complete the in-app checklist to capture first memory, configure auth, and validate initial operations.
Admin users should also create at least one teammate account to test role-scoped behavior.
- Capture first memory
- Generate first API key
- Register OAuth client (optional but recommended)
- Review session lifetime settings