The primitives
On the spine
Blocks read interactions, outcomes, and context; they never touch the audio path. What a block produces is written back to communication state - onto the outcome it analyzed or into the Context Graph - so downstream blocks and agents read it as ordinary state, not as a side channel. Each insight written emits an event, like any other change on the spine.What stays hidden
The training pipeline internals: how the dataset builder samples and labels outcomes, the RL simulation environment, and the fine-tuning stack behind the per-org SLM. You define blocks, ratify evaluations, and call the inference endpoint; how the model gets from your outcomes to that endpoint is not a surface you configure.Status
- Definable blocks: extraction, scoring, and summarization run on call outcomes in production today via Post-call data; placement on arbitrary steps and streams is in build.
- Evaluations: conversation-level evals callable today through SuperDialog evals.
- Per-org SLM training (datasets, RL simulation, trained models): early access.
Go deeper
Post-call data
The API where extraction, scoring, and summarization results land today.
Outcomes
The structured records blocks read from and write back to.
Context Graph
Where insights persist as retrievable communication memory.
SuperDialog evals
Score conversations against ratified expectations.