The atomic unit of QNTX. A signed, immutable claim.
[Subject] is [Predicate] of [Context] by [Actor] at [Time]
| Field | Symbol | What it answers |
|---|---|---|
| Subject | — | What is being described? |
| Predicate | = | What is being asserted? |
| Context | ∈ | In what scope? |
| Actor | ⌬ | Who claims this? |
| Time | ✦ | When? |
Subject + predicate + context. The content of the claim, stripped of provenance. This is what users see and interact with. The triplet glyph groups all attestations sharing a triplet.
When bounded storage evicts old attestations, they are distilled into sigmas — compressed aggregates that preserve statistical shape (min/max/sum/count, histograms, frequencies) while releasing individual events. Sigmas are attestations. They can be recursively meta-distilled.
Types exist through attestation — restaurant is real because someone attested it, not because a schema declares it. See attested-types.md.
Datomic's datom is [entity, attribute, value, transaction, added?]. Same shape, same append-only accumulation model. The attestation adds the actor dimension — making every fact a situated claim — and removes retraction.