API reference

Choose the API you are using.

C# and Rust cover the same temporal workflow with language-native builders, types, errors, and package boundaries. Each reference uses the names you write in that language.

Shared capability map

Start from the task, then use your language reference.

Record windows

Define active conditions, keys, segments, tags, event time, roll-ups, and callbacks.

Query history

Filter closed and open evidence, create snapshots, annotate records, and summarize groups.

Compare sources

Select two sides, normalize them, align intervals, and choose comparator row families.

Consume results

Read typed rows, diagnostics, summaries, finality, identity, and trace lineage.

Analyse episodes

Stitch fragments into occurrences and classify split, merge, complex, and unmatched relations.

Export and audit

Create deterministic JSON, JSON Lines, Markdown, debug HTML, and LLM context artifacts.

Work with time

Keep processing positions and timestamps explicit, including live evaluation horizons.

Test contracts

Build fixture histories, assert result properties, normalize snapshots, and advance virtual time.