Substrate to packet
Pulls the structured data each stage needs from Isilon, validates it, hashes it. The packet is the contract between stages.
Multi-stage AI as a first-class primitive. Aggregate the substrate. Hand a clean evidence packet to each stage. Hash it. Cache it. Write a ledger row. Make every claim traceable. This is not a sibling product — it is the harness the rest of the Stack quietly runs on.
The first AI call in a workflow is easy. The fifth one — the one that depends on the third one's output, which depended on a join the second one made against a cache that the first one populated — is where most teams quietly fail. Output drifts between calls. Cache invalidation gets accidental. Source attribution disappears two stages in. Three months later nobody can reconstruct why the agent said what it said.
Atelier is the layer we built to stop that from happening. Every multi-stage AI workflow we run goes through it. The stages can swap; the harness does not.
Pulls the structured data each stage needs from Isilon, validates it, hashes it. The packet is the contract between stages.
A typed pipeline of AI stages. Each stage names its inputs, outputs, and the model class it expects. Terra grounds, Soqratic reviews, custom stages compose. Failures are local; retries are typed.
Same evidence in, same output out. The packet hash gates re-runs. A small change to the substrate invalidates only the stages that depended on the changed slice.
Every stage writes a row: input hash, output hash, model, tokens, cost, citations. Six months later the question “why did the workflow produce that” takes one query, not one engineer.
A facilitator on our program clicks “synthesize this session.” What runs:
artefacts/ folder.The facilitator sees a synthesis appear. The audit trail is automatic. If the transcript later changes, only the stages that depended on the transcript re-run. If the synthesis prompt changes, only the synthesis stage re-runs. Nothing is recomputed by hand.
Atelier is not a SKU you would buy alone. It is the harness an Avira install deploys into your runtime so the rest of the Stack can do its job consistently. Isilon hands it packets. Terra and Soqratic are stages it orchestrates. Observatory indexes its ledger. Custom stages — the ones we write for your domain in week 2 of an install — slot in as first-class.
We are listing it on the Stack rather than burying it because the orchestration pattern is the differentiator. The reason our program can run on this software is Atelier. The reason your team will be able to is the same.
Not a no-code workflow builder. Stages are written in code, by engineers who know the domain. The harness runs them. If you wanted Zapier, this is not Zapier.
Not a generic agent runtime. Atelier orchestrates AI stages — typed, evidence-bound, citation-emitting. It is not a tool-calling loop with autonomy. Different shape, different problem.
Not yet a public SDK. Atelier ships inside an Avira install today. The library extraction is in progress; if you want to be the first install asking for it, write to us.
If your workflow has more than two LLM calls and nobody has written down how the cache invalidates, this is the layer you are missing.