Core Building Blocks
Threads
A thread represents a complete business process execution—like a customer checkout, loan application, or insurance claim.Steps
Steps are the individual actions or operations within a thread, representing specific parts of your business process.Contracts
Contracts define business rules and validation logic that enforce how steps should execute and relate to each other.Sub-steps
Sub-steps allow you to break down complex steps into smaller, trackable operations within a parent step.Advanced Features
References
References link threads to external system identifiers like order IDs, customer IDs, or support tickets.Hash Chain
The hash chain provides cryptographically verified ordering and integrity for all steps in a thread.Access Levels
Access levels control who can view, modify, or interact with threads and their data.Notifications
Notifications are real-time WebSocket events that allow your application to react to execution graph changes.Idempotency
Idempotency ensures that recording the same step multiple times has the same effect as recording it once.Ready to start? Begin with the Quick Start guide to see these concepts in action.