Each page carries a revision date. Changes are versioned in the Truthlocks source repository. Keep the revision used for your own review; a later page update is not a change to an existing signed record.
For service availability, consult System status. For integrations and installation links, use the integration directory.
Console workflow execution
Revision: 14 October 2026. The Console workflow library at console.truthlocks.com/workflows uses the shared Temporal execution service. The machine-identity orchestration pages in Console use this same editor. Domain automation services and the public/v1/orchestrate/workflows API have separate contracts; do not interchange their definitions.
Start with a Start step, connect the actions you need, and end the path with Finish. Saving a definition records configuration. A completed run, with its recorded step outcomes, is the evidence that execution succeeded.
Keep credentials out of prompts, run input and step configuration. AI steps send their context to the configured Gemini service. A workflow response is generated content, not an independently verified attestation.
Data mappings
Thetransform step accepts a mappings object in its saved configuration. Values can be JSON literals, nested objects and arrays, or an object containing only $ref. References read the current run’s trigger_data or an earlier step’s output in prior_outputs.
invoice.amount, and the earlier step with ID review must output decision. Array references use zero-based indexes, such as /trigger_data/items/0/amount. Within a field name, encode / as ~1 and ~ as ~0.
Missing fields, invalid indexes and unsupported expression configurations fail the step. An existing field whose value is null remains null. Mappings do not execute JavaScript, SQL or arbitrary expressions. A step allows 1–100 output mappings, with bounded nesting and traversal.

