Validation before the ledger
Flowker runs a workflow’s nodes by following its graph connections, and it has no join node that waits for parallel branches to converge. To place checks before the node that writes to the ledger, build a linear validation chain, and:
- The ledger write runs only after each earlier check in that chain returns a result
- To stop before the write, configure no outgoing edge whose
sourceHandlematches the conditional’s failing outcome. If the failing branch must run notification or audit nodes, ensure that branch has no path to the ledger-write node. Flowker follows only the edge whosesourceHandlematches the evaluated outcome; if no edge matches, that branch ends. - You do not depend on post-write validation and the corrections it forces
- The execution record shows the sequence: the checks that ran, their verdicts, then the write
Execution records
Each workflow execution keeps a step-level record of what ran. For every step, the record holds the step name and number, when it ran, its status, how long it took, the output it returned, and the error message if it failed.
- Use List executions to find executions. Filter by workflow and by status, then page through the results with a cursor.
- Use Get execution results to read an execution’s step details after it reaches a terminal status (
completedorfailed). It returns an in-progress error forpendingorrunningexecutions.
What’s next
Security
Learn about Flowker’s authentication model, encryption, and resilience features.
Executions API
Query execution history and step-level results through the API.

