Deterministic Knowledge Infrastructure
Transform documents into verifiable knowledge with provenance, semantic retrieval, verification, reasoning and governance.
Atlas transforms unstructured information into verifiable knowledge through deterministic extraction, semantic enrichment, verification, AI reasoning and governance.
Every stage is explicit, auditable, and implemented as a separate subsystem with API routes, persistence, and tests.
knowledge ingestion
Import documents from files, URLs, or raw text. Content passes through chunking, normalization, and persistence with provenance metadata attached to every record.
knowledge graph
Claims, entities, relationships, and evidence form a directed graph. React Flow renders the overlay; graph statistics and node detail APIs expose structure for inspection.
knowledge evolution
Snapshots detect changes across the knowledge base. Evolution runs produce append-only change events so canonical mutations remain traceable over time.
semantic search
Hybrid retrieval combines BM25 lexical scoring with pgvector embeddings. Provider abstraction supports OpenAI and Voyage AI embedding models.
verification
Claims receive verification labels through deterministic runs. Results persist per claim and feed governance policy checks before reasoning uses contradicted evidence.
ai reasoning
Reasoning runs retrieve grounded context, invoke OpenAI, Anthropic, or local providers, and emit suggestions for human review. Accepted suggestions require explicit approval.
governance
Deterministic policy engine — no AI in policy decisions. Governance checks gate import, verification, reasoning, and suggestion acceptance. Human approval records are append-only.
benchmark suite
Gold-standard datasets in atlas-benchmark/ drive offline evaluation. Thirteen metrics cover extraction, retrieval, reasoning, and governance. Regression detection gates CI.
Atlas ships a deterministic evaluation engine with gold-standard datasets across four domains. Metrics are computed offline; CI fails when regression exceeds a configurable threshold.
Domains: ai-governance, medical, legal, software
Deterministic evaluation — no LLM calls in the metric computation path. Regression testing via EVALUATION_REGRESSION_THRESHOLD.
Knowledge workspace and pipeline dashboards in light and dark themes.


Production dependencies aligned with the actual implementation in apps/atlas-frontend.
Install locally, run migrations, and execute the benchmark gate before deploying.