Voting Process
The initiator (also referred to as requester) of a JAM opens a Request, stipulating that the initiator stakes X amount of tokens for the voting period, in addition to committing Y amount of tokens, which will later serve as the JAM reward.
The application period commences, awaiting creators to participate.
After Z time has elapsed, if the number of applicants is 0, the requester can withdraw their X and Y tokens, resulting in the failure of the JAM.
Following Z' time, if the number of applicants exceeds 0, the preparation and creation phase begins.
Later, after Z'' time has passed, the Solution Sharing process begins.
If no shared solution is submitted, the requester can reclaim their X and Y tokens, leading to the failure of the JAM.
Upon receiving (a) solution(s), the requester selects a winner.
IF, after a designated period (Z'''), the chosen winner is determined OR no action is taken regarding selection, the challenge period begins (applicants must stake a certain amount of X' tokens to challenge).
After a specified period (Z''') has elapsed and no challenges have been received, the winner can claim the reward (Y), signifying the success of the JAM, with X returning to the requester.
IF one or more applicants challenge the decision: the community votes on the legitimacy of the challenge.
After a specified period (Z'''') has elapsed OR upon receiving a predetermined number of votes (F), the votes are tallied.
IF the challenge succeeds, the newly voted winner receives the originally announced prize (Y) AND the X amount of tokens staked by the requester are transferred to the community pool. The challenger retrieves their X' staked tokens.
Subsequently, the winner claims their prize (Y), marking the JAM as successful.
IF the challenge is deemed unjustified and fails, the initially announced winner is confirmed as the actual winner. They can claim their reward (Y), JAM successful, and the challenger forfeits their staked tokens (X), which are transferred to the community pool.
IF there is no winner after the vote, the challenger's stake (X') is transferred to the community pool, the requester receives back the reward (Y) and their stake (X), resulting in the failure of the JAM.
Last updated