dontosubstrate
A claim substrate for the age of generative abundance

Let models say everything.
Let reality decide what survives.

donto is a bitemporal, paraconsistent, evidence-first claim substrate. Modern models emit an unbounded firehose of typed claims about anything — philosophical, temporal, linguistic, causal. donto holds that firehose without contradiction, defers typing, alignment and identity to query time, and lets the weight of evidence prune what isn't real.

The living substrate
live
39.5M+
statements
872K+
freely-minted predicates
23,413
contexts
1.9M
evidence links
4.78%
anchor coverage
122
identity hypotheses
2,433
argument edges
Highest-volume predicates right now
rdf:type3.8Mdonto:status1.6Mdonto:aboutPredicate1.6Mdonto:confidenceLabel1.2Mdonto:predicate1.2Mdonto:textSpan1.2Mdonto:extractionModel1.2Mdonto:objectValue1.1M
The thesis

Generative abundance changes the shape of the problem

For fifty years, knowledge graphs were scarce: every triple was expensive to author, so the schema came first and the facts came slowly. Large models invert that economy. Facts are now cheap and unbounded— a model can emit hundreds of well-formed claims about a single sentence, from any angle you ask for. The bottleneck is no longer extraction. It's trust.

01

Emit freely

No fixed schema, no pre-typed predicates. Models invent the predicate they need (~938K so far) and assert in every direction — that's the signature of abundance, not a bug to suppress.

02

Defer to query time

Typing, alignment, identity resolution and joining are not write-time gates. They're query-time judgments — composed on demand, reversible, never destroying the raw claim.

03

Prune by reality

The substrate stores contradiction paraconsistently and lets a claim's evidence, corroboration and lifecycle decide its standing. Reality is the verifier — not a curator.

The moat

The claim lifecycle — not the schema — is the product

Anyone can extract facts. The durable advantage is what happens after: how a claim earns or loses standing over time, with its evidence intact and its contradictions preserved. donto is built around that lifecycle.

  1. step 1

    Hypothesis

    Every claim enters as a hypothesis — anchored to the exact evidence span it came from, or explicitly flagged hypothesis-only. One write-time invariant, nothing else.

  2. step 2

    Evidence

    A claim points back to its source: the snippet, the revision, the full resource. Provenance is not metadata — it's the spine.

  3. step 3

    Alignment

    At query time, freely-minted predicates are aligned to whatever vocabulary the question wants. The raw predicate is never overwritten.

  4. step 4

    Verification

    Corroboration, contradiction and time move a claim along its lifecycle — candidate, supported, contested, retracted — without ever deleting the trail.

What it makes possible

Relationships no one ever thought to type

Point a model at the same entity through ten different lenses — philosophical, linguistic, temporal, causal, social, material — and it will emit properties and edges a hand-built schema would never have anticipated. You don't pre-type them. You let them accumulate, and resolve the joins when a question needs them.

Philosophical
essence, identity-over-time, mereology
Linguistic
sense, register, etymology, translation drift
Temporal
validity intervals, succession, anachronism
Causal
enables, prevents, is-evidence-for
Social
witness, sponsor, neighbor, FAN networks
Material
composition, provenance, location-over-time

Bind your domain to the substrate.

One read-only discovery surface is all it takes to bind a new consumer. No SQL, no schema migration — just claims, evidence, and the lifecycle.