Build durable programs with Trigora
Trigora runs long-lived Programs that suspend at durable boundaries and resume from a committed continuation. Recovery restores the continuation directly instead of replaying the completed portion of the Program.
Supported authoring languages: TypeScript, Python, and Rust.
TCC’s execution model is language-independent, and support for additional authoring languages is planned. Constructs outside the supported language semantics fail at compile time.
Use @trigora/sdk to author Programs for Trigora. To embed TCC Engine in your own infrastructure, use its published npm, PyPI, or Cargo packages. These are separate APIs; see TCC Engine overview for the available packages and integration model.
The quickstart takes you from an empty directory to an Execution that suspends and resumes when it receives an event.