Implementation of the SCORE protocol.