CAST is built on five canonical objects. Everything an operator, an auditor, or an agent sees is a projection of these five. They do not change between verticals — only the event types, policy rules, and work-order structures do.Documentation Index
Fetch the complete documentation index at: https://docs.cast.digitalfinancehq.com/llms.txt
Use this file to discover all available pages before exploring further.
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.