Tessera DB
PX-01
Licensing
One binary, every tier.
You run Tessera on your own hardware, and it is priced by environment rather than by node — one production environment holds as many nodes as the workload needs. Community is free and needs no key; a signed, time-limited licence key unlocks the rest on the same binary. Nothing phones home.
01
08
What it costs.
Priced by environment, not by node — unlimited nodes inside one. Every tier above Community is quoted to the environments, support and residency you actually run, so you pay for your deployment, not a list price.
Community
Apache-2.0 core
Free
one node
The full engine to evaluate and to build on. No key, no expiry.
Apache 2.0 open-source core
Five dimensions in one engine
Cypher, TQL and SQL
HNSW vector search and BM25 full-text
Hybrid retrieval (RRF fusion)
Hyperedges and BLAKE3 content-addressed storage
Bitemporal time-travel and Git-style branching
ACID transactions
Admin dashboard, CLI/REPL, observability
Community support (GitHub Discussions)
Team
Quote only
Quote
per year
one production environment, unlimited nodes
One production environment with as many nodes inside it as the workload needs.
Everything in Community
One production environment
Unlimited nodes inside it
Signed, time-limited licence key
Falls back to Community when it lapses — nothing breaks
Enterprise
Quote only
Quote
per year
one production + two non-production · 99.9% SLA
Production and the environments around it, with the graph algorithms and the in-database ML included.
Everything in Team
One production and two non-production environments
99.9% SLA
60+ graph algorithms (Graph Data Science)
In-database ML — node classification, GNN, link prediction
8-layer AutoGuard AI-security stack
OIDC and SAML 2.0 single sign-on
Encryption at rest (AES-256-GCM)
Tamper-evident, hash-chained audit log
Financial Crime
Quote only
Quote
per year
everything in Enterprise, plus the crime pack
The pack a financial-crime team needs on top of everything above: cascade detection, FIBO classification and model governance.
Everything in Enterprise
Fraud-cycle and cascade detection
AML alerts (structuring, velocity, mule typologies)
Sanctions screening against the lists you provide
Regulatory classification (FIBO)
Model governance
Dedicated solutions architect
+
Extra production environment, quoted
+
Premium support, quoted
+
Data residency, quoted
Licences run by the year and are quoted in USD, excluding local tax. Founding customers get their quote locked for three years. A full-featured, time-boxed evaluation key is available before you buy, with no credit card; when a key lapses the binary falls back to Community, so it keeps running and the data stays where it is.
Talk about a licence ↗
02
08
Four ways to run it.
01
OSS source
The foundational engine, Apache 2.0 on GitHub. Free to read, fork and compile yourself.
02
Community
A free downloadable binary for a single node: the full core engine and the admin UI.
03
Enterprise
The same binary with a licence key, unlocking graph data science, ML, AutoGuard, SSO and governance.
04
Financial Crime
Everything in Enterprise, plus the banking pack — BIAN, FIBO, fraud patterns, AML and sanctions screening.
03
08
Core engine
Feature | OSS source | Community | Enterprise | Financial Crime |
|---|---|---|---|---|
Hyperedge data model | Yes | Yes | Yes | Yes |
TQL parser | Yes | Yes | Yes | Yes |
Cypher parser and executor | Yes | Yes | Yes | Yes |
SQL parser | Yes | Yes | Yes | Yes |
60+ graph algorithms | — | — | Yes | Yes |
HNSW vector search | Yes | Yes | Yes | Yes |
BM25 full-text search | Yes | Yes | Yes | Yes |
B-tree range indexes | Yes | Yes | Yes | Yes |
Content-addressed storage (BLAKE3) | Yes | Yes | Yes | Yes |
Integrated engine, WAL and MVCC | — | Yes | Yes | Yes |
Bitemporal storage and queries | — | Yes | Yes | Yes |
Git-style branching | — | Yes | Yes | Yes |
ACID transactions | — | Yes | Yes | Yes |
CLI REPL and admin UI | — | Yes | Yes | Yes |
← Swipe for the rest of the table →
← Drag for the rest of the table →
04
08
AI and security
Feature | OSS source | Community | Enterprise | Financial Crime |
|---|---|---|---|---|
8-layer AutoGuard defence | — | — | Yes | Yes |
AutoGuard compliance monitoring | — | — | Yes | Yes |
Injection detection (query firewall) | — | — | Yes | Yes |
Red-team simulation suite | — | — | Yes | Yes |
Anomaly scoring | — | — | Yes | Yes |
In-database ML (GNN, GAN, link prediction) | — | — | Yes | Yes |
GraphRAG retrieval (vector + text + graph fusion) | — | — | Yes | Yes |
Tamper-evident BLAKE3 audit chain | — | — | Yes | Yes |
Monitoring and alerts | — | — | Yes | Yes |
← Swipe for the rest of the table →
← Drag for the rest of the table →
05
08
Compliance and governance
Feature | OSS source | Community | Enterprise | Financial Crime |
|---|---|---|---|---|
Encryption at rest (AES-256-GCM) | — | — | Yes | Yes |
Data lineage | — | — | Yes | Yes |
Synthetic data generator | — | — | Yes | Yes |
Regulatory classification (FIBO + BIAN) | — | — | — | Yes |
Fraud-pattern engine (structuring, velocity, mule) | — | — | — | Yes |
Sanctions screening (against lists you provide) | — | — | — | Yes |
AML alerts | — | — | — | Yes |
← Swipe for the rest of the table →
← Drag for the rest of the table →
06
08
Infrastructure
Feature | OSS source | Community | Enterprise | Financial Crime |
|---|---|---|---|---|
Single-node deployment | — | Yes | Yes | Yes |
Multi-node building blocks (Raft consensus) | — | — | Yes | Yes |
API key and RBAC authentication | — | Yes | Yes | Yes |
OIDC and SAML 2.0 SSO | — | — | Yes | Yes |
PostgreSQL and REST connectors | — | — | Yes | Yes |
MySQL, MongoDB, S3 and Kafka connectors (roadmap) | — | — | — | — |
On-premise deployment support | — | — | — | Yes |
Backup, restore and point-in-time recovery | — | — | Yes | Yes |
Production observability and SLO monitoring | — | — | — | Partial |
← Swipe for the rest of the table →
← Drag for the rest of the table →
07
08
Support and delivery
Feature | OSS source | Community | Enterprise | Financial Crime |
|---|---|---|---|---|
Source code (Apache 2.0, GitHub) | Yes | — | — | — |
Downloadable binary | — | Yes | Yes | Yes |
Community support (GitHub issues) | Yes | Yes | Yes | Yes |
Priority support (24-hour SLA) | — | — | Yes | Yes |
Dedicated solutions architect | — | — | — | Yes |
Custom SLA (4-hour response) | — | — | — | Yes |
Training and onboarding | — | — | — | Yes |
← Swipe for the rest of the table →
← Drag for the rest of the table →
Yes: included at that tier. Partial: under way at that tier but not complete. Roadmap items are not shipped at any tier.
08
08
Questions we actually get.
How does licensing work?
You run the single Tessera binary on your own hardware. Community is free, needs no key and does not expire. Above it you licence an environment by the year and receive a signed, time-limited key; enter it and that tier's features unlock for the term. The binary starts in seconds, backing up one data folder preserves the whole database, and nothing phones home.
What happens when my licence key expires?
It fails closed. The binary falls back to Community: it keeps running, your data stays where it is, and only the Enterprise features lock until you enter a new key. A missing, expired, malformed or wrongly signed key never unlocks anything, never breaks the database and never loses data.
What does a licence cost, and what is quoted?
Licences run by the year and every tier above Community is quoted. Team covers one production environment; Enterprise adds two non-production environments and a 99.9% SLA; Financial Crime adds the crime pack. Extra production environments, premium support and data residency are quoted add-ons.
What counts as a node, and are there volume discounts?
Nodes are not what you buy any more — environments are, and a production environment holds as many nodes as the workload needs. Team covers one production environment; Enterprise adds two non-production ones alongside it. A further production environment is a quoted add-on.
Is there a trial before I buy?
Yes. We issue a full-featured, time-boxed evaluation key, so you can run the whole Enterprise feature set on your own hardware before committing — no credit card and no hosting to set up.
What tiers are available?
Three, all from one binary. Community (free) has the five-dimension engine, all three query languages, hybrid retrieval, ACID transactions, branching, bitemporal time-travel, bulk import, the admin dashboard, SDKs and observability. Enterprise adds the 60+ graph algorithms, in-database ML, AutoGuard, lineage, OIDC and SAML single sign-on, encryption at rest, backup with point-in-time recovery, and monitoring. Financial Crime adds the fraud, AML, sanctions-screening and regulatory-classification pack.
Can Tessera run on-premise or air-gapped?
That is the only way it runs; there is no cloud service to depend on. Tessera is a single self-contained binary — no JVM, no separate install — that starts in seconds and runs entirely on your hardware with no call-home, so regulated data stays where it has to. Financial Crime adds deployment support for those environments.
What is Tessera DB?
A multi-model database built for AI workloads. It stores your data once and lets you query it five ways — by connections (graph), by meaning (vector), by keywords (full-text), by tables (SQL) and over time (time-series) — and can fuse them in one query. It adds in-database machine learning, bitemporal time-travel, Git-style branching, data lineage and a tamper-evident audit trail, and ships as one binary that runs on your own hardware.
What does “five dimensions” mean?
Relational, graph, vector, full-text and time-series: five ways of indexing and querying the same copy of your data. Instead of moving data between a graph database, a vector store, a search engine, a SQL store and a time-series database, Tessera indexes it all five ways at once, and a single query can combine whichever dimensions the question needs.
What can Tessera replace?
For an AI or fraud application: a separate graph database, vector database, search engine, SQL store and time-series database, and the ETL that keeps them in sync. It also adds in-database ML, data lineage and a tamper-evident audit log, which those products do not provide.
Is Tessera open source?
The foundational engine is open source under Apache 2.0, which permits commercial use, modification and distribution with no copyleft obligations, and there is a free Community binary. Enterprise and Financial Crime features are unlocked by a signed licence key on the same binary; there is no separate build per tier.
What query languages does Tessera support?
Three, over one dataset: Cypher for graph pattern matching; TQL, Tessera's native language, built around its hyperedge model; and SQL for tables, joins, aggregation and the BI tools you already use. Mix them freely — Cypher for a traversal, SQL for a report, TQL for a temporal question. Cypher support covers the common, widely used subset, so check any advanced or unusual Cypher features before migrating.
How does Tessera compare to Neo4j?
Neo4j is a mature, graph-only database with the biggest ecosystem and proven large-scale clustering. Tessera is younger and multi-model — graph, vector, full-text, SQL and in-database ML in one binary — aimed at AI retrieval and at fraud and compliance work. Neo4j is clearly ahead on clustering, high availability and replication, on ecosystem, on maturity and tooling, and on very large graphs. Tessera is ahead on consolidating several systems into one, on in-database ML including graph neural networks, and on native bitemporal history, branching and lineage. Many teams use both.
What is AutoGuard?
An eight-layer AI-security stack (Enterprise) that runs inside the database, so protection travels with the data rather than living in a bolt-on gateway: injection detection that can block in real time, behavioural anomaly scoring against each account's own normal, canary records that reveal probing, adaptive defences that tighten as suspicious activity rises, behavioural biometrics, automatic security-posture escalation, meta-detection of attempts to probe the detectors, and an ensemble layer that acts on the combined signal. Every action is written to the tamper-evident audit log.
How is this better than a vector-only RAG stack?
Vector-only RAG matches by similarity alone, with no relationships, no exact-term precision and no record of which facts an answer used. Tessera fuses graph relationships, semantic similarity and keyword retrieval in one query, and every retrieved fact can be traced to its source through lineage, so the system can show its working.
How does Tessera help with audit and compliance?
The hash-chained audit log makes any change to a past entry detectable on verification; bitemporal time-travel reconstructs both reality and what the database knew at any past moment; lineage traces every fact to its origin; and role-based access control is enforced on every request before the handler runs. Financial Crime adds AML typology alerts, sanctions screening against the lists you provide, and regulatory classification against FIBO and BIAN.
Does Tessera screen against sanctions lists?
It provides the screening engine (Financial Crime) — name normalisation, alias checks and fuzzy matching, returning matches with confidence scores and a blocking signal — and you load the lists you are required to screen against. There is no built-in list fetcher and no bundled government data.
Is my data encrypted at rest?
It can be (Enterprise): optional, layer-by-layer AES-256-GCM, which gives both confidentiality and tamper detection, across the audit log and storage layers under one key. The reader detects encrypted and plaintext data, so it can be switched on without a migration, and a stolen disk or leaked backup yields only ciphertext.
What is a hyperedge?
A relationship that connects any number of entities, each in a named role, rather than just two. ‘Bank paid Vendor via Account’ — or five accounts in one transaction — is one hyperedge, not an invented middle node, so real-world facts are modelled as they are.
What is content addressing?
Every fact is identified by a BLAKE3 hash of its own content. Identical data always gets the same identity, so deduplication, integrity checks and lineage follow, and there are no auto-increment IDs to manage.
What is bitemporal data?
Every fact carries two times. Valid time is when it was true in the real world; transaction time is when the database learned it. Together they answer both ‘what was true on 1 March?’ and ‘what did the database believe at that moment?’ — the basis of audit, forensics and reconstructing any past state.
Does Tessera support machine learning?
Yes, in-database and in the Enterprise tier, trained where the data already lives with no export pipeline: node classification (a linear baseline and a message-passing graph neural network), link prediction, GAN synthetic data, online learning, standard evaluation metrics and a versioned model catalogue that survives restarts. Predictions are backed by lineage and the audit chain. Accuracy depends on your data; meaningful results need real, sufficiently large datasets.
Does Tessera support ACID transactions?
Yes. Group writes so they all succeed or all fail, with isolation up to serializable. Conflicting transactions are detected and rejected, so the data stays consistent.
How does branching work?
Fork the whole dataset the way Git forks code, change it in isolation, and query either branch without changes leaking across — for what-if analysis, an isolated investigation, a staged bulk change or a pipeline test, all without touching production data.
Can I use my existing Postgres and BI tools?
Yes. Tessera speaks the PostgreSQL wire protocol, so psql, Postgres drivers and tools such as Tableau, Metabase, DBeaver and Grafana connect and run SQL against it as if it were Postgres. There is also a pure-Java JDBC driver and official Python, Rust and TypeScript SDKs.
Does Tessera scale across many nodes for high availability?
It is strongest on a single well-provisioned node, and ships building blocks for multi-node operation, including a Raft consensus module for leader election and log replication. For proven, large-scale clustered HA and failover today, a mature system such as Neo4j is further ahead — and we would rather say so.
