Become congressperson

Here you will find all the necessary information about the Liberland Congress. Learn more about our congress.

Congressmen have some passive options. One such possibility is for citizens to receive their delegated votes.

Congress view

Below is a screenshot showing the congress of Liberland. It is widely available and everyone can display the number of congressmen and candidates. But only citizen's submit candidacy.

Voting for Congressman

Every citizen can vote to elect a congressman. Voting for congressmen takes place on Phragmen's voting rules. This means that a citizen can vote for many candidates, but the power of a vote is smaller with each subsequent candidate. So the first vote has the highest weight

  1. Click "Vote"

  2. Select a candidate from the list and then click on the "Vote" button

In the voting panel, you can choose many candidates for whom you want to vote. The order of votes in the panel also matters - the higher the person is, the more important the vote they will receive.

Application for congressman

Any citizen can apply to be a congressman.

Requirements

How to apply

  1. Click "Submit candidacy"

  2. Select the account you want to apply with then click "Sign and Submit"

After applying, other citizens can vote for you and other candidates.

Congressmen's actions

Congressmen can submit proposals under the "Motions" tab. Then these can be considered by the whole Congress.

If you do not know what proposals you can make, find out more at "How to submit proposals"

How to vote for a proposal

All pending proposals are displayed in the "Motions" tab. Proposals are displayed as a list and any congressman can vote on them.

As you can see, next to the motion there is a vote button. It opens the voting panel. Then on the panel, you can vote for or against the proposal

How to submit proposals

To vote, you need to set the correct threshold and proposal. Different actions may require different minimum thresholds. Threshold is the minimum percentage of votes that a proposal must receive in order to be approved. The threshold is automatically set to 50% but some methods may require setting a different threshold value. To find out which proposals should have what value, go to the "Threshold"

  1. Open the "Motions" tab

  2. Click the "Propose motion" button

  3. Fill in the information about the proposal and then click the "Propose" button

Liberland legislation

Congressmen are able to add and remove legislation at the international treaty tier. The international treaty tier is represented as "tier=1". Learn more about these methods in Thresholds.

  • Constitution: This tier encompasses the rights outlined in the constitution. Any citizen can propose changes to this law.

  • International Treaties: These treaties fall under the jurisdiction of the congress. Modifications to these treaties can be made through "motions" initiated by the congress.

  • Law: This tier comprises legislation. Any citizen has the opportunity to submit their own proposals (referendums).

Other laws can be modified by creating proposals (referendums).

Democracy external

Congress can create external proposals that differ from the usual proposal in priority. External proposals, thanks to their priority, have the priority of displaying. Below are steps presenting the addition of such a proposal. Read more about the proposals in 'Thresholds'

Thresholds

What are thresholds. This is a number or percentage of votes representing the number of congressmen who must vote for a proposal created in order for it to be accepted.

Proposal moduleProposal methodmin thresholds percentAdditional requirementsdescription

staking

setMinCommission

75%

Sets the minimum amount of commission that each validators must maintain.

democracy

externalPropose

50%

Schedule a referendum to be tabled once it is legal to schedule an external referendum.

externalProposeMajority

75%

Schedule a majority-carries referendum to be tabled next once it is legal to schedule an external referendum. Unlike external_propose, blacklisting has no effect on this and it may replace a pre-scheduled external_propose call.

externalProposeDefault

100%

Schedules a proposal to become a negative-turnout-bias referendum once it is legal for an externally proposed referendum. Unlike external_propose, blacklisting has no effect on this and it may replace a pre-scheduled external_propose call.

emergencyCancel

66%

Schedule an emergency cancellation of a referendum. Cannot happen twice to the same referendum.

technicalMembership

addMember

More than 50%

Add a member who to the membership. This module for managing Technical Collective membership.

removeMember

More than 50%

Remove a member who from the membership.

swapMember

More than 50%

Swap out one member remove for another add.

resetMembers

More than 50%

Replace all memberships with new one.

setPrime

More than 50%

Set the prime member. Must be a current member.

clearPrime

More than 50%

Remove the prime member if it exists.

treasury

approveProposal

60%

Approve a proposal.

rejectProposal

More than 50%

Reject a proposed spend. The original deposit will be slashed.

removeApproval

More than 50%

Force a previously approved proposal to be removed from the approval queue.

society

foundSociety

More than 50%

Found the society. Society is an economic game which incentivizes users to participate and maintain a society.

liberlandLegislation

addLaw

50%

tier=1

Add a new legislation. Congress can only add International Treaty law. (tier=1)

repealLaw

50%

tier=1

Remove legislation. Congress can only remove International Treaty law. (tier=1)

companyRegistry

addRegistry

More than 50%

Add a new registry. CompanyRegistry is database of object, identified with an id and their data that were registered to them. The registry in liberland serves as a database of companies registered in the country. Previously created registry can only be edited by its creators. This means that Congressmen can only edit data created by Congress.

unregister

More than 50%

Remove Entity from given registry.

registerEntity

More than 50%

Add Entity to Registry.

setRegisteredEntity

More than 50%

Sets Entity data in Registry.

identity

killIdentity

More than 50%

Remove an account's identity and sub-account information and slash the deposits. This also strips an account's citizenship

addRegistrar

More than 50%

Add a new registrar to the system.

electionProviderMultiPhase

setMinimumUntrustedScore

More than 50%

These are elections for choosing validators, who help in updating and securing the blockchain network. Validators are the ones who verify and approve transactions on the network. The process of selecting these validators is similar to a contest. Different participants propose their own solutions, and the one who offers the best solution is chosen as the winner. This function allows to determine the level of credibility that a validator must achieve in order for its result to be recognized. Setting the value to None removes the limit. (shouldn't be used unless chain is misbehaving and dev team recommends this as a fix)

setEmergencyElectionResult

More than 50%

If things go wrong in the election process run by validators, a trusted entity can use this function to set an emergency result. This is a temporary solution until the normal process can work again. (shouldn't be used unless chain is misbehaving and dev team recommends this as a fix)

governanceFallback

More than 50%

If things go wrong in the normal voting process in the computer system (blockchain network), the governance_fallback function is used to change the rules a bit, so the the system can keep going. It's another way to handle a problem when the regular voting system doesn't work.fallback. (shouldn't be used unless chain is misbehaving and dev team recommends this as a fix)

Last updated