Utterance
One Companion Communion route is a bounded foreground interaction:
- The client opens push-to-talk and binds a fresh utterance identity, frame sequence, byte and duration ceilings, codec profile, and expiry.
- Tether may provide private reachability. Ward separately proves application, device, Principal, scopes, and object authority; either key proves only its own boundary.
- Echo admits bounded frames, produces an attributed transcript, and drops raw audio under the selected retention policy. Low confidence asks for clarification.
- The client previews the transcript when required, then submits one idempotent Intent.
- Spellweaver routes it to an exact registered Pattern. The owning application handles domain- specific clarification, consent, work, and recovery.
- Committed text becomes the durable answer. Synthesis or playback may fail without erasing it.
push-to-talk → authenticate → transcribe → preview or clarify
→ typed Intent → admitted Pattern → committed text → optional speech
Companion owns the device session and local interaction state. The selected destination Composition owns its purpose, records, judgment, consent, and effects.
Continue with Return for reconnect and custody.