BRKT is an innovative decentralized protocol designed for managing competitions securely and transparently using Solidity smart contracts. It streamlines the creation, management, registration, and prize distribution processes. The protocol's foundation lies in two key smart contracts:
CompetitionFactory: This contract is responsible for generating and organizing competitions.
ContractRouter: It ensures seamless interaction and routing between contracts.
BRKT supports three distinct competition formats:
Competition: Standard competition management.
PredictableCompetition: Predictable outcomes with predefined conditions.
PaidPredictableCompetition: Competitions with entry fees and predictable outcomes.
This combination of contracts and formats offers a robust and versatile framework for hosting various competitions in a decentralized ecosystem.

