Key highlights:
• 8,793 GitHub stars, 901 forks, 104 open issues/PRs; repo opened June 25, 2025, and pushed to on the day of writing (August 18, 2026)
• Current release v0.6.5 (August 11, 2026); `pip install semantica`; Python 3.8+, MIT license
• Deterministic by design — graph construction, reasoning, and provenance need no LLM at all. That is the whole pitch.
• Decision Intelligence: `record_decision()`, `add_causal_relationship()`, `trace_decision_chain()`, exportable as W3C PROV-O for regulator submission
• Polyglot storage: RDF triple stores (Oxigraph, Blazegraph, Jena, RDF4J) *and* property graphs (Neo4j, FalkorDB, Apache AGE, Neptune), plus six vector backends — swappable without code changes
The project describes itself as "Graph-Native Infrastructure for Context and Accountable AI Systems," with a cheekier subtitle right under it: the open source Palantir for AI agents.
The problem it targets is narrow and real. Most agents store embeddings, not meaning. A vector store can tell you which chunk of text is similar to a query, but not why the agent approved a loan, which source document that approval rested on, what earlier decision caused it, or what changed downstream. In a demo that gap is invisible. In lending, healthcare, or insurance, it's a compliance exposure — an underwriting agent's decision has to survive a regulator's "why" months after the model that produced it was deprecated.
Semantica's answer is to make the context and the decision first-class graph objects rather than log lines. Every fact carries [W3C PROV-O](https://www.w3.org/TR/prov-o/) lineage back to its source. Every decision is a node with causal edges to its causes and effects. Conflicting facts from different sources get flagged instead of silently overwritten. And the graph supports point-in-time snapshots, so you can replay what the agent knew on a given date without reprocessing anything.
Two things converged in mid-2026. Agents graduated from chat demos into workflows that touch money and health records, so the people signing off on them are now risk and compliance teams rather than engineering managers. And "agent memory" matured enough that the obvious version — dump everything into a vector index — visibly stopped being sufficient.
Semantica rides the second wave of that realization: not how do I recall more, but how do I prove what was recalled and what it caused. The repo has shipped fast to match — v0.5.1 in June, v0.6.0 in July, v0.6.5 on August 11 — with recent releases adding Databricks Unity Catalog and Snowflake connectors that pull tables straight out of a lakehouse into a lineage-tracked graph, no CSV export hop in between. That's a squarely enterprise feature set, and it explains why the star curve steepened.
This is the part that differentiates Semantica from every other graph-memory library, so it's worth showing in full. A decision is not a log entry; it's a node with a lifecycle:
scenario="Personal loan, $85k income, 31% DTI, 3yr employment",
reasoning="Income meets threshold; employment stable; no adverse credit events",
This is a condensed version. The full article includes architecture diagrams, code examples, comparison tables, and practical use cases.
👉 Read the complete analysis on andrew.ooo
Topics: semantica, knowledge graph, ai agents, provenance, graphrag
No posts

Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.