# Module contract_proto # * [Description](#description) * [Function Index](#index) * [Function Details](#functions)

Generic protocol encoder/decoder for protocol sessions.

. __This module defines the `contract_proto` behaviour.__

Required callback functions: `proto_vsn/0`, `proto_driver/0`, `proto_packet_type/0`. ## Function Index ##
behaviour_info/1
## Function Details ## ### behaviour_info/1 ### `behaviour_info(Other) -> any()`