The Generic Republic Universal Protocol (GRUP) is a set of behaviours that allow an individual to participate in the Naught Distributed Republic (0DR). It requires the participation in a number of communication media in order to gain voting capital. Voting capital may be ‘spent’ in Request For Action auctions. An RFA auction is like an auction with teams of bidders rather than individual ones. In addition to the “Do Nothing” team, the RFA specifies how many teams there are. The simplest case is where there is only one other team, call them the “Do It” team; other examples are Plan A, Plan B, etc. Whichever team gets the most voting capital at the end of the auction wins, and the named actions must be undertaken by the 0DR citizen in order to retain status.
Prior implementations of democracy had a notion of a “jury of your peers.” In the 0DR the equivalent is three randomly chosen citizens or the natural logarithm fraction of the total population of the republic equivalent, whichever is larger, chosen randomly (NatLogs). These groups are provided with a question with less than four possible answers, review the evidence presented to them and indicate which answer is to be chosen. Remaining a citizen in the 0DR requires implementing any behaviours implied by the answer. If the NatLog participants answer the question differently the question is asked again of (appealed to) another NatLog until a unanimous result is returned.
In any circumstances where non-cooperation ever reaches 10% of 0DR citizens as determined by a NatLog, an automatic revolution occurs, and those who invested in the “let’s do it” team become members of the nth Distributed Republic, where n is a unique integer larger than that of any known Distributed Republic adhering to the GRUP.
After the end of voting periods, voting capital expended become transactional tokens exchanged within the 0DR as a consensus currency. Refusal of tokens for payment generated by any Distributed Republic adhering to the GRUP at the going market rate ends participation in the 0DR. Disagreements between Distributed Republics unresolvable by RFA’s are resolved by a NatLog taken from the sum of their populations.
Any citizen of the 0DR may nominate another person to be a citizen. Provisional citizenship is granted immediately, but violations of the GRUP within the current sponsorship interval subject the sponsor to whatever censure the provisional earns in addition to causing all current citizens ever sponsored by that citizen to be subject to a membership verification.
Membership verification is a process by which a NatLog answers the question “is the agent in question a citizen?” yes or no. If a citizen serving on a NatLog finds compelling evidence of protocol violation they must vote no. If a membership verification question does not achieve unanimity and the terminal NatLog finds that the member in question is not a citizen, all prior citizens voting ‘yes’ are immediately considered not to be citizens.
Citizenship lost for any reason may be restored by being sponsored by the Fibbonachi Sequence interval of citizens, where the interval is the number of times citizenship has been revoked.