Enterprise Work AI — unified index, Enterprise Graph, agents, 100+ connectors
Strength: Permission-aware search at scale; org + personal graphs
Gap vs TPS: Indexes existing SaaS sprawl — you don’t publish structured KB products inside it
Multiplayer agent workspace — shared agents, company context
Strength: Team agent building and governance
Gap vs TPS: Agent orchestration layer; not author-publish-index your own codified corpus
Context engine API — vector + keyword + summary indexes, MCP, entity extraction
Strength: Production RAG pipeline as a service; multi-tenant isolation
Gap vs TPS: Ingestion/retrieval infra — you bring unstructured docs; no publish workflow or metadata contract
Temporal knowledge graph / Context Lake — bi-temporal facts, hybrid retrieval
Strength: Graph-first agent memory; invalidates stale facts over time
Gap vs TPS: Memory API — not a human-facing KB publish + gating product
Memory layer for agents — extraction pipeline, optional graph (Mem0g)
Strength: Drop-in personalization; LangChain/LlamaIndex integrations
Gap vs TPS: Conversation memory — not structured report authoring + canonical routing
Vectara / Ragie-class RAG APIs
Managed RAG — chunk, embed, retrieve, rerank
Strength: Fast path to “chat with PDFs”
Gap vs TPS: File dump RAG; no defers_to, canonical_for, or publish layer
Open-source enterprise search + chat over connectors
Strength: Self-hostable Glean-like experience
Gap vs TPS: Connector search — not codified KB authoring + productized reports
Neo4j GraphRAG / LangGraph patterns
DIY graph + vector stacks
Strength: Full control for engineering teams
Gap vs TPS: Build-it-yourself; TPS Report productizes publish + metadata + retrieval
OpenAI / Anthropic file stores + assistants
Upload files → assistant with retrieval
Strength: Quick prototypes
Gap vs TPS: No graph metadata, gating, or KB-as-product workflow