The Septa field guide

Understand the system.
Then make it yours.

One foundation, several ways in. Start with something familiar—or go straight to a working example.

Start with a result

Your first durable actor.

Run a counter, change it and reopen its recorded state. Then explore the rules behind what you observed.

Follow the tutorial
01  Run a small actor
02  Change one input
03  Reopen its state
04  Inspect what happened

Concrete result → shared mental model

These docs describe the first-release direction. Contributor examples use the available source toolchain. Release scope

Start from what you know.

Tutorials

Follow a working example, make a change and inspect the result.

Your first durable actorBuild a library and its consumerWork with code and evidence

How-to guides

Complete a specific task with the constraints made explicit.

Review an agent's changeDesign an actor boundaryHandle an uncertain external outcomeUpdate a library deliberatelySee a library edit reach a running consumer

Explanation

Understand why the pieces exist and how they work together.

One model for state, work and authorityEffects describe. Grants authorize.What the deterministic core gives youLet useful work survive interruptionKnow exactly which code you meanExtend with native Rust

Reference

Look up the supported contracts, vocabulary and guarantees.

Vocabulary and concept mapGuarantees and boundariesThe supported Rust profileCLI and agent interfacesRead an evidence receipt
Search concepts, guides and reference.