Matchpool is a decentralized matchmaking protocol which uses group dynamics to help participants match with each other. Matchpool users are divided into two catagories – Joiners & Hosts. Joiners who wish to enter a pool of their choice, will have to pay the pool's requisite entry fee, while host will be the one who opens a custom Pool and gets dividends from its revenues. All payments in Matchpool will be held in an Ether based smart contract and will be processed using Matchpool's network own token Guppies (GUP). Both the Host of the pool and its matchmakers are entitled to shares of the Pools subscription and monthly fees, paid with GUP.