Channel 0 is not a special control plane with its own framing. It is simply the alknet/call ALPN, pre-negotiated so both sides route it to the CallAdapter without an explicit channel/open exchange. Every channel works the same way: reassemble chunks into a stream, look up the ALPN in the HandlerRegistry, hand off to the handler. Channel open is bidirectional — either side can initiate.