xGov Pilot - Proposal Process | Algorand Developer Portal

xGov Pilot - Proposal Process

Abstract

The Goal of this ARC is to clearly define the steps involved in submitting proposals for the xGov Program, to increase transparency and efficiency, ensuring all proposals are given proper consideration. The goal of this grants scheme is to fund proposals that will help us in our goal of increasing the adoption of the Algorand network, as the most advanced layer 1 blockchain to date. The program aims to fund proposals to develop open source software, including tooling, as well as educational resources to help inform and grow the Algorand community.

Specification

The key words “ MUST”, “ MUST NOT”, “ REQUIRED”, “ SHALL”, “ SHALL NOT”, “ SHOULD”, “ SHOULD NOT”, “ RECOMMENDED”, “ MAY”, and “ OPTIONAL” in this document are to be interpreted as described in RFC-2119.

What is a proposal

The xGov program aims to provide funding for individuals or teams to:

The remainder of the xGov program pilot will not fund proposals for:

Proposals SHALL NOT be divided in small chunks.

Issues requiring resolution may have been discussed on various online platforms such as forums, discord, and social media networks. Proposals requesting a large amount of funds MUST BE split into a milestone-based plan. See Submit a proposal

Duty of a proposer

Having the ability to propose measures for a vote is a significant privilege, which requires:

Life of a proposal

The proposal process will follow the steps below:

If too many proposals are received in a short period of time. xGovs can elect to close proposals, in order to be able to handle the volume appropriately.

Submit a proposal

In order to submit a proposal, a proposer needs to create a pull request on the following repository: xGov Proposals.

Proposals MUST:

Proposals MUST NOT:

Each entity, individual, or project can submit at most two proposals (one proactive proposal and one retroactive proposal). Attempts to circumvent this rule may lead to disqualification or denial of funds.

Disclaimer jurisdictions and exclusions

To be eligible to apply for a grant, projects must abide by the Disclaimers (in particular the “Excluded Jurisdictions” section) and be willing to enter into a binding contract with the Algorand Foundation. Additionally, applications promoting gambling, adult content, drug use, and violence of any kind are not permitted.

We are currently accepting grant applications from US-based individuals/businesses. If the grant is approved, Algos will be converted to USDCa upon payment. This exception will be reviewed periodically.

Voting Power

When an account participates in its first session, the voting power assigned to it will be equivalent to the total governance rewards it would have received. For all following sessions, the account’s voting power will adjust based on the rewards lost by members in their pool who did not meet their obligations.

The voting power for an upcoming session is computed as: new_account_voting_power = (initial_pool_voting_power * initial_account_voting_power) / pool_voting_power_used

Where:

Proposal Approval Threshold

In order for a proposal to be approved, it is necessary for the number of votes in favor of the proposal to be proportionate to the amount of funds requested. This ensures that the allocation of funds is in line with the community’s consensus and in accordance with democratic principles.

The formula to calculate the voting power needed to pass a proposal is as follows: voting_power_needed = (amount_requested) / (amount_available) * (current_session_voting_power_used)

Where:

eg. 2 000 000 Algo are available to be given away as grants, 300 000 000 Algo are committed to the xGov Process, 200 000 000 Algo are used during the vote:

Voting on proposal

At the start of the voting period xGovs ARC-33 will vote on proposals using the voting tool hosted at https://xgov.algorand.foundation/.

Vote will refer to the PR number and a cid hash of the proposal itself.

The CID MUST:

Grants calculation

The allocation of grants will consider the funding request amounts and the available amount of ALGO to be distributed.

Grants contract & payment

For milestone-based grants, please also refer to the Submit a proposal section

Rationale

The current status of the proposal process includes the following elements:

We encourage the community to continue to provide input on this topic through the submission of questions and ideas in this ARC document.

Security Considerations

None

Copyright

Copyright and related rights waived via CCO.