# ProtoChannel v0.1.1 - Table of Contents

> A typed Protobuf layer over Phoenix.Channel: declare event ⇄ message pairs at compile time and exchange typed structs over a binary wire format.

## Pages

- [proto_channel](readme.md)

## Modules

- [ProtoChannel](ProtoChannel.md): A typed Protobuf layer over `Phoenix.Channel`.
- [ProtoChannel.Serializer](ProtoChannel.Serializer.md): A `Phoenix.Socket.Serializer` that frames every socket frame as a
protobuf `Envelope` message (defined in `priv/proto/wire.proto`).

