Event
An immutable record of something that happened. The only source of truth.
Policy Version
A versioned, immutable rule set, pinned to every event at processing time.
Work Order
The container holding the full context and decisions for a payment.
Posting
A journal-ready ledger entry, created only after mutual authorization.
Case
A governed exception — dispute, non-response, breach, or gap.
And one property: lineage
Lineage is not a sixth object. It is the immutable hash chain that binds every posting back through the events, decisions, and policy version that produced it. It is rendered throughout CAST as
lineage() — a function over the five objects, not a thing beside them.Lineage — the proof is the asset
How the hash chain makes a transaction insurable, financeable, and survivable.