Hachure defines these record types. Each is a first-class concept in the format;
none requires a specific producer or product to instantiate.
Normative JSON schemas are the wire contracts.
TrustBundle
The central wire record. A portable, point-in-time package of trust state from a single producer:
claims, evidence, policies, verification events, and optional identity links, claim groups, and authority traces.
Bundles from multiple producers can be merged; conflicts surface as disputed status — never last-write-wins.
Claim
An assertion about a real-world subject. Stable id, subjectType / subjectId,
claimType, fieldOrBehavior, value.
Carries optional impactLevel, integrity anchors, policy references, and derivation edges.
Evidence
An item of support for a claim, linked via claimId.
Carries evidenceType, method, sourceRef, excerpt, and observedAt.
supportStrength: "entails" feeds policy checks; "cited" is contextual only.
VerificationEvent
An append-only event representing a status decision for a claim.
Events are never updated; they accumulate as a ledger.
The most recent event of a given kind shapes derived status via the status-function fold.
AuthorityTrace
A record establishing that a named actor held a named authority over a subject during a time window.
The credential that makes a dispute-resolution event binding: the fold checks that the resolution
event's actor has an active trace at the decision timestamp.
InquiryRecord
An append-only record capturing the resolution of a consumer-side question against the ledger.
Carries the original question, resolution path, answer with status, frozen snapshot of input claim statuses,
and statusFunctionVersion. Records never go stale — they assert what was knowable at a specific moment.
DerivationRule
A named, versioned rule that derives a boolean answer from existing claims.
Composes claims using value predicates (eq, gt, in, exists)
and status predicates, combined with "all" or "any".
Weakest-link confidence ceiling propagates through rule evaluation unchanged.
VerificationPolicy
Declares what evidence and methods are required to reach verified status for a given
claimType, and how long verification remains valid.
validityRule: one of duration, commit, historical, manual.