A decentralized matchmaking protocol which uses group dynamics to help participants match with each other.