Peer protocol initial implementation