Browse the docs
Deterministic-first
Why most steps should be plain and predictable, with AI added on purpose.
Most automation should be cheap, reliable, and auditable. Destaris is built around that: the default step is a plain, deterministic one, and intelligence is something you add to a specific step on purpose.
What "deterministic" means here
A deterministic step does exactly the same thing every time, given the same input: an HTTP request, a data transform, a branch on a condition, a cache check. There's no model, no temperature, no surprise. Because nothing is inferred, these steps are:
- Free to run — there's no AI cost, so deterministic runs read
$0. - Auditable — you can read the workflow and know precisely what it will do.
- Reliable — the same inputs always produce the same outputs.
The boring 90% of real automation — moving data between systems, filtering, formatting, conditionally acting — is exactly this kind of work.
AI is opt-in, per step
When a task genuinely needs judgment — classify this, summarize that, decide which of these actions to take — you add an AI step. It's a single node you drop in deliberately, not a default that colours everything.
This keeps the cost and the unpredictability of AI contained to the steps that truly need it, and leaves the rest of your workflow fast and free.
Determinism is a first-class signal
Destaris surfaces determinism in the product, not just the philosophy:
- Deterministic steps show
$0; AI steps carry a Uses AI chip. - Node categories are colour-coded on the canvas, so you can see at a glance which parts of a workflow are deterministic and which lean on a model.
Related
- AI opt-in per step
- Dedupe & caching — a deterministic way to avoid re-processing the same content.