Initial interface for a protocol.