a set of solidity contracts that implement the core functionalities, PR displays and on chain interactions.