Skip to the content.

casty

The chapters cover both the programming model and its implementation. Read them in order for an introduction, or use the topic links to inspect a particular mechanism. All pages live directly in docs/.

Chapters

Chapter Contents
01 · Introduction Installation, a first program and implementation layers
02 · The actor model Identity, activation, behavior changes and execution
03 · State Schemas, state pages, checkpoints and durable records
04 · Clustering Membership, consistent hashing, clients and transport
05 · Replication Recovery, epochs, quorums, page deltas and tombstones
06 · Handoff Ring transitions, range transfer and recovery sweeps
07 · Messaging Typed messages, replies, deadlines and asynchronous work
08 · Schedules Stored timers, failover, clock behavior and checkpoints
09 · Collections Native actors, shards, indexes, leases and fencing
10 · Failures and guarantees Errors, retry outcomes, observers and consistency limits
11 · Development Build commands, implementation entry points and verification

API reference

The reference is generated from the docstrings in the typed contract and Python modules, without importing the compiled extension.

Module Contents
casty Actor types, bodies, systems and clients, cluster settings, stores and errors
casty.collections Replicated data structures and synchronization primitives
casty.observer Events, observers, counters and activation records
casty.stores SQL storage and its public contract