Self-Hosted protocol — the WebSocket contract your server speaks when Dial
drives a call through your own LLM. These zod schemas are the executable form
of https://docs.getdial.ai/api-reference/self-hosted-protocol, plus a helper
to verify the X-Dial-Signature header. Configuration of Self-Hosted mode is
done in the dashboard / REST API, not the SDK — this module is purely the
protocol types + signature verification for building a conformant server.
Self-Hosted protocol — the WebSocket contract your server speaks when Dial drives a call through your own LLM. These zod schemas are the executable form of https://docs.getdial.ai/api-reference/self-hosted-protocol, plus a helper to verify the
X-Dial-Signatureheader. Configuration of Self-Hosted mode is done in the dashboard / REST API, not the SDK — this module is purely the protocol types + signature verification for building a conformant server.