dontocomparison
donto vs the field

Comparison

24 alternatives — agent-memory systems, bitemporal databases, knowledge-graph platforms, claim models, entity resolution — assessed feature-by-feature against donto and ranked by relevance, most relevant first. Researched 2026-06-11 from vendor docs, papers, and code. This page is honest in both directions: it names the four features no alternative has, and it names what each alternative does better than donto.

The twelve features

donto’s feature set, used as the rubric. Four of them — F3, F7, F8, F11 — scored “yes” for no researched alternative.

F1Bitemporal state

Separate transaction-time and valid-time axes; time-travel queries on both — “what did we believe at T1 about time T2?”

F2Contradiction-preserving

Conflicting claims held simultaneously as legal, queryable state — never auto-resolved, invalidated, or merged away.

F3Typed argument edgesdonto-only

rebuts / undercuts / supports structure between claims, so disagreement itself is queryable.

F4Evidence anchoring

Every claim linked to the exact source span in a retrievable document — or honestly flagged as unanchorable interpretation.

F5Non-destructive revision

Append-only belief history; deletion structurally forbidden (donto enforces this with a database trigger).

F6Schema-late vocabulary

Extractors freely invent predicates at write time — no fixed ontology, no property-approval process.

F7Query-time alignmentdonto-only

Vocabulary equivalences resolved at read time via similarity, confidence-weighted — not eager canonicalization.

F8Identity-as-hypothesisdonto-only

Entity identity kept as scored, revisable edges; no hard merges; threshold selectable per query.

F9Claim standing

Computed per-claim standing: verification maturity, corroboration, contradiction-pressure, recency.

F10Hybrid retrieval + memory API

FTS + vector fusion; memorize / recall / search; MCP server. (Table stakes in 2026 — everyone competes here.)

F11Verified LLM extractiondonto-only

A separate post-hoc citation stage verifies every extracted claim against its source span — a structural hallucination filter.

F12Process provenance

Extraction runs, source documents, and content-addressed blobs recorded per claim.

The matrix

✓ has it · ◐ partial (justified per system below) · — absent. Systems in relevance order.

systemF1F2F3F4F5F6F7F8F9F10F11F12
donto
#1Zep / Graphiti
#2Hindsight (Vectorize)
#3Mem0
#4Wikidata / Wikibase
#5Nanopublications
#6Neo4j
#7Vector databases (as a class)
#8XTDB v2
#9ORKG
#10Datomic
#11Cognee
#12Letta (MemGPT)
#13Dolt
#14TerminusDB
#15Senzing
#16Palantir Foundry (Ontology)
#17Stardog
#18Ontotext GraphDB
#19AllegroGraph
#20SQL:2011 temporal tables
#21RDFox
#22Diffbot Knowledge Graph
#23Quine / thatDot
#24LangMem (LangChain)

donto’s row is honest with footnotes: F3’s machinery is live but its density is still low (2,433 argument edges against 42M claims), and F9 is standing v1, shipped 2026-06-11. Hover any cell for the per-system justification.

The field, ranked

Most relevant first. Relevance means “how seriously should someone choosing donto evaluate this instead” — a mix of conceptual overlap, buyer overlap, and capability.

#1

Zep / Graphiti

agent memoryhigh relevance

Real-time temporal knowledge-graph memory: Graphiti (OSS core) builds bi-temporal graphs from conversations; Zep is the managed platform on top.

35◐ / 12

Why ranked here: The closest conceptual neighbor: the only competitor with genuine bi-temporality and an invalidate-not-delete philosophy. The architectural fork: Graphiti RESOLVES contradictions; donto HOLDS them.

Graphiti Apache-2.0 (Neo4j/FalkorDB/Neptune backends); Zep Cloud proprietary managed, SOC 2 Type II
#2

Hindsight (Vectorize)

agent memoryhigh relevance

Four-network agent memory (facts, experiences, confidence-scored opinions, observations) with retain/recall/reflect and 4-way hybrid retrieval — the AMB/BEAM benchmark authors.

17◐ / 12

Why ranked here: The most epistemics-flavored competitor — append-only facts, contradiction-aware recall, scored opinions — and the system donto benchmarks against on BEAM. Its reflect/freshness loop is the JUDGE-loop-shaped thing donto is still building.

MIT OSS (Postgres default); managed Hindsight Cloud (open-core)
#3

Mem0

agent memoryhigh relevance

The adoption leader in agent memory: an LLM pipeline extracting salient facts into a vector store, served back via hybrid retrieval.

15◐ / 12

Why ranked here: The name every prospect knows — mindshare leader, architecturally a fact cache rather than an epistemic substrate. Its April-2026 pivot to ADD-only (no destructive update) is the market converging on donto’s append-only stance.

Apache-2.0 OSS + managed platform (SOC 2 Type 1, HIPAA tiers)
#4

Wikidata / Wikibase

claim modelhigh relevance

The planet’s community-curated claim store: every statement carries qualifiers, references, and a three-level rank; Wikibase is the deployable software.

07◐ / 12

Why ranked here: donto’s closest conceptual ancestor — statement-level references, ranks, and held disagreement. It falls short exactly where donto bets: span-level evidence, computed standing, queryable belief history, free predicate minting, hypothesis-grade identity.

Wikibase GPL-2.0+; data CC0; self-host or wikibase.cloud
#5

Nanopublications

claim modelhigh relevance

Atomic claims as tiny immutable RDF graphs — assertion + provenance + pubinfo — cryptographically named (Trusty URIs) and published to a decentralized server network.

34◐ / 12

Why ranked here: Philosophically the nearest neighbor: immutable, provenance-first, atomic claims with supersede-not-delete. It is a publishing standard, though — no alignment, standing, retrieval engine, or extraction pipeline. The only other system where immutability is enforced rather than promised.

Open spec + MIT-family tooling; Knowledge Pixels is the commercial steward
#6

Neo4j

graph platformhigh relevance

The dominant property-graph database, now centered on GraphRAG: vector indexes, an official GraphRAG framework, and LLM graph-construction tooling.

15◐ / 12

Why ranked here: The default answer to “store extracted knowledge as a graph” — the thing donto must explain itself against. Every donto invariant is a build-it-yourself convention on Neo4j, silently violable by any writer.

Community GPLv3; Enterprise commercial; AuraDB managed cloud
#7

Vector databases (as a class)

retrievalhigh relevance

Pinecone / Weaviate / Qdrant / pgvector — embedding-similarity stores, the default memory layer of the RAG era. (donto itself runs on pgvector.)

04◐ / 12

Why ranked here: What every team evaluating “agent memory” reaches for first — high perceived relevance, low capability overlap. The class answers “what’s similar?”; it cannot answer “what’s claimed, by whom, contradicted by what, as of when?”

Spectrum: Pinecone proprietary serverless; Qdrant Apache-2.0; Weaviate BSD-3; pgvector OSS
#8

XTDB v2

bitemporal DBmedium relevance

An immutable bitemporal SQL database — every table tracks system time and valid time per SQL:2011 — on a columnar Arrow engine, speaking the Postgres wire protocol.

13◐ / 12

Why ranked here: The best-in-class answer to “who else does real bitemporality?” and the credible “just use a bitemporal DB” objection — but it versions one agreed truth; nothing for contested knowledge. Its ERASE is a compliance feature donto deliberately rejects: a philosophical fork, not a gap.

MPL-2.0 fully open source; self-host; backed by JUXT
#9

ORKG

claim modelmedium relevance

TIB Hannover’s Open Research Knowledge Graph: scholarly contributions as structured statements, compared across papers in machine-actionable tables.

18◐ / 12

Why ranked here: The closest use-case cousin: cross-source scientific claims with per-source attribution and post-hoc property alignment — independent validation of donto’s thesis, including the free-predicate “problem”. A curated scholarly app, not a general substrate.

MIT OSS; primarily used as the hosted orkg.org service
#10

Datomic

bitemporal DBmedium relevance

Nubank’s immutable fact database for the JVM: an append-only log of [entity attribute value tx] datoms with Datalog queries and as-of/since/history time travel.

04◐ / 12

Why ranked here: The closest mainstream system to donto’s append-only DNA, at the opposite epistemic pole: unitemporal, single-truth, schema-required. System-of-record for one agreed reality.

Free binaries since 2023 but closed source; Pro self-host or Cloud (AWS)
#11

Cognee

agent memorymedium relevance

An Extract-Cognify-Load pipeline ingesting 38+ formats into a combined knowledge-graph + vector + relational store with remember/recall/forget operations.

14◐ / 12

Why ranked here: A well-funded graph-RAG productizer with overlapping pitch language, but architecturally the opposite of a claim substrate: eager canonicalization, hard merges, deletion-as-feature.

Apache-2.0; managed Cogwit cloud
#12

Letta (MemGPT)

agent memorymedium relevance

The UC-Berkeley agent runtime for stateful agents that learn via self-editing memory blocks, archival vector memory, and sleep-time background agents.

13◐ / 12

Why ranked here: Extremely well-known, but it competes as an agent runtime with memory, not a memory substrate — prose blocks, not claims.

Apache-2.0 server (Postgres/pgvector); Letta Cloud + Desktop
#13

Dolt

versioned DBmedium relevance

A MySQL-compatible SQL database with full Git semantics — branch, merge, diff, clone, and pull tables like a repository; actively marketing “agents need branches”.

04◐ / 12

Why ranked here: The strongest general-purpose versioned-data product and the only one in its class converging on donto’s agent-memory buyer narrative — with single-truth semantics: merging forces a winner.

Apache-2.0; DoltHub/DoltLab hosting; Hosted Dolt commercial
#14

TerminusDB

versioned DBmedium relevance

“Git for data”: JSON documents over an RDF graph with immutable commit history, branch/merge/diff, schema validation, and GraphQL/WOQL datalog.

06◐ / 12

Why ranked here: The closest philosophical neighbor among versioned graph stores — but it versions at the dataset level (commits) where donto versions at the claim level, and it enforces consistency where donto holds contradiction.

Apache-2.0; stewardship moved to DFRNT in 2025 (hosted + enterprise)
#15

Senzing

entity resolutionmedium relevance

The specialist real-time entity-resolution engine: principle-based matching with explanations, no training or tuning, embeddable in your own process.

05◐ / 12

Why ranked here: Not a substrate — it solves exactly one slice (identity), better than anyone on resolution quality, while sharing donto’s non-destructive philosophy. More plausible as a component donto embeds than an alternative. donto’s identity layer is embryonic by comparison.

Proprietary SDK, priced by source-record count; your data stays in your DB
#16

Palantir Foundry (Ontology)

enterprise platformmedium relevance

Foundry’s Ontology maps integrated enterprise data to governed object types, links, and actions — an operational digital twin powering apps and AIP agent workflows.

15◐ / 12

Why ranked here: The clearest philosophical foil: Foundry curates ONE operational truth, donto holds ALL contested truths. Competes for “where does org knowledge live” budgets; unbuyable for small teams.

Proprietary enterprise platform; opaque pricing, enterprise-scale contracts
#17

Stardog

graph platformmedium relevance

Enterprise knowledge graph centered on data virtualization — querying external databases in place as graphs — with query-time OWL reasoning and the Voicebox LLM interface.

06◐ / 12

Why ranked here: Its query-time-reasoning philosophy rhymes with donto’s defer-to-read stance — but it is schema-forward data-fabric middleware, and it removed its versioning feature.

Proprietary; free 1-year renewable license; Stardog Cloud
#18

Ontotext GraphDB

graph platformmedium relevance

The market-leading enterprise RDF triplestore: forward-chaining OWL reasoning, SPARQL 1.1, and (v11) GraphRAG/vector integrations.

07◐ / 12

Why ranked here: Competes for enterprise-KG budget and now markets GraphRAG — but every donto invariant would be a custom app built on top of it.

Proprietary (free edition requires a license since v11); part of Graphwise
#19

AllegroGraph

graph platformmedium relevance

Distributed multi-modal (RDF + vector + JSON document) graph database marketing itself as a neuro-symbolic AI platform with LLM functions inside SPARQL.

06◐ / 12

Why ranked here: Its neuro-symbolic + vector marketing overlaps donto’s pitch surface most among triplestores — architecturally still a mutable, resolve-at-load graph DB.

Proprietary; free edition capped at 5M triples; AllegroGraph Cloud
#20

SQL:2011 temporal tables

bitemporal DBmedium relevance

Native temporal-table support in MariaDB (true bitemporal), IBM Db2 (the most complete), SQL Server (system-time only), Oracle (via Flashback) — the “just use the database” objection.

12◐ / 12

Why ranked here: Covers exactly one of twelve dimensions (time), with far better tooling. The fine irony: donto’s own host, Postgres, is the one mainstream DB without native temporal tables — donto implements its bitemporality itself.

Mixed: MariaDB GPLv2, others proprietary; Postgres has NO native support (extensions only)
#21

RDFox

graph platformlow relevance

Oxford Semantic’s in-memory RDF + Datalog reasoning engine — incremental materialization of inferences as facts and rules change; acquired by Samsung (2024) for on-device AI.

14◐ / 12

Why ranked here: The classical-KG posture donto rejects: deductive closure over a curated consistent ontology. More plausible as a complement — a reasoning lens over a donto export — than a substitute.

Commercial/proprietary; in-memory on-prem, cloud, or on-device
#22

Diffbot Knowledge Graph

data productlow relevance

A pre-crawled, ML-extracted knowledge graph of the public web — 10B+ entities, 1T+ facts, refreshed every 4–5 days — sold with extraction and query APIs.

04◐ / 12

Why ranked here: A read-mostly external data product — complementary (a source to extract FROM) more than competitive.

Proprietary SaaS, credit-based pricing
#23

Quine / thatDot

streaming graphlow relevance

A streaming graph interpreter: event streams become a versioned property graph, with standing queries that fire the instant a pattern completes.

12◐ / 12

Why ranked here: A different problem (real-time stream detection), but the best prior art that an event-sourced fully-versioned graph ships in practice — and inspiration for standing contradiction queries.

Source-available (Commons Clause); commercial thatDot for clustered scale
#24

LangMem (LangChain)

agent memorylow relevance

LangChain’s SDK of memory primitives for LangGraph agents — extraction tools, background consolidation, prompt optimizers — storing JSON documents in BaseStore.

03◐ / 12

Why ranked here: Included for the LangChain name — a thin, lightly-maintained primitive SDK that even LangChain’s own docs now route around.

MIT OSS; storage via any BaseStore (pgvector in production)

What the field does better than donto

Proof discipline is the brand: a comparison that only flatters its author is marketing. These are real gaps, named with their winners.

Managed cloud + compliance

No hosted offering, no SOC 2 / HIPAA. Zep, Mem0, Pinecone, and Foundry all sell this on day one.

wins here: Zep, Mem0, Foundry
Ecosystem + SDKs

No polished multi-language SDKs, framework integrations, or talent pool. Neo4j’s ecosystem and Mem0’s 58k-star community dwarf donto’s.

wins here: Neo4j, Mem0, LangChain
Standards compliance

No SPARQL, no OWL reasoning, no SHACL, no federation. The RDF world’s twenty years of tooling doesn’t plug in directly — donto’s answer is exports as lenses with loss reports, which is honest but young.

wins here: GraphDB, Stardog, AllegroGraph
Retrieval scale + latency

donto’s embedding fabric is bge-small + HNSW inside Postgres on a 4-core box. Dedicated vector DBs do billions of vectors at single-digit-millisecond latency.

wins here: Pinecone, Qdrant, Weaviate
Identity-resolution quality

donto keeps identity as hypothesis (the right model), but its matcher is embryonic. Senzing’s principle-based ER at billions of records is decades ahead on match quality.

wins here: Senzing
Rule reasoning

No Datalog engine, no incremental materialization, no deductive closure. RDFox computes millions of inferences per second; donto computes none.

wins here: RDFox, Datomic, Stardog
Streaming + standing queries

donto’s contradiction detection is batch; Quine fires standing queries the instant a pattern completes in a stream.

wins here: Quine / thatDot
Shipped judgment loops

Hindsight’s reflect loop with observation freshness trends is live today; donto’s JUDGE/STEER loops are partially built (standing v1 just landed).

wins here: Hindsight
methodology

Researched 2026-06-11 by four parallel research agents over vendor documentation, GitHub repositories, papers, and third-party comparisons; synthesized and edited by hand. “Partial” always carries a justification (hover matrix cells or expand a card). Where a capability could not be verified it is scored down, not up. Benchmark numbers are quoted with their caveats — most agent-memory scores conflate reader and memory quality, and several are vendor-run. Vendors: if we got something wrong, tell us and we’ll fix it — this page is regenerated from a reviewed data file, not prose.