# Stream Keying

A single-page visual explainer of how a message's identifier is named at each layer of the workflow harness, and the three points where it is translated between naming schemes (`(topic, source_name)`, role, canonical stream name, and sciline key).

```{raw} html
<iframe src="../../_static/stream_keying_overview.html"
        title="Stream keying across the workflow harness"
        style="width: 100%; height: 3000px; border: 0;"></iframe>
```
