{"slug": "first-open-source-knowledge-enterprise-world-model", "title": "First open-source knowledge enterprise world model", "summary": "DeepLethe released Utopia, described as the first open-source enterprise world model, a bitemporal knowledge graph that records the full course of changing understanding and runs offline on one Rust binary and one Postgres. The system, which includes a web UI, knowledge ingest, search and chat, agent harness, and ontology support, is designed for knowledge governance and trustworthy decisions, with a decision ledger in development.", "body_md": "**The enterprise world model built by DeepLethe.** It is the first open substrate for knowledge engineering that learns passively and governs itself. Where a knowledge graph or a vector store works to hold present knowledge, Utopia puts time awareness and ontology in the base layer: the knowledge system evolves as material arrives, and conflict detection, reasoning and decision making all run against that ontology. It deploys offline, so a company can stand up a knowledge foundation, a decision core its agents can trust, and a compliance audit trail on hardware it controls.\n\nPlease note: we would rather this project were not framed as an open-source take on Palantir. It is\n\na different route to enterprise intelligence, built bottom up from knowledge governance to trustworthy decisions and simulation.\n\n## Utopia.Bitemporal.graph.and.Derivation.mp4\n\nWe gave it a somewhat romantic name, **Utopia**. Ptolemy's geocentric model was taken for truth for a very long time, then falsified step by step by Copernicus, Kepler, Galileo and Newton. Looking back, what we keep is not only that heliocentrism turned out to be right; it is how that history unfolded.\n\nWhere existing vector stores and knowledge graphs work to get present knowledge right, one of Utopia's founding aims is to record the whole course of changing understanding. Engineered, that becomes a **bitemporal knowledge graph**. When a decision is reviewed later, the system can produce the full course it took and the grounds it rested on. To make this hold up in practice we have iterated at length against public corpora spanning enterprise records, education, finance, law and research. Temporality is only one facet; for how knowledge is taken in, how the future is reasoned about, and how logic bounds action, see [utopia.bi/philosophy](https://utopia.bi/philosophy).\n\nOne Rust binary and one Postgres. Full-text search is embedded in the binary, vectors go in pgvector, and the job queue is a table: nothing else to run.\n\nA complete application |\nA system console, a graph browser and an ontology workbench in one web UI. A product, not a library: install it and it works. |\nKnowledge ingest |\nUpload PDF, DOCX, PPTX, XLSX, XLS, ODS, CSV, TSV, Markdown, HTML or plain text, with legacy encodings detected on the way in. Web pages, RSS, GitHub, Jira, Notion, WebDAV and S3-compatible buckets sync on a schedule; everything else comes in through the API. |\nSearch and chat |\nFull-text on Tantivy, vectors on pgvector, fused with RRF. Answers stream with inline citations that open the passage they came from. Any OpenAI-compatible endpoint works (DeepSeek, Qwen, GLM, Ollama, vLLM), so the whole system can run air-gapped. |\nAgent harness and agentic RAG |\nThe whole system can be driven through conversation. The built-in agent searches documents, walks the graph (an entity's facts as of any date, or what changed in a period) and queries a mounted database. The same read-only tools are exposed over MCP. |\nOntology and cold start |\nA new knowledge base has no vocabulary of its own; it starts from the packs you pick at creation. Five ship inside the binary: schema.org, W3C Org, PROV-O, FOAF and IOF Core (\n|\n\n**Bitemporal graph****Entity resolution and review****Reasoning and derivation****Conflict detection****Ontology-driven querying**[Ontology2SQL](https://github.com/deeplethe/ontology2sql), is state of the art on BIRD Mini-Dev for SQLite and PostgreSQL ([submission](https://github.com/bird-bench/bird-bench.github.io/pull/218)).**Multi-user and permissions****Decision ledger**[Decision intelligence (in development)](#roadmap)Requirements: Docker (local development also needs Rust 1.85+, Node 20+, pnpm).\n\nStart from the prebuilt image:\n\n```\ngit clone https://github.com/deeplethe/utopia.git\ncd utopia\ndocker compose --profile app up -d\n```\n\nOpen [http://localhost:1516](http://localhost:1516) and register. The first account automatically becomes the administrator, and a public knowledge base readable by everyone is created at the same time. Before extracting business documents, configure the model endpoints (chat and embedding) under Administration → Models.\n\nOr build from source:\n\n```\ndocker compose -f docker-compose.yml -f docker-compose.build.yml --profile app up -d --build\n# 1. Postgres with pgvector\ndocker compose up -d db\n\n# 2. Backend on :1516, runs migrations on startup\ncargo run -p utopia-server\n\n# 3. Frontend on :5173, proxying /api to the backend\ncd web && pnpm install && pnpm dev\n```\n\n-\n**Decision reasoning**: constraint computation, and replaying a decision after the fact -\n**Business rules**: rules written by people over an entity's attribute facts, a threshold or a category set, that classify it as a derived fact with the rule and the premises as its explanation ([#277](https://github.com/deeplethe/utopia/issues/277)) -\n**Execution gate**: checking an agent's calls against ontology rules and symbolic logic -\n**MaxCompute**: mapping exploration and Ontology2SQL over Alibaba Cloud MaxCompute (Iceberg / Delta Lake via Trino, Databricks and Snowflake are in, awaiting a run against a real cluster) -\n**More sources**: MySQL, ClickHouse and Doris drivers; a Feishu connector -\n**Time to the moment**: an`instant`\n\nprecision beside year / month / day, for sources that carry a real timestamp. Today a connector rounds it to a UTC day, which can shift an event across midnight by one day -\n**Agent memory over MCP**: episode writes, the retrieve endpoint, and the MCP server -\n**Enterprise**: OIDC SSO, backup and restore commands, benchmarks at 100k documents\n\nUtopia is still at **v0.1**. The database schema evolves between versions and migrations only roll forward, with no rollback. Pin a specific version with `UTOPIA_IMAGE`\n\nin production, and back up the database along with the `data`\n\ndirectory before upgrading.\n\nPlease read [SECURITY.md](/deeplethe/utopia/blob/dev/SECURITY.md) before exposing it to the public internet.\n\n- 💬\n[Discussions](https://github.com/deeplethe/utopia/discussions): discuss the project, share your experience, and leave feedback - 🐛\n[Issues](https://github.com/deeplethe/utopia/issues): report bugs, ask design questions, and submit feature requests - 🤝\n[Contributing](/deeplethe/utopia/blob/dev/CONTRIBUTING.md): development setup, pre-push checks, and DCO sign-off - 🔌\n[Ontology2SQL](https://github.com/deeplethe/ontology2sql): the ontology-driven text-to-SQL method referenced above", "url": "https://wpnews.pro/news/first-open-source-knowledge-enterprise-world-model", "canonical_source": "https://github.com/deeplethe/utopia", "published_at": "2026-09-04 07:01:48+00:00", "updated_at": "2026-09-04 07:23:05.579666+00:00", "lang": "en", "topics": ["artificial-intelligence", "ai-products", "ai-infrastructure"], "entities": ["DeepLethe", "Utopia", "Postgres", "pgvector", "Tantivy", "schema.org", "W3C Org", "PROV-O"], "alternates": {"html": "https://wpnews.pro/news/first-open-source-knowledge-enterprise-world-model", "markdown": "https://wpnews.pro/news/first-open-source-knowledge-enterprise-world-model.md", "text": "https://wpnews.pro/news/first-open-source-knowledge-enterprise-world-model.txt", "jsonld": "https://wpnews.pro/news/first-open-source-knowledge-enterprise-world-model.jsonld"}}