The graph is the set of all claims and the relationships between them:Documentation Index
Fetch the complete documentation index at: https://docs.mareforma.com/llms.txt
Use this file to discover all available pages before exploring further.
supports[] links (what this claim rests on) and contradicts[] links
(what this claim is in tension with).
supports[]
supports[] is the provenance chain. It records what a claim rests on —
upstream claim_ids or reference strings (e.g. DOIs).
supports[] empty for a DERIVED claim makes the chain unverifiable.
For ANALYTICAL and INFERRED claims, supports[] is optional but records
what the finding is explicitly grounded in.
contradicts[]
contradicts[] documents explicit tension. When a new finding is in conflict
with an existing one, both coexist in the graph — neither is silently
overwritten.
Epistemic distance
Epistemic distance measures how far a conclusion is from its raw data. A short chain of ANALYTICAL steps close to raw data is more trustworthy than a long chain of INFERRED steps, even if each step looks locally valid. The pessimistic rule: one INFERRED step in a chain means the full chain carries INFERRED-level epistemic fragility. Origin does not average — it takes the weakest link.classification field is recorded at assertion time and
cannot be changed retroactively. The epistemic origin of every claim is
permanently visible in the graph.
Graph fragmentation
The most common failure mode: two agents assert the same finding in different words without linking to a common upstream insupports[]. REPLICATED never
fires because the graph cannot detect convergence without a shared anchor.
The mitigation: idempotency_key as a convergence convention. Two
agents using the same structured key converge on the same claim_id
even with different text, without needing explicit supports= links —
see the API reference assert_claim → Idempotency.